This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, master has been updated via ef7d41ef9ea09efd48b934319deb9742e7e41ea1 (commit) via f241a8c867b3f669a6eb561a33a8c4bfce3683ed (commit) via bf372864d4508b8c2d0c715a1accbb36e4a45b63 (commit) via cb170abd3bfe5902e4cfd9fd85e70841da5ecb3a (commit) via 92e20091663bbcebf8772bd0c9cc92ed5d81db5c (commit) via fbd0608c2cb5372fff7857065ec7e605b1bf9cf7 (commit) via 2b6cb76588c2d3d48f36253d34739561c946646c (commit) via 69d4453e08114478dc6e0e25557f69a5cf928779 (commit) via 46803376d54f7e42d0eefe25155de82672bff41e (commit) via f605a2d303f9239963b0049ff308b25b7782b691 (commit) via 8f43a91a3f271e3b2a6fbcd379d2c53ea84c0869 (commit) via b8d84561e1bbe4c9143db0fff8242e177ba5b085 (commit) via ff4b1fc1306f1e5f90fbbbe04c54f19517ea05ac (commit) via 8b97ba21c6e654672c890a483f3dbe099a0bb018 (commit) via 14f2360f725b9bced205c3cc21e0d3f3f0f17ad4 (commit) via 59b95d4e2617656f4c6b15ca3ad8e6748c0a0f5b (commit) via c4fc6eb017d77b52846c3f6e84fc0f321b3e25e2 (commit) via f3f9746bb49cba01ff86f79cb885341922bc6701 (commit) via 3efa7be901566d9f7b2ad9e13fbc7c22f123f51a (commit) via 200e39b79fc236e6ba6cc38fbed1d3f6209f13ce (commit) via fe803a3f89440e26d8fc95f9bfdcca98e8edbe81 (commit) via 2e58337291fc2073f0484e24e34c0b6c0e29603f (commit) via 26a91db187573b27b8da67121310ac0f7a1e874e (commit) via 4865b7f6b874a1b8f188363571b2ac88e9bea90d (commit) via 5a18ee55e6cb94b82609be431ccdf502b7c4949c (commit) via 06cb5c1bb7cdfafb8bf0bcb0b6d00c5548958806 (commit) via ca119bb268d98a0afef7819fa23e16332dd6d07e (commit) via a08173658c55b4f487ceab7c33db95b4209cd86f (commit) via 30f0ea198dc3406ef21de6df789f22272f97ab0f (commit) via f25f1b55af121ceea95530dc44c4212b6771e19d (commit) via 1695af386205a95d079d760aff94623b245d9145 (commit) via 30ea66cf4b1161d682b489e29096111ddc120c4f (commit) via 06b4164dfe269704976b52421edbbbdf3b345679 (commit) via d52d6f0cbe3cf377197a455b4d20b38c1d0858af (commit) via 43df4a03734c207fb8352edcbe1e06f576381aab (commit) via c2de1bd7a59601926e2dad7e361a8d0b8379e87d (commit) via 3aa645a87d781b5a8ecf514d4d2844d9798da578 (commit) via f9d939b7f3dad39ebc2d2b19beb5b23fa57278be (commit) via 849eeec2921427e01527b4e23dc0ffbbe80003e9 (commit) via 645c2eb8dce4a6a193f672aa47a696b2c7dc16de (commit) via b77947998a2da141662c45b10e3ed6d074ee3207 (commit) via 006f9fda6b30b221e6e36730fdbd8b1488718012 (commit) via 37f8c0617a4382a294ad732f14f009d22a9045f2 (commit) via f1e30a702af6a065f4b46ffd6aa02912d04971c3 (commit) via fea3c1eaf474588f3c0777eb7ea197f6a03f1752 (commit) via d62b0fb2022f28e92484bed38e91bd1742d859ca (commit) via 36fab535bf589546c908ee315f6672ff9b444ddf (commit) via 0c161e8cfba2c49f025853794a8203a7a10db295 (commit) via a0b068783cdaf590a268be86397e78170134ef9b (commit) via 9cb200c4d9cf17b4985cd8e4cbc5538a0329a390 (commit) via 85749ec494c3c5ad6e035fb48078be0977d91901 (commit) via c02bffe2be9db47c698576e9fdc381559394fb6d (commit) via f38e8a35c296f00e097b07ceb6a9800a976a0271 (commit) via 8a0383a7cdcf5fa55d960443960124298f9a3cf1 (commit) via 494d2b4bf37b6540889fb455986c81c80961d9f8 (commit) via 893427ad8bcda9a708910409f41e41b15e93a918 (commit) via 668cf4c0d0c2dbbc607716956daace413837a8da (commit) via 0f006afff2a94c39f05d245af1cba0a38b1d028c (commit) via 95d0ed0913706a2c4dd698d9e32d148873d3b7b3 (commit) via 86077bafc0c83c12c8d56499da559d8a9bdb2d3e (commit) via 4c46e7f8180d75fe176c6e00bceaa1fccb0c4e97 (commit) via 56256e6d2be81ec7cdc8c4b69d6bf05855860e13 (commit) via 7e451c52dc4f09e28d74d2abe069d96949cc120d (commit) via 38a5d03f590f5c7438f9c3abc77580df486e1f6e (commit) via 2c4a5bcdf30864241811e7991d07a7c284c42891 (commit) via 7ee41667d0d76362af357d4254c8f4e4e13860f0 (commit) via f22f1e21e91a843ccbb70ba60f5466ece9274ada (commit) via ef436217720a7876c2afa45936acced2a13927a1 (commit) via 0fe652d8862ac08d6e77f2039304e8985ec9a2cd (commit) via d8d6b124030c0e074705f43c70dc4efbde7b83b6 (commit) via ccadea0918e04d5d184c3118fb41609a15347442 (commit) via 26324a2321ba7d6c77afcafd21e9ddfa93f2a48c (commit) via ef439b687129e904302c5705f6c5f883a4f21be5 (commit) via de7a483f6a577de557289570629dcaee5d3b02b6 (commit) via 6e9f717a33cfb1d776c991b9a46c2ff3cb2be755 (commit) via 4e15397dba268c6acdefa2ea63d13256ce75934d (commit) via b07b7c8dc38851e02d304de9ad8c941c37919f2c (commit) via beb821de57b7c7ac278280ea5ae8093260baaeeb (commit) via ee2526274e93aa3b967f4ec6835b03b6a622468c (commit) via bc6384a17b9d15cb99083a5792f456cf5e4b2ec1 (commit) via 03595939e2a20eee1bf324f8485571b7361aa30e (commit) via 7a2a5e92882d2232a541051baa8220b548067a4b (commit) via ee90ed8271b47dc91fb52b55e2cf81a87a9ac3c3 (commit) via 7caecf45fbaab7f681d0aa3d5ea87ca660ff4f3d (commit) via 67261075a370b0baa62a25d11ba2773569020785 (commit) via 7ee2eec3a2fe6aedbdf3b0db952d6cb0fdc3dbce (commit) via 1f82d37eae1d938143600b8e8b194f773a2ab8d3 (commit) via ef3ca7d6da60e1fd259a96ceadc338da3b2151b7 (commit) via 861080834df063b0dc1616c51451d3fe9bb577f6 (commit) via ec175339bf09a7d4c9d16e7b0e61fac4e1d8001a (commit) via 9375c96ff27e4342b427535487c5656a0cdae760 (commit) via 59c6ea57fa25f1d05ae1be92ee459e95ae4ec5e1 (commit) via ffce292e7a864e547de575d3b0b8be1a2b91cd5f (commit) via 21aac1a554cb6ec5caa387cea9079d12bca1b8ac (commit) via 3543c24f41027c6e4437b8d1b3d3ca75d47ed3c9 (commit) via 5cc18f9c12bc4aaec6075af1a20c5f8ef0347bf4 (commit) via 2be67e384101f152b37b4bfc6dc1927414021d66 (commit) via e360a9cb136ba5d79bc89f20b48c4e6b360b3502 (commit) via 074b509724e1ffa334db275e594eeaebcca80164 (commit) via 2b921b796dd629a1fdee74cc8fd405e056e2b2a8 (commit) via 5e1dbc95f727d6f65b1ef55d139347945dd7774c (commit) via c6d055a85b79cd276928cd1c7da39e52b7ae9beb (commit) via 4bac9fdd12a7518815a5d1333ce124e739e1fbf4 (commit) via 2b25c029326c6651026499688a8ac283d2e2b63a (commit) via 0bd5b131956c2ceddf6954cf9bddb5321f58fb07 (commit) via f201005f460cec3cde06623556bd067d820071c5 (commit) via b3d408d8c8d016d6e8ca247b7e089b7ebbd81cfc (commit) via 5591a68c0580280432a52b7c22c308bf7867018c (commit) via 37895e21bf87885a012e9a196e59d6fa04b76740 (commit) via 533cfb1b7752aacf6fa735511b8c580dacb4feee (commit) via e404dab5e42db7fa47695e1b4a50365e18be0e10 (commit) via 14909d5fe9371231437b9b85a35adf4ae5e006f1 (commit) via b2ab2f4cccb0792e7444e87bd5ea18590ed6272c (commit) via 342dd9afd6d3b669bc1769f6d2033f63ebda8291 (commit) via d0ee27149d53fff6c9701c554a690e422240e9e0 (commit) via e88b454cfc74276752f37ad487102638e0717408 (commit) via c6537f4539a1eb6632613cf2212696cd4a853f42 (commit) via 8aab72f01bf6035255f0c7efbed36b24638adf6d (commit) via 71aba971c455ac695bef6a3d41ed8563a53f9a44 (commit) via fdf630e8d419973f016e00fefc3a8dbc28cd9080 (commit) via 00e8b1541f6ed4aeb7b6f6ef5f3ee49d70fad0f4 (commit) via 731d2a06ce4616b7d95a971dcd289d30efecb275 (commit) via b244d9b0d63f13f396c8a060767f9d86b96e9d5e (commit) via 901f6b7c292da9829a7ff4cf04caad48128bf87e (commit) via efd00f07f96ff4074427de7089a25c5b34738d3a (commit) via 57a61862f9abab7bc72cc737f826958fe9ef635d (commit) via 064a04d94313b92c096166e47afb9cbe9ead8f12 (commit) via a7c5d12bbd16ce98080ab344e2829b9c1fea1163 (commit) via 950d00b2c2b930921a1b7d52a2c149592ac9f5f4 (commit) via c003727a4beba0e07dc9ad45a4df1f153f3b168e (commit) via bcdeb1461f6a712eca4769fba64d39ab1c570476 (commit) via 8251f301c477226e85f49a4d5bc4aa9706ee20ce (commit) via 96000482b7e58a6006ec344f0403344f61f15466 (commit) via 65fe7161c807864e7f5c8ab8df0988d4e7790180 (commit) via bda851172f1b924a0cb4c1d22ab95ccdf79dcd2b (commit) via 35e8a57e34c9857946c840d1ae4abdd703cacacf (commit) via a702353e262542fd5becc930e42b2a47caca2a00 (commit) via b7f887e3b112d5a871886d942645f11c59465753 (commit) via e3d8db51fbf721698aa3cb767fbc134b12b0592d (commit) via ce8610479e024c2c81a4b4893b7dbc792a32252c (commit) via 979a8b3df745e74173a777ef361bf8f3abfcbad0 (commit) via 30c6cf7e3cf6e0c9b5eebddb546ce338e36e90b3 (commit) via 5dd30a4e6580462e29c72f8eac6b6342bf47583d (commit) via 206e94d417de062d1411935a1fb90824637c8030 (commit) via 5a2bd6d7399b3eb65f6bae3fac2588cf769133c3 (commit) via be4bd649f188c5d03a43f28d048de71c550d7fe4 (commit) via 319b5ee2c6b282568cb547d1271d1af1dcb4b17a (commit) via 5972587884eae7da7bb7db4692a30ada43927238 (commit) via 4794ebdeddeddedb290ac4931ff6fac26d172701 (commit) via fc842bf1c0b9e04e650a483d044e1174fc6ddcb7 (commit) via d574941b906199d286c49159f2b11a6e5f85411b (commit) via 18553d62270ca1d0c139991e553928f046753b40 (commit) via 8df2cfb9c738286ef9b8a1f8c7c99ca8ce09a13a (commit) via c1a5a49b476bc31b1fc08e331e07bbeaba82943d (commit) via 60c784421f80ca4f31f9b790e6a93febdf621bbe (commit) via 14a754ecafd5cefc1de3ad0b4b3ab1616a7947a4 (commit) via 60da82e5ecfdacb1313e7f50dec20cb24b0c6ba3 (commit) via 15c708c89ac3145c7a048e7fd30e3f8d72019829 (commit) via 962600b21ad7f51c74a9f1d12aaa83769e6884ce (commit) via bc456153db2db60be39b64f9cba31d424543db99 (commit) via 104f21f38770d9be592380f7f04ac5b7268ad91b (commit) via 65630b4a6bb26c7ffabc62c5e44cdb3d3106cfd6 (commit) via 84695e03082d2df72530bee73dbd8b9f6fb98786 (commit) via 98788105ff836bf37013693afed971b95877003e (commit) via 6dcfcc76ad3021f23877c48f95eeba27b88800d3 (commit) via ac7f3c75aaa8077fe93e231f39b9e2ab96063076 (commit) via 390a55dcfa263b103dece0ad613ae0442ce629b6 (commit) via 7772be8e37c84a210e4153930315bb0c294198e4 (commit) via 56c2d2be9850aad9c23dccd423047f8f95b0667e (commit) via 592c50724884294356b9ceda8a852926d2b4ae1c (commit) via 23ab5968b0eab791c58444fd56035743f4d3edee (commit) via da92346e4287fd05e580914199c743d843a7c372 (commit) via f4b1a71d2f7afd9459479df405f509ffece15ddd (commit) via fbecc61817f4c530c5d1455dca0baf01fee7bda3 (commit) via 32393c0420dc3ce9bceca0ac87804d02c32d50b5 (commit) via 2f3fd8ea83b5b6b7a632eafb75bd2bd5ab43fc64 (commit) via a1de6384912ce0d99de8b44302e16b97b55d3252 (commit) via 2493c9eabbb30aa55cd24cb817ebff3b6c9da4bb (commit) via 77af89e59ff9e50b961415d282bbdfe0debf7792 (commit) via a2e095aff1b8ef9615964b2f8288e23b8045c5e8 (commit) via ce5b2811903468a68f04bb06642f3555d5238899 (commit) via 6f37368da670f8514ebba3bbd01b376a3c758539 (commit) via e6928a647283f7a3e1a1804057dcc3e68e1a113e (commit) via adbd2bd6d467d93e5f17b4fa5c625d5acc52efce (commit) via 404b513794505ca82d50a173b228d50ac786438a (commit) via 9759d96e1bbb57b80abd93f5d94d97eb1a174a81 (commit) via 018a8098314a10a3823cbc61d197c76b4baa6fec (commit) via 5af16e17dfbaeeb8832a01407c2f105cc1f94002 (commit) via 52bb9af8978501297ea42ed38ed5579a46de6661 (commit) via 4ca678a8577175d6bd9f2e3baf7e717a19e201d9 (commit) via d8bb2638195a53eee8be36d307ff5fd71e048b0d (commit) via 6223e2b49853169a41d3df7c674878dd4e8ec912 (commit) via 82fea6d57533a56eb5fbd091038ff28fc235093f (commit) via aba4e1cd1ecc4620b3d90b2111167b4d3f523a76 (commit) via 960608c8b50e711a5409594529744c0705f2dd58 (commit) via 36330f84fb69c380c29038f22523cf998f18b214 (commit) via 39eba7abab657959a3057a8cc0140f53db328f95 (commit) via 733267f35accad3de95268b934e6f9fdae13a3f0 (commit) via 3e0cb28fc6198fcc192bb3863f03dd8dae7b442e (commit) via 98d50c03e71be54dcc29b24a60f042fe3f061688 (commit) via bbbea6f9ba548e86e96893232f2f16c3e1875494 (commit) via ac8e283eb4e194f0fcf255f22663992e6326b428 (commit) via 3b114903aac1d6258b177b8082354d77885cb883 (commit) via a72c2458c4cac842cf95c43304943a67dac8ea8d (commit) via c0472dcf2a4c014a016ff7527859cd80da40c635 (commit) via 1fd351d407daffe30059fd69441249141a9a5186 (commit) via 42564758abc686e69f32e381f871eedd0051860d (commit) via d6b061374423db3cf55c38bee7cbacb703c40f29 (commit) via 33a446d8e18d24337e60b4f5baa060403cd703b8 (commit) via cd07e6c6592aef6976ae35d80df272f329bbe04d (commit) via 09a8d6127a59f5e2ca60bdad05a963d906fb935e (commit) via 8f49b75b087bbff7b989ce7a94b6f1bd33b1edda (commit) via 5d2421534115c0953189d71d26fce8d1fe5dfd46 (commit) via ec1878771a278faaa4922955a3d1a1db7c0039f8 (commit) via 7f4829de97dff28d9368015b9e74a701a3d5dfce (commit) via d8113820e37a8ca29c2190f9a0c2ccfefeb87841 (commit) via 8d12d12a4f2d6cd071517a0cc0d3cf885536e6a5 (commit) via a7bf1d9666f3e108486639cd4115b78a24235954 (commit) via d7dd5653419bc9303a3745a96168a4f78cb8122e (commit) via 0a4f60f28c6f8954493732f0f57ab0b097faf842 (commit) via ac9b5d8e6b300cf9c404c05a756288aeb4b4ab90 (commit) via ab0179617dc7d9377aba2e45c1ae4ccccce4da6e (commit) via ba8455e4699b71f07d8cd54e4b4d72edcc5d24c4 (commit) via e64587a43d9cf5ef6fb275330ef83c62e71e4453 (commit) via f4c25a44e20a21d4fb7e04d0cbc0e02613db20f5 (commit) via f17b5303cb853b2c38ae8b5a1f866056f966e86e (commit) via 3c63c5da5efb88df7837a45ee33e27b27a6c2824 (commit) via 7f623de32386686ac6bdccdc68ac6b8806c4a1ef (commit) via 5ead33d796b9537bddbc4e2d5d27029de4df001a (commit) via b317b60a3e27253c6df4b2189cbeba8f603d91f5 (commit) via a93d06297947a68e598b1a8478e79714427da247 (commit) via 20d4c7293a0ee7d0eb229911898a24dd941536a5 (commit) via 284efdbfb1e9ba9aeba17eb327cdd3f97ba0d1e5 (commit) via 72696db892c8dcc8533f7b1813316592111cb46a (commit) via 6395bed8a4d621e2ed5b4e1417934c34ddc9a9a3 (commit) via f704d76e089604e94045b7ea83f2315dbddf52ca (commit) via 50fdf0ee9c4a212a7c446dc47ca94af0193c2612 (commit) via 1898c66a4826b46056e598d04911e537b1e41f86 (commit) via 092330b128e39a548f37a9bd38b809fc3be62adb (commit) via e2d54d57d49439e8e4227bf09e38301b3e4a63b4 (commit) via 1d00837e7ec11cc8fd88f9bb0cbbfc152012b793 (commit) via 9497d862baa8c3ea632147527fe5af6efa28a387 (commit) via 8ac8abb2695f0a780d078ed4f21412fc0113e29d (commit) via 801143615a8c8e68adad8cd6e9ffa4a07b7ae0b0 (commit) via 9c695193ef90149e0bd87bbfa2b27ad303423dde (commit) via f42dc99758f90700fc0fd1a12bb1768fb6a3f9e1 (commit) via 5503a18d716c42c68b5ffab7b29a19710afa4646 (commit) via 53eb573f27effd3fa9e6f116c90ccbacdc9e54a7 (commit) via 8ce729457d736aee35fc5f731cc6aa17ff549c73 (commit) via 0eaaa300d8c4d682d7302c39d36ffba1fde18ef7 (commit) via 541f938d8b3f991c12c866c94e0803ffb940c2ef (commit) via ccddf4ce8d2bd728a307455155b75baf7dc4d5fd (commit) via fdb3fb1565879a5b541d96c91e231796a0f4be94 (commit) via 023ed8cefd6f3511263dfddb298fba5613f159cc (commit) via 1cc86b66ecae3866ac0b58044874a05605a759fb (commit) via e09731d5e4eda69ed37286c7e9de3cce07141ec9 (commit) via c5706bf1efaea76b9d42225093a4d56e4bc5ef35 (commit) via 79781dda3fe241002c39046c15dc6f5aa0ee1e50 (commit) via fe6afd5ccc14706fc9646b19bf84bc58a7d45c97 (commit) via 44daf2f5ee6bf240d6738494c93095ce6122b597 (commit) via 5b855a903ec098222b65f93c4f06e793239cd240 (commit) via d6626067a7044c4a06df637fdf8cefc6adb3684c (commit) via bc9673ded3d8d997f2d9dd1b1a84d7744fc1bf66 (commit) via 09c2a2ec0e3c6c1057ac7a23115185f027168f5a (commit) via 1d14e5a23a056cf2b315f8ff8ee7ec2eb97960d3 (commit) via 98eac192ad4071d74e5a4c4f5631f9edfd3f0715 (commit) via 7230084809ea5704e56aec4bb1173845e4567e55 (commit) via 4ccf0c9ddc5c8e76147abfe6cfd316360e9e3502 (commit) via 8024cc05a10dff90e2c3d0069d1ff27e1b6a3ce2 (commit) via cacf78e8ccce668a85fb347de398958de6d15568 (commit) via 34ebd4e5f1431c5c4f6da4a011f896212d234118 (commit) via 643871d4a79791e469b798414778669a3cf67ce9 (commit) via 34e16b8653a3e770523035a4c898acaee762d5c4 (commit) via 2296698ec46d297520584f67936be3d81c20feb4 (commit) via a8344bbac55279517848f33214da9016d49d08de (commit) via ef03abb15d8ca7811472e99a72b1afc8dc17ac84 (commit) via f653df852ad45a19e686c0c8d833a1fcbfd4faac (commit) via 90efc7a9397a8a1e20c77ec4cac9c6673875a733 (commit) via 0e683e650678fe314cddb3b601abe4e9278bd7bc (commit) via b218cce9bbaa62f5487842ddc12ae2e6b168153f (commit) via b7273366c41cdf63b1ed58cef53086bc871bac42 (commit) via 9c5f467dcf6b956b690529036bd5032ff44eaef1 (commit) via d7a292cbea6146d442ca8b904f847895c37e4e14 (commit) via 8533f1b1d36fcdfcd7e3d5c8b027cc90898ef635 (commit) via 30199da1150343fb813c2e49cfe2bab65446e833 (commit) via 4131a0a1ad88e7e93eb0111ead3ac941a4919ae1 (commit) via 88b248400ab01a9746d0e2a8aec3aad0fba46245 (commit) via 89c7320bcfd8bfd19cb9f98965477520ef14ff78 (commit) via e9e2a282c3219999a3982ce066a32886e6e2e006 (commit) via 4d18d19c980b48ea396bc67e1bb6cf360de00d59 (commit) via 60790fd6e08b8aa5ccd0fd710dc0ff1b4202bdca (commit) from f26f08b464287f91ff6df849b9e77d354e72d4cb (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit ef7d41ef9ea09efd48b934319deb9742e7e41ea1 Merge: f26f08b46 f241a8c86 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Aug 13 12:48:49 2022 +0000
Merge remote-tracking branch 'origin/next'
-----------------------------------------------------------------------
Summary of changes: config/backup/backup.pl | 7 +- config/backup/include | 2 + config/backup/includes/zabbix_agentd | 7 +- config/ca-certificates/certdata.txt | 1296 ++- config/cfgroot/ipblocklist-functions.pl | 386 + config/cfgroot/network-functions.pl | 20 + config/collectd/collectd.conf | 1 - config/cron/crontab | 3 + config/firewall/rules.pl | 104 + config/ipblocklist/sources | 140 + config/kernel/kernel.config.aarch64-ipfire | 18 +- config/kernel/kernel.config.armv6l-ipfire | 22 +- config/kernel/kernel.config.riscv64-ipfire | 14 +- config/kernel/kernel.config.x86_64-ipfire | 43 +- config/logwatch/ipblocklist | 91 + config/logwatch/ipblocklist.conf | 34 + config/menu/50-firewall.menu | 5 + config/menu/70-log.menu | 5 + config/rootfiles/common/aarch64/go | 10291 +++++++++++++++++++ config/rootfiles/common/aarch64/linux | 24 +- config/rootfiles/common/aarch64/stage2 | 4 +- config/rootfiles/common/armv6l/linux | 24 +- config/rootfiles/common/armv6l/python3-Cython | 337 + config/rootfiles/common/armv6l/stage2 | 4 +- config/rootfiles/common/bind | 14 +- config/rootfiles/common/configroot | 3 + config/rootfiles/common/gnutls | 45 +- config/rootfiles/common/harfbuzz | 10 +- config/rootfiles/common/i2c-tools | 9 + config/rootfiles/common/ipblocklist-sources | 1 + config/rootfiles/common/kmod | 2 +- config/rootfiles/common/libsodium | 69 + config/rootfiles/common/logwatch | 3 + config/rootfiles/common/ncurses | 6 +- config/rootfiles/common/python3-Cython | 337 + config/rootfiles/common/rust-Inflector | 54 + config/rootfiles/common/rust-aliasable | 12 + config/rootfiles/common/rust-asn1 | 17 + config/rootfiles/common/rust-asn1_derive | 7 + config/rootfiles/common/rust-base64 | 36 + config/rootfiles/common/rust-chrono | 44 + config/rootfiles/common/rust-indoc-0.3.6 | 30 + config/rootfiles/common/rust-num-integer | 20 + config/rootfiles/common/rust-num-traits | 31 + config/rootfiles/common/rust-num_threads | 11 + config/rootfiles/common/rust-ouroboros | 6 + config/rootfiles/common/rust-ouroboros_macro | 21 + config/rootfiles/common/rust-paste-0.1.18 | 41 + config/rootfiles/common/rust-pem | 14 + config/rootfiles/common/rust-proc-macro-error | 53 + config/rootfiles/common/rust-proc-macro-error-attr | 11 + config/rootfiles/common/rust-pyo3 | 547 +- config/rootfiles/common/rust-pyo3-macros | 14 +- config/rootfiles/common/rust-pyo3-macros-backend | 41 +- config/rootfiles/common/rust-stable_deref_trait | 9 + config/rootfiles/common/rust-time | 13 + config/rootfiles/common/screen | 2 +- config/rootfiles/common/sudo | 3 +- config/rootfiles/common/unbound | 2 +- config/rootfiles/common/vim | 3128 +++--- config/rootfiles/common/web-user-interface | 3 + config/rootfiles/common/x86_64/linux | 29 +- config/rootfiles/common/x86_64/stage2 | 4 +- config/rootfiles/common/x86_64/util-linux | 2 +- config/rootfiles/core/{169 => 170}/core-files | 0 config/rootfiles/core/{169 => 170}/exclude | 1 - .../core/{169 => 170}/filelists/aarch64/linux | 0 .../core/{169 => 170}/filelists/armv6l/linux | 0 .../{oldcore/139 => core/170}/filelists/bash | 0 config/rootfiles/core/{169 => 170}/filelists/bind | 0 .../121 => core/170}/filelists/ca-certificates | 0 .../core/{169 => 170}/filelists/core-files | 0 config/rootfiles/core/170/filelists/files | 29 + .../{oldcore/127 => core/170}/filelists/fireinfo | 0 .../{oldcore/110 => core/170}/filelists/gnutls | 0 .../{oldcore/163 => core/170}/filelists/harfbuzz | 0 .../{oldcore/107 => core/170}/filelists/hdparm | 0 .../core/170/filelists/ipblocklist-sources | 1 + .../{oldcore/125 => core/170}/filelists/kmod | 0 config/rootfiles/core/{169 => 170}/filelists/krb5 | 0 .../{oldcore/111 => core/170}/filelists/logwatch | 0 config/rootfiles/core/170/filelists/lsof | 1 + .../{oldcore/167 => core/170}/filelists/nano | 0 .../rootfiles/core/{169 => 170}/filelists/openssl | 0 .../{oldcore/104 => core/170}/filelists/screen | 0 .../rootfiles/core/{169 => 170}/filelists/sqlite | 0 .../{oldcore/112 => core/170}/filelists/sudo | 0 .../{oldcore/131 => core/170}/filelists/suricata | 0 .../rootfiles/core/{169 => 170}/filelists/unbound | 0 .../{oldcore/164 => core/170}/filelists/usbutils | 0 .../{oldcore/134 => core/170}/filelists/vim | 0 .../170}/filelists/x86_64/intel-microcode | 0 .../core/{169 => 170}/filelists/x86_64/linux | 0 .../rootfiles/core/{169 => 170}/filelists/xfsprogs | 0 .../{oldcore/167 => core/170}/filelists/zlib | 0 config/rootfiles/core/{169 => 170}/update.sh | 179 +- config/rootfiles/oldcore/168/update.sh | 16 + config/rootfiles/{core => oldcore}/169/core-files | 0 config/rootfiles/{core => oldcore}/169/exclude | 0 .../169/filelists/aarch64/binutils | 0 .../{core => oldcore}/169/filelists/aarch64/gcc | 0 .../{core => oldcore}/169/filelists/aarch64/glibc | 0 .../{core => oldcore}/169/filelists/aarch64/linux | 0 .../169/filelists/aarch64/linux-initrd | 0 .../{core => oldcore}/169/filelists/apache2 | 0 .../169/filelists/armv6l/binutils | 0 .../{core => oldcore}/169/filelists/armv6l/gcc | 0 .../{core => oldcore}/169/filelists/armv6l/glibc | 0 .../{core => oldcore}/169/filelists/armv6l/linux | 0 .../169/filelists/armv6l/linux-initrd | 0 .../rootfiles/{core => oldcore}/169/filelists/bind | 0 .../{core => oldcore}/169/filelists/core-files | 0 .../rootfiles/{core => oldcore}/169/filelists/curl | 0 .../{core => oldcore}/169/filelists/files | 0 .../rootfiles/{core => oldcore}/169/filelists/fuse | 0 .../{core => oldcore}/169/filelists/iptables | 0 .../{core => oldcore}/169/filelists/keyutils | 0 .../rootfiles/{core => oldcore}/169/filelists/krb5 | 0 .../169/filelists/libnetfilter_cthelper | 0 .../169/filelists/libnetfilter_cttimeout | 0 .../{core => oldcore}/169/filelists/libtiff | 0 .../{core => oldcore}/169/filelists/libxml2 | 0 .../{core => oldcore}/169/filelists/libxslt | 0 .../{core => oldcore}/169/filelists/libyang | 0 .../rootfiles/{core => oldcore}/169/filelists/lmdb | 0 .../{core => oldcore}/169/filelists/logrotate | 0 .../rootfiles/{core => oldcore}/169/filelists/lzip | 0 .../{core => oldcore}/169/filelists/misc-progs | 0 .../{core => oldcore}/169/filelists/oath-toolkit | 0 .../{core => oldcore}/169/filelists/openssl | 0 .../{core => oldcore}/169/filelists/openvpn | 0 .../169/filelists/perl-File-Remove | 0 .../{core => oldcore}/169/filelists/perl-Imager | 0 .../169/filelists/perl-Imager-QRCode | 0 .../169/filelists/perl-MIME-Base32 | 0 .../169/filelists/perl-Module-Build | 0 .../169/filelists/perl-Module-Install | 0 .../169/filelists/perl-Module-ScanDeps | 0 .../169/filelists/perl-URI-Encode | 0 .../{core => oldcore}/169/filelists/perl-YAML-Tiny | 0 .../{core => oldcore}/169/filelists/poppler | 0 .../{core => oldcore}/169/filelists/qrencode | 0 .../{core => oldcore}/169/filelists/sqlite | 0 .../{core => oldcore}/169/filelists/squid | 0 .../{core => oldcore}/169/filelists/tzdata | 0 .../{core => oldcore}/169/filelists/unbound | 0 .../169/filelists/x86_64/binutils | 0 .../{core => oldcore}/169/filelists/x86_64/gcc | 0 .../{core => oldcore}/169/filelists/x86_64/glibc | 0 .../{core => oldcore}/169/filelists/x86_64/linux | 0 .../169/filelists/x86_64/linux-initrd | 0 .../{core => oldcore}/169/filelists/xfsprogs | 0 config/rootfiles/{core => oldcore}/169/update.sh | 0 config/rootfiles/packages/aarch64/amazon-ssm-agent | 1 + config/rootfiles/packages/aarch64/samba | 2 + config/rootfiles/packages/armv6l/python3-pyfuse3 | 10 + config/rootfiles/packages/armv6l/samba | 2 + config/rootfiles/packages/clamav | 1 + config/rootfiles/packages/cups | 1 + config/rootfiles/packages/cups-pdf | 5 + config/rootfiles/{common => packages}/fmt | 6 +- config/rootfiles/packages/gutenprint | 837 +- config/rootfiles/packages/libplist | 31 + config/rootfiles/packages/nqptp | 2 + config/rootfiles/packages/pcengines-apu-firmware | 12 +- config/rootfiles/packages/python3-async_generator | 15 + config/rootfiles/packages/python3-attr | 7 + config/rootfiles/packages/python3-attrs | 39 + config/rootfiles/packages/python3-cryptography | 25 +- config/rootfiles/packages/python3-outcome | 11 + config/rootfiles/packages/python3-pyfuse3 | 10 + config/rootfiles/packages/python3-sniffio | 14 + config/rootfiles/packages/python3-sortedcontainers | 10 + config/rootfiles/packages/python3-trio | 141 + config/rootfiles/packages/qemu | 5 +- config/rootfiles/packages/tftpd | 1 + config/rootfiles/packages/x86_64/samba | 2 + config/rootfiles/packages/zabbix_agentd | 12 +- config/urlfilter/autoupdate.urls | 2 +- config/zabbix_agentd/sudoers | 16 +- config/zabbix_agentd/{sudoers => sudoers_user} | 7 +- config/zabbix_agentd/userparameter_ipfire.conf | 12 + config/zabbix_agentd/zabbix_agentd.conf | 406 +- .../zabbix_agentd_ipfire_mandatory.conf | 11 + doc/language_issues.de | 10 + doc/language_issues.en | 19 +- doc/language_issues.es | 19 +- doc/language_issues.fr | 15 +- doc/language_issues.it | 19 + doc/language_issues.nl | 19 + doc/language_issues.pl | 19 +- doc/language_issues.ru | 19 +- doc/language_issues.tr | 19 + doc/language_missings | 151 +- html/cgi-bin/aliases.cgi | 63 +- html/cgi-bin/credits.cgi | 10 +- html/cgi-bin/index.cgi | 6 +- html/cgi-bin/ipblocklist.cgi | 260 + html/cgi-bin/logs.cgi/ids.dat | 2 +- html/cgi-bin/logs.cgi/ipblocklists.dat | 366 + html/cgi-bin/logs.cgi/log.dat | 2 + html/cgi-bin/logs.cgi/showrequestfromblocklist.dat | 414 + html/cgi-bin/pakfire.cgi | 49 +- html/cgi-bin/services.cgi | 76 +- html/cgi-bin/vpnmain.cgi | 14 +- html/cgi-bin/vulnerabilities.cgi | 1 + html/html/themes/ipfire/include/functions.pl | 8 +- langs/de/cgi-bin/de.pl | 31 + langs/en/cgi-bin/en.pl | 32 + langs/fr/cgi-bin/fr.pl | 53 +- langs/nl/cgi-bin/nl.pl | 7 + lfs/amazon-ssm-agent | 21 +- lfs/bash | 10 +- lfs/bind | 4 +- lfs/borgbackup | 4 +- lfs/ca-certificates | 2 +- lfs/cdrom | 7 +- lfs/clamav | 6 +- lfs/configroot | 21 +- lfs/cups | 9 +- lfs/{htop => cups-pdf} | 45 +- lfs/dnsdist | 4 +- lfs/fireinfo | 9 +- lfs/flash-images | 6 +- lfs/fmt | 11 +- lfs/git | 8 +- lfs/gnutls | 6 +- lfs/go | 5 +- lfs/gptfdisk | 6 +- lfs/gutenprint | 10 +- lfs/haproxy | 6 +- lfs/harfbuzz | 4 +- lfs/hdparm | 4 +- lfs/htop | 6 +- lfs/i2c-tools | 8 +- lfs/intel-microcode | 4 +- lfs/{qemu-ga => ipblocklist-sources} | 24 +- lfs/iperf | 6 +- lfs/kmod | 4 +- lfs/krb5 | 9 +- lfs/libloc | 4 +- lfs/{htop => libplist} | 22 +- lfs/{rpcsvc-proto => libsodium} | 15 +- lfs/linux | 6 +- lfs/logwatch | 7 +- lfs/lsof | 13 +- lfs/mpd | 10 +- lfs/nagios_nrpe | 10 +- lfs/nano | 4 +- lfs/netatalk | 8 +- lfs/ninja | 6 +- lfs/{harfbuzz => nqptp} | 28 +- lfs/openssl | 4 +- lfs/openvmtools | 8 +- lfs/parted | 9 - lfs/pcengines-apu-firmware | 17 +- lfs/{i2c-tools => python3-Cython} | 12 +- lfs/{borgbackup => python3-async_generator} | 14 +- lfs/{borgbackup => python3-attr} | 14 +- lfs/{borgbackup => python3-attrs} | 14 +- lfs/python3-cryptography | 6 +- lfs/{borgbackup => python3-outcome} | 12 +- lfs/{borgbackup => python3-pyfuse3} | 15 +- lfs/{borgbackup => python3-sniffio} | 12 +- lfs/{borgbackup => python3-sortedcontainers} | 14 +- lfs/{borgbackup => python3-trio} | 14 +- lfs/qemu | 6 +- lfs/qemu-ga | 4 +- lfs/rpcsvc-proto | 6 +- lfs/rsync | 5 +- lfs/{shairport-sync => rtl8821cu} | 54 +- lfs/{rust-pyo3 => rust-Inflector} | 6 +- lfs/{rust-pyo3 => rust-aliasable} | 6 +- lfs/{rust-pyo3 => rust-asn1} | 6 +- lfs/{rust-pyo3 => rust-asn1_derive} | 6 +- lfs/{rust-pyo3 => rust-base64} | 6 +- lfs/{rust-pyo3-macros-backend => rust-chrono} | 7 +- lfs/{rust-pyo3-macros => rust-indoc-0.3.6} | 8 +- lfs/{rust-pyo3-macros => rust-num-integer} | 6 +- lfs/{rust-pyo3 => rust-num-traits} | 6 +- lfs/{rust-pyo3 => rust-num_threads} | 6 +- lfs/{rust-pyo3 => rust-ouroboros} | 6 +- lfs/{rust-pyo3-macros => rust-ouroboros_macro} | 6 +- lfs/{rust-pyo3 => rust-paste-0.1.18} | 6 +- lfs/{rust-pyo3 => rust-pem} | 6 +- lfs/{rust-pyo3-macros => rust-proc-macro-error} | 6 +- ...3-macros-backend => rust-proc-macro-error-attr} | 6 +- lfs/rust-pyo3 | 4 +- lfs/rust-pyo3-macros | 4 +- lfs/rust-pyo3-macros-backend | 4 +- lfs/{rust-pyo3-macros => rust-stable_deref_trait} | 6 +- lfs/{rust-pyo3 => rust-time} | 7 +- lfs/samba | 8 +- lfs/screen | 7 +- lfs/shairport-sync | 9 +- lfs/sqlite | 4 +- lfs/stage2 | 8 +- lfs/sudo | 4 +- lfs/suricata | 5 +- lfs/tftpd | 5 +- lfs/unbound | 4 +- lfs/usbutils | 8 +- lfs/vim | 9 +- lfs/xfsprogs | 4 +- lfs/zabbix_agentd | 31 +- lfs/zlib | 5 + make.sh | 35 +- lfs/qemu-ga => src/initscripts/packages/nqptp | 74 +- src/initscripts/system/firewall | 8 + src/installer/hw.c | 6 +- src/misc-progs/setaliases.c | 39 +- src/pakfire/lib/functions.pl | 419 +- src/pakfire/pakfire | 248 +- src/paks/zabbix_agentd/install.sh | 48 +- src/paks/zabbix_agentd/update.sh | 23 +- src/patches/bash/bash51-009 | 59 - src/patches/bash/bash51-010 | 59 - src/patches/bash/bash51-011 | 81 - src/patches/bash/bash51-012 | 198 - src/patches/bash/bash51-013 | 43 - src/patches/bash/bash51-014 | 48 - src/patches/bash/bash51-015 | 49 - src/patches/bash/bash51-016 | 64 - src/patches/cups-pdf-setpdfwrite.patch | 27 + .../{ => fireinfo}/fireinfo-2.2.0-python-3.8.patch | 0 ...nfo-system-blacklist-jetways-product-uuid.patch | 28 + ...stem-ignore-when-the-serial-number-is-ssn.patch | 37 + .../krb5-1.18.3_prevent_spurious_text.patch | 18 - ....46-layer7.patch => linux-5.15.59-layer7.patch} | 74 +- src/patches/rsync-CVE-2022-29154.patch | 322 + src/patches/rust-chrono-0.4.19-fix-metadata.patch | 23 + src/patches/rust-time-0.1.43-fix-metadata.patch | 13 + ...m-tcp-Handle-retransmitted-SYN-with-TSval.patch | 55 - src/patches/vim/vim-8.2_fix_gcc10_detection.patch | 14 - src/patches/vim/vim-8.2_fix_hardening_crash.patch | 14 - src/patches/vim/vim-9.0_fix_hardening_crash.patch | 15 + src/patches/zlib-CVE-2022-37434-fix.patch | 26 + src/patches/zlib-CVE-2022-37434.patch | 29 + src/scripts/update-ipblocklists | 173 + src/stripper | 4 + tools/checkrootfiles | 4 +- 341 files changed, 19882 insertions(+), 4544 deletions(-) create mode 100644 config/cfgroot/ipblocklist-functions.pl create mode 100644 config/ipblocklist/sources create mode 100755 config/logwatch/ipblocklist create mode 100644 config/logwatch/ipblocklist.conf create mode 100644 config/rootfiles/common/aarch64/go create mode 100644 config/rootfiles/common/armv6l/python3-Cython create mode 100644 config/rootfiles/common/ipblocklist-sources create mode 100644 config/rootfiles/common/libsodium create mode 100644 config/rootfiles/common/python3-Cython create mode 100644 config/rootfiles/common/rust-Inflector create mode 100644 config/rootfiles/common/rust-aliasable create mode 100644 config/rootfiles/common/rust-asn1 create mode 100644 config/rootfiles/common/rust-asn1_derive create mode 100644 config/rootfiles/common/rust-base64 create mode 100644 config/rootfiles/common/rust-chrono create mode 100644 config/rootfiles/common/rust-indoc-0.3.6 create mode 100644 config/rootfiles/common/rust-num-integer create mode 100644 config/rootfiles/common/rust-num-traits create mode 100644 config/rootfiles/common/rust-num_threads create mode 100644 config/rootfiles/common/rust-ouroboros create mode 100644 config/rootfiles/common/rust-ouroboros_macro create mode 100644 config/rootfiles/common/rust-paste-0.1.18 create mode 100644 config/rootfiles/common/rust-pem create mode 100644 config/rootfiles/common/rust-proc-macro-error create mode 100644 config/rootfiles/common/rust-proc-macro-error-attr create mode 100644 config/rootfiles/common/rust-stable_deref_trait create mode 100644 config/rootfiles/common/rust-time copy config/rootfiles/core/{169 => 170}/core-files (100%) copy config/rootfiles/core/{169 => 170}/exclude (97%) copy config/rootfiles/core/{169 => 170}/filelists/aarch64/linux (100%) copy config/rootfiles/core/{169 => 170}/filelists/armv6l/linux (100%) copy config/rootfiles/{oldcore/139 => core/170}/filelists/bash (100%) copy config/rootfiles/core/{169 => 170}/filelists/bind (100%) copy config/rootfiles/{oldcore/121 => core/170}/filelists/ca-certificates (100%) copy config/rootfiles/core/{169 => 170}/filelists/core-files (100%) create mode 100644 config/rootfiles/core/170/filelists/files copy config/rootfiles/{oldcore/127 => core/170}/filelists/fireinfo (100%) copy config/rootfiles/{oldcore/110 => core/170}/filelists/gnutls (100%) copy config/rootfiles/{oldcore/163 => core/170}/filelists/harfbuzz (100%) copy config/rootfiles/{oldcore/107 => core/170}/filelists/hdparm (100%) create mode 120000 config/rootfiles/core/170/filelists/ipblocklist-sources copy config/rootfiles/{oldcore/125 => core/170}/filelists/kmod (100%) copy config/rootfiles/core/{169 => 170}/filelists/krb5 (100%) copy config/rootfiles/{oldcore/111 => core/170}/filelists/logwatch (100%) create mode 120000 config/rootfiles/core/170/filelists/lsof copy config/rootfiles/{oldcore/167 => core/170}/filelists/nano (100%) copy config/rootfiles/core/{169 => 170}/filelists/openssl (100%) copy config/rootfiles/{oldcore/104 => core/170}/filelists/screen (100%) copy config/rootfiles/core/{169 => 170}/filelists/sqlite (100%) copy config/rootfiles/{oldcore/112 => core/170}/filelists/sudo (100%) copy config/rootfiles/{oldcore/131 => core/170}/filelists/suricata (100%) copy config/rootfiles/core/{169 => 170}/filelists/unbound (100%) copy config/rootfiles/{oldcore/164 => core/170}/filelists/usbutils (100%) copy config/rootfiles/{oldcore/134 => core/170}/filelists/vim (100%) copy config/rootfiles/{oldcore/121 => core/170}/filelists/x86_64/intel-microcode (100%) copy config/rootfiles/core/{169 => 170}/filelists/x86_64/linux (100%) copy config/rootfiles/core/{169 => 170}/filelists/xfsprogs (100%) copy config/rootfiles/{oldcore/167 => core/170}/filelists/zlib (100%) copy config/rootfiles/core/{169 => 170}/update.sh (55%) rename config/rootfiles/{core => oldcore}/169/core-files (100%) rename config/rootfiles/{core => oldcore}/169/exclude (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/aarch64/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/apache2 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/armv6l/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/bind (100%) rename config/rootfiles/{core => oldcore}/169/filelists/core-files (100%) rename config/rootfiles/{core => oldcore}/169/filelists/curl (100%) rename config/rootfiles/{core => oldcore}/169/filelists/files (100%) rename config/rootfiles/{core => oldcore}/169/filelists/fuse (100%) rename config/rootfiles/{core => oldcore}/169/filelists/iptables (100%) rename config/rootfiles/{core => oldcore}/169/filelists/keyutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/krb5 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libnetfilter_cthelper (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libnetfilter_cttimeout (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libtiff (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libxml2 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libxslt (100%) rename config/rootfiles/{core => oldcore}/169/filelists/libyang (100%) rename config/rootfiles/{core => oldcore}/169/filelists/lmdb (100%) rename config/rootfiles/{core => oldcore}/169/filelists/logrotate (100%) rename config/rootfiles/{core => oldcore}/169/filelists/lzip (100%) rename config/rootfiles/{core => oldcore}/169/filelists/misc-progs (100%) rename config/rootfiles/{core => oldcore}/169/filelists/oath-toolkit (100%) rename config/rootfiles/{core => oldcore}/169/filelists/openssl (100%) rename config/rootfiles/{core => oldcore}/169/filelists/openvpn (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-File-Remove (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Imager (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Imager-QRCode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-MIME-Base32 (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-Build (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-Install (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-Module-ScanDeps (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-URI-Encode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/perl-YAML-Tiny (100%) rename config/rootfiles/{core => oldcore}/169/filelists/poppler (100%) rename config/rootfiles/{core => oldcore}/169/filelists/qrencode (100%) rename config/rootfiles/{core => oldcore}/169/filelists/sqlite (100%) rename config/rootfiles/{core => oldcore}/169/filelists/squid (100%) rename config/rootfiles/{core => oldcore}/169/filelists/tzdata (100%) rename config/rootfiles/{core => oldcore}/169/filelists/unbound (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/binutils (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/gcc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/glibc (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/linux (100%) rename config/rootfiles/{core => oldcore}/169/filelists/x86_64/linux-initrd (100%) rename config/rootfiles/{core => oldcore}/169/filelists/xfsprogs (100%) rename config/rootfiles/{core => oldcore}/169/update.sh (100%) create mode 120000 config/rootfiles/packages/aarch64/amazon-ssm-agent create mode 100644 config/rootfiles/packages/armv6l/python3-pyfuse3 create mode 100644 config/rootfiles/packages/cups-pdf rename config/rootfiles/{common => packages}/fmt (88%) create mode 100644 config/rootfiles/packages/libplist create mode 100644 config/rootfiles/packages/nqptp create mode 100644 config/rootfiles/packages/python3-async_generator create mode 100644 config/rootfiles/packages/python3-attr create mode 100644 config/rootfiles/packages/python3-attrs create mode 100644 config/rootfiles/packages/python3-outcome create mode 100644 config/rootfiles/packages/python3-pyfuse3 create mode 100644 config/rootfiles/packages/python3-sniffio create mode 100644 config/rootfiles/packages/python3-sortedcontainers create mode 100644 config/rootfiles/packages/python3-trio copy config/zabbix_agentd/{sudoers => sudoers_user} (80%) create mode 100644 config/zabbix_agentd/userparameter_ipfire.conf create mode 100644 config/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf create mode 100644 html/cgi-bin/ipblocklist.cgi create mode 100755 html/cgi-bin/logs.cgi/ipblocklists.dat create mode 100755 html/cgi-bin/logs.cgi/showrequestfromblocklist.dat copy lfs/{htop => cups-pdf} (75%) copy lfs/{qemu-ga => ipblocklist-sources} (87%) copy lfs/{htop => libplist} (86%) copy lfs/{rpcsvc-proto => libsodium} (88%) copy lfs/{harfbuzz => nqptp} (84%) copy lfs/{i2c-tools => python3-Cython} (90%) copy lfs/{borgbackup => python3-async_generator} (88%) copy lfs/{borgbackup => python3-attr} (88%) copy lfs/{borgbackup => python3-attrs} (88%) copy lfs/{borgbackup => python3-outcome} (89%) copy lfs/{borgbackup => python3-pyfuse3} (88%) copy lfs/{borgbackup => python3-sniffio} (89%) copy lfs/{borgbackup => python3-sortedcontainers} (88%) copy lfs/{borgbackup => python3-trio} (87%) copy lfs/{shairport-sync => rtl8821cu} (74%) copy lfs/{rust-pyo3 => rust-Inflector} (93%) copy lfs/{rust-pyo3 => rust-aliasable} (93%) copy lfs/{rust-pyo3 => rust-asn1} (94%) copy lfs/{rust-pyo3 => rust-asn1_derive} (93%) copy lfs/{rust-pyo3 => rust-base64} (93%) copy lfs/{rust-pyo3-macros-backend => rust-chrono} (91%) copy lfs/{rust-pyo3-macros => rust-indoc-0.3.6} (92%) copy lfs/{rust-pyo3-macros => rust-num-integer} (93%) copy lfs/{rust-pyo3 => rust-num-traits} (93%) copy lfs/{rust-pyo3 => rust-num_threads} (93%) copy lfs/{rust-pyo3 => rust-ouroboros} (93%) copy lfs/{rust-pyo3-macros => rust-ouroboros_macro} (93%) copy lfs/{rust-pyo3 => rust-paste-0.1.18} (93%) copy lfs/{rust-pyo3 => rust-pem} (94%) copy lfs/{rust-pyo3-macros => rust-proc-macro-error} (93%) copy lfs/{rust-pyo3-macros-backend => rust-proc-macro-error-attr} (93%) copy lfs/{rust-pyo3-macros => rust-stable_deref_trait} (93%) copy lfs/{rust-pyo3 => rust-time} (91%) copy lfs/qemu-ga => src/initscripts/packages/nqptp (62%) mode change 100644 => 100755 delete mode 100644 src/patches/bash/bash51-009 delete mode 100644 src/patches/bash/bash51-010 delete mode 100644 src/patches/bash/bash51-011 delete mode 100644 src/patches/bash/bash51-012 delete mode 100644 src/patches/bash/bash51-013 delete mode 100644 src/patches/bash/bash51-014 delete mode 100644 src/patches/bash/bash51-015 delete mode 100644 src/patches/bash/bash51-016 create mode 100644 src/patches/cups-pdf-setpdfwrite.patch rename src/patches/{ => fireinfo}/fireinfo-2.2.0-python-3.8.patch (100%) create mode 100644 src/patches/fireinfo/fireinfo-system-blacklist-jetways-product-uuid.patch create mode 100644 src/patches/fireinfo/fireinfo-system-ignore-when-the-serial-number-is-ssn.patch delete mode 100644 src/patches/krb5-1.18.3_prevent_spurious_text.patch rename src/patches/linux/{linux-5.15.46-layer7.patch => linux-5.15.59-layer7.patch} (94%) create mode 100644 src/patches/rsync-CVE-2022-29154.patch create mode 100644 src/patches/rust-chrono-0.4.19-fix-metadata.patch create mode 100644 src/patches/rust-time-0.1.43-fix-metadata.patch delete mode 100644 src/patches/suricata/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch delete mode 100644 src/patches/vim/vim-8.2_fix_gcc10_detection.patch delete mode 100644 src/patches/vim/vim-8.2_fix_hardening_crash.patch create mode 100644 src/patches/vim/vim-9.0_fix_hardening_crash.patch create mode 100644 src/patches/zlib-CVE-2022-37434-fix.patch create mode 100644 src/patches/zlib-CVE-2022-37434.patch create mode 100644 src/scripts/update-ipblocklists
Difference in files: diff --git a/config/backup/backup.pl b/config/backup/backup.pl index 7094ed610..54957a814 100644 --- a/config/backup/backup.pl +++ b/config/backup/backup.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -157,9 +157,6 @@ restore_backup() { # Reload firewall firewallctrl
- # Convert old OpenVPN CCD files (CN change, Core Update 75) - convert-ovpn - # Snort to suricata converter. if [ -d "/var/ipfire/snort" ]; then # Run converter @@ -191,7 +188,7 @@ restore_backup() { }
find_logfiles() { - local filelist=( /var/log/messages* /var/log/*.log /var/log/**/*.log ) + local filelist=( /var/log/logwatch/* /var/log/messages* /var/log/*.log /var/log/**/*.log )
echo "${filelist[@]}" } diff --git a/config/backup/include b/config/backup/include index d310b8487..aacfaf64a 100644 --- a/config/backup/include +++ b/config/backup/include @@ -41,6 +41,7 @@ var/ipfire/ethernet/aliases var/ipfire/ethernet/wireless var/ipfire/firewall var/ipfire/fwhosts +var/ipfire/ipblocklist/modified var/ipfire/main/* var/ipfire/ovpn var/ipfire/ovpn/collectd.vpn @@ -54,6 +55,7 @@ var/ipfire/*/settings var/ipfire/time/ var/ipfire/urlfilter var/ipfire/vpn +var/lib/ipblocklist var/lib/suricata var/log/ip-acct/* var/log/rrd/* diff --git a/config/backup/includes/zabbix_agentd b/config/backup/includes/zabbix_agentd index cba18d772..834766992 100644 --- a/config/backup/includes/zabbix_agentd +++ b/config/backup/includes/zabbix_agentd @@ -1,2 +1,5 @@ -/etc/sudoers.d/zabbix -/etc/zabbix_agentd/* +/etc/sudoers.d/zabbix_agentd_user +/etc/zabbix_agentd/zabbix_agentd.conf +/etc/zabbix_agentd/scripts/ +/etc/zabbix_agentd/zabbix_agentd.d/ +/usr/lib/zabbix/ \ No newline at end of file diff --git a/config/ca-certificates/certdata.txt b/config/ca-certificates/certdata.txt index 4645042ba..e42b8c345 100644 --- a/config/ca-certificates/certdata.txt +++ b/config/ca-certificates/certdata.txt @@ -8003,164 +8003,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-# -# Certificate "Hellenic Academic and Research Institutions RootCA 2011" -# -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Not Valid Before: Tue Dec 06 13:49:52 2011 -# Not Valid After : Mon Dec 01 13:49:52 2031 -# Fingerprint (SHA-256): BC:10:4F:15:A4:8B:E7:09:DC:A5:42:A7:E1:D4:B9:DF:6F:05:45:27:E8:02:EA:A9:2D:59:54:44:25:8A:FE:71 -# Fingerprint (SHA1): FE:45:65:9B:79:03:5B:98:A1:61:B5:51:2E:AC:DA:58:09:48:22:4D -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2011" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\061\060\202\003\031\240\003\002\001\002\002\001\000 -\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000\060 -\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122\061 -\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145\156 -\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144\040 -\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164\165 -\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164\150 -\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023\067 -\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155\151 -\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040\111 -\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157\164 -\103\101\040\062\060\061\061\060\036\027\015\061\061\061\062\060 -\066\061\063\064\071\065\062\132\027\015\063\061\061\062\060\061 -\061\063\064\071\065\062\132\060\201\225\061\013\060\011\006\003 -\125\004\006\023\002\107\122\061\104\060\102\006\003\125\004\012 -\023\073\110\145\154\154\145\156\151\143\040\101\143\141\144\145 -\155\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150 -\040\111\156\163\164\151\164\165\164\151\157\156\163\040\103\145 -\162\164\056\040\101\165\164\150\157\162\151\164\171\061\100\060 -\076\006\003\125\004\003\023\067\110\145\154\154\145\156\151\143 -\040\101\143\141\144\145\155\151\143\040\141\156\144\040\122\145 -\163\145\141\162\143\150\040\111\156\163\164\151\164\165\164\151 -\157\156\163\040\122\157\157\164\103\101\040\062\060\061\061\060 -\202\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001 -\005\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000 -\251\123\000\343\056\246\366\216\372\140\330\055\225\076\370\054 -\052\124\116\315\271\204\141\224\130\117\217\075\213\344\103\363 -\165\211\215\121\344\303\067\322\212\210\115\171\036\267\022\335 -\103\170\112\212\222\346\327\110\325\017\244\072\051\104\065\270 -\007\366\150\035\125\315\070\121\360\214\044\061\205\257\203\311 -\175\351\167\257\355\032\173\235\027\371\263\235\070\120\017\246 -\132\171\221\200\257\067\256\246\323\061\373\265\046\011\235\074 -\132\357\121\305\053\337\226\135\353\062\036\002\332\160\111\354 -\156\014\310\232\067\215\367\361\066\140\113\046\054\202\236\320 -\170\363\015\017\143\244\121\060\341\371\053\047\022\007\330\352 -\275\030\142\230\260\131\067\175\276\356\363\040\121\102\132\203 -\357\223\272\151\025\361\142\235\237\231\071\202\241\267\164\056 -\213\324\305\013\173\057\360\310\012\332\075\171\012\232\223\034 -\245\050\162\163\221\103\232\247\321\115\205\204\271\251\164\217 -\024\100\307\334\336\254\101\144\154\264\031\233\002\143\155\044 -\144\217\104\262\045\352\316\135\164\014\143\062\134\215\207\345 -\002\003\001\000\001\243\201\211\060\201\206\060\017\006\003\125 -\035\023\001\001\377\004\005\060\003\001\001\377\060\013\006\003 -\125\035\017\004\004\003\002\001\006\060\035\006\003\125\035\016 -\004\026\004\024\246\221\102\375\023\141\112\043\236\010\244\051 -\345\330\023\004\043\356\101\045\060\107\006\003\125\035\036\004 -\100\060\076\240\074\060\005\202\003\056\147\162\060\005\202\003 -\056\145\165\060\006\202\004\056\145\144\165\060\006\202\004\056 -\157\162\147\060\005\201\003\056\147\162\060\005\201\003\056\145 -\165\060\006\201\004\056\145\144\165\060\006\201\004\056\157\162 -\147\060\015\006\011\052\206\110\206\367\015\001\001\005\005\000 -\003\202\001\001\000\037\357\171\101\341\173\156\077\262\214\206 -\067\102\112\116\034\067\036\215\146\272\044\201\311\117\022\017 -\041\300\003\227\206\045\155\135\323\042\051\250\154\242\015\251 -\353\075\006\133\231\072\307\314\303\232\064\177\253\016\310\116 -\034\341\372\344\334\315\015\276\277\044\376\154\347\153\302\015 -\310\006\236\116\215\141\050\246\152\375\345\366\142\352\030\074 -\116\240\123\235\262\072\234\353\245\234\221\026\266\115\202\340 -\014\005\110\251\154\365\314\370\313\235\111\264\360\002\245\375 -\160\003\355\212\041\245\256\023\206\111\303\063\163\276\207\073 -\164\213\027\105\046\114\026\221\203\376\147\175\315\115\143\147 -\372\363\003\022\226\170\006\215\261\147\355\216\077\276\237\117 -\002\365\263\011\057\363\114\207\337\052\313\225\174\001\314\254 -\066\172\277\242\163\172\367\217\301\265\232\241\024\262\217\063 -\237\015\357\042\334\146\173\204\275\105\027\006\075\074\312\271 -\167\064\217\312\352\317\077\061\076\343\210\343\200\111\045\310 -\227\265\235\232\231\115\260\074\370\112\000\233\144\335\237\071 -\113\321\047\327\270 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE -CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE -CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE - -# Trust for "Hellenic Academic and Research Institutions RootCA 2011" -# Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Serial Number: 0 (0x0) -# Subject: CN=Hellenic Academic and Research Institutions RootCA 2011,O=Hellenic Academic and Research Institutions Cert. Authority,C=GR -# Not Valid Before: Tue Dec 06 13:49:52 2011 -# Not Valid After : Mon Dec 01 13:49:52 2031 -# Fingerprint (SHA-256): BC:10:4F:15:A4:8B:E7:09:DC:A5:42:A7:E1:D4:B9:DF:6F:05:45:27:E8:02:EA:A9:2D:59:54:44:25:8A:FE:71 -# Fingerprint (SHA1): FE:45:65:9B:79:03:5B:98:A1:61:B5:51:2E:AC:DA:58:09:48:22:4D -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "Hellenic Academic and Research Institutions RootCA 2011" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\376\105\145\233\171\003\133\230\241\141\265\121\056\254\332\130 -\011\110\042\115 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\163\237\114\113\163\133\171\351\372\272\034\357\156\313\325\311 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\225\061\013\060\011\006\003\125\004\006\023\002\107\122 -\061\104\060\102\006\003\125\004\012\023\073\110\145\154\154\145 -\156\151\143\040\101\143\141\144\145\155\151\143\040\141\156\144 -\040\122\145\163\145\141\162\143\150\040\111\156\163\164\151\164 -\165\164\151\157\156\163\040\103\145\162\164\056\040\101\165\164 -\150\157\162\151\164\171\061\100\060\076\006\003\125\004\003\023 -\067\110\145\154\154\145\156\151\143\040\101\143\141\144\145\155 -\151\143\040\141\156\144\040\122\145\163\145\141\162\143\150\040 -\111\156\163\164\151\164\165\164\151\157\156\163\040\122\157\157 -\164\103\101\040\062\060\061\061 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\001\000 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Actalis Authentication Root CA" # @@ -23499,3 +23341,1141 @@ CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert TLS ECC P384 Root G5" +# +# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 +# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 +# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 +\056\363 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\031\060\202\001\237\240\003\002\001\002\002\020\011 +\340\223\145\254\367\331\310\271\076\034\013\004\052\056\363\060 +\012\006\010\052\206\110\316\075\004\003\003\060\116\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 +\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 +\063\070\064\040\122\157\157\164\040\107\065\060\036\027\015\062 +\061\060\061\061\065\060\060\060\060\060\060\132\027\015\064\066 +\060\061\061\064\062\063\065\071\065\071\132\060\116\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\046\060\044\006\003\125\004\003\023\035\104\151 +\147\151\103\145\162\164\040\124\114\123\040\105\103\103\040\120 +\063\070\064\040\122\157\157\164\040\107\065\060\166\060\020\006 +\007\052\206\110\316\075\002\001\006\005\053\201\004\000\042\003 +\142\000\004\301\104\241\317\021\227\120\232\336\043\202\065\007 +\315\320\313\030\235\322\361\177\167\065\117\073\335\224\162\122 +\355\302\073\370\354\372\173\153\130\040\354\231\256\311\374\150 +\263\165\271\333\011\354\310\023\365\116\306\012\035\146\060\114 +\273\037\107\012\074\141\020\102\051\174\245\010\016\340\042\351 +\323\065\150\316\233\143\237\204\265\231\115\130\240\216\365\124 +\347\225\311\243\102\060\100\060\035\006\003\125\035\016\004\026 +\004\024\301\121\105\120\131\253\076\347\054\132\372\040\042\022 +\007\200\210\174\021\152\060\016\006\003\125\035\017\001\001\377 +\004\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377 +\004\005\060\003\001\001\377\060\012\006\010\052\206\110\316\075 +\004\003\003\003\150\000\060\145\002\061\000\211\152\215\107\347 +\354\374\156\125\003\331\147\154\046\116\203\306\375\311\373\053 +\023\274\267\172\214\264\145\322\151\151\143\023\143\073\046\120 +\056\001\241\171\006\221\235\110\277\302\276\002\060\107\303\025 +\173\261\240\221\231\111\223\250\074\174\350\106\006\213\054\362 +\061\000\224\235\142\310\211\275\031\204\024\351\245\373\001\270 +\015\166\103\214\056\123\313\174\337\014\027\226\120 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "DigiCert TLS ECC P384 Root G5" +# Issuer: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:09:e0:93:65:ac:f7:d9:c8:b9:3e:1c:0b:04:2a:2e:f3 +# Subject: CN=DigiCert TLS ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 01:8E:13:F0:77:25:32:CF:80:9B:D1:B1:72:81:86:72:83:FC:48:C6:E1:3B:E9:C6:98:12:85:4A:49:0C:1B:05 +# Fingerprint (SHA1): 17:F3:DE:5E:9F:0F:19:E9:8E:F6:1F:32:26:6E:20:C4:07:AE:30:EE +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS ECC P384 Root G5" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\027\363\336\136\237\017\031\351\216\366\037\062\046\156\040\304 +\007\256\060\356 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\323\161\004\152\103\034\333\246\131\341\250\243\252\305\161\355 +END +CKA_ISSUER MULTILINE_OCTAL +\060\116\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\046\060\044\006\003\125\004 +\003\023\035\104\151\147\151\103\145\162\164\040\124\114\123\040 +\105\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\011\340\223\145\254\367\331\310\271\076\034\013\004\052 +\056\363 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert TLS RSA4096 Root G5" +# +# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a +# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 +# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 +\317\212 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\146\060\202\003\116\240\003\002\001\002\002\020\010 +\371\264\170\250\372\176\332\152\063\067\211\336\174\317\212\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\115 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 +\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 +\054\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023 +\034\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123 +\101\064\060\071\066\040\122\157\157\164\040\107\065\060\036\027 +\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 +\064\066\060\061\061\064\062\063\065\071\065\071\132\060\115\061 +\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 +\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 +\040\111\156\143\056\061\045\060\043\006\003\125\004\003\023\034 +\104\151\147\151\103\145\162\164\040\124\114\123\040\122\123\101 +\064\060\071\066\040\122\157\157\164\040\107\065\060\202\002\042 +\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 +\202\002\017\000\060\202\002\012\002\202\002\001\000\263\320\364 +\311\171\021\235\375\374\146\201\347\314\325\344\274\354\201\076 +\152\065\216\056\267\347\336\257\371\007\115\317\060\235\352\011 +\013\231\275\154\127\332\030\112\270\170\254\072\071\250\246\110 +\254\056\162\345\275\353\361\032\315\347\244\003\251\077\021\264 +\330\057\211\026\373\224\001\075\273\057\370\023\005\241\170\034 +\216\050\340\105\340\203\364\131\033\225\263\256\176\003\105\345 +\276\302\102\376\356\362\074\266\205\023\230\062\235\026\250\051 +\302\013\034\070\334\237\061\167\134\277\047\243\374\047\254\267 +\053\275\164\233\027\055\362\201\332\135\260\341\043\027\076\210 +\112\022\043\320\352\317\235\336\003\027\261\102\112\240\026\114 +\244\155\223\351\077\072\356\072\174\235\130\235\364\116\217\374 +\073\043\310\155\270\342\005\332\314\353\354\303\061\364\327\247 +\051\124\200\317\104\133\114\157\060\236\363\314\335\037\224\103 +\235\115\177\160\160\015\324\072\321\067\360\154\235\233\300\024 +\223\130\357\315\101\070\165\274\023\003\225\174\177\343\134\351 +\325\015\325\342\174\020\142\252\153\360\075\166\363\077\243\350 +\260\301\375\357\252\127\115\254\206\247\030\264\051\301\054\016 +\277\144\276\051\214\330\002\055\315\134\057\362\177\357\025\364 +\014\025\254\012\260\361\323\015\117\152\115\167\227\001\240\361 +\146\267\267\316\357\316\354\354\245\165\312\254\343\341\143\367 +\270\241\004\310\274\173\077\135\055\026\042\126\355\110\111\376 +\247\057\171\060\045\233\272\153\055\077\235\073\304\027\347\035 +\056\373\362\317\246\374\343\024\054\226\230\041\214\264\221\351 +\031\140\203\362\060\053\006\163\120\325\230\073\006\351\307\212 +\014\140\214\050\370\122\233\156\341\366\115\273\006\044\233\327 +\053\046\077\375\052\057\161\365\326\044\276\177\061\236\017\155 +\350\217\117\115\243\077\377\065\352\337\111\136\101\217\206\371 +\361\167\171\113\033\264\243\136\057\373\106\002\320\146\023\136 +\136\205\117\316\330\160\210\173\316\001\265\226\227\327\315\175 +\375\202\370\302\044\301\312\001\071\117\215\242\301\024\100\037 +\234\146\325\014\011\106\326\362\320\321\110\166\126\072\103\313 +\266\012\021\071\272\214\023\154\006\265\236\317\353\002\003\001 +\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026\004 +\024\121\063\034\355\066\100\257\027\323\045\315\151\150\362\257 +\116\043\076\263\101\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\206\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\015\006\011\052\206\110\206\367\015 +\001\001\014\005\000\003\202\002\001\000\140\246\257\133\137\127 +\332\211\333\113\120\251\304\043\065\041\377\320\141\060\204\221 +\267\077\020\317\045\216\311\277\106\064\331\301\041\046\034\160 +\031\162\036\243\311\207\376\251\103\144\226\072\310\123\004\012 +\266\101\273\304\107\000\331\237\030\030\073\262\016\363\064\352 +\044\367\335\257\040\140\256\222\050\137\066\347\135\344\336\307 +\074\333\120\071\255\273\075\050\115\226\174\166\306\133\364\301 +\333\024\245\253\031\142\007\030\100\137\227\221\334\234\307\253 +\265\121\015\346\151\123\125\314\071\175\332\305\021\125\162\305 +\073\213\211\370\064\055\244\027\345\027\346\231\175\060\210\041 +\067\315\060\027\075\270\362\274\250\165\240\103\334\076\211\113 +\220\256\155\003\340\034\243\240\226\011\273\175\243\267\052\020 +\104\113\106\007\064\143\355\061\271\004\356\243\233\232\256\346 +\061\170\364\352\044\141\073\253\130\144\377\273\207\047\142\045 +\201\337\334\241\057\366\355\247\377\172\217\121\056\060\370\244 +\001\322\205\071\137\001\231\226\157\132\133\160\031\106\376\206 +\140\076\255\200\020\011\335\071\045\057\130\177\273\322\164\360 +\367\106\037\106\071\112\330\123\320\363\056\073\161\245\324\157 +\374\363\147\344\007\217\335\046\031\341\215\133\372\243\223\021 +\233\351\310\072\303\125\150\232\222\341\122\166\070\350\341\272 +\275\373\117\325\357\263\347\110\203\061\360\202\041\343\266\276 +\247\253\157\357\237\337\114\317\001\270\142\152\043\075\347\011 +\115\200\033\173\060\244\303\335\007\177\064\276\244\046\262\366 +\101\350\011\035\343\040\230\252\067\117\377\367\361\342\051\160 +\061\107\077\164\320\024\026\372\041\212\002\325\212\011\224\167 +\056\362\131\050\213\174\120\222\012\146\170\070\203\165\304\265 +\132\250\021\306\345\301\235\146\125\317\123\304\257\327\165\205 +\251\102\023\126\354\041\167\201\223\132\014\352\226\331\111\312 +\241\010\362\227\073\155\233\004\030\044\104\216\174\001\362\334 +\045\330\136\206\232\261\071\333\365\221\062\152\321\246\160\212 +\242\367\336\244\105\205\046\250\036\214\135\051\133\310\113\330 +\232\152\003\136\160\362\205\117\154\113\150\057\312\124\366\214 +\332\062\376\303\153\203\077\070\306\176 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "DigiCert TLS RSA4096 Root G5" +# Issuer: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:08:f9:b4:78:a8:fa:7e:da:6a:33:37:89:de:7c:cf:8a +# Subject: CN=DigiCert TLS RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 37:1A:00:DC:05:33:B3:72:1A:7E:EB:40:E8:41:9E:70:79:9D:2B:0A:0F:2C:1D:80:69:31:65:F7:CE:C4:AD:75 +# Fingerprint (SHA1): A7:88:49:DC:5D:7C:75:8C:8C:DE:39:98:56:B3:AA:D0:B2:A5:71:35 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert TLS RSA4096 Root G5" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\247\210\111\334\135\174\165\214\214\336\071\230\126\263\252\320 +\262\245\161\065 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\254\376\367\064\226\251\362\263\264\022\113\344\047\101\157\341 +END +CKA_ISSUER MULTILINE_OCTAL +\060\115\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\045\060\043\006\003\125\004 +\003\023\034\104\151\147\151\103\145\162\164\040\124\114\123\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\010\371\264\170\250\372\176\332\152\063\067\211\336\174 +\317\212 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert SMIME ECC P384 Root G5" +# +# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef +# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B +# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 +\326\357 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\034\060\202\001\243\240\003\002\001\002\002\020\005 +\077\156\240\006\001\162\175\355\077\303\243\266\243\326\357\060 +\012\006\010\052\206\110\316\075\004\003\003\060\120\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\027\060\025\006\003 +\125\004\012\023\016\104\151\147\151\103\145\162\164\054\040\111 +\156\143\056\061\050\060\046\006\003\125\004\003\023\037\104\151 +\147\151\103\145\162\164\040\123\115\111\115\105\040\105\103\103 +\040\120\063\070\064\040\122\157\157\164\040\107\065\060\036\027 +\015\062\061\060\061\061\065\060\060\060\060\060\060\132\027\015 +\064\066\060\061\061\064\062\063\065\071\065\071\132\060\120\061 +\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060\025 +\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164\054 +\040\111\156\143\056\061\050\060\046\006\003\125\004\003\023\037 +\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040\105 +\103\103\040\120\063\070\064\040\122\157\157\164\040\107\065\060 +\166\060\020\006\007\052\206\110\316\075\002\001\006\005\053\201 +\004\000\042\003\142\000\004\026\235\125\345\266\324\373\373\147 +\153\032\324\241\252\322\167\225\076\210\345\007\237\266\160\146 +\040\050\244\210\354\160\065\257\263\062\377\067\023\112\236\274 +\001\003\336\204\301\270\306\346\145\107\211\362\023\125\277\315 +\245\036\010\140\177\255\177\350\141\222\051\317\011\107\136\013 +\034\300\037\244\277\362\133\274\230\357\231\114\314\160\153\266 +\272\320\050\035\277\276\004\243\102\060\100\060\035\006\003\125 +\035\016\004\026\004\024\163\172\153\226\333\102\007\213\122\146 +\302\144\062\027\376\340\147\220\056\255\060\016\006\003\125\035 +\017\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035 +\023\001\001\377\004\005\060\003\001\001\377\060\012\006\010\052 +\206\110\316\075\004\003\003\003\147\000\060\144\002\060\067\104 +\365\062\200\343\161\353\364\155\317\174\314\221\232\303\156\161 +\330\322\043\135\222\115\202\102\155\134\141\225\366\221\365\247 +\010\366\152\227\351\234\224\055\230\160\375\063\266\011\002\060 +\007\074\057\271\130\202\136\017\243\142\250\223\147\360\040\303 +\151\277\003\054\073\120\247\073\257\101\070\311\122\110\221\326 +\016\373\274\140\060\174\144\077\022\036\105\177\121\076\364\246 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "DigiCert SMIME ECC P384 Root G5" +# Issuer: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:3f:6e:a0:06:01:72:7d:ed:3f:c3:a3:b6:a3:d6:ef +# Subject: CN=DigiCert SMIME ECC P384 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): E8:E8:17:65:36:A6:0C:C2:C4:E1:01:87:C3:BE:FC:A2:0E:F2:63:49:70:18:F5:66:D5:BE:A0:F9:4D:0C:11:1B +# Fingerprint (SHA1): 1C:B8:A7:08:C9:0D:20:79:01:A0:B2:36:7F:F0:95:65:E4:53:24:FE +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert SMIME ECC P384 Root G5" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\034\270\247\010\311\015\040\171\001\240\262\066\177\360\225\145 +\344\123\044\376 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\246\376\364\122\066\104\330\356\015\267\003\013\357\164\263\003 +END +CKA_ISSUER MULTILINE_OCTAL +\060\120\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\050\060\046\006\003\125\004 +\003\023\037\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\105\103\103\040\120\063\070\064\040\122\157\157\164\040 +\107\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\005\077\156\240\006\001\162\175\355\077\303\243\266\243 +\326\357 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "DigiCert SMIME RSA4096 Root G5" +# +# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 +# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A +# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 +\034\125 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\152\060\202\003\122\240\003\002\001\002\002\020\005 +\366\272\004\043\203\106\313\175\134\346\271\133\272\034\125\060 +\015\006\011\052\206\110\206\367\015\001\001\014\005\000\060\117 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027\060 +\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162\164 +\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003\023 +\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105\040 +\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065\060 +\036\027\015\062\061\060\061\061\065\060\060\060\060\060\060\132 +\027\015\064\066\060\061\061\064\062\063\065\071\065\071\132\060 +\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061\027 +\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145\162 +\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004\003 +\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115\105 +\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107\065 +\060\202\002\042\060\015\006\011\052\206\110\206\367\015\001\001 +\001\005\000\003\202\002\017\000\060\202\002\012\002\202\002\001 +\000\340\152\133\331\370\371\175\354\265\173\357\137\335\134\064 +\330\332\135\321\313\145\165\253\041\174\133\000\324\202\157\105 +\205\101\212\251\022\002\162\062\360\024\365\003\165\273\143\227 +\111\017\100\231\013\032\036\126\247\322\320\341\253\335\345\004 +\033\343\037\024\022\002\210\365\240\200\011\366\047\232\120\360 +\272\343\242\340\254\152\024\221\265\153\070\020\172\242\061\341 +\221\033\267\271\360\053\133\310\167\011\166\267\121\304\066\012 +\231\123\124\104\045\267\011\065\206\027\005\126\223\075\101\267 +\002\327\142\037\212\222\021\207\352\021\155\352\010\021\334\261 +\170\110\111\222\366\264\121\200\170\043\330\376\341\126\032\072 +\220\023\126\064\211\325\342\225\213\137\336\262\314\373\077\070 +\267\205\367\352\236\277\056\241\056\057\115\175\152\021\056\066 +\240\377\021\010\004\225\125\340\033\073\147\223\251\224\125\352 +\062\355\006\072\177\302\177\343\255\023\047\321\064\101\263\060 +\303\277\264\210\370\003\202\244\337\076\253\170\167\240\131\223 +\161\347\335\353\000\004\173\314\110\071\050\340\036\243\025\151 +\310\066\262\241\013\227\337\125\326\357\221\234\244\366\026\367 +\121\012\356\003\043\221\334\004\377\340\335\070\366\042\003\000 +\302\007\161\032\022\311\327\106\052\224\033\315\326\273\033\356 +\277\276\115\120\130\260\013\315\060\166\051\365\317\345\266\152 +\057\166\260\260\151\152\320\155\145\030\065\176\223\274\162\027 +\301\125\102\315\057\302\045\273\364\375\035\241\144\042\124\135 +\342\236\162\101\204\156\161\226\352\105\007\266\136\172\112\206 +\235\163\144\167\070\003\322\017\123\245\125\040\304\115\377\150 +\157\125\251\352\335\161\344\117\331\205\243\174\116\051\002\236 +\013\011\362\032\123\314\000\246\335\321\064\366\015\301\060\261 +\234\002\144\254\065\355\245\260\051\261\322\225\063\017\322\040 +\063\275\354\043\113\362\031\371\332\230\144\344\054\061\037\056 +\341\215\034\004\225\050\115\214\130\315\113\345\163\202\206\214 +\354\250\326\171\134\373\144\273\334\014\114\050\366\027\257\342 +\150\326\026\206\230\333\374\001\334\061\272\370\234\016\371\050 +\106\112\341\375\226\006\105\171\021\150\027\145\134\213\046\207 +\133\002\003\001\000\001\243\102\060\100\060\035\006\003\125\035 +\016\004\026\004\024\321\243\324\127\035\117\125\333\165\114\134 +\102\236\143\026\316\264\306\073\037\060\016\006\003\125\035\017 +\001\001\377\004\004\003\002\001\206\060\017\006\003\125\035\023 +\001\001\377\004\005\060\003\001\001\377\060\015\006\011\052\206 +\110\206\367\015\001\001\014\005\000\003\202\002\001\000\007\247 +\012\336\123\273\232\353\160\277\262\066\220\315\344\247\270\361 +\014\344\135\132\035\170\145\374\311\270\036\043\021\127\174\151 +\065\155\001\377\123\120\277\007\016\272\307\001\077\130\052\224 +\165\003\253\034\013\043\334\033\212\036\067\075\035\130\217\163 +\331\263\052\157\337\020\240\133\014\247\312\260\177\271\044\242 +\001\065\062\345\136\106\101\353\330\177\163\347\102\351\244\121 +\046\167\201\012\250\353\017\012\120\235\176\212\040\147\374\013 +\216\072\021\323\305\214\140\030\331\113\261\374\324\361\264\111 +\116\256\207\341\321\373\166\241\137\363\006\317\227\226\014\351 +\236\165\201\134\123\015\042\374\066\346\111\156\164\333\000\205 +\215\174\042\240\216\373\020\114\324\142\023\133\357\113\162\046 +\213\374\116\212\217\376\227\020\123\305\170\213\102\144\033\137 +\340\211\375\273\011\177\120\340\124\205\046\021\152\035\145\371 +\111\051\334\174\066\337\373\075\367\322\254\356\062\215\156\246 +\175\071\234\105\304\312\015\365\073\264\171\123\245\057\126\307 +\121\305\212\114\144\135\220\103\043\216\153\114\027\170\314\350 +\277\365\073\344\250\110\317\255\233\014\337\062\112\323\331\022 +\216\043\170\015\055\257\237\257\236\074\011\302\227\000\355\072 +\151\034\161\077\071\337\323\217\304\146\365\357\066\224\017\363 +\335\222\266\226\137\220\246\335\163\252\246\040\224\224\045\152 +\011\014\162\344\023\043\140\114\243\312\027\056\173\147\000\333 +\320\315\352\172\037\071\046\127\211\060\167\313\116\345\225\105 +\117\137\373\066\134\075\371\040\265\072\020\045\117\223\062\132 +\356\301\226\350\351\126\004\260\111\141\115\354\170\250\235\030 +\301\377\330\352\057\126\357\225\053\173\004\136\147\343\125\100 +\355\071\004\371\013\171\365\152\214\134\017\211\232\220\307\315 +\213\336\333\046\065\241\156\315\263\102\362\242\017\073\014\216 +\223\377\024\317\374\367\223\367\344\101\010\156\031\122\021\017 +\123\031\163\170\014\317\330\205\201\370\255\125\310\260\236\106 +\143\257\234\122\356\134\277\360\300\133\067\036\011\040\322\076 +\043\306\241\025\112\016\066\176\060\305\171\152\274\042\210\331 +\014\122\100\037\335\116\017\147\046\026\322\255\027\034 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "DigiCert SMIME RSA4096 Root G5" +# Issuer: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Serial Number:05:f6:ba:04:23:83:46:cb:7d:5c:e6:b9:5b:ba:1c:55 +# Subject: CN=DigiCert SMIME RSA4096 Root G5,O="DigiCert, Inc.",C=US +# Not Valid Before: Fri Jan 15 00:00:00 2021 +# Not Valid After : Sun Jan 14 23:59:59 2046 +# Fingerprint (SHA-256): 90:37:0D:3E:FA:88:BF:58:C3:01:05:BA:25:10:4A:35:84:60:A7:FA:52:DF:C2:01:1D:F2:33:A0:F4:17:91:2A +# Fingerprint (SHA1): 5B:C5:AD:E2:9A:A7:54:DA:84:89:53:A5:FE:D7:5B:46:86:D0:57:08 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "DigiCert SMIME RSA4096 Root G5" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\133\305\255\342\232\247\124\332\204\211\123\245\376\327\133\106 +\206\320\127\010 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\321\173\340\265\077\065\162\237\175\276\013\245\244\035\251\156 +END +CKA_ISSUER MULTILINE_OCTAL +\060\117\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\027\060\025\006\003\125\004\012\023\016\104\151\147\151\103\145 +\162\164\054\040\111\156\143\056\061\047\060\045\006\003\125\004 +\003\023\036\104\151\147\151\103\145\162\164\040\123\115\111\115 +\105\040\122\123\101\064\060\071\066\040\122\157\157\164\040\107 +\065 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\005\366\272\004\043\203\106\313\175\134\346\271\133\272 +\034\125 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certainly Root R1" +# +# Issuer: CN=Certainly Root R1,O=Certainly,C=US +# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 +# Subject: CN=Certainly Root R1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 +# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root R1" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 +\071\267\340 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\107\060\202\003\057\240\003\002\001\002\002\021\000 +\216\017\371\113\220\161\150\145\063\124\364\324\104\071\267\340 +\060\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060 +\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022 +\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156 +\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162 +\164\141\151\156\154\171\040\122\157\157\164\040\122\061\060\036 +\027\015\062\061\060\064\060\061\060\060\060\060\060\060\132\027 +\015\064\066\060\064\060\061\060\060\060\060\060\060\132\060\075 +\061\013\060\011\006\003\125\004\006\023\002\125\123\061\022\060 +\020\006\003\125\004\012\023\011\103\145\162\164\141\151\156\154 +\171\061\032\060\030\006\003\125\004\003\023\021\103\145\162\164 +\141\151\156\154\171\040\122\157\157\164\040\122\061\060\202\002 +\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 +\003\202\002\017\000\060\202\002\012\002\202\002\001\000\320\066 +\324\037\352\335\253\344\321\266\346\373\042\300\335\023\015\152 +\173\042\023\034\227\074\150\143\146\062\234\003\265\215\244\201 +\203\332\170\060\021\317\334\262\053\276\222\277\216\344\304\023 +\276\244\150\114\332\002\150\026\164\276\262\335\004\344\153\052 +\335\067\037\140\054\333\365\367\241\174\225\267\014\160\206\056 +\361\072\357\122\367\314\323\233\371\213\276\016\337\061\267\235 +\150\134\222\246\365\345\363\012\064\265\377\173\242\344\207\241 +\306\257\027\000\357\003\221\355\251\034\116\161\075\322\213\154 +\211\364\170\206\346\152\111\240\316\265\322\260\253\233\366\364 +\324\056\343\162\371\066\306\353\025\267\045\214\072\374\045\015 +\263\042\163\041\164\310\112\226\141\222\365\057\013\030\245\364 +\255\342\356\101\275\001\171\372\226\214\215\027\002\060\264\371 +\257\170\032\214\264\066\020\020\007\005\160\320\364\061\220\212 +\121\305\206\046\171\262\021\210\136\305\360\012\124\315\111\246 +\277\002\234\322\104\247\355\343\170\357\106\136\155\161\321\171 +\160\034\106\137\121\351\311\067\334\137\176\151\173\101\337\064 +\105\340\073\204\364\241\212\012\066\236\067\314\142\122\341\211 +\015\050\371\172\043\261\015\075\075\232\375\235\201\357\054\220 +\300\173\104\116\273\111\340\016\112\126\222\274\313\265\335\171 +\027\211\221\336\141\211\164\222\250\343\062\205\276\116\205\244 +\113\131\313\053\305\170\216\161\124\320\002\067\231\214\345\111 +\352\340\124\162\244\021\006\057\013\214\301\133\276\265\241\260 +\123\156\234\270\140\221\037\131\153\371\055\364\224\012\227\265 +\354\305\166\003\124\033\145\122\272\114\222\126\121\065\240\100 +\330\051\333\256\122\166\073\055\060\100\233\212\320\102\126\264 +\267\210\001\244\207\073\123\226\315\243\026\217\363\146\252\027 +\261\307\140\340\301\103\005\014\356\233\133\140\157\006\134\207 +\133\047\371\100\021\236\234\063\301\267\345\065\127\005\177\047 +\316\027\040\214\034\374\361\373\332\061\051\111\355\365\013\204 +\247\117\301\366\116\302\050\234\372\356\340\257\007\373\063\021 +\172\041\117\013\041\020\266\100\072\253\042\072\004\234\213\233 +\204\206\162\232\322\247\245\304\264\165\221\251\053\043\002\003 +\001\000\001\243\102\060\100\060\016\006\003\125\035\017\001\001 +\377\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001 +\377\004\005\060\003\001\001\377\060\035\006\003\125\035\016\004 +\026\004\024\340\252\077\045\215\237\104\134\301\072\350\056\256 +\167\114\204\076\147\014\364\060\015\006\011\052\206\110\206\367 +\015\001\001\013\005\000\003\202\002\001\000\271\127\257\270\022 +\332\127\203\217\150\013\063\035\003\123\125\364\225\160\344\053 +\075\260\071\353\372\211\142\375\367\326\030\004\057\041\064\335 +\361\150\360\325\226\132\336\302\200\243\301\215\306\152\367\131 +\167\256\025\144\317\133\171\005\167\146\352\214\323\153\015\335 +\361\131\054\301\063\245\060\200\025\105\007\105\032\061\042\266 +\222\000\253\231\115\072\217\167\257\251\042\312\057\143\312\025 +\326\307\306\360\075\154\374\034\015\230\020\141\236\021\242\042 +\327\012\362\221\172\153\071\016\057\060\303\066\111\237\340\351 +\017\002\104\120\067\224\125\175\352\237\366\073\272\224\245\114 +\351\274\076\121\264\350\312\222\066\124\155\134\045\050\332\335 +\255\024\375\323\356\342\042\005\353\320\362\267\150\022\327\132 +\212\101\032\306\222\245\132\073\143\105\117\277\341\072\167\042 +\057\134\277\106\371\132\003\205\023\102\137\312\336\123\327\142 +\265\246\065\004\302\107\377\231\375\204\337\134\316\351\136\200 +\050\101\362\175\347\036\220\330\117\166\076\202\074\015\374\245 +\003\372\173\032\331\105\036\140\332\304\216\371\374\053\311\173 +\225\305\052\377\252\211\337\202\061\017\162\377\014\047\327\012 +\036\126\000\120\036\014\220\301\226\265\330\024\205\273\247\015 +\026\301\370\007\044\033\272\205\241\032\005\011\200\272\225\143 +\311\072\354\045\237\177\235\272\244\107\025\233\104\160\361\152 +\113\326\070\136\103\363\030\176\120\156\351\132\050\346\145\346 +\167\033\072\375\035\276\003\046\243\333\324\341\273\176\226\047 +\053\035\356\244\373\332\045\124\023\003\336\071\306\303\037\115 +\220\354\217\033\112\322\034\355\205\225\070\120\171\106\326\301 +\220\120\061\251\134\232\156\035\365\063\126\213\247\231\322\362 +\310\054\063\223\222\060\307\116\214\145\063\020\144\027\375\044 +\027\226\321\215\302\072\152\053\353\023\213\104\362\041\363\112 +\032\267\167\137\327\355\210\244\162\345\071\037\225\235\276\147 +\301\160\021\075\273\364\370\111\267\343\046\227\072\237\322\137 +\174\373\300\231\174\071\051\340\173\035\277\015\247\217\322\051 +\064\156\044\025\313\336\220\136\277\032\304\146\352\302\346\272 +\071\137\212\231\251\101\131\007\260\054\257 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certainly Root R1" +# Issuer: CN=Certainly Root R1,O=Certainly,C=US +# Serial Number:00:8e:0f:f9:4b:90:71:68:65:33:54:f4:d4:44:39:b7:e0 +# Subject: CN=Certainly Root R1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): 77:B8:2C:D8:64:4C:43:05:F7:AC:C5:CB:15:6B:45:67:50:04:03:3D:51:C6:0C:62:02:A8:E0:C3:34:67:D3:A0 +# Fingerprint (SHA1): A0:50:EE:0F:28:71:F4:27:B2:12:6D:6F:50:96:25:BA:CC:86:42:AF +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root R1" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\240\120\356\017\050\161\364\047\262\022\155\157\120\226\045\272 +\314\206\102\257 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\007\160\324\076\202\207\240\372\063\066\023\364\372\063\347\022 +END +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\122\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\021\000\216\017\371\113\220\161\150\145\063\124\364\324\104 +\071\267\340 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "Certainly Root E1" +# +# Issuer: CN=Certainly Root E1,O=Certainly,C=US +# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 +# Subject: CN=Certainly Root E1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 +# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root E1" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 +\314\370 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\001\367\060\202\001\175\240\003\002\001\002\002\020\006 +\045\063\261\107\003\063\047\134\371\215\232\271\277\314\370\060 +\012\006\010\052\206\110\316\075\004\003\003\060\075\061\013\060 +\011\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003 +\125\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032 +\060\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156 +\154\171\040\122\157\157\164\040\105\061\060\036\027\015\062\061 +\060\064\060\061\060\060\060\060\060\060\132\027\015\064\066\060 +\064\060\061\060\060\060\060\060\060\132\060\075\061\013\060\011 +\006\003\125\004\006\023\002\125\123\061\022\060\020\006\003\125 +\004\012\023\011\103\145\162\164\141\151\156\154\171\061\032\060 +\030\006\003\125\004\003\023\021\103\145\162\164\141\151\156\154 +\171\040\122\157\157\164\040\105\061\060\166\060\020\006\007\052 +\206\110\316\075\002\001\006\005\053\201\004\000\042\003\142\000 +\004\336\157\370\177\034\337\355\371\107\207\206\261\244\300\212 +\370\202\227\200\352\217\310\112\136\052\175\210\150\247\001\142 +\024\221\044\172\134\236\243\027\175\212\206\041\064\030\120\033 +\020\336\320\067\113\046\307\031\140\200\351\064\275\140\031\066 +\100\326\051\207\011\074\221\172\366\274\023\043\335\131\116\004 +\136\317\310\002\034\030\123\301\061\330\332\040\351\104\215\344 +\166\243\102\060\100\060\016\006\003\125\035\017\001\001\377\004 +\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377\004 +\005\060\003\001\001\377\060\035\006\003\125\035\016\004\026\004 +\024\363\050\030\313\144\165\356\051\052\353\355\256\043\130\070 +\205\353\310\042\007\060\012\006\010\052\206\110\316\075\004\003 +\003\003\150\000\060\145\002\061\000\261\216\132\040\303\262\031 +\142\115\336\260\117\337\156\322\160\212\361\237\176\152\214\346 +\272\336\203\151\312\151\263\251\005\265\226\222\027\207\302\322 +\352\320\173\316\330\101\133\174\256\002\060\106\336\352\313\135 +\232\354\062\302\145\026\260\114\060\134\060\363\332\116\163\206 +\006\330\316\211\004\110\067\067\370\335\063\121\235\160\257\173 +\125\330\001\056\175\005\144\016\206\270\221 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "Certainly Root E1" +# Issuer: CN=Certainly Root E1,O=Certainly,C=US +# Serial Number:06:25:33:b1:47:03:33:27:5c:f9:8d:9a:b9:bf:cc:f8 +# Subject: CN=Certainly Root E1,O=Certainly,C=US +# Not Valid Before: Thu Apr 01 00:00:00 2021 +# Not Valid After : Sun Apr 01 00:00:00 2046 +# Fingerprint (SHA-256): B4:58:5F:22:E4:AC:75:6A:4E:86:12:A1:36:1C:5D:9D:03:1A:93:FD:84:FE:BB:77:8F:A3:06:8B:0F:C4:2D:C2 +# Fingerprint (SHA1): F9:E1:6D:DC:01:89:CF:D5:82:45:63:3E:C5:37:7D:C2:EB:93:6F:2B +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "Certainly Root E1" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\371\341\155\334\001\211\317\325\202\105\143\076\305\067\175\302 +\353\223\157\053 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\012\236\312\315\076\122\120\306\066\363\113\243\355\247\123\351 +END +CKA_ISSUER MULTILINE_OCTAL +\060\075\061\013\060\011\006\003\125\004\006\023\002\125\123\061 +\022\060\020\006\003\125\004\012\023\011\103\145\162\164\141\151 +\156\154\171\061\032\060\030\006\003\125\004\003\023\021\103\145 +\162\164\141\151\156\154\171\040\122\157\157\164\040\105\061 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\020\006\045\063\261\107\003\063\047\134\371\215\232\271\277 +\314\370 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "E-Tugra Global Root CA RSA v3" +# +# Issuer: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:0d:4d:c5:cd:16:22:95:96:08:7e:b8:0b:7f:15:06:34:fb:79:10:34 +# Subject: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:07:17 2020 +# Not Valid After : Sun Mar 12 09:07:17 2045 +# Fingerprint (SHA-256): EF:66:B0:B1:0A:3C:DB:9F:2E:36:48:C7:6B:D2:AF:18:EA:D2:BF:E6:F1:17:65:5E:28:C4:06:0D:A1:A3:F4:C2 +# Fingerprint (SHA1): E9:A8:5D:22:14:52:1C:5B:AA:0A:B4:BE:24:6A:23:8A:C9:BA:E2:A9 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA RSA v3" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\015\115\305\315\026\042\225\226\010\176\270\013\177\025 +\006\064\373\171\020\064 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\005\363\060\202\003\333\240\003\002\001\002\002\024\015 +\115\305\315\026\042\225\226\010\176\270\013\177\025\006\064\373 +\171\020\064\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\060\201\200\061\013\060\011\006\003\125\004\006\023\002 +\124\122\061\017\060\015\006\003\125\004\007\023\006\101\156\153 +\141\162\141\061\031\060\027\006\003\125\004\012\023\020\105\055 +\124\165\147\162\141\040\105\102\107\040\101\056\123\056\061\035 +\060\033\006\003\125\004\013\023\024\105\055\124\165\147\162\141 +\040\124\162\165\163\164\040\103\145\156\164\145\162\061\046\060 +\044\006\003\125\004\003\023\035\105\055\124\165\147\162\141\040 +\107\154\157\142\141\154\040\122\157\157\164\040\103\101\040\122 +\123\101\040\166\063\060\036\027\015\062\060\060\063\061\070\060 +\071\060\067\061\067\132\027\015\064\065\060\063\061\062\060\071 +\060\067\061\067\132\060\201\200\061\013\060\011\006\003\125\004 +\006\023\002\124\122\061\017\060\015\006\003\125\004\007\023\006 +\101\156\153\141\162\141\061\031\060\027\006\003\125\004\012\023 +\020\105\055\124\165\147\162\141\040\105\102\107\040\101\056\123 +\056\061\035\060\033\006\003\125\004\013\023\024\105\055\124\165 +\147\162\141\040\124\162\165\163\164\040\103\145\156\164\145\162 +\061\046\060\044\006\003\125\004\003\023\035\105\055\124\165\147 +\162\141\040\107\154\157\142\141\154\040\122\157\157\164\040\103 +\101\040\122\123\101\040\166\063\060\202\002\042\060\015\006\011 +\052\206\110\206\367\015\001\001\001\005\000\003\202\002\017\000 +\060\202\002\012\002\202\002\001\000\242\146\360\211\267\162\173 +\356\011\311\143\322\323\103\335\136\303\246\204\070\112\361\215 +\201\273\024\275\107\350\100\027\363\075\303\170\105\162\246\056 +\220\336\232\072\324\040\161\312\274\237\035\113\227\012\307\061 +\272\076\327\376\045\251\052\216\066\364\321\057\307\267\251\135 +\063\334\060\160\370\100\154\113\262\246\061\141\321\064\074\075 +\061\172\307\257\304\247\247\204\341\227\244\350\113\366\027\174 +\356\074\007\355\342\212\127\334\266\373\370\103\045\120\352\047 +\201\250\206\274\217\122\112\226\072\140\032\226\273\375\163\364 +\205\375\203\375\177\204\155\064\154\177\152\267\113\001\003\277 +\255\151\267\327\062\331\365\127\152\351\206\202\076\245\146\061 +\263\026\075\302\363\046\140\062\323\122\036\260\154\244\067\076 +\364\365\257\353\341\337\200\006\317\052\101\347\146\011\341\113 +\227\347\167\275\041\155\051\266\147\303\055\176\355\326\171\145 +\321\317\072\266\321\261\136\126\141\120\172\132\316\116\120\061 +\200\003\230\107\347\344\030\174\104\132\306\244\263\073\306\306 +\303\072\360\154\303\213\310\244\221\005\363\365\331\266\252\006 +\241\267\253\344\261\352\041\024\134\203\244\374\377\266\120\323 +\214\022\046\231\166\160\351\300\017\246\164\374\273\320\033\170 +\316\162\222\342\050\234\274\346\351\011\330\072\323\211\346\276 +\056\167\337\001\012\157\226\366\345\215\074\115\122\166\032\126 +\341\163\176\027\254\075\255\154\243\122\022\030\160\346\200\116 +\063\362\176\046\062\254\005\215\070\244\346\166\074\237\020\151 +\016\155\235\322\301\171\040\153\133\317\063\215\321\224\166\065 +\347\135\125\307\267\254\050\253\106\314\347\073\041\265\012\012 +\344\112\131\334\201\065\113\104\225\022\012\147\245\241\377\133 +\000\007\322\300\314\371\077\374\237\063\362\000\370\214\154\207 +\235\006\055\361\357\343\346\006\372\305\146\023\133\374\120\007 +\236\161\206\262\332\157\164\060\317\223\123\350\334\042\326\336 +\040\037\141\215\243\056\243\170\062\220\154\334\254\062\265\005 +\344\365\074\063\015\326\340\207\167\027\114\235\260\330\011\250 +\015\127\367\104\205\360\310\004\276\134\135\132\343\027\216\124 +\143\151\177\111\164\144\005\214\243\002\003\001\000\001\243\143 +\060\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003 +\001\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024 +\262\264\256\346\055\367\046\325\252\165\055\166\113\300\033\123 +\041\320\110\357\060\035\006\003\125\035\016\004\026\004\024\262 +\264\256\346\055\367\046\325\252\165\055\166\113\300\033\123\041 +\320\110\357\060\016\006\003\125\035\017\001\001\377\004\004\003 +\002\001\006\060\015\006\011\052\206\110\206\367\015\001\001\013 +\005\000\003\202\002\001\000\211\250\162\177\214\353\316\056\030 +\304\020\200\055\020\014\377\373\024\315\004\340\024\074\116\232 +\373\237\051\277\042\236\127\271\202\163\022\143\046\265\314\220 +\351\322\052\051\356\234\055\314\054\231\276\105\047\344\261\161 +\355\344\070\225\061\101\362\175\172\143\170\337\312\066\026\057 +\202\210\237\274\021\107\117\166\115\310\055\216\353\337\055\174 +\116\073\332\256\366\343\332\135\024\246\256\350\205\104\235\006 +\156\216\373\357\172\112\152\055\053\050\030\376\277\220\054\165 +\026\237\017\352\226\175\005\356\233\023\245\104\154\370\003\320 +\335\043\341\375\003\022\022\010\364\030\064\263\340\067\013\167 +\021\001\110\277\141\264\265\370\031\331\313\115\352\243\214\357 +\375\360\006\265\155\222\364\112\141\120\204\355\354\111\323\344 +\276\150\346\056\343\061\013\124\013\032\222\326\202\330\266\242 +\145\074\146\004\371\125\332\154\373\333\265\024\146\115\224\203 +\073\315\036\246\053\262\376\167\100\206\253\347\337\012\311\375 +\366\335\207\126\030\330\260\054\125\140\226\372\010\176\122\220 +\365\113\246\056\207\174\313\040\333\006\076\240\135\003\167\175 +\242\074\023\033\051\242\023\125\240\075\024\042\257\157\270\320 +\232\033\162\335\005\001\215\206\140\277\244\147\356\265\245\015 +\321\177\346\032\053\142\146\303\007\272\347\240\110\034\070\303 +\351\105\373\247\177\374\355\002\150\032\312\167\022\167\246\000 +\125\050\024\354\326\307\022\242\033\145\102\351\221\350\313\076 +\207\211\124\135\331\257\235\227\234\151\347\012\377\017\132\170 +\213\143\052\114\175\107\224\077\336\113\351\123\320\060\361\305 +\366\236\111\337\073\240\221\243\243\376\315\130\314\352\337\257 +\157\050\073\240\151\233\217\354\254\256\053\124\235\233\004\261 +\107\040\257\226\022\076\143\224\035\004\347\056\273\206\307\014 +\232\210\277\166\107\357\367\260\013\227\146\322\104\317\140\122 +\007\341\325\054\112\072\047\141\167\312\327\217\347\207\016\060 +\377\014\273\004\342\141\303\242\310\227\141\216\264\060\152\074 +\155\302\007\137\112\163\057\077\371\026\212\001\146\357\272\221 +\312\122\127\173\256\324\346\017\335\013\172\177\213\236\046\040 +\317\073\357\201\161\203\131 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "E-Tugra Global Root CA RSA v3" +# Issuer: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:0d:4d:c5:cd:16:22:95:96:08:7e:b8:0b:7f:15:06:34:fb:79:10:34 +# Subject: CN=E-Tugra Global Root CA RSA v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:07:17 2020 +# Not Valid After : Sun Mar 12 09:07:17 2045 +# Fingerprint (SHA-256): EF:66:B0:B1:0A:3C:DB:9F:2E:36:48:C7:6B:D2:AF:18:EA:D2:BF:E6:F1:17:65:5E:28:C4:06:0D:A1:A3:F4:C2 +# Fingerprint (SHA1): E9:A8:5D:22:14:52:1C:5B:AA:0A:B4:BE:24:6A:23:8A:C9:BA:E2:A9 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA RSA v3" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\351\250\135\042\024\122\034\133\252\012\264\276\044\152\043\212 +\311\272\342\251 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\042\276\020\366\302\370\003\210\163\137\063\051\107\050\107\244 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\122\123\101 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\015\115\305\315\026\042\225\226\010\176\270\013\177\025 +\006\064\373\171\020\064 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE + +# +# Certificate "E-Tugra Global Root CA ECC v3" +# +# Issuer: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:26:46:19:77:31:e1:4f:6f:28:36:de:39:51:86:e6:d4:97:88:22:c1 +# Subject: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:46:58 2020 +# Not Valid After : Sun Mar 12 09:46:58 2045 +# Fingerprint (SHA-256): 87:3F:46:85:FA:7F:56:36:25:25:2E:6D:36:BC:D7:F1:6F:C2:49:51:F2:64:E4:7E:1B:95:4F:49:08:CD:CA:13 +# Fingerprint (SHA1): 8A:2F:AF:57:53:B1:B0:E6:A1:04:EC:5B:6A:69:71:6D:F6:1C:E2:84 +CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA ECC v3" +CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 +CKA_SUBJECT MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 +END +CKA_ID UTF8 "0" +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\046\106\031\167\061\341\117\157\050\066\336\071\121\206 +\346\324\227\210\042\301 +END +CKA_VALUE MULTILINE_OCTAL +\060\202\002\245\060\202\002\052\240\003\002\001\002\002\024\046 +\106\031\167\061\341\117\157\050\066\336\071\121\206\346\324\227 +\210\042\301\060\012\006\010\052\206\110\316\075\004\003\003\060 +\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122\061 +\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162\141 +\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165\147 +\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033\006 +\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124\162 +\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006\003 +\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154\157 +\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103\040 +\166\063\060\036\027\015\062\060\060\063\061\070\060\071\064\066 +\065\070\132\027\015\064\065\060\063\061\062\060\071\064\066\065 +\070\132\060\201\200\061\013\060\011\006\003\125\004\006\023\002 +\124\122\061\017\060\015\006\003\125\004\007\023\006\101\156\153 +\141\162\141\061\031\060\027\006\003\125\004\012\023\020\105\055 +\124\165\147\162\141\040\105\102\107\040\101\056\123\056\061\035 +\060\033\006\003\125\004\013\023\024\105\055\124\165\147\162\141 +\040\124\162\165\163\164\040\103\145\156\164\145\162\061\046\060 +\044\006\003\125\004\003\023\035\105\055\124\165\147\162\141\040 +\107\154\157\142\141\154\040\122\157\157\164\040\103\101\040\105 +\103\103\040\166\063\060\166\060\020\006\007\052\206\110\316\075 +\002\001\006\005\053\201\004\000\042\003\142\000\004\216\230\051 +\277\307\020\036\047\333\253\003\314\050\054\330\136\110\031\020 +\051\314\313\131\201\314\214\270\222\027\211\203\052\222\366\303 +\244\035\114\142\325\237\326\240\106\334\034\274\166\301\343\107 +\320\133\023\332\347\245\263\146\110\347\041\232\112\117\206\012 +\175\154\352\115\062\200\012\262\172\011\233\151\113\230\201\342 +\056\354\002\160\226\037\375\365\106\316\312\334\202\243\143\060 +\141\060\017\006\003\125\035\023\001\001\377\004\005\060\003\001 +\001\377\060\037\006\003\125\035\043\004\030\060\026\200\024\377 +\202\061\162\076\371\304\146\154\255\070\236\321\260\121\210\245 +\220\314\365\060\035\006\003\125\035\016\004\026\004\024\377\202 +\061\162\076\371\304\146\154\255\070\236\321\260\121\210\245\220 +\314\365\060\016\006\003\125\035\017\001\001\377\004\004\003\002 +\001\006\060\012\006\010\052\206\110\316\075\004\003\003\003\151 +\000\060\146\002\061\000\346\005\130\151\141\345\055\312\015\313 +\361\031\010\275\326\375\121\222\032\176\143\124\004\220\221\232 +\065\221\071\231\372\007\251\146\223\272\310\150\324\212\077\372 +\355\156\026\002\047\267\002\061\000\335\132\027\053\166\035\145 +\102\226\246\254\135\212\171\126\330\212\033\337\232\336\137\307 +\120\217\261\133\161\014\046\337\152\100\000\354\063\221\041\161 +\276\150\344\043\244\331\255\241\067 +END +CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE +CKA_NSS_SERVER_DISTRUST_AFTER CK_BBOOL CK_FALSE +CKA_NSS_EMAIL_DISTRUST_AFTER CK_BBOOL CK_FALSE + +# Trust for "E-Tugra Global Root CA ECC v3" +# Issuer: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Serial Number:26:46:19:77:31:e1:4f:6f:28:36:de:39:51:86:e6:d4:97:88:22:c1 +# Subject: CN=E-Tugra Global Root CA ECC v3,OU=E-Tugra Trust Center,O=E-Tugra EBG A.S.,L=Ankara,C=TR +# Not Valid Before: Wed Mar 18 09:46:58 2020 +# Not Valid After : Sun Mar 12 09:46:58 2045 +# Fingerprint (SHA-256): 87:3F:46:85:FA:7F:56:36:25:25:2E:6D:36:BC:D7:F1:6F:C2:49:51:F2:64:E4:7E:1B:95:4F:49:08:CD:CA:13 +# Fingerprint (SHA1): 8A:2F:AF:57:53:B1:B0:E6:A1:04:EC:5B:6A:69:71:6D:F6:1C:E2:84 +CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST +CKA_TOKEN CK_BBOOL CK_TRUE +CKA_PRIVATE CK_BBOOL CK_FALSE +CKA_MODIFIABLE CK_BBOOL CK_FALSE +CKA_LABEL UTF8 "E-Tugra Global Root CA ECC v3" +CKA_CERT_SHA1_HASH MULTILINE_OCTAL +\212\057\257\127\123\261\260\346\241\004\354\133\152\151\161\155 +\366\034\342\204 +END +CKA_CERT_MD5_HASH MULTILINE_OCTAL +\106\274\201\273\361\265\036\367\113\226\274\024\342\347\047\144 +END +CKA_ISSUER MULTILINE_OCTAL +\060\201\200\061\013\060\011\006\003\125\004\006\023\002\124\122 +\061\017\060\015\006\003\125\004\007\023\006\101\156\153\141\162 +\141\061\031\060\027\006\003\125\004\012\023\020\105\055\124\165 +\147\162\141\040\105\102\107\040\101\056\123\056\061\035\060\033 +\006\003\125\004\013\023\024\105\055\124\165\147\162\141\040\124 +\162\165\163\164\040\103\145\156\164\145\162\061\046\060\044\006 +\003\125\004\003\023\035\105\055\124\165\147\162\141\040\107\154 +\157\142\141\154\040\122\157\157\164\040\103\101\040\105\103\103 +\040\166\063 +END +CKA_SERIAL_NUMBER MULTILINE_OCTAL +\002\024\046\106\031\167\061\341\117\157\050\066\336\071\121\206 +\346\324\227\210\042\301 +END +CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR +CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST +CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE diff --git a/config/cfgroot/ipblocklist-functions.pl b/config/cfgroot/ipblocklist-functions.pl new file mode 100644 index 000000000..ecabf42e8 --- /dev/null +++ b/config/cfgroot/ipblocklist-functions.pl @@ -0,0 +1,386 @@ +#!/usr/bin/perl -w +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 2 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +package IPblocklist; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/ipblocklist/sources"; + +# The directory where all ipblocklist related files and settings are stored. +our $settings_dir = "/var/ipfire/ipblocklist"; + +# Main settings file. +our $settings_file = "$settings_dir/settings"; + +# The file which keeps the time, when a blocklist last has been modified. +our $modified_file = "$settings_dir/modified"; + +# Location where the blocklists in ipset compatible format are stored. +our $blocklist_dir = "/var/lib/ipblocklist"; + +# File extension of the blocklist files. +my $blocklist_file_extension = ".conf"; + +# Hash which calls the correct parser functions. +my %parsers = ( + 'ip-or-net-list' => &parse_ip_or_net_list, + 'dshield' => &parse_dshield +); + +# +## Function to get all available blocklists. +# +sub get_blocklists () { + my @blocklists; + + # Loop through the hash of blocklists. + foreach my $blocklist ( keys %IPblocklist::List::sources ) { + # Add the list to the array. + push(@blocklists, $blocklist); + } + + # Sort and return the array. + return sort(@blocklists); +} + +# +## Tiny function to get the full path and name of a given blocklist. +# +sub get_ipset_db_file($) { + my ($set) = @_; + + # Generate the + my $file = "$blocklist_dir/$set$blocklist_file_extension"; + + # Return the file name. + return $file; +} + +# +## The main download_and_create blocklist function. +## +## Uses LWP to download a given blocklist. The If-Modified-Since header is +## specified in the request so that only updated lists are downloaded (providing +## that the server supports this functionality). +## +## Once downloaded the list gets parsed, converted and stored in an ipset compatible +## format. +## +## Parameters: +## list The name of the blocklist +## +## Returns: +## nothing - On success +## not_modified - In case the servers responds with "Not modified" (304) +## dl_error - If the requested blocklist could not be downloaded. +## empty_list - The downloaded blocklist is empty, or the parser was not able to parse +## it correctly. +# +sub download_and_create_blocklist($) { + my ($list) = @_; + + # Check if the given blockist is known and data available. + unless($IPblocklist::List::sources{$list}) { + # No valid data for this blocklist - exit and return "1". + return 1; + } + + # The allowed maximum download size in bytes. + my $max_dl_bytes = 10_485_760; + + # The amount of download attempts before giving up and + # logging an error. + my $max_dl_attempts = 5; + + # Read proxysettings. + my %proxysettings=(); + &General::readhash("${General::swroot}/proxy/settings", %proxysettings); + + # Load required perl module to handle the download. + use LWP::UserAgent; + + # Create a user agent for downloading the blacklist + # Limit the download size for safety + my $ua = LWP::UserAgent->new ( + ssl_opts => { + SSL_ca_file => '/etc/ssl/cert.pem', + verify_hostname => 1, + }, + + max_size => $max_dl_bytes, + ); + + # Set timeout to 10 seconds. + $ua->timeout(10); + + # Check if an upstream proxy is configured. + if ($proxysettings{'UPSTREAM_PROXY'}) { + my $proxy_url; + + $proxy_url = "http://"; + + # Check if the proxy requires authentication. + if (($proxysettings{'UPSTREAM_USER'}) && ($proxysettings{'UPSTREAM_PASSWORD'})) { + $proxy_url .= "$proxysettings{'UPSTREAM_USER'}:$proxysettings{'UPSTREAM_PASSWORD'}@"; + } + + # Add proxy server address and port. + $proxy_url .= $proxysettings{'UPSTREAM_PROXY'}; + + # Setup proxy settings. + $ua->proxy(['http', 'https'], $proxy_url); + } + + # Gather the details, when a list got modified last time. + my %modified = (); + + # Read-in data if the file exists. + &General::readhash($modified_file, %modified ) if (-e $modified_file); + + # Get the last modified time for this list. + my $last_modified = gmtime($modified{$list} || 0); + + my $dl_attempt = 1; + my $response; + + # Download and rety on failure loop. + while ($dl_attempt <= $max_dl_attempts) { + # Try to determine if there is a newer blocklist since last time and grab it. + $response = $ua->get($IPblocklist::List::sources{$list}{'url'}, 'If-Modified-Since' => $last_modified ); + + # Check if the download attempt was successfull. + if ($response->is_success) { + # We successfully grabbed the list - no more retries needed, break the loop. + # Further process the script code. + last; + + # Exit, if the server responds with "Not modified (304). + } elsif ($response->code == 304) { + # Exit and return "not modified". + return "not_modified"; + + # Exit and log an erro + } elsif ($dl_attempt eq $max_dl_attempts) { + # Exit and return "dl_error". + return "dl_error"; + } + + # Increase download attempt counter. + $dl_attempt++; + } + + # Update the timestamp for the new or modified list. + if($response->last_modified) { + $modified{$list} = $response->last_modified; + } else { + $modified{$list} = time(); + } + + # Write-back the modified timestamps. + &General::writehash($modified_file, %modified); + + # Parse and loop through the downloaded list. + my @blocklist = (); + + # Get the responsible parser for the current list. + my $parser = $parsers{$IPblocklist::List::sources{$list}{'parser'}}; + + # Loop through the grabbed raw list. + foreach my $line (split /[\r\n]+/, $response->content) { + # Remove newlines. + chomp $line; + + # Call the parser and obtain the addess or network. + my $address = &$parser($line); + + # Skip the line if it does not contain an address. + next unless ($address and $address =~ m/\d+.\d+.\d+.\d+/); + + # Check if we got a single address. + if ($address =~ m|/32|) { + # Add /32 as prefix. + $address =~ s|/32||; + } + + # Push the address/network to the blocklist array. + push(@blocklist, $address); + } + + # Check if the content could be parsed correctly and the blocklist + # contains at least one item. + unless(@blocklist) { + # No entries - exit and return "empty_list". + return "empty_list"; + } + + # Get amount of entries in the blocklist array. + my $list_entries = scalar(@blocklist); + + # Optain the filename for this blocklist to save. + my $file = &get_ipset_db_file($list); + + # Open the file for writing. + open(FILE, ">", "$file") or die "Could not write to $file. $!\n"; + + # Write file header. + print FILE "#Autogenerated file. Any custom changes will be overwritten!\n\n"; + + # Calculate the hashsize for better list performance. + my $hashsize = &_calculate_hashsize($list_entries); + + # Simply set the limit of list elements to the double of current list elements. + my $maxelem = $list_entries *2; + + # Add "v4" suffix to the list name. + $list = "$list" . "v4"; + + # Write line to create the set. + # + # We safely can use hash:net as type because it supports single addresses and networks. + print FILE "create $list hash:net family inet hashsize $hashsize maxelem $maxelem -exist\n"; + + # Write line to flush the set itself during loading. + print FILE "flush $list\n"; + + # Loop through the array which contains the blocklist. + foreach my $entry (@blocklist) { + # Add the entry to the list. + print FILE "add $list $entry\n"; + } + + # Close the file handle. + close(FILE); + + # Finished. + return; +} + +# +## sub parse_ip_or_net_list( line ) +## +## Parses an input line, looking for lines starting with an IP Address or +### Network specification. +## +## Parameters: +## line The line to parse +## +## Returns: +## Either an IP Address or a null string +# +sub parse_ip_or_net_list( $ ) { + my ($line) = @_; + + # Grab the IP address or network. + $line =~ m|^(\d+.\d+.\d+.\d+(?:/\d+)?)|; + + # Return the grabbed address. + return $1; +} + +# +## sub parse_dshield( line ) +## +## Parses an input line removing comments. +## +## The format is: +## Start Addrs End Addrs Netmask Nb Attacks Network Name Country email +## We're only interested in the start address and netmask. +## +## Parameters: +## line The line to parse +## +## Returns: +## Either and IP Address or a null string +# +sub parse_dshield( $ ) { + my ($line) = @_; + + # Skip coments. + return "" if ($line =~ m/^\s*#/); + + $line =~ s/#.*$//; + + # |Start addrs | |End Addrs | |Mask + $line =~ m|(\d+.\d+.\d+.\d+(?:/\d+)?)\s+\d+.\d+.\d+.\d+(?:/\d+)?\s+(\d+)|; + + # Return nothing if no start address could be grabbed. + return unless ($1); + + # Add /32 as prefix for single addresses and return it. + return "$1/32" unless ($2); + + # Return the obtained network. + return "$1/$2"; +} + +# +## Helper function to proper calculate the hashsize. +# +sub _calculate_hashsize($) { + my ($list_entries) = @_; + + my $hashsize = 1; + $hashsize <<= 1 while ($hashsize < $list_entries); + + # Return the calculated hashsize. + return $hashsize; +} + +# +## sub get_holdoff_rate(list) +## +## This function is used to get the holdoff rate in seconds for a desired provider, +## based on the configured rate limit in minutes (m), hours (h) or days (d) in the +## blacklist sources settings file. +## +# +sub get_holdoff_rate($) { + my ($list) = @_; + + # Grab the configured lookup rate for the given list. + my $rate = $IPblocklist::List::sources{$list}{'rate'}; + + # Split the grabbed rate into value and unit. + my ($value, $unit) = (uc $rate) =~ m/(\d+)([DHM]?)/; + + # Days + if ($unit eq 'D') { + $value *= 60 * 60 * 24; + + # Minutes + } elsif ($unit eq 'M') { + $value *= 60; + + # Everything else - assume hours. + } else { + $value *= 60 * 60; + } + + # Sanity check - limit to range 5 min .. 1 week + + # d h m s + $value = 5 * 60 if ($value < 5 * 60); + $value = 7 * 24 * 60 * 60 if ($value > 7 * 24 * 60 * 60); + + return $value; +} + +1; diff --git a/config/cfgroot/network-functions.pl b/config/cfgroot/network-functions.pl index d50322823..4ac6d8670 100644 --- a/config/cfgroot/network-functions.pl +++ b/config/cfgroot/network-functions.pl @@ -332,6 +332,26 @@ sub setup_upstream_proxy() { } }
+sub get_red_interfaces() { + my $default = &General::get_red_interface(); + + my @intfs = ( + $default, + ); + + opendir(INTERFACES, "/sys/class/net"); + + while (my $intf = readdir(INTERFACES)) { + if ($intf =~ m/^red[0-9]+$/) { + push(@intfs, $intf); + } + } + + closedir(INTERFACES); + + return &General::uniq(@intfs); +} + sub list_wireless_interfaces() { my %interfaces = ();
diff --git a/config/collectd/collectd.conf b/config/collectd/collectd.conf index e34a97da1..4ef34ea07 100644 --- a/config/collectd/collectd.conf +++ b/config/collectd/collectd.conf @@ -16,7 +16,6 @@ LoadPlugin conntrack LoadPlugin cpu #LoadPlugin cpufreq LoadPlugin disk -LoadPlugin entropy LoadPlugin interface LoadPlugin iptables LoadPlugin load diff --git a/config/cron/crontab b/config/cron/crontab index c42104626..b727531fc 100644 --- a/config/cron/crontab +++ b/config/cron/crontab @@ -65,6 +65,9 @@ HOME=/ # Perform a surciata rules update every 12 hours. @ 12h [ -f "/var/ipfire/red/active" ] && /usr/local/bin/update-ids-ruleset >/dev/null 2>&1
+# Update Lists for IP-based blocking every 15 minutes. +@ 15 [ -f "/var/ipfire/red/active" ] && /usr/local/bin/update-ipblocklists >/dev/null 2>&1 + # Retry sending spooled mails regularly %hourly * /usr/sbin/dma -q
diff --git a/config/firewall/rules.pl b/config/firewall/rules.pl index 432619184..e1d7718a8 100644 --- a/config/firewall/rules.pl +++ b/config/firewall/rules.pl @@ -26,6 +26,7 @@ require '/var/ipfire/general-functions.pl'; require "${General::swroot}/lang.pl"; require "/usr/lib/firewall/firewall-lib.pl"; require "${General::swroot}/location-functions.pl"; +require "${General::swroot}/ipblocklist-functions.pl";
# Set to one to enable debugging mode. my $DEBUG = 0; @@ -73,6 +74,10 @@ my %confignatfw=(); my %locationsettings = ( "LOCATIONBLOCK_ENABLED" => "off" ); +my %blocklistsettings= ( + "ENABLE" => "off", +); + my %ipset_loaded_sets = (); my @ipset_used_sets = ();
@@ -82,6 +87,7 @@ my $configoutgoing = "${General::swroot}/firewall/outgoing"; my $locationfile = "${General::swroot}/firewall/locationblock"; my $configgrp = "${General::swroot}/fwhosts/customgroups"; my $netsettings = "${General::swroot}/ethernet/settings"; +my $blocklistfile = "${General::swroot}/ipblocklist/settings";
&General::readhash("${General::swroot}/firewall/settings", %fwdfwsettings); &General::readhash("${General::swroot}/optionsfw/settings", %fwoptions); @@ -97,9 +103,18 @@ if (-e "$locationfile") { &General::readhash("$locationfile", %locationsettings); }
+# Check if the ipblocklist settings file exits. +if (-e "$blocklistfile") { + # Read-in settings file. + &General::readhash("$blocklistfile", %blocklistsettings); +} + # Get all available locations. my @locations = &Location::Functions::get_locations();
+# Get all supported blocklists. +my @blocklists = &IPblocklist::get_blocklists(); + # Name or the RED interface. my $RED_DEV = &General::get_red_interface();
@@ -144,6 +159,9 @@ sub main { # Load rules to block hostile networks. &drop_hostile_networks();
+ # Handle ipblocklist. + &ipblocklist(); + # Reload firewall policy. run("/usr/sbin/firewall-policy");
@@ -708,6 +726,64 @@ sub drop_hostile_networks () { run("$IPTABLES -A HOSTILE -o $RED_DEV -m set --match-set $HOSTILE_CCODE dst -j HOSTILE_DROP"); }
+sub ipblocklist () { + # Flush the ipblocklist chains. + run("$IPTABLES -F BLOCKLISTIN"); + run("$IPTABLES -F BLOCKLISTOUT"); + + # Check if the blocklist feature is enabled. + if($blocklistsettings{'ENABLE'} eq "on") { + # Loop through the array of private networks. + foreach my $private_network (@PRIVATE_NETWORKS) { + # Create firewall rules to never block private networks. + run("$IPTABLES -A BLOCKLISTIN -p ALL -i $RED_DEV -s $private_network -j RETURN"); + run("$IPTABLES -A BLOCKLISTOUT -p ALL -o $RED_DEV -d $private_network -j RETURN"); + } + } + + # Loop through the array of blocklists. + foreach my $blocklist (@blocklists) { + # Check if the blocklist feature and the current processed blocklist is enabled. + if(($blocklistsettings{'ENABLE'} eq "on") && ($blocklistsettings{$blocklist}) && ($blocklistsettings{$blocklist} eq "on")) { + # Call function to load the blocklist. + &ipset_restore($blocklist); + + # Call function to check if the corresponding iptables drop chain already has been created. + if(&firewall_chain_exists("${blocklist}_DROP")) { + # Create iptables chain. + run("$IPTABLES -N ${blocklist}_DROP"); + } else { + # Flush the chain. + run("$IPTABLES -F ${blocklist}_DROP"); + } + + # Check if logging is enabled. + if($blocklistsettings{'LOGGING'} eq "on") { + # Create logging rule. + run("$IPTABLES -A ${blocklist}_DROP -j LOG -m limit --limit 10/second --log-prefix "BLKLST_$blocklist" "); + } + + # Create Drop rule. + run("$IPTABLES -A ${blocklist}_DROP -j DROP"); + + # Add the rules to check against the set + run("$IPTABLES -A BLOCKLISTIN -p ALL -i $RED_DEV -m set --match-set $blocklist src -j ${blocklist}_DROP"); + run("$IPTABLES -A BLOCKLISTOUT -p ALL -o $RED_DEV -m set --match-set $blocklist dst -j ${blocklist}_DROP"); + + # IP blocklist or the blocklist is disabled. + } else { + # Check if the blocklist related iptables drop chain exits. + unless(&firewall_chain_exists("${blocklist}_DROP")) { + # Flush the chain. + run("$IPTABLES -F ${blocklist}_DROP"); + + # Drop the chain. + run("$IPTABLES -X ${blocklist}_DROP"); + } + } + } +} + sub get_protocols { my $hash = shift; my $key = shift; @@ -921,6 +997,14 @@ sub firewall_is_in_subnet { return 0; }
+sub firewall_chain_exists ($) { + my ($chain) = @_; + + my $ret = &General::system("iptables", "--wait", "-n", "-L", "$chain"); + + return $ret; +} + sub ipset_get_sets () { my @sets;
@@ -986,6 +1070,26 @@ sub ipset_restore ($) { # If the set is not loaded, we have to rename it to proper use it. run("$IPSET rename $loc_set $set"); } + + # Check if the given set name is a blocklist. + } elsif ($set ~~ @blocklists) { + # IPblocklist sets contains v4 as setname extension. + my $set_name = "$set" . "v4"; + + # Get the database file for the given blocklist. + my $db_file = &IPblocklist::get_ipset_db_file($set); + + # Call function to restore/load the set. + &ipset_call_restore($db_file); + + # Check if the set is already loaded (has been used before). + if ($set ~~ @ipset_used_sets) { + # Swap the sets. + run("$IPSET swap $set_name $set"); + } else { + # Rename the set to proper use it. + run("$IPSET rename $set_name $set"); + } }
# Store the restored set to the hash to prevent from loading it again. diff --git a/config/ipblocklist/sources b/config/ipblocklist/sources new file mode 100644 index 000000000..c750dcd58 --- /dev/null +++ b/config/ipblocklist/sources @@ -0,0 +1,140 @@ +############################################################################ +# # +# IP Address blocklists for IPFire # +# # +# This file contains a list of blocklist sources that will replace the one # +# internal to the updated if it is found at /var/ipfire/blocklist/sources. # +# The intention is to provide a common source of information for both the # +# updater and WUI. # +# # +# The chains created in the packet filter will be named by the top level # +# key and this will also be used in the log message to identify the reason # +# for the dropped packet. # +# # +# The fields are: # +# # +# name The blocklist's full name # +# url URL of the file containing the list # +# info URL giving information about the source # +# parser The parser function used to extract IP addresses from the # +# downloaded list # +# rate Minimum period between checks for updates. Can be specified in # +# days (d), hours (h) or minutes (m) # +# category Used for documentation on the WUI. Can be one of the following # +# 'application' Potentially unwanted applications # +# 'attacker' Generic source of malicious packets # +# 'c and c' Malware Command and Control source # +# 'composite' Composite of other lists # +# 'invalid' Invalid addresses on the public internet # +# 'scanner' Port scanner that is not initself malicious # +# disable Name of another list to disable if this one is enabled. Used # +# when the other list is a subset of this one. # +# # +# The info and category fields are purely for documentation. # +# # +############################################################################ + +package IPblocklist::List; + +our %sources = ( 'EMERGING_FWRULE' => { 'name' => 'Emerging Threats Blocklist', + 'url' => 'https://rules.emergingthreats.net/fwrules/emerging-Block-IPs.txt', + 'info' => 'https://doc.emergingthreats.net/bin/view/Main/EmergingFirewallRules', + 'parser' => 'ip-or-net-list', + 'rate' => '1h', + 'category' => 'composite', + 'disable' => ['FEODO_RECOMMENDED', 'FEODO_IP', 'FEODO_AGGRESSIVE', 'SPAMHAUS_DROP', 'DSHIELD'] }, + 'EMERGING_COMPROMISED' => { 'name' => 'Emerging Threats Compromised IPs', + 'url' => 'https://rules.emergingthreats.net/blockrules/compromised-ips.txt', + 'info' => 'https://doc.emergingthreats.net/bin/view/Main/CompromisedHost', + 'parser' => 'ip-or-net-list', + 'rate' => '1h', + 'category' => 'attacker' }, + 'SPAMHAUS_DROP' => { 'name' => "Spamhaus Don't Route or Peer List", + 'url' => 'https://www.spamhaus.org/drop/drop.txt', + 'info' => 'https://www.spamhaus.org/drop/', + 'parser' => 'ip-or-net-list', + 'rate' => '12h', + 'category' => 'reputation' }, + 'SPAMHAUS_EDROP' => { 'name' => "Spamhaus Extended Don't Route or Peer List", + 'url' => 'https://www.spamhaus.org/drop/edrop.txt', + 'info' => 'https://www.spamhaus.org/drop/', + 'parser' => 'ip-or-net-list', + 'rate' => '1h', + 'category' => 'reputation' }, + 'DSHIELD' => { 'name' => 'Dshield.org Recommended Block List', + 'url' => 'https://www.dshield.org/block.txt', + 'info' => 'https://dshield.org/', + 'parser' => 'dshield', + 'rate' => '1h', + 'category' => 'attacker' }, + 'FEODO_RECOMMENDED'=> {'name' => 'Feodo Trojan IP Blocklist (Recommended)', + 'url' => 'https://feodotracker.abuse.ch/downloads/ipblocklist_recommended.txt', + 'info' => 'https://feodotracker.abuse.ch/blocklist', + 'parser' => 'ip-or-net-list', + 'rate' => '5m', + 'category' => 'c and c' }, + 'FEODO_IP' => { 'name' => 'Feodo Trojan IP Blocklist', + 'url' => 'https://feodotracker.abuse.ch/downloads/ipblocklist.txt', + 'info' => 'https://feodotracker.abuse.ch/blocklist', + 'parser' => 'ip-or-net-list', + 'rate' => '5m', + 'category' => 'c and c', + 'disable' => 'FEODO_RECOMMENDED' }, + 'FEODO_AGGRESSIVE' => { 'name' => 'Feodo Trojan IP Blocklist (Aggressive)', + 'url' => 'https://feodotracker.abuse.ch/downloads/ipblocklist_aggressive.txt', + 'info' => 'https://feodotracker.abuse.ch/blocklist', + 'parser' => 'ip-or-net-list', + 'rate' => '5m', + 'category' => 'c and c', + 'disable' => ['FEODO_IP', 'FEODO_RECOMMENDED'] }, + 'CIARMY' => { 'name' => 'The CINS Army List', + 'url' => 'https://cinsscore.com/list/ci-badguys.txt', + 'info' => 'https://cinsscore.com/#list', + 'parser' => 'ip-or-net-list', + 'rate' => '15m', + 'category' => 'reputation' }, + 'TOR_ALL' => { 'name' => 'Known TOR Nodes', + 'url' => 'https://www.dan.me.uk/torlist', + 'info' => 'https://www.dan.me.uk/tornodes', + 'parser' => 'ip-or-net-list', + 'rate' => '1h', + 'category' => 'application', + 'disable' => 'TOR_EXIT' }, + 'TOR_EXIT' => { 'name' => 'Known TOR Exit Nodes', + 'url' => 'https://www.dan.me.uk/torlist/?exit', + 'info' => 'https://www.dan.me.uk/tornodes', + 'parser' => 'ip-or-net-list',, + 'rate' => '1h', + 'category' => 'application' }, + 'ALIENVAULT' => { 'name' => 'AlienVault IP Reputation database', + 'url' => 'https://reputation.alienvault.com/reputation.generic', + 'info' => 'https://www.alienvault.com/resource-center/videos/what-is-ip-domain-reputati...', + 'parser' => 'ip-or-net-list', + 'rate' => '1h', + 'category' => 'reputation' }, + 'BOGON' => { 'name' => 'Bogus address list (Martian)', + 'url' => 'https://www.team-cymru.org/Services/Bogons/bogon-bn-agg.txt', + 'info' => 'https://www.team-cymru.com/bogon-reference.html', + 'parser' => 'ip-or-net-list', + 'rate' => '1d', + 'category' => 'invalid' }, + 'BOGON_FULL' => { 'name' => 'Full Bogus Address List', + 'url' => 'https://www.team-cymru.org/Services/Bogons/fullbogons-ipv4.txt', + 'info' => 'https://www.team-cymru.com/bogon-reference.html', + 'parser' => 'ip-or-net-list', + 'rate' => '4h', + 'category' => 'invalid', + 'disable' => 'BOGON' }, + 'SHODAN' => { 'name' => 'ISC Shodan scanner blocklist', + 'url' => 'https://isc.sans.edu/api/threatlist/shodan?tab', + 'info' => 'https://isc.sans.edu', + 'parser' => 'ip-or-net-list', + 'rate' => '1d', + 'category' => 'scanner' }, + 'BLOCKLIST_DE' => { 'name' => 'Blocklist.de all attacks list', + 'url' => 'https://lists.blocklist.de/lists/all.txt', + 'info' => 'https://www.blocklist.de', + 'parser' => 'ip-or-net-list', + 'rate' => '30m', + 'category' => 'attacker' } + ); diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kernel.config.aarch64-ipfire index 469884b20..b557f4cf3 100644 --- a/config/kernel/kernel.config.aarch64-ipfire +++ b/config/kernel/kernel.config.aarch64-ipfire @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.15.49-ipfire Kernel Configuration +# Linux/arm64 5.15.59-ipfire Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.3.0" CONFIG_CC_IS_GCC=y @@ -247,7 +247,7 @@ CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set -CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y @@ -471,7 +471,8 @@ CONFIG_ARM64_SVE=y CONFIG_ARM64_MODULE_PLTS=y # CONFIG_ARM64_PSEUDO_NMI is not set CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +CONFIG_RANDOMIZE_BASE=y +CONFIG_RANDOMIZE_MODULE_REGION_FULL=y CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y CONFIG_STACKPROTECTOR_PER_TASK=y # end of Kernel Features @@ -6740,7 +6741,16 @@ CONFIG_UIO=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set -# CONFIG_VFIO is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# CONFIG_VFIO_PLATFORM is not set +# CONFIG_VFIO_MDEV is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y diff --git a/config/kernel/kernel.config.armv6l-ipfire b/config/kernel/kernel.config.armv6l-ipfire index dc0aee51b..b8e0ee70c 100644 --- a/config/kernel/kernel.config.armv6l-ipfire +++ b/config/kernel/kernel.config.armv6l-ipfire @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.15.49-ipfire Kernel Configuration +# Linux/arm 5.15.59-ipfire Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.3.0" CONFIG_CC_IS_GCC=y @@ -250,7 +250,7 @@ CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set -CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y @@ -2135,6 +2135,7 @@ CONFIG_MISC_ALCOR_PCI=m CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m # CONFIG_HABANA_AI is not set +# CONFIG_UACCE is not set # CONFIG_PVPANIC is not set # end of Misc devices
@@ -6747,7 +6748,17 @@ CONFIG_UIO=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set -# CONFIG_VFIO is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +# CONFIG_VFIO_PLATFORM is not set +# CONFIG_VFIO_MDEV is not set +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=m CONFIG_VIRTIO_MENU=y @@ -6945,6 +6956,7 @@ CONFIG_ROCKCHIP_MBOX=y CONFIG_BCM2835_MBOX=y # CONFIG_MAILBOX_TEST is not set CONFIG_SUN6I_MSGBOX=y +CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y
# @@ -6955,6 +6967,10 @@ CONFIG_IOMMU_SUPPORT=y # end of Generic IOMMU Pagetable Support
# CONFIG_IOMMU_DEBUGFS is not set +CONFIG_IOMMU_DEFAULT_DMA_STRICT=y +# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set +# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y # CONFIG_OMAP_IOMMU is not set # CONFIG_ROCKCHIP_IOMMU is not set # CONFIG_SUN50I_IOMMU is not set diff --git a/config/kernel/kernel.config.riscv64-ipfire b/config/kernel/kernel.config.riscv64-ipfire index 0801f4389..37d5366af 100644 --- a/config/kernel/kernel.config.riscv64-ipfire +++ b/config/kernel/kernel.config.riscv64-ipfire @@ -230,7 +230,7 @@ CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set -CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y @@ -5590,7 +5590,17 @@ CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set -# CONFIG_VFIO is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_IGD=y +# CONFIG_VFIO_MDEV is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire index 06d98e325..aa1e847dd 100644 --- a/config/kernel/kernel.config.x86_64-ipfire +++ b/config/kernel/kernel.config.x86_64-ipfire @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 5.15.48-ipfire Kernel Configuration +# Linux/x86 5.15.59-ipfire Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.3.0" CONFIG_CC_IS_GCC=y @@ -270,7 +270,7 @@ CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set -CONFIG_SLAB_MERGE_DEFAULT=y +# CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SHUFFLE_PAGE_ALLOCATOR=y @@ -322,9 +322,6 @@ CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set -CONFIG_RETPOLINE=y -CONFIG_CC_HAS_SLS=y -CONFIG_SLS=y # CONFIG_X86_CPU_RESCTRL is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set @@ -482,6 +479,16 @@ CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set # end of Processor type and features
+CONFIG_CC_HAS_SLS=y +CONFIG_CC_HAS_RETURN_THUNK=y +CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_PAGE_TABLE_ISOLATION=y +CONFIG_RETPOLINE=y +CONFIG_RETHUNK=y +CONFIG_CPU_UNRET_ENTRY=y +CONFIG_CPU_IBPB_ENTRY=y +CONFIG_CPU_IBRS_ENTRY=y +CONFIG_SLS=y CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
@@ -5114,7 +5121,7 @@ CONFIG_DRM_AMD_DC_DCN=y
# CONFIG_HSA_AMD is not set CONFIG_DRM_NOUVEAU=m -CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y +# CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_MMU is not set @@ -5194,14 +5201,7 @@ CONFIG_DRM_XEN_FRONTEND=m CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_GUD=m CONFIG_DRM_HYPERV=m -CONFIG_DRM_LEGACY=y -# CONFIG_DRM_TDFX is not set -# CONFIG_DRM_R128 is not set -# CONFIG_DRM_I810 is not set -# CONFIG_DRM_MGA is not set -# CONFIG_DRM_SIS is not set -# CONFIG_DRM_VIA is not set -# CONFIG_DRM_SAVAGE is not set +# CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
# @@ -6234,7 +6234,17 @@ CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_UIO_HV_GENERIC=m -# CONFIG_VFIO is not set +CONFIG_VFIO=m +CONFIG_VFIO_IOMMU_TYPE1=m +CONFIG_VFIO_VIRQFD=m +# CONFIG_VFIO_NOIOMMU is not set +CONFIG_VFIO_PCI_CORE=m +CONFIG_VFIO_PCI_MMAP=y +CONFIG_VFIO_PCI_INTX=y +CONFIG_VFIO_PCI=m +CONFIG_VFIO_PCI_VGA=y +CONFIG_VFIO_PCI_IGD=y +# CONFIG_VFIO_MDEV is not set CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y # CONFIG_VBOXGUEST is not set @@ -6488,7 +6498,7 @@ CONFIG_AMD_IOMMU_V2=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_SVM=y -# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set +CONFIG_INTEL_IOMMU_DEFAULT_ON=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_IRQ_REMAP=y @@ -6962,7 +6972,6 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y # CONFIG_SECURITY_NETWORK is not set -CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_SECURITY_PATH is not set # CONFIG_INTEL_TXT is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y diff --git a/config/logwatch/ipblocklist b/config/logwatch/ipblocklist new file mode 100755 index 000000000..8d006377e --- /dev/null +++ b/config/logwatch/ipblocklist @@ -0,0 +1,91 @@ +########################################################################### +# ipblocklist script for Logwatch +# Analyzes the IPFire IP Blocklist log +# +######################################################################### + +######################################################## +## Copyright (c) 2008 Lars Skjærlund +## Covered under the included MIT/X-Consortium License: +## http://www.opensource.org/licenses/mit-license.php +## All modifications and contributions by other persons to +## this script are assumed to have been donated to the +## Logwatch project and thus assume the above copyright +## and licensing terms. If you want to make contributions +## under your own copyright or a different license this +## must be explicitly stated in the contribution and the +## Logwatch project reserves the right to not accept such +## contributions. If you have made significant +## contributions to this script and want to claim +## copyright please contact logwatch-devel@lists.sourceforge.net. +######################################################### + +######################################################################### +# Files - all shown with default paths: +# +# /usr/share/logwatch/default.conf/logfiles/messages.conf +# /usr/share/logwatch/dist.conf/services/blocklist.conf +# /usr/share/logwatch/scripts/services/ipblocklist (this file) +# +# ... and of course +# +# /var/log/messages +######################################################################### + +use Logwatch ':dates'; + +my $Detail = $ENV{'LOGWATCH_DETAIL_LEVEL'}; + +my $SearchDate; + +my %Updates; +my %Errors; + +$SearchDate = TimeFilter("%b %e"); + +while (defined(my $ThisLine = <STDIN>)) +{ + next unless ($ThisLine =~ m/^\s*\w+\s+\w+\s+(..:..:..) .* ipblocklist: (.*)/); + + my $text = $2; + + if ($text =~ m/Successfully updated (\w+) blocklist/) + { + $Updates{$1}{updates}++; + } + elsif ($text !~ m/Skipping (\w+) blocklist - Too frequent update attempts!/ and + $text !~ m/Skipping (\w+) blocklist - It has not been modified!/ ) + { + $Errors{$text}++; + } +} + +##################################################################### + +if (keys %Updates) +{ + print "\nThe following block lists were updated:\n"; + foreach my $Lists (sort keys %Updates) + { + print " $Lists: $Updates{$Lists}{updates} Time(s)\n"; + } +} + +if (keys %Errors) +{ + print "\nThe following errors were detected:\n"; + + foreach my $Text (keys %Errors) + { + print " $Text: $Errors{$Text} Time(s)\n"; + } +} + +exit(0); + +# vi: shiftwidth=3 tabstop=3 syntax=perl et +# Local Variables: +# mode: perl +# perl-indent-level: 3 +# indent-tabs-mode: nil +# End: diff --git a/config/logwatch/ipblocklist.conf b/config/logwatch/ipblocklist.conf new file mode 100644 index 000000000..a723da350 --- /dev/null +++ b/config/logwatch/ipblocklist.conf @@ -0,0 +1,34 @@ +######################################################################### +# ids-update script for Logwatch +# Analyzes the IPFire IP Blocklist update log +# +# Version: 1.0.0 +# Initial release +# +######################################################################### + +######################################################################### +# This script is subject to the same copyright as Logwatch itself +######################################################################### + +######################################################################### +# Files - all shown with default paths: +# +# /usr/share/logwatch/default.conf/logfiles/messages.conf +# /usr/share/logwatch/dist.conf/services/blocklist.conf (this file) +# /usr/share/logwatch/scripts/services/blocklist +# +# ... and of course +# +# /var/log/messages +######################################################################### + + +Title = "IP Blocklist" + +# Which logfile group... +LogFile = messages + +*applystddate + +# vi: shiftwidth=3 tabstop=3 et diff --git a/config/menu/50-firewall.menu b/config/menu/50-firewall.menu index aa67d9007..cd2af7cbb 100644 --- a/config/menu/50-firewall.menu +++ b/config/menu/50-firewall.menu @@ -21,6 +21,11 @@ 'title' => "$Lang::tr{'intrusion detection system'}", 'enabled' => 1, }; + $subfirewall->{'50.ipblocklist'} = {'caption' => $Lang::tr{'ipblocklist'}, + 'uri' => '/cgi-bin/ipblocklist.cgi', + 'title' => "$Lang::tr{'ipblocklist'}", + 'enabled' => 1, + }; $subfirewall->{'60.locationblock'} = { 'caption' => $Lang::tr{'locationblock'}, 'uri' => '/cgi-bin/location-block.cgi', diff --git a/config/menu/70-log.menu b/config/menu/70-log.menu index 2fa0e426e..19add1fb1 100644 --- a/config/menu/70-log.menu +++ b/config/menu/70-log.menu @@ -43,6 +43,11 @@ 'title' => "$Lang::tr{'ids logs'}", 'enabled' => 1 }; + $sublogs->{'53.ipblocklist'} = {'caption' => $Lang::tr{'ipblocklist logs'}, + 'uri' => '/cgi-bin/logs.cgi/ipblocklists.dat', + 'title' => "$Lang::tr{'ipblocklist logs'}", + 'enabled' => 1 + }; $sublogs->{'55.ovpnclients'} = { 'caption' => $Lang::tr{'ovpn rw connection log'}, 'uri' => '/cgi-bin/logs.cgi/ovpnclients.dat', diff --git a/config/rootfiles/common/aarch64/go b/config/rootfiles/common/aarch64/go new file mode 100644 index 000000000..09770fbe1 --- /dev/null +++ b/config/rootfiles/common/aarch64/go @@ -0,0 +1,10291 @@ +#usr/bin/go +#usr/bin/gofmt +#usr/lib/go +#usr/lib/go/VERSION +#usr/lib/go/api +#usr/lib/go/api/README +#usr/lib/go/api/except.txt +#usr/lib/go/api/go1.1.txt +#usr/lib/go/api/go1.10.txt +#usr/lib/go/api/go1.11.txt +#usr/lib/go/api/go1.12.txt +#usr/lib/go/api/go1.13.txt +#usr/lib/go/api/go1.14.txt +#usr/lib/go/api/go1.15.txt +#usr/lib/go/api/go1.2.txt +#usr/lib/go/api/go1.3.txt +#usr/lib/go/api/go1.4.txt +#usr/lib/go/api/go1.5.txt +#usr/lib/go/api/go1.6.txt +#usr/lib/go/api/go1.7.txt +#usr/lib/go/api/go1.8.txt +#usr/lib/go/api/go1.9.txt +#usr/lib/go/api/go1.txt +#usr/lib/go/api/next.txt +#usr/lib/go/bin +#usr/lib/go/bin/go +#usr/lib/go/bin/gofmt +#usr/lib/go/lib +#usr/lib/go/lib/time +#usr/lib/go/lib/time/README +#usr/lib/go/lib/time/update.bash +#usr/lib/go/lib/time/zoneinfo.zip +#usr/lib/go/misc +#usr/lib/go/misc/android +#usr/lib/go/misc/android/README +#usr/lib/go/misc/android/go_android_exec.go +#usr/lib/go/misc/arm +#usr/lib/go/misc/arm/a +#usr/lib/go/misc/cgo +#usr/lib/go/misc/cgo/errors +#usr/lib/go/misc/cgo/errors/errors_test.go +#usr/lib/go/misc/cgo/errors/ptr_test.go +#usr/lib/go/misc/cgo/errors/testdata +#usr/lib/go/misc/cgo/errors/testdata/err1.go +#usr/lib/go/misc/cgo/errors/testdata/err2.go +#usr/lib/go/misc/cgo/errors/testdata/err4.go +#usr/lib/go/misc/cgo/errors/testdata/issue11097a.go +#usr/lib/go/misc/cgo/errors/testdata/issue11097b.go +#usr/lib/go/misc/cgo/errors/testdata/issue14669.go +#usr/lib/go/misc/cgo/errors/testdata/issue18452.go +#usr/lib/go/misc/cgo/errors/testdata/issue18889.go +#usr/lib/go/misc/cgo/errors/testdata/issue28069.go +#usr/lib/go/misc/cgo/errors/testdata/issue28721.go +#usr/lib/go/misc/cgo/errors/testdata/issue33061.go +#usr/lib/go/misc/cgo/errors/testdata/long_double_size.go +#usr/lib/go/misc/cgo/errors/testdata/malloc.go +#usr/lib/go/misc/cgo/fortran +#usr/lib/go/misc/cgo/fortran/answer.f90 +#usr/lib/go/misc/cgo/fortran/fortran.go +#usr/lib/go/misc/cgo/fortran/fortran_test.go +#usr/lib/go/misc/cgo/fortran/helloworld +#usr/lib/go/misc/cgo/fortran/helloworld/helloworld.f90 +#usr/lib/go/misc/cgo/fortran/test.bash +#usr/lib/go/misc/cgo/gmp +#usr/lib/go/misc/cgo/gmp/fib.go +#usr/lib/go/misc/cgo/gmp/gmp.go +#usr/lib/go/misc/cgo/gmp/pi.go +#usr/lib/go/misc/cgo/life +#usr/lib/go/misc/cgo/life/life_test.go +#usr/lib/go/misc/cgo/life/overlaydir_test.go +#usr/lib/go/misc/cgo/life/testdata +#usr/lib/go/misc/cgo/life/testdata/c-life.c +#usr/lib/go/misc/cgo/life/testdata/life.go +#usr/lib/go/misc/cgo/life/testdata/life.h +#usr/lib/go/misc/cgo/life/testdata/main.go +#usr/lib/go/misc/cgo/life/testdata/main.out +#usr/lib/go/misc/cgo/nocgo +#usr/lib/go/misc/cgo/nocgo/nocgo.go +#usr/lib/go/misc/cgo/nocgo/nocgo_test.go +#usr/lib/go/misc/cgo/stdio +#usr/lib/go/misc/cgo/stdio/overlaydir_test.go +#usr/lib/go/misc/cgo/stdio/stdio_test.go +#usr/lib/go/misc/cgo/stdio/testdata +#usr/lib/go/misc/cgo/stdio/testdata/chain.go +#usr/lib/go/misc/cgo/stdio/testdata/chain.out +#usr/lib/go/misc/cgo/stdio/testdata/fib.go +#usr/lib/go/misc/cgo/stdio/testdata/fib.out +#usr/lib/go/misc/cgo/stdio/testdata/hello.go +#usr/lib/go/misc/cgo/stdio/testdata/hello.out +#usr/lib/go/misc/cgo/stdio/testdata/run.out +#usr/lib/go/misc/cgo/stdio/testdata/stdio +#usr/lib/go/misc/cgo/stdio/testdata/stdio/file.go +#usr/lib/go/misc/cgo/stdio/testdata/stdio/stdio.go +#usr/lib/go/misc/cgo/test +#usr/lib/go/misc/cgo/test/backdoor.go +#usr/lib/go/misc/cgo/test/buildid_linux.go +#usr/lib/go/misc/cgo/test/callback.go +#usr/lib/go/misc/cgo/test/callback_c.c +#usr/lib/go/misc/cgo/test/callback_c_gc.c +#usr/lib/go/misc/cgo/test/callback_c_gccgo.c +#usr/lib/go/misc/cgo/test/cgo_linux_test.go +#usr/lib/go/misc/cgo/test/cgo_stubs_android_test.go +#usr/lib/go/misc/cgo/test/cgo_test.go +#usr/lib/go/misc/cgo/test/cgo_thread_lock.go +#usr/lib/go/misc/cgo/test/cgo_unix_test.go +#usr/lib/go/misc/cgo/test/cthread_unix.c +#usr/lib/go/misc/cgo/test/cthread_windows.c +#usr/lib/go/misc/cgo/test/issue18146.go +#usr/lib/go/misc/cgo/test/issue20910.c +#usr/lib/go/misc/cgo/test/issue21897.go +#usr/lib/go/misc/cgo/test/issue21897b.go +#usr/lib/go/misc/cgo/test/issue31891.c +#usr/lib/go/misc/cgo/test/issue4029.c +#usr/lib/go/misc/cgo/test/issue4029.go +#usr/lib/go/misc/cgo/test/issue4029w.go +#usr/lib/go/misc/cgo/test/issue4273.c +#usr/lib/go/misc/cgo/test/issue4273b.c +#usr/lib/go/misc/cgo/test/issue4339.c +#usr/lib/go/misc/cgo/test/issue4339.h +#usr/lib/go/misc/cgo/test/issue5548_c.c +#usr/lib/go/misc/cgo/test/issue5740a.c +#usr/lib/go/misc/cgo/test/issue5740b.c +#usr/lib/go/misc/cgo/test/issue6833_c.c +#usr/lib/go/misc/cgo/test/issue6907export_c.c +#usr/lib/go/misc/cgo/test/issue6997_linux.c +#usr/lib/go/misc/cgo/test/issue6997_linux.go +#usr/lib/go/misc/cgo/test/issue7234_test.go +#usr/lib/go/misc/cgo/test/issue8148.go +#usr/lib/go/misc/cgo/test/issue8331.h +#usr/lib/go/misc/cgo/test/issue8517.go +#usr/lib/go/misc/cgo/test/issue8517_windows.c +#usr/lib/go/misc/cgo/test/issue8517_windows.go +#usr/lib/go/misc/cgo/test/issue8694.go +#usr/lib/go/misc/cgo/test/issue8811.c +#usr/lib/go/misc/cgo/test/overlaydir_test.go +#usr/lib/go/misc/cgo/test/pkg_test.go +#usr/lib/go/misc/cgo/test/setgid_linux.go +#usr/lib/go/misc/cgo/test/sigaltstack.go +#usr/lib/go/misc/cgo/test/sigprocmask.c +#usr/lib/go/misc/cgo/test/sigprocmask.go +#usr/lib/go/misc/cgo/test/test.go +#usr/lib/go/misc/cgo/test/test_unix.go +#usr/lib/go/misc/cgo/test/test_windows.go +#usr/lib/go/misc/cgo/test/testdata +#usr/lib/go/misc/cgo/test/testdata/cgo_linux_test.go +#usr/lib/go/misc/cgo/test/testdata/cgo_test.go +#usr/lib/go/misc/cgo/test/testdata/gcc68255 +#usr/lib/go/misc/cgo/test/testdata/gcc68255.go +#usr/lib/go/misc/cgo/test/testdata/gcc68255/a.go +#usr/lib/go/misc/cgo/test/testdata/gcc68255/c.c +#usr/lib/go/misc/cgo/test/testdata/gcc68255/c.h +#usr/lib/go/misc/cgo/test/testdata/issue20266 +#usr/lib/go/misc/cgo/test/testdata/issue20266.go +#usr/lib/go/misc/cgo/test/testdata/issue20266/issue20266.h +#usr/lib/go/misc/cgo/test/testdata/issue23555.go +#usr/lib/go/misc/cgo/test/testdata/issue23555a +#usr/lib/go/misc/cgo/test/testdata/issue23555a/a.go +#usr/lib/go/misc/cgo/test/testdata/issue23555b +#usr/lib/go/misc/cgo/test/testdata/issue23555b/a.go +#usr/lib/go/misc/cgo/test/testdata/issue24161_darwin_test.go +#usr/lib/go/misc/cgo/test/testdata/issue24161arg +#usr/lib/go/misc/cgo/test/testdata/issue24161arg/def.go +#usr/lib/go/misc/cgo/test/testdata/issue24161arg/use.go +#usr/lib/go/misc/cgo/test/testdata/issue24161e0 +#usr/lib/go/misc/cgo/test/testdata/issue24161e0/main.go +#usr/lib/go/misc/cgo/test/testdata/issue24161e1 +#usr/lib/go/misc/cgo/test/testdata/issue24161e1/main.go +#usr/lib/go/misc/cgo/test/testdata/issue24161e2 +#usr/lib/go/misc/cgo/test/testdata/issue24161e2/main.go +#usr/lib/go/misc/cgo/test/testdata/issue24161res +#usr/lib/go/misc/cgo/test/testdata/issue24161res/restype.go +#usr/lib/go/misc/cgo/test/testdata/issue26213 +#usr/lib/go/misc/cgo/test/testdata/issue26213/jni.h +#usr/lib/go/misc/cgo/test/testdata/issue26213/test26213.go +#usr/lib/go/misc/cgo/test/testdata/issue26430 +#usr/lib/go/misc/cgo/test/testdata/issue26430.go +#usr/lib/go/misc/cgo/test/testdata/issue26430/a.go +#usr/lib/go/misc/cgo/test/testdata/issue26430/b.go +#usr/lib/go/misc/cgo/test/testdata/issue26743 +#usr/lib/go/misc/cgo/test/testdata/issue26743.go +#usr/lib/go/misc/cgo/test/testdata/issue26743/a.go +#usr/lib/go/misc/cgo/test/testdata/issue26743/b.go +#usr/lib/go/misc/cgo/test/testdata/issue27054 +#usr/lib/go/misc/cgo/test/testdata/issue27054/egl.h +#usr/lib/go/misc/cgo/test/testdata/issue27054/test27054.go +#usr/lib/go/misc/cgo/test/testdata/issue27340 +#usr/lib/go/misc/cgo/test/testdata/issue27340.go +#usr/lib/go/misc/cgo/test/testdata/issue27340/a.go +#usr/lib/go/misc/cgo/test/testdata/issue29563 +#usr/lib/go/misc/cgo/test/testdata/issue29563.go +#usr/lib/go/misc/cgo/test/testdata/issue29563/weak.go +#usr/lib/go/misc/cgo/test/testdata/issue29563/weak1.c +#usr/lib/go/misc/cgo/test/testdata/issue29563/weak2.c +#usr/lib/go/misc/cgo/test/testdata/issue30527 +#usr/lib/go/misc/cgo/test/testdata/issue30527.go +#usr/lib/go/misc/cgo/test/testdata/issue30527/a.go +#usr/lib/go/misc/cgo/test/testdata/issue30527/b.go +#usr/lib/go/misc/cgo/test/testdata/issue41761.go +#usr/lib/go/misc/cgo/test/testdata/issue41761a +#usr/lib/go/misc/cgo/test/testdata/issue41761a/a.go +#usr/lib/go/misc/cgo/test/testdata/issue8756 +#usr/lib/go/misc/cgo/test/testdata/issue8756.go +#usr/lib/go/misc/cgo/test/testdata/issue8756/issue8756.go +#usr/lib/go/misc/cgo/test/testdata/issue8828 +#usr/lib/go/misc/cgo/test/testdata/issue8828.go +#usr/lib/go/misc/cgo/test/testdata/issue8828/issue8828.c +#usr/lib/go/misc/cgo/test/testdata/issue8828/trivial.go +#usr/lib/go/misc/cgo/test/testdata/issue9026 +#usr/lib/go/misc/cgo/test/testdata/issue9026.go +#usr/lib/go/misc/cgo/test/testdata/issue9026/issue9026.go +#usr/lib/go/misc/cgo/test/testdata/issue9400 +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_386.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_amd64x.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_arm.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_arm64.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_mips64x.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_mipsx.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_ppc64x.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/asm_s390x.s +#usr/lib/go/misc/cgo/test/testdata/issue9400/gccgo.go +#usr/lib/go/misc/cgo/test/testdata/issue9400/stubs.go +#usr/lib/go/misc/cgo/test/testdata/issue9400_linux.go +#usr/lib/go/misc/cgo/test/testdata/issue9510.go +#usr/lib/go/misc/cgo/test/testdata/issue9510a +#usr/lib/go/misc/cgo/test/testdata/issue9510a/a.go +#usr/lib/go/misc/cgo/test/testdata/issue9510b +#usr/lib/go/misc/cgo/test/testdata/issue9510b/b.go +#usr/lib/go/misc/cgo/test/testdata/test26213.go +#usr/lib/go/misc/cgo/test/testx.go +#usr/lib/go/misc/cgo/testasan +#usr/lib/go/misc/cgo/testasan/main.go +#usr/lib/go/misc/cgo/testcarchive +#usr/lib/go/misc/cgo/testcarchive/carchive_test.go +#usr/lib/go/misc/cgo/testcarchive/overlaydir_test.go +#usr/lib/go/misc/cgo/testcarchive/testdata +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo/libgo.go +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo2 +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo2/libgo2.go +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo3 +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo3/libgo3.go +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo4 +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo4/libgo4.go +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo6 +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo6/sigprof.go +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo7 +#usr/lib/go/misc/cgo/testcarchive/testdata/libgo7/sink.go +#usr/lib/go/misc/cgo/testcarchive/testdata/main.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main2.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main3.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main4.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main5.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main6.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main7.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main_unix.c +#usr/lib/go/misc/cgo/testcarchive/testdata/main_windows.c +#usr/lib/go/misc/cgo/testcarchive/testdata/p +#usr/lib/go/misc/cgo/testcarchive/testdata/p/p.go +#usr/lib/go/misc/cgo/testcshared +#usr/lib/go/misc/cgo/testcshared/cshared_test.go +#usr/lib/go/misc/cgo/testcshared/overlaydir_test.go +#usr/lib/go/misc/cgo/testcshared/testdata +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/go +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/go/shlib.go +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/m1 +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/m1/c.c +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/m1/main.go +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/m2 +#usr/lib/go/misc/cgo/testcshared/testdata/go2c2go/m2/main.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo +#usr/lib/go/misc/cgo/testcshared/testdata/libgo/libgo.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo2 +#usr/lib/go/misc/cgo/testcshared/testdata/libgo2/dup2.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo2/dup3.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo2/libgo2.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo4 +#usr/lib/go/misc/cgo/testcshared/testdata/libgo4/libgo4.go +#usr/lib/go/misc/cgo/testcshared/testdata/libgo5 +#usr/lib/go/misc/cgo/testcshared/testdata/libgo5/libgo5.go +#usr/lib/go/misc/cgo/testcshared/testdata/main0.c +#usr/lib/go/misc/cgo/testcshared/testdata/main1.c +#usr/lib/go/misc/cgo/testcshared/testdata/main2.c +#usr/lib/go/misc/cgo/testcshared/testdata/main3.c +#usr/lib/go/misc/cgo/testcshared/testdata/main4.c +#usr/lib/go/misc/cgo/testcshared/testdata/main5.c +#usr/lib/go/misc/cgo/testcshared/testdata/p +#usr/lib/go/misc/cgo/testcshared/testdata/p/p.go +#usr/lib/go/misc/cgo/testgodefs +#usr/lib/go/misc/cgo/testgodefs/testdata +#usr/lib/go/misc/cgo/testgodefs/testdata/anonunion.go +#usr/lib/go/misc/cgo/testgodefs/testdata/fieldtypedef.go +#usr/lib/go/misc/cgo/testgodefs/testdata/issue37479.go +#usr/lib/go/misc/cgo/testgodefs/testdata/issue37621.go +#usr/lib/go/misc/cgo/testgodefs/testdata/issue38649.go +#usr/lib/go/misc/cgo/testgodefs/testdata/issue39534.go +#usr/lib/go/misc/cgo/testgodefs/testdata/issue8478.go +#usr/lib/go/misc/cgo/testgodefs/testdata/main.go +#usr/lib/go/misc/cgo/testgodefs/testgodefs_test.go +#usr/lib/go/misc/cgo/testplugin +#usr/lib/go/misc/cgo/testplugin/altpath +#usr/lib/go/misc/cgo/testplugin/altpath/testdata +#usr/lib/go/misc/cgo/testplugin/altpath/testdata/common +#usr/lib/go/misc/cgo/testplugin/altpath/testdata/common/common.go +#usr/lib/go/misc/cgo/testplugin/altpath/testdata/plugin-mismatch +#usr/lib/go/misc/cgo/testplugin/altpath/testdata/plugin-mismatch/main.go +#usr/lib/go/misc/cgo/testplugin/overlaydir_test.go +#usr/lib/go/misc/cgo/testplugin/plugin_test.go +#usr/lib/go/misc/cgo/testplugin/testdata +#usr/lib/go/misc/cgo/testplugin/testdata/checkdwarf +#usr/lib/go/misc/cgo/testplugin/testdata/checkdwarf/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/common +#usr/lib/go/misc/cgo/testplugin/testdata/common/common.go +#usr/lib/go/misc/cgo/testplugin/testdata/host +#usr/lib/go/misc/cgo/testplugin/testdata/host/host.go +#usr/lib/go/misc/cgo/testplugin/testdata/iface +#usr/lib/go/misc/cgo/testplugin/testdata/iface/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/iface_a +#usr/lib/go/misc/cgo/testplugin/testdata/iface_a/a.go +#usr/lib/go/misc/cgo/testplugin/testdata/iface_b +#usr/lib/go/misc/cgo/testplugin/testdata/iface_b/b.go +#usr/lib/go/misc/cgo/testplugin/testdata/iface_i +#usr/lib/go/misc/cgo/testplugin/testdata/iface_i/i.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue18584 +#usr/lib/go/misc/cgo/testplugin/testdata/issue18584/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue18584/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue18676 +#usr/lib/go/misc/cgo/testplugin/testdata/issue18676/dynamodbstreamsevt +#usr/lib/go/misc/cgo/testplugin/testdata/issue18676/dynamodbstreamsevt/definition.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue18676/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue18676/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue19418 +#usr/lib/go/misc/cgo/testplugin/testdata/issue19418/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue19418/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue19529 +#usr/lib/go/misc/cgo/testplugin/testdata/issue19529/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue19534 +#usr/lib/go/misc/cgo/testplugin/testdata/issue19534/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue19534/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue22175 +#usr/lib/go/misc/cgo/testplugin/testdata/issue22175/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue22175/plugin1.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue22175/plugin2.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue22295.pkg +#usr/lib/go/misc/cgo/testplugin/testdata/issue22295.pkg/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue22295.pkg/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue24351 +#usr/lib/go/misc/cgo/testplugin/testdata/issue24351/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue24351/plugin.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756 +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756/plugin +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756/plugin/c-life.c +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756/plugin/life.go +#usr/lib/go/misc/cgo/testplugin/testdata/issue25756/plugin/life.h +#usr/lib/go/misc/cgo/testplugin/testdata/plugin1 +#usr/lib/go/misc/cgo/testplugin/testdata/plugin1/plugin1.go +#usr/lib/go/misc/cgo/testplugin/testdata/plugin2 +#usr/lib/go/misc/cgo/testplugin/testdata/plugin2/plugin2.go +#usr/lib/go/misc/cgo/testplugin/testdata/sub +#usr/lib/go/misc/cgo/testplugin/testdata/sub/plugin1 +#usr/lib/go/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go +#usr/lib/go/misc/cgo/testplugin/testdata/unnamed1 +#usr/lib/go/misc/cgo/testplugin/testdata/unnamed1/main.go +#usr/lib/go/misc/cgo/testplugin/testdata/unnamed2 +#usr/lib/go/misc/cgo/testplugin/testdata/unnamed2/main.go +#usr/lib/go/misc/cgo/testsanitizers +#usr/lib/go/misc/cgo/testsanitizers/cc_test.go +#usr/lib/go/misc/cgo/testsanitizers/cshared_test.go +#usr/lib/go/misc/cgo/testsanitizers/msan_test.go +#usr/lib/go/misc/cgo/testsanitizers/testdata +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan2.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan2_cmsan.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan3.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan4.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan5.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan6.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan_fail.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/msan_shared.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan10.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan11.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan12.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan2.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan3.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan4.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan5.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan6.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan7.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan8.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan9.go +#usr/lib/go/misc/cgo/testsanitizers/testdata/tsan_shared.go +#usr/lib/go/misc/cgo/testsanitizers/tsan_test.go +#usr/lib/go/misc/cgo/testshared +#usr/lib/go/misc/cgo/testshared/overlaydir_test.go +#usr/lib/go/misc/cgo/testshared/shared_test.go +#usr/lib/go/misc/cgo/testshared/testdata +#usr/lib/go/misc/cgo/testshared/testdata/dep2 +#usr/lib/go/misc/cgo/testshared/testdata/dep2/dep2.go +#usr/lib/go/misc/cgo/testshared/testdata/dep3 +#usr/lib/go/misc/cgo/testshared/testdata/dep3/dep3.go +#usr/lib/go/misc/cgo/testshared/testdata/depBase +#usr/lib/go/misc/cgo/testshared/testdata/depBase/asm.s +#usr/lib/go/misc/cgo/testshared/testdata/depBase/dep.go +#usr/lib/go/misc/cgo/testshared/testdata/depBase/gccgo.go +#usr/lib/go/misc/cgo/testshared/testdata/depBase/stubs.go +#usr/lib/go/misc/cgo/testshared/testdata/division +#usr/lib/go/misc/cgo/testshared/testdata/division/division.go +#usr/lib/go/misc/cgo/testshared/testdata/exe +#usr/lib/go/misc/cgo/testshared/testdata/exe/exe.go +#usr/lib/go/misc/cgo/testshared/testdata/exe2 +#usr/lib/go/misc/cgo/testshared/testdata/exe2/exe2.go +#usr/lib/go/misc/cgo/testshared/testdata/exe3 +#usr/lib/go/misc/cgo/testshared/testdata/exe3/exe3.go +#usr/lib/go/misc/cgo/testshared/testdata/execgo +#usr/lib/go/misc/cgo/testshared/testdata/execgo/exe.go +#usr/lib/go/misc/cgo/testshared/testdata/explicit +#usr/lib/go/misc/cgo/testshared/testdata/explicit/explicit.go +#usr/lib/go/misc/cgo/testshared/testdata/gcdata +#usr/lib/go/misc/cgo/testshared/testdata/gcdata/main +#usr/lib/go/misc/cgo/testshared/testdata/gcdata/main/main.go +#usr/lib/go/misc/cgo/testshared/testdata/gcdata/p +#usr/lib/go/misc/cgo/testshared/testdata/gcdata/p/p.go +#usr/lib/go/misc/cgo/testshared/testdata/global +#usr/lib/go/misc/cgo/testshared/testdata/global/main.go +#usr/lib/go/misc/cgo/testshared/testdata/globallib +#usr/lib/go/misc/cgo/testshared/testdata/globallib/global.go +#usr/lib/go/misc/cgo/testshared/testdata/iface +#usr/lib/go/misc/cgo/testshared/testdata/iface/main.go +#usr/lib/go/misc/cgo/testshared/testdata/iface_a +#usr/lib/go/misc/cgo/testshared/testdata/iface_a/a.go +#usr/lib/go/misc/cgo/testshared/testdata/iface_b +#usr/lib/go/misc/cgo/testshared/testdata/iface_b/b.go +#usr/lib/go/misc/cgo/testshared/testdata/iface_i +#usr/lib/go/misc/cgo/testshared/testdata/iface_i/i.go +#usr/lib/go/misc/cgo/testshared/testdata/implicit +#usr/lib/go/misc/cgo/testshared/testdata/implicit/implicit.go +#usr/lib/go/misc/cgo/testshared/testdata/implicitcmd +#usr/lib/go/misc/cgo/testshared/testdata/implicitcmd/implicitcmd.go +#usr/lib/go/misc/cgo/testshared/testdata/issue25065 +#usr/lib/go/misc/cgo/testshared/testdata/issue25065/a.go +#usr/lib/go/misc/cgo/testshared/testdata/issue30768 +#usr/lib/go/misc/cgo/testshared/testdata/issue30768/issue30768lib +#usr/lib/go/misc/cgo/testshared/testdata/issue30768/issue30768lib/lib.go +#usr/lib/go/misc/cgo/testshared/testdata/issue30768/x_test.go +#usr/lib/go/misc/cgo/testshared/testdata/issue39777 +#usr/lib/go/misc/cgo/testshared/testdata/issue39777/a +#usr/lib/go/misc/cgo/testshared/testdata/issue39777/a/a.go +#usr/lib/go/misc/cgo/testshared/testdata/issue39777/b +#usr/lib/go/misc/cgo/testshared/testdata/issue39777/b/b.go +#usr/lib/go/misc/cgo/testshared/testdata/trivial +#usr/lib/go/misc/cgo/testshared/testdata/trivial/trivial.go +#usr/lib/go/misc/cgo/testsigfwd +#usr/lib/go/misc/cgo/testsigfwd/main.go +#usr/lib/go/misc/cgo/testso +#usr/lib/go/misc/cgo/testso/noso_test.go +#usr/lib/go/misc/cgo/testso/overlaydir_test.go +#usr/lib/go/misc/cgo/testso/so_test.go +#usr/lib/go/misc/cgo/testso/testdata +#usr/lib/go/misc/cgo/testso/testdata/cgoso.c +#usr/lib/go/misc/cgo/testso/testdata/cgoso.go +#usr/lib/go/misc/cgo/testso/testdata/cgoso_c.c +#usr/lib/go/misc/cgo/testso/testdata/cgoso_unix.go +#usr/lib/go/misc/cgo/testso/testdata/main.go +#usr/lib/go/misc/cgo/testsovar +#usr/lib/go/misc/cgo/testsovar/noso_test.go +#usr/lib/go/misc/cgo/testsovar/overlaydir_test.go +#usr/lib/go/misc/cgo/testsovar/so_test.go +#usr/lib/go/misc/cgo/testsovar/testdata +#usr/lib/go/misc/cgo/testsovar/testdata/cgoso.go +#usr/lib/go/misc/cgo/testsovar/testdata/cgoso_c.c +#usr/lib/go/misc/cgo/testsovar/testdata/cgoso_c.h +#usr/lib/go/misc/cgo/testsovar/testdata/main.go +#usr/lib/go/misc/cgo/testtls +#usr/lib/go/misc/cgo/testtls/tls.go +#usr/lib/go/misc/cgo/testtls/tls_test.go +#usr/lib/go/misc/cgo/testtls/tls_unix.c +#usr/lib/go/misc/chrome +#usr/lib/go/misc/chrome/gophertool +#usr/lib/go/misc/chrome/gophertool/README.txt +#usr/lib/go/misc/chrome/gophertool/background.html +#usr/lib/go/misc/chrome/gophertool/background.js +#usr/lib/go/misc/chrome/gophertool/gopher.js +#usr/lib/go/misc/chrome/gophertool/gopher.png +#usr/lib/go/misc/chrome/gophertool/manifest.json +#usr/lib/go/misc/chrome/gophertool/popup.html +#usr/lib/go/misc/chrome/gophertool/popup.js +#usr/lib/go/misc/editors +#usr/lib/go/misc/go.mod +#usr/lib/go/misc/ios +#usr/lib/go/misc/ios/README +#usr/lib/go/misc/ios/clangwrap.sh +#usr/lib/go/misc/ios/detect.go +#usr/lib/go/misc/ios/go_darwin_arm_exec.go +#usr/lib/go/misc/linkcheck +#usr/lib/go/misc/linkcheck/linkcheck.go +#usr/lib/go/misc/reboot +#usr/lib/go/misc/reboot/experiment_toolid_test.go +#usr/lib/go/misc/reboot/overlaydir_test.go +#usr/lib/go/misc/reboot/reboot_test.go +#usr/lib/go/misc/swig +#usr/lib/go/misc/swig/callback +#usr/lib/go/misc/swig/callback/callback.cc +#usr/lib/go/misc/swig/callback/callback.go +#usr/lib/go/misc/swig/callback/callback.h +#usr/lib/go/misc/swig/callback/callback.swigcxx +#usr/lib/go/misc/swig/callback/callback_test.go +#usr/lib/go/misc/swig/stdio +#usr/lib/go/misc/swig/stdio/file.go +#usr/lib/go/misc/swig/stdio/file.swig +#usr/lib/go/misc/swig/stdio/file_test.go +#usr/lib/go/misc/trace +#usr/lib/go/misc/trace/README.md +#usr/lib/go/misc/trace/trace_viewer_full.html +#usr/lib/go/misc/trace/webcomponents.min.js +#usr/lib/go/misc/wasm +#usr/lib/go/misc/wasm/go_js_wasm_exec +#usr/lib/go/misc/wasm/wasm_exec.html +#usr/lib/go/misc/wasm/wasm_exec.js +#usr/lib/go/pkg +#usr/lib/go/pkg/include +#usr/lib/go/pkg/include/asm_ppc64x.h +#usr/lib/go/pkg/include/funcdata.h +#usr/lib/go/pkg/include/textflag.h +#usr/lib/go/pkg/linux_arm64 +#usr/lib/go/pkg/linux_arm64/archive +#usr/lib/go/pkg/linux_arm64/archive/tar.a +#usr/lib/go/pkg/linux_arm64/archive/zip.a +#usr/lib/go/pkg/linux_arm64/bufio.a +#usr/lib/go/pkg/linux_arm64/bytes.a +#usr/lib/go/pkg/linux_arm64/compress +#usr/lib/go/pkg/linux_arm64/compress/bzip2.a +#usr/lib/go/pkg/linux_arm64/compress/flate.a +#usr/lib/go/pkg/linux_arm64/compress/gzip.a +#usr/lib/go/pkg/linux_arm64/compress/lzw.a +#usr/lib/go/pkg/linux_arm64/compress/zlib.a +#usr/lib/go/pkg/linux_arm64/container +#usr/lib/go/pkg/linux_arm64/container/heap.a +#usr/lib/go/pkg/linux_arm64/container/list.a +#usr/lib/go/pkg/linux_arm64/container/ring.a +#usr/lib/go/pkg/linux_arm64/context.a +#usr/lib/go/pkg/linux_arm64/crypto +#usr/lib/go/pkg/linux_arm64/crypto.a +#usr/lib/go/pkg/linux_arm64/crypto/aes.a +#usr/lib/go/pkg/linux_arm64/crypto/cipher.a +#usr/lib/go/pkg/linux_arm64/crypto/des.a +#usr/lib/go/pkg/linux_arm64/crypto/dsa.a +#usr/lib/go/pkg/linux_arm64/crypto/ecdsa.a +#usr/lib/go/pkg/linux_arm64/crypto/ed25519 +#usr/lib/go/pkg/linux_arm64/crypto/ed25519.a +#usr/lib/go/pkg/linux_arm64/crypto/ed25519/internal +#usr/lib/go/pkg/linux_arm64/crypto/ed25519/internal/edwards25519.a +#usr/lib/go/pkg/linux_arm64/crypto/elliptic.a +#usr/lib/go/pkg/linux_arm64/crypto/hmac.a +#usr/lib/go/pkg/linux_arm64/crypto/internal +#usr/lib/go/pkg/linux_arm64/crypto/internal/randutil.a +#usr/lib/go/pkg/linux_arm64/crypto/internal/subtle.a +#usr/lib/go/pkg/linux_arm64/crypto/md5.a +#usr/lib/go/pkg/linux_arm64/crypto/rand.a +#usr/lib/go/pkg/linux_arm64/crypto/rc4.a +#usr/lib/go/pkg/linux_arm64/crypto/rsa.a +#usr/lib/go/pkg/linux_arm64/crypto/sha1.a +#usr/lib/go/pkg/linux_arm64/crypto/sha256.a +#usr/lib/go/pkg/linux_arm64/crypto/sha512.a +#usr/lib/go/pkg/linux_arm64/crypto/subtle.a +#usr/lib/go/pkg/linux_arm64/crypto/tls.a +#usr/lib/go/pkg/linux_arm64/crypto/x509 +#usr/lib/go/pkg/linux_arm64/crypto/x509.a +#usr/lib/go/pkg/linux_arm64/crypto/x509/pkix.a +#usr/lib/go/pkg/linux_arm64/database +#usr/lib/go/pkg/linux_arm64/database/sql +#usr/lib/go/pkg/linux_arm64/database/sql.a +#usr/lib/go/pkg/linux_arm64/database/sql/driver.a +#usr/lib/go/pkg/linux_arm64/debug +#usr/lib/go/pkg/linux_arm64/debug/dwarf.a +#usr/lib/go/pkg/linux_arm64/debug/elf.a +#usr/lib/go/pkg/linux_arm64/debug/gosym.a +#usr/lib/go/pkg/linux_arm64/debug/macho.a +#usr/lib/go/pkg/linux_arm64/debug/pe.a +#usr/lib/go/pkg/linux_arm64/debug/plan9obj.a +#usr/lib/go/pkg/linux_arm64/encoding +#usr/lib/go/pkg/linux_arm64/encoding.a +#usr/lib/go/pkg/linux_arm64/encoding/ascii85.a +#usr/lib/go/pkg/linux_arm64/encoding/asn1.a +#usr/lib/go/pkg/linux_arm64/encoding/base32.a +#usr/lib/go/pkg/linux_arm64/encoding/base64.a +#usr/lib/go/pkg/linux_arm64/encoding/binary.a +#usr/lib/go/pkg/linux_arm64/encoding/csv.a +#usr/lib/go/pkg/linux_arm64/encoding/gob.a +#usr/lib/go/pkg/linux_arm64/encoding/hex.a +#usr/lib/go/pkg/linux_arm64/encoding/json.a +#usr/lib/go/pkg/linux_arm64/encoding/pem.a +#usr/lib/go/pkg/linux_arm64/encoding/xml.a +#usr/lib/go/pkg/linux_arm64/errors.a +#usr/lib/go/pkg/linux_arm64/expvar.a +#usr/lib/go/pkg/linux_arm64/flag.a +#usr/lib/go/pkg/linux_arm64/fmt.a +#usr/lib/go/pkg/linux_arm64/go +#usr/lib/go/pkg/linux_arm64/go/ast.a +#usr/lib/go/pkg/linux_arm64/go/build.a +#usr/lib/go/pkg/linux_arm64/go/constant.a +#usr/lib/go/pkg/linux_arm64/go/doc.a +#usr/lib/go/pkg/linux_arm64/go/format.a +#usr/lib/go/pkg/linux_arm64/go/importer.a +#usr/lib/go/pkg/linux_arm64/go/internal +#usr/lib/go/pkg/linux_arm64/go/internal/gccgoimporter.a +#usr/lib/go/pkg/linux_arm64/go/internal/gcimporter.a +#usr/lib/go/pkg/linux_arm64/go/internal/srcimporter.a +#usr/lib/go/pkg/linux_arm64/go/parser.a +#usr/lib/go/pkg/linux_arm64/go/printer.a +#usr/lib/go/pkg/linux_arm64/go/scanner.a +#usr/lib/go/pkg/linux_arm64/go/token.a +#usr/lib/go/pkg/linux_arm64/go/types.a +#usr/lib/go/pkg/linux_arm64/hash +#usr/lib/go/pkg/linux_arm64/hash.a +#usr/lib/go/pkg/linux_arm64/hash/adler32.a +#usr/lib/go/pkg/linux_arm64/hash/crc32.a +#usr/lib/go/pkg/linux_arm64/hash/crc64.a +#usr/lib/go/pkg/linux_arm64/hash/fnv.a +#usr/lib/go/pkg/linux_arm64/hash/maphash.a +#usr/lib/go/pkg/linux_arm64/html +#usr/lib/go/pkg/linux_arm64/html.a +#usr/lib/go/pkg/linux_arm64/html/template.a +#usr/lib/go/pkg/linux_arm64/image +#usr/lib/go/pkg/linux_arm64/image.a +#usr/lib/go/pkg/linux_arm64/image/color +#usr/lib/go/pkg/linux_arm64/image/color.a +#usr/lib/go/pkg/linux_arm64/image/color/palette.a +#usr/lib/go/pkg/linux_arm64/image/draw.a +#usr/lib/go/pkg/linux_arm64/image/gif.a +#usr/lib/go/pkg/linux_arm64/image/internal +#usr/lib/go/pkg/linux_arm64/image/internal/imageutil.a +#usr/lib/go/pkg/linux_arm64/image/jpeg.a +#usr/lib/go/pkg/linux_arm64/image/png.a +#usr/lib/go/pkg/linux_arm64/index +#usr/lib/go/pkg/linux_arm64/index/suffixarray.a +#usr/lib/go/pkg/linux_arm64/internal +#usr/lib/go/pkg/linux_arm64/internal/bytealg.a +#usr/lib/go/pkg/linux_arm64/internal/cfg.a +#usr/lib/go/pkg/linux_arm64/internal/cpu.a +#usr/lib/go/pkg/linux_arm64/internal/fmtsort.a +#usr/lib/go/pkg/linux_arm64/internal/goroot.a +#usr/lib/go/pkg/linux_arm64/internal/goversion.a +#usr/lib/go/pkg/linux_arm64/internal/lazyregexp.a +#usr/lib/go/pkg/linux_arm64/internal/lazytemplate.a +#usr/lib/go/pkg/linux_arm64/internal/nettrace.a +#usr/lib/go/pkg/linux_arm64/internal/obscuretestdata.a +#usr/lib/go/pkg/linux_arm64/internal/oserror.a +#usr/lib/go/pkg/linux_arm64/internal/poll.a +#usr/lib/go/pkg/linux_arm64/internal/profile.a +#usr/lib/go/pkg/linux_arm64/internal/race.a +#usr/lib/go/pkg/linux_arm64/internal/reflectlite.a +#usr/lib/go/pkg/linux_arm64/internal/singleflight.a +#usr/lib/go/pkg/linux_arm64/internal/syscall +#usr/lib/go/pkg/linux_arm64/internal/syscall/execenv.a +#usr/lib/go/pkg/linux_arm64/internal/syscall/unix.a +#usr/lib/go/pkg/linux_arm64/internal/testenv.a +#usr/lib/go/pkg/linux_arm64/internal/testlog.a +#usr/lib/go/pkg/linux_arm64/internal/trace.a +#usr/lib/go/pkg/linux_arm64/internal/unsafeheader.a +#usr/lib/go/pkg/linux_arm64/internal/xcoff.a +#usr/lib/go/pkg/linux_arm64/io +#usr/lib/go/pkg/linux_arm64/io.a +#usr/lib/go/pkg/linux_arm64/io/ioutil.a +#usr/lib/go/pkg/linux_arm64/log +#usr/lib/go/pkg/linux_arm64/log.a +#usr/lib/go/pkg/linux_arm64/log/syslog.a +#usr/lib/go/pkg/linux_arm64/math +#usr/lib/go/pkg/linux_arm64/math.a +#usr/lib/go/pkg/linux_arm64/math/big.a +#usr/lib/go/pkg/linux_arm64/math/bits.a +#usr/lib/go/pkg/linux_arm64/math/cmplx.a +#usr/lib/go/pkg/linux_arm64/math/rand.a +#usr/lib/go/pkg/linux_arm64/mime +#usr/lib/go/pkg/linux_arm64/mime.a +#usr/lib/go/pkg/linux_arm64/mime/multipart.a +#usr/lib/go/pkg/linux_arm64/mime/quotedprintable.a +#usr/lib/go/pkg/linux_arm64/net +#usr/lib/go/pkg/linux_arm64/net.a +#usr/lib/go/pkg/linux_arm64/net/http +#usr/lib/go/pkg/linux_arm64/net/http.a +#usr/lib/go/pkg/linux_arm64/net/http/cgi.a +#usr/lib/go/pkg/linux_arm64/net/http/cookiejar.a +#usr/lib/go/pkg/linux_arm64/net/http/fcgi.a +#usr/lib/go/pkg/linux_arm64/net/http/httptest.a +#usr/lib/go/pkg/linux_arm64/net/http/httptrace.a +#usr/lib/go/pkg/linux_arm64/net/http/httputil.a +#usr/lib/go/pkg/linux_arm64/net/http/internal.a +#usr/lib/go/pkg/linux_arm64/net/http/pprof.a +#usr/lib/go/pkg/linux_arm64/net/internal +#usr/lib/go/pkg/linux_arm64/net/internal/socktest.a +#usr/lib/go/pkg/linux_arm64/net/mail.a +#usr/lib/go/pkg/linux_arm64/net/rpc +#usr/lib/go/pkg/linux_arm64/net/rpc.a +#usr/lib/go/pkg/linux_arm64/net/rpc/jsonrpc.a +#usr/lib/go/pkg/linux_arm64/net/smtp.a +#usr/lib/go/pkg/linux_arm64/net/textproto.a +#usr/lib/go/pkg/linux_arm64/net/url.a +#usr/lib/go/pkg/linux_arm64/os +#usr/lib/go/pkg/linux_arm64/os.a +#usr/lib/go/pkg/linux_arm64/os/exec.a +#usr/lib/go/pkg/linux_arm64/os/signal +#usr/lib/go/pkg/linux_arm64/os/signal.a +#usr/lib/go/pkg/linux_arm64/os/signal/internal +#usr/lib/go/pkg/linux_arm64/os/signal/internal/pty.a +#usr/lib/go/pkg/linux_arm64/os/user.a +#usr/lib/go/pkg/linux_arm64/path +#usr/lib/go/pkg/linux_arm64/path.a +#usr/lib/go/pkg/linux_arm64/path/filepath.a +#usr/lib/go/pkg/linux_arm64/plugin.a +#usr/lib/go/pkg/linux_arm64/reflect.a +#usr/lib/go/pkg/linux_arm64/regexp +#usr/lib/go/pkg/linux_arm64/regexp.a +#usr/lib/go/pkg/linux_arm64/regexp/syntax.a +#usr/lib/go/pkg/linux_arm64/runtime +#usr/lib/go/pkg/linux_arm64/runtime.a +#usr/lib/go/pkg/linux_arm64/runtime/cgo.a +#usr/lib/go/pkg/linux_arm64/runtime/debug.a +#usr/lib/go/pkg/linux_arm64/runtime/internal +#usr/lib/go/pkg/linux_arm64/runtime/internal/atomic.a +#usr/lib/go/pkg/linux_arm64/runtime/internal/math.a +#usr/lib/go/pkg/linux_arm64/runtime/internal/sys.a +#usr/lib/go/pkg/linux_arm64/runtime/pprof.a +#usr/lib/go/pkg/linux_arm64/runtime/race.a +#usr/lib/go/pkg/linux_arm64/runtime/trace.a +#usr/lib/go/pkg/linux_arm64/sort.a +#usr/lib/go/pkg/linux_arm64/strconv.a +#usr/lib/go/pkg/linux_arm64/strings.a +#usr/lib/go/pkg/linux_arm64/sync +#usr/lib/go/pkg/linux_arm64/sync.a +#usr/lib/go/pkg/linux_arm64/sync/atomic.a +#usr/lib/go/pkg/linux_arm64/syscall.a +#usr/lib/go/pkg/linux_arm64/testing +#usr/lib/go/pkg/linux_arm64/testing.a +#usr/lib/go/pkg/linux_arm64/testing/internal +#usr/lib/go/pkg/linux_arm64/testing/internal/testdeps.a +#usr/lib/go/pkg/linux_arm64/testing/iotest.a +#usr/lib/go/pkg/linux_arm64/testing/quick.a +#usr/lib/go/pkg/linux_arm64/text +#usr/lib/go/pkg/linux_arm64/text/scanner.a +#usr/lib/go/pkg/linux_arm64/text/tabwriter.a +#usr/lib/go/pkg/linux_arm64/text/template +#usr/lib/go/pkg/linux_arm64/text/template.a +#usr/lib/go/pkg/linux_arm64/text/template/parse.a +#usr/lib/go/pkg/linux_arm64/time +#usr/lib/go/pkg/linux_arm64/time.a +#usr/lib/go/pkg/linux_arm64/time/tzdata.a +#usr/lib/go/pkg/linux_arm64/unicode +#usr/lib/go/pkg/linux_arm64/unicode.a +#usr/lib/go/pkg/linux_arm64/unicode/utf16.a +#usr/lib/go/pkg/linux_arm64/unicode/utf8.a +#usr/lib/go/pkg/linux_arm64/vendor +#usr/lib/go/pkg/linux_arm64/vendor/golang.org +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/chacha20.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/chacha20poly1305.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/cryptobyte +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/cryptobyte.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/cryptobyte/asn1.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/curve25519.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/hkdf.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/internal +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/internal/subtle.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/crypto/poly1305.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/dns +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/dns/dnsmessage.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/http +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/http/httpguts.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/http/httpproxy.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/http2 +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/http2/hpack.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/idna.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/net/nettest.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/sys +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/sys/cpu.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/secure +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/secure/bidirule.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/transform.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/unicode +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/unicode/bidi.a +#usr/lib/go/pkg/linux_arm64/vendor/golang.org/x/text/unicode/norm.a +#usr/lib/go/pkg/tool +#usr/lib/go/pkg/tool/linux_arm64 +#usr/lib/go/pkg/tool/linux_arm64/addr2line +#usr/lib/go/pkg/tool/linux_arm64/asm +#usr/lib/go/pkg/tool/linux_arm64/buildid +#usr/lib/go/pkg/tool/linux_arm64/cgo +#usr/lib/go/pkg/tool/linux_arm64/compile +#usr/lib/go/pkg/tool/linux_arm64/cover +#usr/lib/go/pkg/tool/linux_arm64/dist +#usr/lib/go/pkg/tool/linux_arm64/doc +#usr/lib/go/pkg/tool/linux_arm64/fix +#usr/lib/go/pkg/tool/linux_arm64/link +#usr/lib/go/pkg/tool/linux_arm64/nm +#usr/lib/go/pkg/tool/linux_arm64/objdump +#usr/lib/go/pkg/tool/linux_arm64/pack +#usr/lib/go/pkg/tool/linux_arm64/pprof +#usr/lib/go/pkg/tool/linux_arm64/test2json +#usr/lib/go/pkg/tool/linux_arm64/trace +#usr/lib/go/pkg/tool/linux_arm64/vet +#usr/lib/go/src +#usr/lib/go/src/Make.dist +#usr/lib/go/src/README.vendor +#usr/lib/go/src/all.bash +#usr/lib/go/src/all.bat +#usr/lib/go/src/all.rc +#usr/lib/go/src/archive +#usr/lib/go/src/archive/tar +#usr/lib/go/src/archive/tar/common.go +#usr/lib/go/src/archive/tar/example_test.go +#usr/lib/go/src/archive/tar/format.go +#usr/lib/go/src/archive/tar/reader.go +#usr/lib/go/src/archive/tar/reader_test.go +#usr/lib/go/src/archive/tar/stat_actime1.go +#usr/lib/go/src/archive/tar/stat_actime2.go +#usr/lib/go/src/archive/tar/stat_unix.go +#usr/lib/go/src/archive/tar/strconv.go +#usr/lib/go/src/archive/tar/strconv_test.go +#usr/lib/go/src/archive/tar/tar_test.go +#usr/lib/go/src/archive/tar/testdata +#usr/lib/go/src/archive/tar/testdata/file-and-dir.tar +#usr/lib/go/src/archive/tar/testdata/gnu-incremental.tar +#usr/lib/go/src/archive/tar/testdata/gnu-long-nul.tar +#usr/lib/go/src/archive/tar/testdata/gnu-multi-hdrs.tar +#usr/lib/go/src/archive/tar/testdata/gnu-nil-sparse-data.tar +#usr/lib/go/src/archive/tar/testdata/gnu-nil-sparse-hole.tar +#usr/lib/go/src/archive/tar/testdata/gnu-not-utf8.tar +#usr/lib/go/src/archive/tar/testdata/gnu-sparse-big.tar +#usr/lib/go/src/archive/tar/testdata/gnu-utf8.tar +#usr/lib/go/src/archive/tar/testdata/gnu.tar +#usr/lib/go/src/archive/tar/testdata/hardlink.tar +#usr/lib/go/src/archive/tar/testdata/hdr-only.tar +#usr/lib/go/src/archive/tar/testdata/invalid-go17.tar +#usr/lib/go/src/archive/tar/testdata/issue10968.tar +#usr/lib/go/src/archive/tar/testdata/issue11169.tar +#usr/lib/go/src/archive/tar/testdata/issue12435.tar +#usr/lib/go/src/archive/tar/testdata/neg-size.tar +#usr/lib/go/src/archive/tar/testdata/nil-uid.tar +#usr/lib/go/src/archive/tar/testdata/pax-bad-hdr-file.tar +#usr/lib/go/src/archive/tar/testdata/pax-bad-mtime-file.tar +#usr/lib/go/src/archive/tar/testdata/pax-global-records.tar +#usr/lib/go/src/archive/tar/testdata/pax-multi-hdrs.tar +#usr/lib/go/src/archive/tar/testdata/pax-nil-sparse-data.tar +#usr/lib/go/src/archive/tar/testdata/pax-nil-sparse-hole.tar +#usr/lib/go/src/archive/tar/testdata/pax-nul-path.tar +#usr/lib/go/src/archive/tar/testdata/pax-nul-xattrs.tar +#usr/lib/go/src/archive/tar/testdata/pax-path-hdr.tar +#usr/lib/go/src/archive/tar/testdata/pax-pos-size-file.tar +#usr/lib/go/src/archive/tar/testdata/pax-records.tar +#usr/lib/go/src/archive/tar/testdata/pax-sparse-big.tar +#usr/lib/go/src/archive/tar/testdata/pax.tar +#usr/lib/go/src/archive/tar/testdata/small.txt +#usr/lib/go/src/archive/tar/testdata/small2.txt +#usr/lib/go/src/archive/tar/testdata/sparse-formats.tar +#usr/lib/go/src/archive/tar/testdata/star.tar +#usr/lib/go/src/archive/tar/testdata/trailing-slash.tar +#usr/lib/go/src/archive/tar/testdata/ustar-file-devs.tar +#usr/lib/go/src/archive/tar/testdata/ustar-file-reg.tar +#usr/lib/go/src/archive/tar/testdata/ustar.tar +#usr/lib/go/src/archive/tar/testdata/v7.tar +#usr/lib/go/src/archive/tar/testdata/writer-big-long.tar +#usr/lib/go/src/archive/tar/testdata/writer-big.tar +#usr/lib/go/src/archive/tar/testdata/writer.tar +#usr/lib/go/src/archive/tar/testdata/xattrs.tar +#usr/lib/go/src/archive/tar/writer.go +#usr/lib/go/src/archive/tar/writer_test.go +#usr/lib/go/src/archive/zip +#usr/lib/go/src/archive/zip/example_test.go +#usr/lib/go/src/archive/zip/reader.go +#usr/lib/go/src/archive/zip/reader_test.go +#usr/lib/go/src/archive/zip/register.go +#usr/lib/go/src/archive/zip/struct.go +#usr/lib/go/src/archive/zip/testdata +#usr/lib/go/src/archive/zip/testdata/crc32-not-streamed.zip +#usr/lib/go/src/archive/zip/testdata/dd.zip +#usr/lib/go/src/archive/zip/testdata/go-no-datadesc-sig.zip.base64 +#usr/lib/go/src/archive/zip/testdata/go-with-datadesc-sig.zip +#usr/lib/go/src/archive/zip/testdata/gophercolor16x16.png +#usr/lib/go/src/archive/zip/testdata/readme.notzip +#usr/lib/go/src/archive/zip/testdata/readme.zip +#usr/lib/go/src/archive/zip/testdata/symlink.zip +#usr/lib/go/src/archive/zip/testdata/test-trailing-junk.zip +#usr/lib/go/src/archive/zip/testdata/test.zip +#usr/lib/go/src/archive/zip/testdata/time-22738.zip +#usr/lib/go/src/archive/zip/testdata/time-7zip.zip +#usr/lib/go/src/archive/zip/testdata/time-go.zip +#usr/lib/go/src/archive/zip/testdata/time-infozip.zip +#usr/lib/go/src/archive/zip/testdata/time-osx.zip +#usr/lib/go/src/archive/zip/testdata/time-win7.zip +#usr/lib/go/src/archive/zip/testdata/time-winrar.zip +#usr/lib/go/src/archive/zip/testdata/time-winzip.zip +#usr/lib/go/src/archive/zip/testdata/unix.zip +#usr/lib/go/src/archive/zip/testdata/utf8-7zip.zip +#usr/lib/go/src/archive/zip/testdata/utf8-infozip.zip +#usr/lib/go/src/archive/zip/testdata/utf8-osx.zip +#usr/lib/go/src/archive/zip/testdata/utf8-winrar.zip +#usr/lib/go/src/archive/zip/testdata/utf8-winzip.zip +#usr/lib/go/src/archive/zip/testdata/winxp.zip +#usr/lib/go/src/archive/zip/testdata/zip64-2.zip +#usr/lib/go/src/archive/zip/testdata/zip64.zip +#usr/lib/go/src/archive/zip/writer.go +#usr/lib/go/src/archive/zip/writer_test.go +#usr/lib/go/src/archive/zip/zip_test.go +#usr/lib/go/src/bootstrap.bash +#usr/lib/go/src/bufio +#usr/lib/go/src/bufio/bufio.go +#usr/lib/go/src/bufio/bufio_test.go +#usr/lib/go/src/bufio/example_test.go +#usr/lib/go/src/bufio/export_test.go +#usr/lib/go/src/bufio/scan.go +#usr/lib/go/src/bufio/scan_test.go +#usr/lib/go/src/buildall.bash +#usr/lib/go/src/builtin +#usr/lib/go/src/builtin/builtin.go +#usr/lib/go/src/bytes +#usr/lib/go/src/bytes/boundary_test.go +#usr/lib/go/src/bytes/buffer.go +#usr/lib/go/src/bytes/buffer_test.go +#usr/lib/go/src/bytes/bytes.go +#usr/lib/go/src/bytes/bytes_test.go +#usr/lib/go/src/bytes/compare_test.go +#usr/lib/go/src/bytes/example_test.go +#usr/lib/go/src/bytes/export_test.go +#usr/lib/go/src/bytes/reader.go +#usr/lib/go/src/bytes/reader_test.go +#usr/lib/go/src/clean.bash +#usr/lib/go/src/clean.bat +#usr/lib/go/src/clean.rc +#usr/lib/go/src/cmd +#usr/lib/go/src/cmd/README.vendor +#usr/lib/go/src/cmd/addr2line +#usr/lib/go/src/cmd/addr2line/addr2line_test.go +#usr/lib/go/src/cmd/addr2line/main.go +#usr/lib/go/src/cmd/api +#usr/lib/go/src/cmd/api/goapi.go +#usr/lib/go/src/cmd/api/goapi_test.go +#usr/lib/go/src/cmd/api/run.go +#usr/lib/go/src/cmd/api/testdata +#usr/lib/go/src/cmd/api/testdata/src +#usr/lib/go/src/cmd/api/testdata/src/issue21181 +#usr/lib/go/src/cmd/api/testdata/src/issue21181/dep +#usr/lib/go/src/cmd/api/testdata/src/issue21181/dep/p.go +#usr/lib/go/src/cmd/api/testdata/src/issue21181/dep/p_amd64.go +#usr/lib/go/src/cmd/api/testdata/src/issue21181/indirect +#usr/lib/go/src/cmd/api/testdata/src/issue21181/indirect/p.go +#usr/lib/go/src/cmd/api/testdata/src/issue21181/p +#usr/lib/go/src/cmd/api/testdata/src/issue21181/p/p.go +#usr/lib/go/src/cmd/api/testdata/src/issue21181/p/p_amd64.go +#usr/lib/go/src/cmd/api/testdata/src/issue21181/p/p_generic.go +#usr/lib/go/src/cmd/api/testdata/src/issue29837 +#usr/lib/go/src/cmd/api/testdata/src/issue29837/p +#usr/lib/go/src/cmd/api/testdata/src/issue29837/p/README +#usr/lib/go/src/cmd/api/testdata/src/pkg +#usr/lib/go/src/cmd/api/testdata/src/pkg/p1 +#usr/lib/go/src/cmd/api/testdata/src/pkg/p1/golden.txt +#usr/lib/go/src/cmd/api/testdata/src/pkg/p1/p1.go +#usr/lib/go/src/cmd/api/testdata/src/pkg/p2 +#usr/lib/go/src/cmd/api/testdata/src/pkg/p2/golden.txt +#usr/lib/go/src/cmd/api/testdata/src/pkg/p2/p2.go +#usr/lib/go/src/cmd/api/testdata/src/pkg/p3 +#usr/lib/go/src/cmd/api/testdata/src/pkg/p3/golden.txt +#usr/lib/go/src/cmd/api/testdata/src/pkg/p3/p3.go +#usr/lib/go/src/cmd/asm +#usr/lib/go/src/cmd/asm/doc.go +#usr/lib/go/src/cmd/asm/internal +#usr/lib/go/src/cmd/asm/internal/arch +#usr/lib/go/src/cmd/asm/internal/arch/arch.go +#usr/lib/go/src/cmd/asm/internal/arch/arm.go +#usr/lib/go/src/cmd/asm/internal/arch/arm64.go +#usr/lib/go/src/cmd/asm/internal/arch/mips.go +#usr/lib/go/src/cmd/asm/internal/arch/ppc64.go +#usr/lib/go/src/cmd/asm/internal/arch/riscv64.go +#usr/lib/go/src/cmd/asm/internal/arch/s390x.go +#usr/lib/go/src/cmd/asm/internal/asm +#usr/lib/go/src/cmd/asm/internal/asm/asm.go +#usr/lib/go/src/cmd/asm/internal/asm/endtoend_test.go +#usr/lib/go/src/cmd/asm/internal/asm/expr_test.go +#usr/lib/go/src/cmd/asm/internal/asm/line_test.go +#usr/lib/go/src/cmd/asm/internal/asm/operand_test.go +#usr/lib/go/src/cmd/asm/internal/asm/parse.go +#usr/lib/go/src/cmd/asm/internal/asm/pseudo_test.go +#usr/lib/go/src/cmd/asm/internal/asm/testdata +#usr/lib/go/src/cmd/asm/internal/asm/testdata/386.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/386enc.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/amd64.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/amd64enc.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/amd64error.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/arm.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/arm64.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/arm64enc.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/arm64error.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/armerror.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/armv6.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/aes_avx512f.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_4fmaps.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_4vnniw.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_bitalg.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_ifma.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vbmi.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vbmi2.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vnni.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512_vpopcntdq.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512bw.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512cd.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512dq.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512er.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512f.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/avx512pf.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/gfni_avx512f.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/avx512enc/vpclmulqdq_avx512f.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/mips.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/mips64.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/ppc64.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/ppc64enc.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/riscvenc.s +#usr/lib/go/src/cmd/asm/internal/asm/testdata/s390x.s +#usr/lib/go/src/cmd/asm/internal/flags +#usr/lib/go/src/cmd/asm/internal/flags/flags.go +#usr/lib/go/src/cmd/asm/internal/lex +#usr/lib/go/src/cmd/asm/internal/lex/input.go +#usr/lib/go/src/cmd/asm/internal/lex/lex.go +#usr/lib/go/src/cmd/asm/internal/lex/lex_test.go +#usr/lib/go/src/cmd/asm/internal/lex/slice.go +#usr/lib/go/src/cmd/asm/internal/lex/stack.go +#usr/lib/go/src/cmd/asm/internal/lex/tokenizer.go +#usr/lib/go/src/cmd/asm/main.go +#usr/lib/go/src/cmd/buildid +#usr/lib/go/src/cmd/buildid/buildid.go +#usr/lib/go/src/cmd/buildid/doc.go +#usr/lib/go/src/cmd/cgo +#usr/lib/go/src/cmd/cgo/ast.go +#usr/lib/go/src/cmd/cgo/doc.go +#usr/lib/go/src/cmd/cgo/gcc.go +#usr/lib/go/src/cmd/cgo/godefs.go +#usr/lib/go/src/cmd/cgo/main.go +#usr/lib/go/src/cmd/cgo/out.go +#usr/lib/go/src/cmd/cgo/util.go +#usr/lib/go/src/cmd/cgo/zdefaultcc.go +#usr/lib/go/src/cmd/compile +#usr/lib/go/src/cmd/compile/README.md +#usr/lib/go/src/cmd/compile/doc.go +#usr/lib/go/src/cmd/compile/fmt_test.go +#usr/lib/go/src/cmd/compile/fmtmap_test.go +#usr/lib/go/src/cmd/compile/internal +#usr/lib/go/src/cmd/compile/internal/amd64 +#usr/lib/go/src/cmd/compile/internal/amd64/galign.go +#usr/lib/go/src/cmd/compile/internal/amd64/ggen.go +#usr/lib/go/src/cmd/compile/internal/amd64/ssa.go +#usr/lib/go/src/cmd/compile/internal/arm +#usr/lib/go/src/cmd/compile/internal/arm/galign.go +#usr/lib/go/src/cmd/compile/internal/arm/ggen.go +#usr/lib/go/src/cmd/compile/internal/arm/ssa.go +#usr/lib/go/src/cmd/compile/internal/arm64 +#usr/lib/go/src/cmd/compile/internal/arm64/galign.go +#usr/lib/go/src/cmd/compile/internal/arm64/ggen.go +#usr/lib/go/src/cmd/compile/internal/arm64/ssa.go +#usr/lib/go/src/cmd/compile/internal/gc +#usr/lib/go/src/cmd/compile/internal/gc/alg.go +#usr/lib/go/src/cmd/compile/internal/gc/algkind_string.go +#usr/lib/go/src/cmd/compile/internal/gc/align.go +#usr/lib/go/src/cmd/compile/internal/gc/bench_test.go +#usr/lib/go/src/cmd/compile/internal/gc/bexport.go +#usr/lib/go/src/cmd/compile/internal/gc/bimport.go +#usr/lib/go/src/cmd/compile/internal/gc/bitset.go +#usr/lib/go/src/cmd/compile/internal/gc/bootstrap.go +#usr/lib/go/src/cmd/compile/internal/gc/builtin +#usr/lib/go/src/cmd/compile/internal/gc/builtin.go +#usr/lib/go/src/cmd/compile/internal/gc/builtin/runtime.go +#usr/lib/go/src/cmd/compile/internal/gc/builtin_test.go +#usr/lib/go/src/cmd/compile/internal/gc/bv.go +#usr/lib/go/src/cmd/compile/internal/gc/class_string.go +#usr/lib/go/src/cmd/compile/internal/gc/closure.go +#usr/lib/go/src/cmd/compile/internal/gc/const.go +#usr/lib/go/src/cmd/compile/internal/gc/constFold_test.go +#usr/lib/go/src/cmd/compile/internal/gc/dcl.go +#usr/lib/go/src/cmd/compile/internal/gc/dep_test.go +#usr/lib/go/src/cmd/compile/internal/gc/dump.go +#usr/lib/go/src/cmd/compile/internal/gc/dwinl.go +#usr/lib/go/src/cmd/compile/internal/gc/esc.go +#usr/lib/go/src/cmd/compile/internal/gc/escape.go +#usr/lib/go/src/cmd/compile/internal/gc/export.go +#usr/lib/go/src/cmd/compile/internal/gc/fixedbugs_test.go +#usr/lib/go/src/cmd/compile/internal/gc/float_test.go +#usr/lib/go/src/cmd/compile/internal/gc/fmt.go +#usr/lib/go/src/cmd/compile/internal/gc/gen.go +#usr/lib/go/src/cmd/compile/internal/gc/global_test.go +#usr/lib/go/src/cmd/compile/internal/gc/go.go +#usr/lib/go/src/cmd/compile/internal/gc/gsubr.go +#usr/lib/go/src/cmd/compile/internal/gc/iexport.go +#usr/lib/go/src/cmd/compile/internal/gc/iface_test.go +#usr/lib/go/src/cmd/compile/internal/gc/iimport.go +#usr/lib/go/src/cmd/compile/internal/gc/init.go +#usr/lib/go/src/cmd/compile/internal/gc/initorder.go +#usr/lib/go/src/cmd/compile/internal/gc/inl.go +#usr/lib/go/src/cmd/compile/internal/gc/inl_test.go +#usr/lib/go/src/cmd/compile/internal/gc/lang_test.go +#usr/lib/go/src/cmd/compile/internal/gc/lex.go +#usr/lib/go/src/cmd/compile/internal/gc/lex_test.go +#usr/lib/go/src/cmd/compile/internal/gc/logic_test.go +#usr/lib/go/src/cmd/compile/internal/gc/main.go +#usr/lib/go/src/cmd/compile/internal/gc/mapfile_mmap.go +#usr/lib/go/src/cmd/compile/internal/gc/mapfile_read.go +#usr/lib/go/src/cmd/compile/internal/gc/mkbuiltin.go +#usr/lib/go/src/cmd/compile/internal/gc/mpfloat.go +#usr/lib/go/src/cmd/compile/internal/gc/mpint.go +#usr/lib/go/src/cmd/compile/internal/gc/noder.go +#usr/lib/go/src/cmd/compile/internal/gc/obj.go +#usr/lib/go/src/cmd/compile/internal/gc/op_string.go +#usr/lib/go/src/cmd/compile/internal/gc/order.go +#usr/lib/go/src/cmd/compile/internal/gc/pgen.go +#usr/lib/go/src/cmd/compile/internal/gc/pgen_test.go +#usr/lib/go/src/cmd/compile/internal/gc/phi.go +#usr/lib/go/src/cmd/compile/internal/gc/plive.go +#usr/lib/go/src/cmd/compile/internal/gc/pprof.go +#usr/lib/go/src/cmd/compile/internal/gc/racewalk.go +#usr/lib/go/src/cmd/compile/internal/gc/range.go +#usr/lib/go/src/cmd/compile/internal/gc/reflect.go +#usr/lib/go/src/cmd/compile/internal/gc/reproduciblebuilds_test.go +#usr/lib/go/src/cmd/compile/internal/gc/scc.go +#usr/lib/go/src/cmd/compile/internal/gc/scope.go +#usr/lib/go/src/cmd/compile/internal/gc/scope_test.go +#usr/lib/go/src/cmd/compile/internal/gc/select.go +#usr/lib/go/src/cmd/compile/internal/gc/shift_test.go +#usr/lib/go/src/cmd/compile/internal/gc/sinit.go +#usr/lib/go/src/cmd/compile/internal/gc/sizeof_test.go +#usr/lib/go/src/cmd/compile/internal/gc/ssa.go +#usr/lib/go/src/cmd/compile/internal/gc/ssa_test.go +#usr/lib/go/src/cmd/compile/internal/gc/subr.go +#usr/lib/go/src/cmd/compile/internal/gc/swt.go +#usr/lib/go/src/cmd/compile/internal/gc/syntax.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata +#usr/lib/go/src/cmd/compile/internal/gc/testdata/addressed_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/append_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/arithBoundary_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/arithConst_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/arith_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/array_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/assert_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/break_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/chan_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/closure_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/cmpConst_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/cmp_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/compound_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/copy_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/ctl_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/deferNoReturn_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/divbyzero_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/dupLoad_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/flowgraph_generator1.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/fp_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/arithBoundaryGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/arithConstGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/cmpConstGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/constFoldGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/copyGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/gen/zeroGen.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/loadstore_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/map_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/namedReturn_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/phi_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/regalloc_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/reproducible +#usr/lib/go/src/cmd/compile/internal/gc/testdata/reproducible/issue20272.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/reproducible/issue27013.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/reproducible/issue30202.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/reproducible/issue38068.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/short_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/slice_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/sqrtConst_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/string_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/unsafe_test.go +#usr/lib/go/src/cmd/compile/internal/gc/testdata/zero_test.go +#usr/lib/go/src/cmd/compile/internal/gc/timings.go +#usr/lib/go/src/cmd/compile/internal/gc/trace.go +#usr/lib/go/src/cmd/compile/internal/gc/truncconst_test.go +#usr/lib/go/src/cmd/compile/internal/gc/typecheck.go +#usr/lib/go/src/cmd/compile/internal/gc/types.go +#usr/lib/go/src/cmd/compile/internal/gc/types_acc.go +#usr/lib/go/src/cmd/compile/internal/gc/universe.go +#usr/lib/go/src/cmd/compile/internal/gc/unsafe.go +#usr/lib/go/src/cmd/compile/internal/gc/util.go +#usr/lib/go/src/cmd/compile/internal/gc/walk.go +#usr/lib/go/src/cmd/compile/internal/gc/zerorange_test.go +#usr/lib/go/src/cmd/compile/internal/logopt +#usr/lib/go/src/cmd/compile/internal/logopt/escape.go +#usr/lib/go/src/cmd/compile/internal/logopt/escape_bootstrap.go +#usr/lib/go/src/cmd/compile/internal/logopt/log_opts.go +#usr/lib/go/src/cmd/compile/internal/logopt/logopt_test.go +#usr/lib/go/src/cmd/compile/internal/mips +#usr/lib/go/src/cmd/compile/internal/mips/galign.go +#usr/lib/go/src/cmd/compile/internal/mips/ggen.go +#usr/lib/go/src/cmd/compile/internal/mips/ssa.go +#usr/lib/go/src/cmd/compile/internal/mips64 +#usr/lib/go/src/cmd/compile/internal/mips64/galign.go +#usr/lib/go/src/cmd/compile/internal/mips64/ggen.go +#usr/lib/go/src/cmd/compile/internal/mips64/ssa.go +#usr/lib/go/src/cmd/compile/internal/ppc64 +#usr/lib/go/src/cmd/compile/internal/ppc64/galign.go +#usr/lib/go/src/cmd/compile/internal/ppc64/ggen.go +#usr/lib/go/src/cmd/compile/internal/ppc64/opt.go +#usr/lib/go/src/cmd/compile/internal/ppc64/ssa.go +#usr/lib/go/src/cmd/compile/internal/riscv64 +#usr/lib/go/src/cmd/compile/internal/riscv64/galign.go +#usr/lib/go/src/cmd/compile/internal/riscv64/ggen.go +#usr/lib/go/src/cmd/compile/internal/riscv64/gsubr.go +#usr/lib/go/src/cmd/compile/internal/riscv64/ssa.go +#usr/lib/go/src/cmd/compile/internal/s390x +#usr/lib/go/src/cmd/compile/internal/s390x/galign.go +#usr/lib/go/src/cmd/compile/internal/s390x/ggen.go +#usr/lib/go/src/cmd/compile/internal/s390x/ssa.go +#usr/lib/go/src/cmd/compile/internal/ssa +#usr/lib/go/src/cmd/compile/internal/ssa/README.md +#usr/lib/go/src/cmd/compile/internal/ssa/TODO +#usr/lib/go/src/cmd/compile/internal/ssa/addressingmodes.go +#usr/lib/go/src/cmd/compile/internal/ssa/biasedsparsemap.go +#usr/lib/go/src/cmd/compile/internal/ssa/block.go +#usr/lib/go/src/cmd/compile/internal/ssa/branchelim.go +#usr/lib/go/src/cmd/compile/internal/ssa/branchelim_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/cache.go +#usr/lib/go/src/cmd/compile/internal/ssa/check.go +#usr/lib/go/src/cmd/compile/internal/ssa/checkbce.go +#usr/lib/go/src/cmd/compile/internal/ssa/compile.go +#usr/lib/go/src/cmd/compile/internal/ssa/config.go +#usr/lib/go/src/cmd/compile/internal/ssa/copyelim.go +#usr/lib/go/src/cmd/compile/internal/ssa/copyelim_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/critical.go +#usr/lib/go/src/cmd/compile/internal/ssa/cse.go +#usr/lib/go/src/cmd/compile/internal/ssa/cse_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/deadcode.go +#usr/lib/go/src/cmd/compile/internal/ssa/deadcode_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/deadstore.go +#usr/lib/go/src/cmd/compile/internal/ssa/deadstore_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/debug.go +#usr/lib/go/src/cmd/compile/internal/ssa/debug_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/decompose.go +#usr/lib/go/src/cmd/compile/internal/ssa/dom.go +#usr/lib/go/src/cmd/compile/internal/ssa/dom_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/export_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/flagalloc.go +#usr/lib/go/src/cmd/compile/internal/ssa/flags_amd64_test.s +#usr/lib/go/src/cmd/compile/internal/ssa/flags_arm64_test.s +#usr/lib/go/src/cmd/compile/internal/ssa/flags_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/func.go +#usr/lib/go/src/cmd/compile/internal/ssa/func_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/fuse.go +#usr/lib/go/src/cmd/compile/internal/ssa/fuse_comparisons.go +#usr/lib/go/src/cmd/compile/internal/ssa/fuse_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen +#usr/lib/go/src/cmd/compile/internal/ssa/gen/386.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/386Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/386splitload.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/AMD64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/AMD64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/AMD64splitload.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/ARM.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/ARM64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/ARM64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/ARMOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/MIPS.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/MIPS64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/MIPS64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/MIPSOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/PPC64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/PPC64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/README +#usr/lib/go/src/cmd/compile/internal/ssa/gen/RISCV64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/RISCV64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/S390X.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/S390XOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/Wasm.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/WasmOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/cover.bash +#usr/lib/go/src/cmd/compile/internal/ssa/gen/dec.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/dec64.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/dec64Ops.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/decArgs.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/decArgsOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/decOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/generic.rules +#usr/lib/go/src/cmd/compile/internal/ssa/gen/genericOps.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/main.go +#usr/lib/go/src/cmd/compile/internal/ssa/gen/rulegen.go +#usr/lib/go/src/cmd/compile/internal/ssa/html.go +#usr/lib/go/src/cmd/compile/internal/ssa/id.go +#usr/lib/go/src/cmd/compile/internal/ssa/layout.go +#usr/lib/go/src/cmd/compile/internal/ssa/lca.go +#usr/lib/go/src/cmd/compile/internal/ssa/lca_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/likelyadjust.go +#usr/lib/go/src/cmd/compile/internal/ssa/location.go +#usr/lib/go/src/cmd/compile/internal/ssa/loopbce.go +#usr/lib/go/src/cmd/compile/internal/ssa/loopreschedchecks.go +#usr/lib/go/src/cmd/compile/internal/ssa/looprotate.go +#usr/lib/go/src/cmd/compile/internal/ssa/lower.go +#usr/lib/go/src/cmd/compile/internal/ssa/magic.go +#usr/lib/go/src/cmd/compile/internal/ssa/magic_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/nilcheck.go +#usr/lib/go/src/cmd/compile/internal/ssa/nilcheck_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/numberlines.go +#usr/lib/go/src/cmd/compile/internal/ssa/op.go +#usr/lib/go/src/cmd/compile/internal/ssa/opGen.go +#usr/lib/go/src/cmd/compile/internal/ssa/opt.go +#usr/lib/go/src/cmd/compile/internal/ssa/passbm_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/phielim.go +#usr/lib/go/src/cmd/compile/internal/ssa/phiopt.go +#usr/lib/go/src/cmd/compile/internal/ssa/poset.go +#usr/lib/go/src/cmd/compile/internal/ssa/poset_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/print.go +#usr/lib/go/src/cmd/compile/internal/ssa/prove.go +#usr/lib/go/src/cmd/compile/internal/ssa/redblack32.go +#usr/lib/go/src/cmd/compile/internal/ssa/redblack32_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/regalloc.go +#usr/lib/go/src/cmd/compile/internal/ssa/regalloc_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewrite.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewrite386.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewrite386splitload.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteAMD64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteAMD64splitload.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteARM.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteARM64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteCond_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteMIPS.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteMIPS64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewritePPC64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteRISCV64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteS390X.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewriteWasm.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewrite_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewritedec.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewritedec64.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewritedecArgs.go +#usr/lib/go/src/cmd/compile/internal/ssa/rewritegeneric.go +#usr/lib/go/src/cmd/compile/internal/ssa/schedule.go +#usr/lib/go/src/cmd/compile/internal/ssa/schedule_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/shift_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/shortcircuit.go +#usr/lib/go/src/cmd/compile/internal/ssa/shortcircuit_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/sizeof_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/softfloat.go +#usr/lib/go/src/cmd/compile/internal/ssa/sparsemap.go +#usr/lib/go/src/cmd/compile/internal/ssa/sparseset.go +#usr/lib/go/src/cmd/compile/internal/ssa/sparsetree.go +#usr/lib/go/src/cmd/compile/internal/ssa/sparsetreemap.go +#usr/lib/go/src/cmd/compile/internal/ssa/stackalloc.go +#usr/lib/go/src/cmd/compile/internal/ssa/stackframe.go +#usr/lib/go/src/cmd/compile/internal/ssa/stmtlines_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/testdata +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/hist.dlv-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/hist.dlv-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/hist.gdb-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/hist.gdb-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/hist.go +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22558.dlv-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22558.gdb-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22558.go +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22600.dlv-dbg-race.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22600.gdb-dbg-race.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/i22600.go +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/infloop.dlv-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/infloop.gdb-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/infloop.go +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/scopes.dlv-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/scopes.dlv-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/scopes.gdb-dbg.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/scopes.gdb-opt.nexts +#usr/lib/go/src/cmd/compile/internal/ssa/testdata/scopes.go +#usr/lib/go/src/cmd/compile/internal/ssa/tighten.go +#usr/lib/go/src/cmd/compile/internal/ssa/trim.go +#usr/lib/go/src/cmd/compile/internal/ssa/tuple.go +#usr/lib/go/src/cmd/compile/internal/ssa/value.go +#usr/lib/go/src/cmd/compile/internal/ssa/writebarrier.go +#usr/lib/go/src/cmd/compile/internal/ssa/writebarrier_test.go +#usr/lib/go/src/cmd/compile/internal/ssa/xposmap.go +#usr/lib/go/src/cmd/compile/internal/ssa/zcse.go +#usr/lib/go/src/cmd/compile/internal/ssa/zeroextension_test.go +#usr/lib/go/src/cmd/compile/internal/syntax +#usr/lib/go/src/cmd/compile/internal/syntax/branches.go +#usr/lib/go/src/cmd/compile/internal/syntax/dumper.go +#usr/lib/go/src/cmd/compile/internal/syntax/dumper_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/error_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/nodes.go +#usr/lib/go/src/cmd/compile/internal/syntax/nodes_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/operator_string.go +#usr/lib/go/src/cmd/compile/internal/syntax/parser.go +#usr/lib/go/src/cmd/compile/internal/syntax/parser_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/pos.go +#usr/lib/go/src/cmd/compile/internal/syntax/printer.go +#usr/lib/go/src/cmd/compile/internal/syntax/printer_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/scanner.go +#usr/lib/go/src/cmd/compile/internal/syntax/scanner_test.go +#usr/lib/go/src/cmd/compile/internal/syntax/source.go +#usr/lib/go/src/cmd/compile/internal/syntax/syntax.go +#usr/lib/go/src/cmd/compile/internal/syntax/testdata +#usr/lib/go/src/cmd/compile/internal/syntax/testdata/issue20789.src +#usr/lib/go/src/cmd/compile/internal/syntax/testdata/issue23385.src +#usr/lib/go/src/cmd/compile/internal/syntax/testdata/issue23434.src +#usr/lib/go/src/cmd/compile/internal/syntax/testdata/issue31092.src +#usr/lib/go/src/cmd/compile/internal/syntax/testdata/sample.src +#usr/lib/go/src/cmd/compile/internal/syntax/token_string.go +#usr/lib/go/src/cmd/compile/internal/syntax/tokens.go +#usr/lib/go/src/cmd/compile/internal/test +#usr/lib/go/src/cmd/compile/internal/test/README +#usr/lib/go/src/cmd/compile/internal/test/divconst_test.go +#usr/lib/go/src/cmd/compile/internal/test/test.go +#usr/lib/go/src/cmd/compile/internal/types +#usr/lib/go/src/cmd/compile/internal/types/etype_string.go +#usr/lib/go/src/cmd/compile/internal/types/identity.go +#usr/lib/go/src/cmd/compile/internal/types/pkg.go +#usr/lib/go/src/cmd/compile/internal/types/scope.go +#usr/lib/go/src/cmd/compile/internal/types/sizeof_test.go +#usr/lib/go/src/cmd/compile/internal/types/sym.go +#usr/lib/go/src/cmd/compile/internal/types/sym_test.go +#usr/lib/go/src/cmd/compile/internal/types/type.go +#usr/lib/go/src/cmd/compile/internal/types/utils.go +#usr/lib/go/src/cmd/compile/internal/wasm +#usr/lib/go/src/cmd/compile/internal/wasm/ssa.go +#usr/lib/go/src/cmd/compile/internal/x86 +#usr/lib/go/src/cmd/compile/internal/x86/387.go +#usr/lib/go/src/cmd/compile/internal/x86/galign.go +#usr/lib/go/src/cmd/compile/internal/x86/ggen.go +#usr/lib/go/src/cmd/compile/internal/x86/ssa.go +#usr/lib/go/src/cmd/compile/main.go +#usr/lib/go/src/cmd/cover +#usr/lib/go/src/cmd/cover/cover.go +#usr/lib/go/src/cmd/cover/cover_test.go +#usr/lib/go/src/cmd/cover/doc.go +#usr/lib/go/src/cmd/cover/func.go +#usr/lib/go/src/cmd/cover/html.go +#usr/lib/go/src/cmd/cover/pkgname_test.go +#usr/lib/go/src/cmd/cover/profile.go +#usr/lib/go/src/cmd/cover/testdata +#usr/lib/go/src/cmd/cover/testdata/directives.go +#usr/lib/go/src/cmd/cover/testdata/html +#usr/lib/go/src/cmd/cover/testdata/html/html.go +#usr/lib/go/src/cmd/cover/testdata/html/html.golden +#usr/lib/go/src/cmd/cover/testdata/html/html_test.go +#usr/lib/go/src/cmd/cover/testdata/main.go +#usr/lib/go/src/cmd/cover/testdata/p.go +#usr/lib/go/src/cmd/cover/testdata/profile.cov +#usr/lib/go/src/cmd/cover/testdata/test.go +#usr/lib/go/src/cmd/cover/testdata/toolexec.go +#usr/lib/go/src/cmd/dist +#usr/lib/go/src/cmd/dist/README +#usr/lib/go/src/cmd/dist/build.go +#usr/lib/go/src/cmd/dist/buildgo.go +#usr/lib/go/src/cmd/dist/buildruntime.go +#usr/lib/go/src/cmd/dist/buildtool.go +#usr/lib/go/src/cmd/dist/cpuid_386.s +#usr/lib/go/src/cmd/dist/cpuid_amd64.s +#usr/lib/go/src/cmd/dist/cpuid_default.s +#usr/lib/go/src/cmd/dist/doc.go +#usr/lib/go/src/cmd/dist/imports.go +#usr/lib/go/src/cmd/dist/main.go +#usr/lib/go/src/cmd/dist/sys_default.go +#usr/lib/go/src/cmd/dist/sys_windows.go +#usr/lib/go/src/cmd/dist/test.go +#usr/lib/go/src/cmd/dist/test_linux.go +#usr/lib/go/src/cmd/dist/util.go +#usr/lib/go/src/cmd/dist/util_gc.go +#usr/lib/go/src/cmd/dist/util_gccgo.go +#usr/lib/go/src/cmd/dist/vfp_arm.s +#usr/lib/go/src/cmd/dist/vfp_default.s +#usr/lib/go/src/cmd/doc +#usr/lib/go/src/cmd/doc/dirs.go +#usr/lib/go/src/cmd/doc/doc_test.go +#usr/lib/go/src/cmd/doc/main.go +#usr/lib/go/src/cmd/doc/pkg.go +#usr/lib/go/src/cmd/doc/testdata +#usr/lib/go/src/cmd/doc/testdata/merge +#usr/lib/go/src/cmd/doc/testdata/merge/aa.go +#usr/lib/go/src/cmd/doc/testdata/merge/bb.go +#usr/lib/go/src/cmd/doc/testdata/nested +#usr/lib/go/src/cmd/doc/testdata/nested/empty +#usr/lib/go/src/cmd/doc/testdata/nested/empty/empty.go +#usr/lib/go/src/cmd/doc/testdata/nested/ignore.go +#usr/lib/go/src/cmd/doc/testdata/nested/nested +#usr/lib/go/src/cmd/doc/testdata/nested/nested/real.go +#usr/lib/go/src/cmd/doc/testdata/pkg.go +#usr/lib/go/src/cmd/fix +#usr/lib/go/src/cmd/fix/cftype.go +#usr/lib/go/src/cmd/fix/cftype_test.go +#usr/lib/go/src/cmd/fix/context.go +#usr/lib/go/src/cmd/fix/context_test.go +#usr/lib/go/src/cmd/fix/doc.go +#usr/lib/go/src/cmd/fix/egltype.go +#usr/lib/go/src/cmd/fix/egltype_test.go +#usr/lib/go/src/cmd/fix/fix.go +#usr/lib/go/src/cmd/fix/gotypes.go +#usr/lib/go/src/cmd/fix/gotypes_test.go +#usr/lib/go/src/cmd/fix/import_test.go +#usr/lib/go/src/cmd/fix/jnitype.go +#usr/lib/go/src/cmd/fix/jnitype_test.go +#usr/lib/go/src/cmd/fix/main.go +#usr/lib/go/src/cmd/fix/main_test.go +#usr/lib/go/src/cmd/fix/netipv6zone.go +#usr/lib/go/src/cmd/fix/netipv6zone_test.go +#usr/lib/go/src/cmd/fix/printerconfig.go +#usr/lib/go/src/cmd/fix/printerconfig_test.go +#usr/lib/go/src/cmd/fix/typecheck.go +#usr/lib/go/src/cmd/go +#usr/lib/go/src/cmd/go.mod +#usr/lib/go/src/cmd/go.sum +#usr/lib/go/src/cmd/go/alldocs.go +#usr/lib/go/src/cmd/go/go11.go +#usr/lib/go/src/cmd/go/go_test.go +#usr/lib/go/src/cmd/go/go_unix_test.go +#usr/lib/go/src/cmd/go/go_windows_test.go +#usr/lib/go/src/cmd/go/help_test.go +#usr/lib/go/src/cmd/go/init_test.go +#usr/lib/go/src/cmd/go/internal +#usr/lib/go/src/cmd/go/internal/auth +#usr/lib/go/src/cmd/go/internal/auth/auth.go +#usr/lib/go/src/cmd/go/internal/auth/netrc.go +#usr/lib/go/src/cmd/go/internal/auth/netrc_test.go +#usr/lib/go/src/cmd/go/internal/base +#usr/lib/go/src/cmd/go/internal/base/base.go +#usr/lib/go/src/cmd/go/internal/base/env.go +#usr/lib/go/src/cmd/go/internal/base/flag.go +#usr/lib/go/src/cmd/go/internal/base/goflags.go +#usr/lib/go/src/cmd/go/internal/base/path.go +#usr/lib/go/src/cmd/go/internal/base/signal.go +#usr/lib/go/src/cmd/go/internal/base/signal_notunix.go +#usr/lib/go/src/cmd/go/internal/base/signal_unix.go +#usr/lib/go/src/cmd/go/internal/base/tool.go +#usr/lib/go/src/cmd/go/internal/bug +#usr/lib/go/src/cmd/go/internal/bug/bug.go +#usr/lib/go/src/cmd/go/internal/cache +#usr/lib/go/src/cmd/go/internal/cache/cache.go +#usr/lib/go/src/cmd/go/internal/cache/cache_test.go +#usr/lib/go/src/cmd/go/internal/cache/default.go +#usr/lib/go/src/cmd/go/internal/cache/hash.go +#usr/lib/go/src/cmd/go/internal/cache/hash_test.go +#usr/lib/go/src/cmd/go/internal/cfg +#usr/lib/go/src/cmd/go/internal/cfg/cfg.go +#usr/lib/go/src/cmd/go/internal/cfg/zdefaultcc.go +#usr/lib/go/src/cmd/go/internal/cfg/zosarch.go +#usr/lib/go/src/cmd/go/internal/clean +#usr/lib/go/src/cmd/go/internal/clean/clean.go +#usr/lib/go/src/cmd/go/internal/cmdflag +#usr/lib/go/src/cmd/go/internal/cmdflag/flag.go +#usr/lib/go/src/cmd/go/internal/doc +#usr/lib/go/src/cmd/go/internal/doc/doc.go +#usr/lib/go/src/cmd/go/internal/envcmd +#usr/lib/go/src/cmd/go/internal/envcmd/env.go +#usr/lib/go/src/cmd/go/internal/fix +#usr/lib/go/src/cmd/go/internal/fix/fix.go +#usr/lib/go/src/cmd/go/internal/fmtcmd +#usr/lib/go/src/cmd/go/internal/fmtcmd/fmt.go +#usr/lib/go/src/cmd/go/internal/generate +#usr/lib/go/src/cmd/go/internal/generate/generate.go +#usr/lib/go/src/cmd/go/internal/generate/generate_test.go +#usr/lib/go/src/cmd/go/internal/get +#usr/lib/go/src/cmd/go/internal/get/discovery.go +#usr/lib/go/src/cmd/go/internal/get/get.go +#usr/lib/go/src/cmd/go/internal/get/path.go +#usr/lib/go/src/cmd/go/internal/get/pkg_test.go +#usr/lib/go/src/cmd/go/internal/get/tag_test.go +#usr/lib/go/src/cmd/go/internal/get/vcs.go +#usr/lib/go/src/cmd/go/internal/get/vcs_test.go +#usr/lib/go/src/cmd/go/internal/help +#usr/lib/go/src/cmd/go/internal/help/help.go +#usr/lib/go/src/cmd/go/internal/help/helpdoc.go +#usr/lib/go/src/cmd/go/internal/imports +#usr/lib/go/src/cmd/go/internal/imports/build.go +#usr/lib/go/src/cmd/go/internal/imports/read.go +#usr/lib/go/src/cmd/go/internal/imports/read_test.go +#usr/lib/go/src/cmd/go/internal/imports/scan.go +#usr/lib/go/src/cmd/go/internal/imports/scan_test.go +#usr/lib/go/src/cmd/go/internal/imports/tags.go +#usr/lib/go/src/cmd/go/internal/imports/testdata +#usr/lib/go/src/cmd/go/internal/imports/testdata/android +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/a_android.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/b_android_arm64.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/c_linux.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/d_linux_arm64.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/e.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/f.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/g.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/tags.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/android/want.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/a_illumos.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/c_solaris.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/e.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/f.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/g.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/tags.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/illumos/want.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/star +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/tags.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/want.txt +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/x.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/x1.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/x_darwin.go +#usr/lib/go/src/cmd/go/internal/imports/testdata/star/x_windows.go +#usr/lib/go/src/cmd/go/internal/list +#usr/lib/go/src/cmd/go/internal/list/context.go +#usr/lib/go/src/cmd/go/internal/list/list.go +#usr/lib/go/src/cmd/go/internal/load +#usr/lib/go/src/cmd/go/internal/load/flag.go +#usr/lib/go/src/cmd/go/internal/load/flag_test.go +#usr/lib/go/src/cmd/go/internal/load/path.go +#usr/lib/go/src/cmd/go/internal/load/pkg.go +#usr/lib/go/src/cmd/go/internal/load/pkg_test.go +#usr/lib/go/src/cmd/go/internal/load/search.go +#usr/lib/go/src/cmd/go/internal/load/test.go +#usr/lib/go/src/cmd/go/internal/lockedfile +#usr/lib/go/src/cmd/go/internal/lockedfile/internal +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_fcntl.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_other.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_plan9.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_test.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_unix.go +#usr/lib/go/src/cmd/go/internal/lockedfile/internal/filelock/filelock_windows.go +#usr/lib/go/src/cmd/go/internal/lockedfile/lockedfile.go +#usr/lib/go/src/cmd/go/internal/lockedfile/lockedfile_filelock.go +#usr/lib/go/src/cmd/go/internal/lockedfile/lockedfile_plan9.go +#usr/lib/go/src/cmd/go/internal/lockedfile/lockedfile_test.go +#usr/lib/go/src/cmd/go/internal/lockedfile/mutex.go +#usr/lib/go/src/cmd/go/internal/lockedfile/transform_test.go +#usr/lib/go/src/cmd/go/internal/modcmd +#usr/lib/go/src/cmd/go/internal/modcmd/download.go +#usr/lib/go/src/cmd/go/internal/modcmd/edit.go +#usr/lib/go/src/cmd/go/internal/modcmd/graph.go +#usr/lib/go/src/cmd/go/internal/modcmd/init.go +#usr/lib/go/src/cmd/go/internal/modcmd/mod.go +#usr/lib/go/src/cmd/go/internal/modcmd/tidy.go +#usr/lib/go/src/cmd/go/internal/modcmd/vendor.go +#usr/lib/go/src/cmd/go/internal/modcmd/verify.go +#usr/lib/go/src/cmd/go/internal/modcmd/why.go +#usr/lib/go/src/cmd/go/internal/modconv +#usr/lib/go/src/cmd/go/internal/modconv/convert.go +#usr/lib/go/src/cmd/go/internal/modconv/convert_test.go +#usr/lib/go/src/cmd/go/internal/modconv/dep.go +#usr/lib/go/src/cmd/go/internal/modconv/glide.go +#usr/lib/go/src/cmd/go/internal/modconv/glock.go +#usr/lib/go/src/cmd/go/internal/modconv/godeps.go +#usr/lib/go/src/cmd/go/internal/modconv/modconv.go +#usr/lib/go/src/cmd/go/internal/modconv/modconv_test.go +#usr/lib/go/src/cmd/go/internal/modconv/testdata +#usr/lib/go/src/cmd/go/internal/modconv/testdata/cockroach.glock +#usr/lib/go/src/cmd/go/internal/modconv/testdata/cockroach.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/dockermachine.godeps +#usr/lib/go/src/cmd/go/internal/modconv/testdata/dockermachine.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/dockerman.glide +#usr/lib/go/src/cmd/go/internal/modconv/testdata/dockerman.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/govmomi.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/govmomi.vmanifest +#usr/lib/go/src/cmd/go/internal/modconv/testdata/juju.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/juju.tsv +#usr/lib/go/src/cmd/go/internal/modconv/testdata/moby.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/moby.vconf +#usr/lib/go/src/cmd/go/internal/modconv/testdata/panicparse.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/panicparse.vyml +#usr/lib/go/src/cmd/go/internal/modconv/testdata/prometheus.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/prometheus.vjson +#usr/lib/go/src/cmd/go/internal/modconv/testdata/traefik.dep +#usr/lib/go/src/cmd/go/internal/modconv/testdata/traefik.out +#usr/lib/go/src/cmd/go/internal/modconv/testdata/upspin.dep +#usr/lib/go/src/cmd/go/internal/modconv/testdata/upspin.out +#usr/lib/go/src/cmd/go/internal/modconv/tsv.go +#usr/lib/go/src/cmd/go/internal/modconv/vconf.go +#usr/lib/go/src/cmd/go/internal/modconv/vjson.go +#usr/lib/go/src/cmd/go/internal/modconv/vmanifest.go +#usr/lib/go/src/cmd/go/internal/modconv/vyml.go +#usr/lib/go/src/cmd/go/internal/modfetch +#usr/lib/go/src/cmd/go/internal/modfetch/bootstrap.go +#usr/lib/go/src/cmd/go/internal/modfetch/cache.go +#usr/lib/go/src/cmd/go/internal/modfetch/cache_test.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/codehost.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/git.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/git_test.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/shell.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/svn.go +#usr/lib/go/src/cmd/go/internal/modfetch/codehost/vcs.go +#usr/lib/go/src/cmd/go/internal/modfetch/coderepo.go +#usr/lib/go/src/cmd/go/internal/modfetch/coderepo_test.go +#usr/lib/go/src/cmd/go/internal/modfetch/fetch.go +#usr/lib/go/src/cmd/go/internal/modfetch/insecure.go +#usr/lib/go/src/cmd/go/internal/modfetch/key.go +#usr/lib/go/src/cmd/go/internal/modfetch/proxy.go +#usr/lib/go/src/cmd/go/internal/modfetch/pseudo.go +#usr/lib/go/src/cmd/go/internal/modfetch/pseudo_test.go +#usr/lib/go/src/cmd/go/internal/modfetch/repo.go +#usr/lib/go/src/cmd/go/internal/modfetch/sumdb.go +#usr/lib/go/src/cmd/go/internal/modfetch/zip_sum_test +#usr/lib/go/src/cmd/go/internal/modfetch/zip_sum_test/testdata +#usr/lib/go/src/cmd/go/internal/modfetch/zip_sum_test/testdata/zip_sums.csv +#usr/lib/go/src/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go +#usr/lib/go/src/cmd/go/internal/modget +#usr/lib/go/src/cmd/go/internal/modget/get.go +#usr/lib/go/src/cmd/go/internal/modinfo +#usr/lib/go/src/cmd/go/internal/modinfo/info.go +#usr/lib/go/src/cmd/go/internal/modload +#usr/lib/go/src/cmd/go/internal/modload/build.go +#usr/lib/go/src/cmd/go/internal/modload/help.go +#usr/lib/go/src/cmd/go/internal/modload/import.go +#usr/lib/go/src/cmd/go/internal/modload/import_test.go +#usr/lib/go/src/cmd/go/internal/modload/init.go +#usr/lib/go/src/cmd/go/internal/modload/list.go +#usr/lib/go/src/cmd/go/internal/modload/load.go +#usr/lib/go/src/cmd/go/internal/modload/modfile.go +#usr/lib/go/src/cmd/go/internal/modload/mvs.go +#usr/lib/go/src/cmd/go/internal/modload/query.go +#usr/lib/go/src/cmd/go/internal/modload/query_test.go +#usr/lib/go/src/cmd/go/internal/modload/search.go +#usr/lib/go/src/cmd/go/internal/modload/stat_openfile.go +#usr/lib/go/src/cmd/go/internal/modload/stat_unix.go +#usr/lib/go/src/cmd/go/internal/modload/stat_windows.go +#usr/lib/go/src/cmd/go/internal/modload/testgo.go +#usr/lib/go/src/cmd/go/internal/modload/vendor.go +#usr/lib/go/src/cmd/go/internal/mvs +#usr/lib/go/src/cmd/go/internal/mvs/mvs.go +#usr/lib/go/src/cmd/go/internal/mvs/mvs_test.go +#usr/lib/go/src/cmd/go/internal/par +#usr/lib/go/src/cmd/go/internal/par/work.go +#usr/lib/go/src/cmd/go/internal/par/work_test.go +#usr/lib/go/src/cmd/go/internal/renameio +#usr/lib/go/src/cmd/go/internal/renameio/renameio.go +#usr/lib/go/src/cmd/go/internal/renameio/renameio_test.go +#usr/lib/go/src/cmd/go/internal/renameio/umask_test.go +#usr/lib/go/src/cmd/go/internal/robustio +#usr/lib/go/src/cmd/go/internal/robustio/robustio.go +#usr/lib/go/src/cmd/go/internal/robustio/robustio_darwin.go +#usr/lib/go/src/cmd/go/internal/robustio/robustio_flaky.go +#usr/lib/go/src/cmd/go/internal/robustio/robustio_other.go +#usr/lib/go/src/cmd/go/internal/robustio/robustio_windows.go +#usr/lib/go/src/cmd/go/internal/run +#usr/lib/go/src/cmd/go/internal/run/run.go +#usr/lib/go/src/cmd/go/internal/search +#usr/lib/go/src/cmd/go/internal/search/search.go +#usr/lib/go/src/cmd/go/internal/search/search_test.go +#usr/lib/go/src/cmd/go/internal/str +#usr/lib/go/src/cmd/go/internal/str/path.go +#usr/lib/go/src/cmd/go/internal/str/str.go +#usr/lib/go/src/cmd/go/internal/test +#usr/lib/go/src/cmd/go/internal/test/cover.go +#usr/lib/go/src/cmd/go/internal/test/flagdefs.go +#usr/lib/go/src/cmd/go/internal/test/flagdefs_test.go +#usr/lib/go/src/cmd/go/internal/test/genflags.go +#usr/lib/go/src/cmd/go/internal/test/test.go +#usr/lib/go/src/cmd/go/internal/test/testflag.go +#usr/lib/go/src/cmd/go/internal/tool +#usr/lib/go/src/cmd/go/internal/tool/tool.go +#usr/lib/go/src/cmd/go/internal/txtar +#usr/lib/go/src/cmd/go/internal/txtar/archive.go +#usr/lib/go/src/cmd/go/internal/txtar/archive_test.go +#usr/lib/go/src/cmd/go/internal/version +#usr/lib/go/src/cmd/go/internal/version/exe.go +#usr/lib/go/src/cmd/go/internal/version/version.go +#usr/lib/go/src/cmd/go/internal/vet +#usr/lib/go/src/cmd/go/internal/vet/vet.go +#usr/lib/go/src/cmd/go/internal/vet/vetflag.go +#usr/lib/go/src/cmd/go/internal/web +#usr/lib/go/src/cmd/go/internal/web/api.go +#usr/lib/go/src/cmd/go/internal/web/bootstrap.go +#usr/lib/go/src/cmd/go/internal/web/file_test.go +#usr/lib/go/src/cmd/go/internal/web/http.go +#usr/lib/go/src/cmd/go/internal/web/url.go +#usr/lib/go/src/cmd/go/internal/web/url_other.go +#usr/lib/go/src/cmd/go/internal/web/url_other_test.go +#usr/lib/go/src/cmd/go/internal/web/url_test.go +#usr/lib/go/src/cmd/go/internal/web/url_windows.go +#usr/lib/go/src/cmd/go/internal/web/url_windows_test.go +#usr/lib/go/src/cmd/go/internal/work +#usr/lib/go/src/cmd/go/internal/work/action.go +#usr/lib/go/src/cmd/go/internal/work/build.go +#usr/lib/go/src/cmd/go/internal/work/build_test.go +#usr/lib/go/src/cmd/go/internal/work/buildid.go +#usr/lib/go/src/cmd/go/internal/work/exec.go +#usr/lib/go/src/cmd/go/internal/work/gc.go +#usr/lib/go/src/cmd/go/internal/work/gccgo.go +#usr/lib/go/src/cmd/go/internal/work/init.go +#usr/lib/go/src/cmd/go/internal/work/security.go +#usr/lib/go/src/cmd/go/internal/work/security_test.go +#usr/lib/go/src/cmd/go/internal/work/testgo.go +#usr/lib/go/src/cmd/go/main.go +#usr/lib/go/src/cmd/go/mkalldocs.sh +#usr/lib/go/src/cmd/go/note_test.go +#usr/lib/go/src/cmd/go/proxy_test.go +#usr/lib/go/src/cmd/go/script_test.go +#usr/lib/go/src/cmd/go/testdata +#usr/lib/go/src/cmd/go/testdata/addmod.go +#usr/lib/go/src/cmd/go/testdata/failssh +#usr/lib/go/src/cmd/go/testdata/failssh/ssh +#usr/lib/go/src/cmd/go/testdata/mod +#usr/lib/go/src/cmd/go/testdata/mod/README +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_a_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_a_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_b_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_b_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_c_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_badchain_c_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_dotgo.go_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_downgrade_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_downgrade_v2_v2.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_incompatiblewithsub_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_incompatiblewithsub_v2.0.0+incompatible.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_invalidpath_v1_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_join_subpkg_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_join_subpkg_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_join_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_join_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_missingpkg_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_missingpkg_v1.0.1-beta.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_nest_sub_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_nest_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_nest_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_newcycle_b_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_noroot_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_noroot_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_notags_v0.0.0-20190507143103-cc8cbe209b64.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_printversion_v0.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_printversion_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.0.0-20190430073000-30950c05d534.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.1-0.20190429073117-b5426c86b553.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_quote_v1.5.2.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_split_subpkg_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_split_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_split_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_stack_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_stack_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_tools_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_usemissingpre_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_version_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_version_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/example.com_version_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_v0.0.0-20190619020302-197a620e0c9a.txt +#usr/lib/go/src/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_v0.5.0-alpha.0.20190619023908-3da23a9deb9e.txt +#usr/lib/go/src/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_v0.5.0-alpha.txt +#usr/lib/go/src/cmd/go/testdata/mod/golang.org_notx_useinternal_v0.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/golang.org_x_internal_v0.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/golang.org_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt +#usr/lib/go/src/cmd/go/testdata/mod/golang.org_x_text_v0.3.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/golang.org_x_useinternal_v0.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_depofdirectpatch_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_depofdirectpatch_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_direct_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_direct_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_direct_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/patch.example.com_indirect_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005133-e7a685a342c0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005840-23179ee8a569.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180628003336-dd9747d19b04.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709153244-fd906ed3b100.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709160352-0d003b9c4bfa.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162749-b44a0b17b2d1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162816-fe488b867524.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162918-a91498bed0a7.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180710144737-5d9f230bcfba.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt +#usr/lib/go/src/cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt +#usr/lib/go/src/cmd/go/testdata/modlegacy +#usr/lib/go/src/cmd/go/testdata/modlegacy/src +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/go.mod +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/new.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/p1 +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/p1/p1.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/p2 +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/p2/p2.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/go.mod +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/inner +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/inner/go.mod +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/inner/x +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/inner/x/x.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/x +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/x/v1 +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/x/v1/y +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/new/sub/x/v1/y/y.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/old +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/old/p1 +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/old/p1/p1.go +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/old/p2 +#usr/lib/go/src/cmd/go/testdata/modlegacy/src/old/p2/p2.go +#usr/lib/go/src/cmd/go/testdata/savedir.go +#usr/lib/go/src/cmd/go/testdata/script +#usr/lib/go/src/cmd/go/testdata/script/README +#usr/lib/go/src/cmd/go/testdata/script/bug.txt +#usr/lib/go/src/cmd/go/testdata/script/build_GOTMPDIR.txt +#usr/lib/go/src/cmd/go/testdata/script/build_acl_windows.txt +#usr/lib/go/src/cmd/go/testdata/script/build_arm.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_arch_mode.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_compile.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_gomips.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_link.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_output.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cache_trimpath.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cd_gopath_different.txt +#usr/lib/go/src/cmd/go/testdata/script/build_cgo_consistent_results.txt +#usr/lib/go/src/cmd/go/testdata/script/build_dash_n_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/build_dash_o_dev_null.txt +#usr/lib/go/src/cmd/go/testdata/script/build_dash_x.txt +#usr/lib/go/src/cmd/go/testdata/script/build_exe.txt +#usr/lib/go/src/cmd/go/testdata/script/build_gcflags.txt +#usr/lib/go/src/cmd/go/testdata/script/build_gopath_order.txt +#usr/lib/go/src/cmd/go/testdata/script/build_i.txt +#usr/lib/go/src/cmd/go/testdata/script/build_import_comment.txt +#usr/lib/go/src/cmd/go/testdata/script/build_import_cycle.txt +#usr/lib/go/src/cmd/go/testdata/script/build_internal.txt +#usr/lib/go/src/cmd/go/testdata/script/build_issue6480.txt +#usr/lib/go/src/cmd/go/testdata/script/build_link_x_import_path_escape.txt +#usr/lib/go/src/cmd/go/testdata/script/build_multi_main.txt +#usr/lib/go/src/cmd/go/testdata/script/build_n_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/build_no_go.txt +#usr/lib/go/src/cmd/go/testdata/script/build_nocache.txt +#usr/lib/go/src/cmd/go/testdata/script/build_output.txt +#usr/lib/go/src/cmd/go/testdata/script/build_package_not_stale_trailing_slash.txt +#usr/lib/go/src/cmd/go/testdata/script/build_patterns_outside_gopath.txt +#usr/lib/go/src/cmd/go/testdata/script/build_plugin_non_main.txt +#usr/lib/go/src/cmd/go/testdata/script/build_relative_pkgdir.txt +#usr/lib/go/src/cmd/go/testdata/script/build_relative_tmpdir.txt +#usr/lib/go/src/cmd/go/testdata/script/build_runtime_gcflags.txt +#usr/lib/go/src/cmd/go/testdata/script/build_tag_goexperiment.txt +#usr/lib/go/src/cmd/go/testdata/script/build_tags_no_comma.txt +#usr/lib/go/src/cmd/go/testdata/script/build_test_only.txt +#usr/lib/go/src/cmd/go/testdata/script/build_trimpath.txt +#usr/lib/go/src/cmd/go/testdata/script/build_trimpath_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/build_unsupported_goos.txt +#usr/lib/go/src/cmd/go/testdata/script/build_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/cache_unix.txt +#usr/lib/go/src/cmd/go/testdata/script/cache_vet.txt +#usr/lib/go/src/cmd/go/testdata/script/cgo_asm_error.txt +#usr/lib/go/src/cmd/go/testdata/script/cgo_bad_directives.txt +#usr/lib/go/src/cmd/go/testdata/script/cgo_depends_on_syscall.txt +#usr/lib/go/src/cmd/go/testdata/script/cgo_flag_contains_space.txt +#usr/lib/go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt +#usr/lib/go/src/cmd/go/testdata/script/clean_cache_n.txt +#usr/lib/go/src/cmd/go/testdata/script/clean_testcache.txt +#usr/lib/go/src/cmd/go/testdata/script/cmd_import_error.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_asm.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_atomic_pkgall.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_blank_func_decl.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_cgo_extra_file.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_cgo_xtest.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_dash_c.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_dep_loop.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_dot_import.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_error.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_import_main_loop.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_mod_empty.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_modes.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_pattern.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_pkgall_multiple_mains.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_pkgall_runtime.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_runs.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_statements.txt +#usr/lib/go/src/cmd/go/testdata/script/cover_sync_atomic_import.txt +#usr/lib/go/src/cmd/go/testdata/script/cpu_profile_twice.txt +#usr/lib/go/src/cmd/go/testdata/script/devnull.txt +#usr/lib/go/src/cmd/go/testdata/script/doc.txt +#usr/lib/go/src/cmd/go/testdata/script/env_write.txt +#usr/lib/go/src/cmd/go/testdata/script/fileline.txt +#usr/lib/go/src/cmd/go/testdata/script/fmt_load_errors.txt +#usr/lib/go/src/cmd/go/testdata/script/gccgo_link_c.txt +#usr/lib/go/src/cmd/go/testdata/script/gccgo_m.txt +#usr/lib/go/src/cmd/go/testdata/script/gccgo_mangle.txt +#usr/lib/go/src/cmd/go/testdata/script/gcflags_patterns.txt +#usr/lib/go/src/cmd/go/testdata/script/generate.txt +#usr/lib/go/src/cmd/go/testdata/script/generate_bad_imports.txt +#usr/lib/go/src/cmd/go/testdata/script/generate_env.txt +#usr/lib/go/src/cmd/go/testdata/script/generate_invalid.txt +#usr/lib/go/src/cmd/go/testdata/script/get_404_meta.txt +#usr/lib/go/src/cmd/go/testdata/script/get_brace.txt +#usr/lib/go/src/cmd/go/testdata/script/get_custom_domain_wildcard.txt +#usr/lib/go/src/cmd/go/testdata/script/get_dash_t.txt +#usr/lib/go/src/cmd/go/testdata/script/get_domain_root.txt +#usr/lib/go/src/cmd/go/testdata/script/get_dot_slash_download.txt +#usr/lib/go/src/cmd/go/testdata/script/get_dotfiles.txt +#usr/lib/go/src/cmd/go/testdata/script/get_go_file.txt +#usr/lib/go/src/cmd/go/testdata/script/get_goroot.txt +#usr/lib/go/src/cmd/go/testdata/script/get_insecure.txt +#usr/lib/go/src/cmd/go/testdata/script/get_insecure_custom_domain.txt +#usr/lib/go/src/cmd/go/testdata/script/get_insecure_redirect.txt +#usr/lib/go/src/cmd/go/testdata/script/get_insecure_update.txt +#usr/lib/go/src/cmd/go/testdata/script/get_internal_wildcard.txt +#usr/lib/go/src/cmd/go/testdata/script/get_issue11307.txt +#usr/lib/go/src/cmd/go/testdata/script/get_non_pkg.txt +#usr/lib/go/src/cmd/go/testdata/script/get_race.txt +#usr/lib/go/src/cmd/go/testdata/script/get_test_only.txt +#usr/lib/go/src/cmd/go/testdata/script/get_tilde.txt +#usr/lib/go/src/cmd/go/testdata/script/get_unicode.txt +#usr/lib/go/src/cmd/go/testdata/script/get_update.txt +#usr/lib/go/src/cmd/go/testdata/script/get_update_all.txt +#usr/lib/go/src/cmd/go/testdata/script/get_update_unknown_protocol.txt +#usr/lib/go/src/cmd/go/testdata/script/get_update_wildcard.txt +#usr/lib/go/src/cmd/go/testdata/script/get_vcs_error_message.txt +#usr/lib/go/src/cmd/go/testdata/script/get_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/get_with_git_trace.txt +#usr/lib/go/src/cmd/go/testdata/script/goflags.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_install.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_local.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_moved_repo.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_paths.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_std_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/gopath_vendor_dup_err.txt +#usr/lib/go/src/cmd/go/testdata/script/goroot_executable.txt +#usr/lib/go/src/cmd/go/testdata/script/help.txt +#usr/lib/go/src/cmd/go/testdata/script/import_cycle.txt +#usr/lib/go/src/cmd/go/testdata/script/import_main.txt +#usr/lib/go/src/cmd/go/testdata/script/install_cgo_excluded.txt +#usr/lib/go/src/cmd/go/testdata/script/install_cleans_build.txt +#usr/lib/go/src/cmd/go/testdata/script/install_cmd_gobin.txt +#usr/lib/go/src/cmd/go/testdata/script/install_cross_gobin.txt +#usr/lib/go/src/cmd/go/testdata/script/install_msan_and_race_require_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/install_rebuild_gopath.txt +#usr/lib/go/src/cmd/go/testdata/script/install_rebuild_removed.txt +#usr/lib/go/src/cmd/go/testdata/script/install_relative_gobin_fail.txt +#usr/lib/go/src/cmd/go/testdata/script/install_shadow_gopath.txt +#usr/lib/go/src/cmd/go/testdata/script/issue36000.txt +#usr/lib/go/src/cmd/go/testdata/script/link_syso_issue33139.txt +#usr/lib/go/src/cmd/go/testdata/script/linkname.txt +#usr/lib/go/src/cmd/go/testdata/script/list_ambiguous_path.txt +#usr/lib/go/src/cmd/go/testdata/script/list_bad_import.txt +#usr/lib/go/src/cmd/go/testdata/script/list_case_collision.txt +#usr/lib/go/src/cmd/go/testdata/script/list_compiled_imports.txt +#usr/lib/go/src/cmd/go/testdata/script/list_constraints.txt +#usr/lib/go/src/cmd/go/testdata/script/list_dedup_packages.txt +#usr/lib/go/src/cmd/go/testdata/script/list_err_stack.txt +#usr/lib/go/src/cmd/go/testdata/script/list_find.txt +#usr/lib/go/src/cmd/go/testdata/script/list_gofile_in_goroot.txt +#usr/lib/go/src/cmd/go/testdata/script/list_importmap.txt +#usr/lib/go/src/cmd/go/testdata/script/list_linkshared.txt +#usr/lib/go/src/cmd/go/testdata/script/list_load_err.txt +#usr/lib/go/src/cmd/go/testdata/script/list_parse_err.txt +#usr/lib/go/src/cmd/go/testdata/script/list_permissions.txt +#usr/lib/go/src/cmd/go/testdata/script/list_shadow.txt +#usr/lib/go/src/cmd/go/testdata/script/list_split_main.txt +#usr/lib/go/src/cmd/go/testdata/script/list_std.txt +#usr/lib/go/src/cmd/go/testdata/script/list_symlink.txt +#usr/lib/go/src/cmd/go/testdata/script/list_symlink_internal.txt +#usr/lib/go/src/cmd/go/testdata/script/list_symlink_vendor_issue14054.txt +#usr/lib/go/src/cmd/go/testdata/script/list_symlink_vendor_issue15201.txt +#usr/lib/go/src/cmd/go/testdata/script/list_test_e.txt +#usr/lib/go/src/cmd/go/testdata/script/list_test_err.txt +#usr/lib/go/src/cmd/go/testdata/script/list_test_imports.txt +#usr/lib/go/src/cmd/go/testdata/script/list_test_non_go_files.txt +#usr/lib/go/src/cmd/go/testdata/script/list_test_simple.txt +#usr/lib/go/src/cmd/go/testdata/script/list_wildcard_skip_nonmatching.txt +#usr/lib/go/src/cmd/go/testdata/script/load_test_pkg_err.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_alt_goroot.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_ambiguous_import.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_auth.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_bad_domain.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_bad_filenames.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_build_info_err.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_build_tags.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_build_versioned.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_cache_rw.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_case.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_case_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_clean_cache.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_concurrent.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_concurrent_unzipinplace.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_dep.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_git.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_glide.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_glockfile.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_godeps.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_tsv.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_tsv_insecure.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_vendor_conf.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_vendor_json.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_vendor_manifest.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_convert_vendor_yml.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_dir.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_doc.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_domain_root.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_dot.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download_concurrent_read.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download_hash.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download_json.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download_partial.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_download_replace_file.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_edit.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_edit_go.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_empty_err.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_enabled.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_file_proxy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_find.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_fs_patterns.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_cmd.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_commit.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_direct.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_downgrade.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_fallback.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_go_file.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_hash.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_incompatible.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_indirect.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_insecure_redirect.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_latest_pseudo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_legacy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_local.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_main.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_major.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_moved.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_newcycle.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_none.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_patterns.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_prefer_incompatible.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_private_vcs.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_pseudo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_pseudo_prefix.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_svn.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_tags.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_test.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_too_many_redirects.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_trailing_slash.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_upgrade.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_getmode_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_getx.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_git_export_subst.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_go_version.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_go_version_mixed.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_gobuild_import.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_gomodcache.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_gonoproxy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_goroot_errors.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_graph.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_help.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_import.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_import_cycle.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_import_mod.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_import_v1suffix.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_in_testdata_dir.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_indirect.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_indirect_main.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_indirect_tidy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_init_dep.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_init_empty.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_init_glide.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_init_path.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_install_versioned.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_internal.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_invalid_version.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_issue35317.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_bad_import.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_compiled_concurrent.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_dir.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_direct.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_e_readonly.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_pseudo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_replace_dir.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_std.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_test.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_upgrade.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_list_upgrade_pseudo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_load_badchain.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_load_badmod.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_load_badzip.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_load_replace_mismatch.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_local_replace.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_missing_repo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_missingpkg_prerelease.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_modinfo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_multirepo.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_nomod.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_off.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_off_init.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_outside.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_patterns.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_patterns_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_permissions.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_prefer_compatible.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_proxy_errors.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_proxy_https.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_proxy_list.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_pseudo_cache.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_query.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_query_empty.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_query_exclude.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_readonly.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_replace.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_replace_gopkgin.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_replace_import.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_require_exclude.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_retention.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_run_path.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_std_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_string_alias.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sum_replaced.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sumdb.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sumdb_cache.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sumdb_file_path.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sumdb_golang.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_sumdb_proxy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_symlink.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tagged_import_cycle.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_test.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_test_cached.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_test_files.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy_cycle.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy_error.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy_quote.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy_replace.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_tidy_sum.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_upgrade_patch.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vcs_missing.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_auto.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_build.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_nodeps.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_replace.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_trimpath.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_unused.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_vendor_unused_only.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_verify.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_versions.txt +#usr/lib/go/src/cmd/go/testdata/script/mod_why.txt +#usr/lib/go/src/cmd/go/testdata/script/modfile_flag.txt +#usr/lib/go/src/cmd/go/testdata/script/noncanonical_import.txt +#usr/lib/go/src/cmd/go/testdata/script/pattern_syntax_error.txt +#usr/lib/go/src/cmd/go/testdata/script/prevent_sys_unix_import.txt +#usr/lib/go/src/cmd/go/testdata/script/run_dirs.txt +#usr/lib/go/src/cmd/go/testdata/script/run_hello.txt +#usr/lib/go/src/cmd/go/testdata/script/run_hello_pkg.txt +#usr/lib/go/src/cmd/go/testdata/script/run_internal.txt +#usr/lib/go/src/cmd/go/testdata/script/run_issue11709.txt +#usr/lib/go/src/cmd/go/testdata/script/run_set_executable_name.txt +#usr/lib/go/src/cmd/go/testdata/script/run_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/run_wildcard.txt +#usr/lib/go/src/cmd/go/testdata/script/script_wait.txt +#usr/lib/go/src/cmd/go/testdata/script/std_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/sum_readonly.txt +#usr/lib/go/src/cmd/go/testdata/script/test_bad_example.txt +#usr/lib/go/src/cmd/go/testdata/script/test_badtest.txt +#usr/lib/go/src/cmd/go/testdata/script/test_benchmark_chatty_fail.txt +#usr/lib/go/src/cmd/go/testdata/script/test_benchmark_chatty_success.txt +#usr/lib/go/src/cmd/go/testdata/script/test_benchmark_fatal.txt +#usr/lib/go/src/cmd/go/testdata/script/test_benchmark_labels.txt +#usr/lib/go/src/cmd/go/testdata/script/test_benchmark_timeout.txt +#usr/lib/go/src/cmd/go/testdata/script/test_build_failure.txt +#usr/lib/go/src/cmd/go/testdata/script/test_cache_inputs.txt +#usr/lib/go/src/cmd/go/testdata/script/test_chatty_fail.txt +#usr/lib/go/src/cmd/go/testdata/script/test_chatty_parallel_fail.txt +#usr/lib/go/src/cmd/go/testdata/script/test_chatty_parallel_success.txt +#usr/lib/go/src/cmd/go/testdata/script/test_chatty_parallel_success_sleepy.txt +#usr/lib/go/src/cmd/go/testdata/script/test_chatty_success.txt +#usr/lib/go/src/cmd/go/testdata/script/test_compile_binary.txt +#usr/lib/go/src/cmd/go/testdata/script/test_compile_tempfile.txt +#usr/lib/go/src/cmd/go/testdata/script/test_deadline.txt +#usr/lib/go/src/cmd/go/testdata/script/test_empty.txt +#usr/lib/go/src/cmd/go/testdata/script/test_env_term.txt +#usr/lib/go/src/cmd/go/testdata/script/test_fail_fast.txt +#usr/lib/go/src/cmd/go/testdata/script/test_flag.txt +#usr/lib/go/src/cmd/go/testdata/script/test_flags.txt +#usr/lib/go/src/cmd/go/testdata/script/test_generated_main.txt +#usr/lib/go/src/cmd/go/testdata/script/test_go111module_cache.txt +#usr/lib/go/src/cmd/go/testdata/script/test_import_error_stack.txt +#usr/lib/go/src/cmd/go/testdata/script/test_json.txt +#usr/lib/go/src/cmd/go/testdata/script/test_json_exit.txt +#usr/lib/go/src/cmd/go/testdata/script/test_json_interleaved.txt +#usr/lib/go/src/cmd/go/testdata/script/test_json_panic_exit.txt +#usr/lib/go/src/cmd/go/testdata/script/test_main.txt +#usr/lib/go/src/cmd/go/testdata/script/test_main_archive.txt +#usr/lib/go/src/cmd/go/testdata/script/test_main_panic.txt +#usr/lib/go/src/cmd/go/testdata/script/test_main_twice.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_benchmark_labels.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_benchmarks.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_subtests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_subtests_failure.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_subtests_parallel.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_tests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_no_tests_with_subtests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_only_benchmarks.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_only_example.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_only_subtests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_only_subtests_parallel.txt +#usr/lib/go/src/cmd/go/testdata/script/test_match_only_tests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_minus_n.txt +#usr/lib/go/src/cmd/go/testdata/script/test_no_run_example.txt +#usr/lib/go/src/cmd/go/testdata/script/test_no_tests.txt +#usr/lib/go/src/cmd/go/testdata/script/test_parallel_number.txt +#usr/lib/go/src/cmd/go/testdata/script/test_profile.txt +#usr/lib/go/src/cmd/go/testdata/script/test_race.txt +#usr/lib/go/src/cmd/go/testdata/script/test_race_cover_mode_issue20435.txt +#usr/lib/go/src/cmd/go/testdata/script/test_race_install.txt +#usr/lib/go/src/cmd/go/testdata/script/test_race_install_cgo.txt +#usr/lib/go/src/cmd/go/testdata/script/test_rebuildall.txt +#usr/lib/go/src/cmd/go/testdata/script/test_regexps.txt +#usr/lib/go/src/cmd/go/testdata/script/test_relative_cmdline.txt +#usr/lib/go/src/cmd/go/testdata/script/test_relative_import.txt +#usr/lib/go/src/cmd/go/testdata/script/test_relative_import_dash_i.txt +#usr/lib/go/src/cmd/go/testdata/script/test_source_order.txt +#usr/lib/go/src/cmd/go/testdata/script/test_status.txt +#usr/lib/go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt +#usr/lib/go/src/cmd/go/testdata/script/test_timeout.txt +#usr/lib/go/src/cmd/go/testdata/script/test_vendor.txt +#usr/lib/go/src/cmd/go/testdata/script/test_vet.txt +#usr/lib/go/src/cmd/go/testdata/script/test_write_profiles_on_timeout.txt +#usr/lib/go/src/cmd/go/testdata/script/test_xtestonly_works.txt +#usr/lib/go/src/cmd/go/testdata/script/testing_issue40908.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_complex.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_gopath_issue11409.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_import.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_import_missing.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_import_wrong.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_issue12156.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_list_issue11977.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_resolve.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_test_issue11864.txt +#usr/lib/go/src/cmd/go/testdata/script/vendor_test_issue14613.txt +#usr/lib/go/src/cmd/go/testdata/script/version.txt +#usr/lib/go/src/cmd/go/testdata/script/version_replace.txt +#usr/lib/go/src/cmd/go/testdata/script/vet.txt +#usr/lib/go/src/cmd/go/testdata/script/vet_asm.txt +#usr/lib/go/src/cmd/go/testdata/script/vet_deps.txt +#usr/lib/go/src/cmd/go/testdata/script/vet_flags.txt +#usr/lib/go/src/cmd/go/testdata/script/vet_internal.txt +#usr/lib/go/src/cmd/go/testdata/testterminal18153 +#usr/lib/go/src/cmd/go/testdata/testterminal18153/terminal_test.go +#usr/lib/go/src/cmd/go/testdata/vendormod.txt +#usr/lib/go/src/cmd/gofmt +#usr/lib/go/src/cmd/gofmt/doc.go +#usr/lib/go/src/cmd/gofmt/gofmt.go +#usr/lib/go/src/cmd/gofmt/gofmt_test.go +#usr/lib/go/src/cmd/gofmt/internal.go +#usr/lib/go/src/cmd/gofmt/long_test.go +#usr/lib/go/src/cmd/gofmt/rewrite.go +#usr/lib/go/src/cmd/gofmt/simplify.go +#usr/lib/go/src/cmd/gofmt/testdata +#usr/lib/go/src/cmd/gofmt/testdata/comments.golden +#usr/lib/go/src/cmd/gofmt/testdata/comments.input +#usr/lib/go/src/cmd/gofmt/testdata/composites.golden +#usr/lib/go/src/cmd/gofmt/testdata/composites.input +#usr/lib/go/src/cmd/gofmt/testdata/crlf.golden +#usr/lib/go/src/cmd/gofmt/testdata/crlf.input +#usr/lib/go/src/cmd/gofmt/testdata/emptydecl.golden +#usr/lib/go/src/cmd/gofmt/testdata/emptydecl.input +#usr/lib/go/src/cmd/gofmt/testdata/go2numbers.golden +#usr/lib/go/src/cmd/gofmt/testdata/go2numbers.input +#usr/lib/go/src/cmd/gofmt/testdata/import.golden +#usr/lib/go/src/cmd/gofmt/testdata/import.input +#usr/lib/go/src/cmd/gofmt/testdata/issue28082.golden +#usr/lib/go/src/cmd/gofmt/testdata/issue28082.input +#usr/lib/go/src/cmd/gofmt/testdata/ranges.golden +#usr/lib/go/src/cmd/gofmt/testdata/ranges.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite1.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite1.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite10.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite10.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite2.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite2.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite3.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite3.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite4.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite4.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite5.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite5.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite6.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite6.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite7.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite7.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite8.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite8.input +#usr/lib/go/src/cmd/gofmt/testdata/rewrite9.golden +#usr/lib/go/src/cmd/gofmt/testdata/rewrite9.input +#usr/lib/go/src/cmd/gofmt/testdata/slices1.golden +#usr/lib/go/src/cmd/gofmt/testdata/slices1.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin1.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin1.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin2.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin2.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin3.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin3.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin4.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin4.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin5.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin5.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin6.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin6.input +#usr/lib/go/src/cmd/gofmt/testdata/stdin7.golden +#usr/lib/go/src/cmd/gofmt/testdata/stdin7.input +#usr/lib/go/src/cmd/gofmt/testdata/typealias.golden +#usr/lib/go/src/cmd/gofmt/testdata/typealias.input +#usr/lib/go/src/cmd/gofmt/testdata/typeswitch.golden +#usr/lib/go/src/cmd/gofmt/testdata/typeswitch.input +#usr/lib/go/src/cmd/internal +#usr/lib/go/src/cmd/internal/bio +#usr/lib/go/src/cmd/internal/bio/buf.go +#usr/lib/go/src/cmd/internal/bio/buf_mmap.go +#usr/lib/go/src/cmd/internal/bio/buf_nommap.go +#usr/lib/go/src/cmd/internal/bio/must.go +#usr/lib/go/src/cmd/internal/browser +#usr/lib/go/src/cmd/internal/browser/browser.go +#usr/lib/go/src/cmd/internal/buildid +#usr/lib/go/src/cmd/internal/buildid/buildid.go +#usr/lib/go/src/cmd/internal/buildid/buildid_test.go +#usr/lib/go/src/cmd/internal/buildid/note.go +#usr/lib/go/src/cmd/internal/buildid/rewrite.go +#usr/lib/go/src/cmd/internal/buildid/testdata +#usr/lib/go/src/cmd/internal/buildid/testdata/a.elf.base64 +#usr/lib/go/src/cmd/internal/buildid/testdata/a.macho.base64 +#usr/lib/go/src/cmd/internal/buildid/testdata/a.pe.base64 +#usr/lib/go/src/cmd/internal/buildid/testdata/p.a.base64 +#usr/lib/go/src/cmd/internal/diff +#usr/lib/go/src/cmd/internal/diff/diff.go +#usr/lib/go/src/cmd/internal/dwarf +#usr/lib/go/src/cmd/internal/dwarf/dwarf.go +#usr/lib/go/src/cmd/internal/dwarf/dwarf_defs.go +#usr/lib/go/src/cmd/internal/dwarf/dwarf_test.go +#usr/lib/go/src/cmd/internal/edit +#usr/lib/go/src/cmd/internal/edit/edit.go +#usr/lib/go/src/cmd/internal/edit/edit_test.go +#usr/lib/go/src/cmd/internal/gcprog +#usr/lib/go/src/cmd/internal/gcprog/gcprog.go +#usr/lib/go/src/cmd/internal/goobj +#usr/lib/go/src/cmd/internal/goobj/goobj_test.go +#usr/lib/go/src/cmd/internal/goobj/read.go +#usr/lib/go/src/cmd/internal/goobj/readnew.go +#usr/lib/go/src/cmd/internal/goobj/testdata +#usr/lib/go/src/cmd/internal/goobj/testdata/go1.go +#usr/lib/go/src/cmd/internal/goobj/testdata/go2.go +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo/c1.c +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo/c2.c +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo/go.go +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo/go1.go +#usr/lib/go/src/cmd/internal/goobj/testdata/mycgo/go2.go +#usr/lib/go/src/cmd/internal/goobj2 +#usr/lib/go/src/cmd/internal/goobj2/builtin.go +#usr/lib/go/src/cmd/internal/goobj2/builtinlist.go +#usr/lib/go/src/cmd/internal/goobj2/funcinfo.go +#usr/lib/go/src/cmd/internal/goobj2/mkbuiltin.go +#usr/lib/go/src/cmd/internal/goobj2/objfile.go +#usr/lib/go/src/cmd/internal/goobj2/objfile_test.go +#usr/lib/go/src/cmd/internal/moddeps +#usr/lib/go/src/cmd/internal/moddeps/moddeps_test.go +#usr/lib/go/src/cmd/internal/obj +#usr/lib/go/src/cmd/internal/obj/abi_string.go +#usr/lib/go/src/cmd/internal/obj/addrtype_string.go +#usr/lib/go/src/cmd/internal/obj/arm +#usr/lib/go/src/cmd/internal/obj/arm/a.out.go +#usr/lib/go/src/cmd/internal/obj/arm/anames.go +#usr/lib/go/src/cmd/internal/obj/arm/anames5.go +#usr/lib/go/src/cmd/internal/obj/arm/asm5.go +#usr/lib/go/src/cmd/internal/obj/arm/list5.go +#usr/lib/go/src/cmd/internal/obj/arm/obj5.go +#usr/lib/go/src/cmd/internal/obj/arm64 +#usr/lib/go/src/cmd/internal/obj/arm64/a.out.go +#usr/lib/go/src/cmd/internal/obj/arm64/anames.go +#usr/lib/go/src/cmd/internal/obj/arm64/anames7.go +#usr/lib/go/src/cmd/internal/obj/arm64/asm7.go +#usr/lib/go/src/cmd/internal/obj/arm64/asm_test.go +#usr/lib/go/src/cmd/internal/obj/arm64/doc.go +#usr/lib/go/src/cmd/internal/obj/arm64/list7.go +#usr/lib/go/src/cmd/internal/obj/arm64/obj7.go +#usr/lib/go/src/cmd/internal/obj/arm64/sysRegEnc.go +#usr/lib/go/src/cmd/internal/obj/data.go +#usr/lib/go/src/cmd/internal/obj/dwarf.go +#usr/lib/go/src/cmd/internal/obj/go.go +#usr/lib/go/src/cmd/internal/obj/inl.go +#usr/lib/go/src/cmd/internal/obj/ld.go +#usr/lib/go/src/cmd/internal/obj/line.go +#usr/lib/go/src/cmd/internal/obj/line_test.go +#usr/lib/go/src/cmd/internal/obj/link.go +#usr/lib/go/src/cmd/internal/obj/mips +#usr/lib/go/src/cmd/internal/obj/mips/a.out.go +#usr/lib/go/src/cmd/internal/obj/mips/anames.go +#usr/lib/go/src/cmd/internal/obj/mips/anames0.go +#usr/lib/go/src/cmd/internal/obj/mips/asm0.go +#usr/lib/go/src/cmd/internal/obj/mips/list0.go +#usr/lib/go/src/cmd/internal/obj/mips/obj0.go +#usr/lib/go/src/cmd/internal/obj/objfile.go +#usr/lib/go/src/cmd/internal/obj/objfile2.go +#usr/lib/go/src/cmd/internal/obj/pass.go +#usr/lib/go/src/cmd/internal/obj/pcln.go +#usr/lib/go/src/cmd/internal/obj/plist.go +#usr/lib/go/src/cmd/internal/obj/ppc64 +#usr/lib/go/src/cmd/internal/obj/ppc64/a.out.go +#usr/lib/go/src/cmd/internal/obj/ppc64/anames.go +#usr/lib/go/src/cmd/internal/obj/ppc64/anames9.go +#usr/lib/go/src/cmd/internal/obj/ppc64/asm9.go +#usr/lib/go/src/cmd/internal/obj/ppc64/asm_test.go +#usr/lib/go/src/cmd/internal/obj/ppc64/doc.go +#usr/lib/go/src/cmd/internal/obj/ppc64/list9.go +#usr/lib/go/src/cmd/internal/obj/ppc64/obj9.go +#usr/lib/go/src/cmd/internal/obj/riscv +#usr/lib/go/src/cmd/internal/obj/riscv/anames.go +#usr/lib/go/src/cmd/internal/obj/riscv/asm_test.go +#usr/lib/go/src/cmd/internal/obj/riscv/cpu.go +#usr/lib/go/src/cmd/internal/obj/riscv/inst.go +#usr/lib/go/src/cmd/internal/obj/riscv/list.go +#usr/lib/go/src/cmd/internal/obj/riscv/obj.go +#usr/lib/go/src/cmd/internal/obj/riscv/testdata +#usr/lib/go/src/cmd/internal/obj/riscv/testdata/testbranch +#usr/lib/go/src/cmd/internal/obj/riscv/testdata/testbranch/branch_test.go +#usr/lib/go/src/cmd/internal/obj/riscv/testdata/testbranch/branch_test.s +#usr/lib/go/src/cmd/internal/obj/s390x +#usr/lib/go/src/cmd/internal/obj/s390x/a.out.go +#usr/lib/go/src/cmd/internal/obj/s390x/anames.go +#usr/lib/go/src/cmd/internal/obj/s390x/anamesz.go +#usr/lib/go/src/cmd/internal/obj/s390x/asmz.go +#usr/lib/go/src/cmd/internal/obj/s390x/condition_code.go +#usr/lib/go/src/cmd/internal/obj/s390x/listz.go +#usr/lib/go/src/cmd/internal/obj/s390x/objz.go +#usr/lib/go/src/cmd/internal/obj/s390x/rotate.go +#usr/lib/go/src/cmd/internal/obj/s390x/vector.go +#usr/lib/go/src/cmd/internal/obj/sizeof_test.go +#usr/lib/go/src/cmd/internal/obj/stringer.go +#usr/lib/go/src/cmd/internal/obj/sym.go +#usr/lib/go/src/cmd/internal/obj/textflag.go +#usr/lib/go/src/cmd/internal/obj/util.go +#usr/lib/go/src/cmd/internal/obj/wasm +#usr/lib/go/src/cmd/internal/obj/wasm/a.out.go +#usr/lib/go/src/cmd/internal/obj/wasm/anames.go +#usr/lib/go/src/cmd/internal/obj/wasm/wasmobj.go +#usr/lib/go/src/cmd/internal/obj/x86 +#usr/lib/go/src/cmd/internal/obj/x86/a.out.go +#usr/lib/go/src/cmd/internal/obj/x86/aenum.go +#usr/lib/go/src/cmd/internal/obj/x86/anames.go +#usr/lib/go/src/cmd/internal/obj/x86/asm6.go +#usr/lib/go/src/cmd/internal/obj/x86/asm_test.go +#usr/lib/go/src/cmd/internal/obj/x86/avx_optabs.go +#usr/lib/go/src/cmd/internal/obj/x86/evex.go +#usr/lib/go/src/cmd/internal/obj/x86/list6.go +#usr/lib/go/src/cmd/internal/obj/x86/obj6.go +#usr/lib/go/src/cmd/internal/obj/x86/obj6_test.go +#usr/lib/go/src/cmd/internal/obj/x86/pcrelative_test.go +#usr/lib/go/src/cmd/internal/obj/x86/ytab.go +#usr/lib/go/src/cmd/internal/objabi +#usr/lib/go/src/cmd/internal/objabi/autotype.go +#usr/lib/go/src/cmd/internal/objabi/doc.go +#usr/lib/go/src/cmd/internal/objabi/flag.go +#usr/lib/go/src/cmd/internal/objabi/funcdata.go +#usr/lib/go/src/cmd/internal/objabi/funcid.go +#usr/lib/go/src/cmd/internal/objabi/head.go +#usr/lib/go/src/cmd/internal/objabi/line.go +#usr/lib/go/src/cmd/internal/objabi/line_test.go +#usr/lib/go/src/cmd/internal/objabi/path.go +#usr/lib/go/src/cmd/internal/objabi/path_test.go +#usr/lib/go/src/cmd/internal/objabi/reloctype.go +#usr/lib/go/src/cmd/internal/objabi/reloctype_string.go +#usr/lib/go/src/cmd/internal/objabi/stack.go +#usr/lib/go/src/cmd/internal/objabi/symkind.go +#usr/lib/go/src/cmd/internal/objabi/symkind_string.go +#usr/lib/go/src/cmd/internal/objabi/typekind.go +#usr/lib/go/src/cmd/internal/objabi/util.go +#usr/lib/go/src/cmd/internal/objabi/zbootstrap.go +#usr/lib/go/src/cmd/internal/objfile +#usr/lib/go/src/cmd/internal/objfile/disasm.go +#usr/lib/go/src/cmd/internal/objfile/elf.go +#usr/lib/go/src/cmd/internal/objfile/goobj.go +#usr/lib/go/src/cmd/internal/objfile/macho.go +#usr/lib/go/src/cmd/internal/objfile/objfile.go +#usr/lib/go/src/cmd/internal/objfile/pe.go +#usr/lib/go/src/cmd/internal/objfile/plan9obj.go +#usr/lib/go/src/cmd/internal/objfile/xcoff.go +#usr/lib/go/src/cmd/internal/src +#usr/lib/go/src/cmd/internal/src/pos.go +#usr/lib/go/src/cmd/internal/src/pos_test.go +#usr/lib/go/src/cmd/internal/src/xpos.go +#usr/lib/go/src/cmd/internal/src/xpos_test.go +#usr/lib/go/src/cmd/internal/sys +#usr/lib/go/src/cmd/internal/sys/arch.go +#usr/lib/go/src/cmd/internal/sys/supported.go +#usr/lib/go/src/cmd/internal/test2json +#usr/lib/go/src/cmd/internal/test2json/test2json.go +#usr/lib/go/src/cmd/internal/test2json/test2json_test.go +#usr/lib/go/src/cmd/internal/test2json/testdata +#usr/lib/go/src/cmd/internal/test2json/testdata/ascii.json +#usr/lib/go/src/cmd/internal/test2json/testdata/ascii.test +#usr/lib/go/src/cmd/internal/test2json/testdata/bench.json +#usr/lib/go/src/cmd/internal/test2json/testdata/bench.test +#usr/lib/go/src/cmd/internal/test2json/testdata/benchfail.json +#usr/lib/go/src/cmd/internal/test2json/testdata/benchfail.test +#usr/lib/go/src/cmd/internal/test2json/testdata/benchshort.json +#usr/lib/go/src/cmd/internal/test2json/testdata/benchshort.test +#usr/lib/go/src/cmd/internal/test2json/testdata/empty.json +#usr/lib/go/src/cmd/internal/test2json/testdata/empty.test +#usr/lib/go/src/cmd/internal/test2json/testdata/issue23036.json +#usr/lib/go/src/cmd/internal/test2json/testdata/issue23036.test +#usr/lib/go/src/cmd/internal/test2json/testdata/issue23920.json +#usr/lib/go/src/cmd/internal/test2json/testdata/issue23920.test +#usr/lib/go/src/cmd/internal/test2json/testdata/issue29755.json +#usr/lib/go/src/cmd/internal/test2json/testdata/issue29755.test +#usr/lib/go/src/cmd/internal/test2json/testdata/panic.json +#usr/lib/go/src/cmd/internal/test2json/testdata/panic.test +#usr/lib/go/src/cmd/internal/test2json/testdata/smiley.json +#usr/lib/go/src/cmd/internal/test2json/testdata/smiley.test +#usr/lib/go/src/cmd/internal/test2json/testdata/unicode.json +#usr/lib/go/src/cmd/internal/test2json/testdata/unicode.test +#usr/lib/go/src/cmd/internal/test2json/testdata/vet.json +#usr/lib/go/src/cmd/internal/test2json/testdata/vet.test +#usr/lib/go/src/cmd/link +#usr/lib/go/src/cmd/link/doc.go +#usr/lib/go/src/cmd/link/dwarf_test.go +#usr/lib/go/src/cmd/link/elf_test.go +#usr/lib/go/src/cmd/link/internal +#usr/lib/go/src/cmd/link/internal/amd64 +#usr/lib/go/src/cmd/link/internal/amd64/asm.go +#usr/lib/go/src/cmd/link/internal/amd64/l.go +#usr/lib/go/src/cmd/link/internal/amd64/obj.go +#usr/lib/go/src/cmd/link/internal/arm +#usr/lib/go/src/cmd/link/internal/arm/asm.go +#usr/lib/go/src/cmd/link/internal/arm/l.go +#usr/lib/go/src/cmd/link/internal/arm/obj.go +#usr/lib/go/src/cmd/link/internal/arm64 +#usr/lib/go/src/cmd/link/internal/arm64/asm.go +#usr/lib/go/src/cmd/link/internal/arm64/l.go +#usr/lib/go/src/cmd/link/internal/arm64/obj.go +#usr/lib/go/src/cmd/link/internal/benchmark +#usr/lib/go/src/cmd/link/internal/benchmark/bench.go +#usr/lib/go/src/cmd/link/internal/benchmark/bench_test.go +#usr/lib/go/src/cmd/link/internal/ld +#usr/lib/go/src/cmd/link/internal/ld/ar.go +#usr/lib/go/src/cmd/link/internal/ld/config.go +#usr/lib/go/src/cmd/link/internal/ld/data.go +#usr/lib/go/src/cmd/link/internal/ld/data2.go +#usr/lib/go/src/cmd/link/internal/ld/deadcode.go +#usr/lib/go/src/cmd/link/internal/ld/deadcode_test.go +#usr/lib/go/src/cmd/link/internal/ld/decodesym.go +#usr/lib/go/src/cmd/link/internal/ld/dwarf.go +#usr/lib/go/src/cmd/link/internal/ld/dwarf2.go +#usr/lib/go/src/cmd/link/internal/ld/dwarf_test.go +#usr/lib/go/src/cmd/link/internal/ld/elf.go +#usr/lib/go/src/cmd/link/internal/ld/elf2.go +#usr/lib/go/src/cmd/link/internal/ld/elf_test.go +#usr/lib/go/src/cmd/link/internal/ld/errors.go +#usr/lib/go/src/cmd/link/internal/ld/execarchive.go +#usr/lib/go/src/cmd/link/internal/ld/execarchive_noexec.go +#usr/lib/go/src/cmd/link/internal/ld/fallocate_test.go +#usr/lib/go/src/cmd/link/internal/ld/go.go +#usr/lib/go/src/cmd/link/internal/ld/issue33808_test.go +#usr/lib/go/src/cmd/link/internal/ld/ld.go +#usr/lib/go/src/cmd/link/internal/ld/ld_test.go +#usr/lib/go/src/cmd/link/internal/ld/lib.go +#usr/lib/go/src/cmd/link/internal/ld/link.go +#usr/lib/go/src/cmd/link/internal/ld/macho.go +#usr/lib/go/src/cmd/link/internal/ld/macho_combine_dwarf.go +#usr/lib/go/src/cmd/link/internal/ld/main.go +#usr/lib/go/src/cmd/link/internal/ld/nooptcgolink_test.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_darwin.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_linux.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_mmap.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_nofallocate.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_nommap.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_test.go +#usr/lib/go/src/cmd/link/internal/ld/outbuf_windows.go +#usr/lib/go/src/cmd/link/internal/ld/pcln.go +#usr/lib/go/src/cmd/link/internal/ld/pe.go +#usr/lib/go/src/cmd/link/internal/ld/sym.go +#usr/lib/go/src/cmd/link/internal/ld/symtab.go +#usr/lib/go/src/cmd/link/internal/ld/target.go +#usr/lib/go/src/cmd/link/internal/ld/testdata +#usr/lib/go/src/cmd/link/internal/ld/testdata/deadcode +#usr/lib/go/src/cmd/link/internal/ld/testdata/deadcode/reflectcall.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/deadcode/typedesc.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/httptest +#usr/lib/go/src/cmd/link/internal/ld/testdata/httptest/main +#usr/lib/go/src/cmd/link/internal/ld/testdata/httptest/main/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue10978 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue10978/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue10978/main.s +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue25459 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue25459/a +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue25459/a/a.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue25459/main +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue25459/main/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue26237 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue26237/b.dir +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue26237/b.dir/b.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue26237/main +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue26237/main/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233/lib +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233/lib/ObjC.m +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233/lib/lib.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233/main +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue32233/main/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue38192 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue38192/main.go +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue38192/oneline.s +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue39757 +#usr/lib/go/src/cmd/link/internal/ld/testdata/issue39757/issue39757main.go +#usr/lib/go/src/cmd/link/internal/ld/typelink.go +#usr/lib/go/src/cmd/link/internal/ld/util.go +#usr/lib/go/src/cmd/link/internal/ld/xcoff.go +#usr/lib/go/src/cmd/link/internal/ld/xcoff2.go +#usr/lib/go/src/cmd/link/internal/loadelf +#usr/lib/go/src/cmd/link/internal/loadelf/ldelf.go +#usr/lib/go/src/cmd/link/internal/loader +#usr/lib/go/src/cmd/link/internal/loader/loader.go +#usr/lib/go/src/cmd/link/internal/loader/loader_test.go +#usr/lib/go/src/cmd/link/internal/loader/symbolbuilder.go +#usr/lib/go/src/cmd/link/internal/loadmacho +#usr/lib/go/src/cmd/link/internal/loadmacho/ldmacho.go +#usr/lib/go/src/cmd/link/internal/loadpe +#usr/lib/go/src/cmd/link/internal/loadpe/ldpe.go +#usr/lib/go/src/cmd/link/internal/loadxcoff +#usr/lib/go/src/cmd/link/internal/loadxcoff/ldxcoff.go +#usr/lib/go/src/cmd/link/internal/mips +#usr/lib/go/src/cmd/link/internal/mips/asm.go +#usr/lib/go/src/cmd/link/internal/mips/l.go +#usr/lib/go/src/cmd/link/internal/mips/obj.go +#usr/lib/go/src/cmd/link/internal/mips64 +#usr/lib/go/src/cmd/link/internal/mips64/asm.go +#usr/lib/go/src/cmd/link/internal/mips64/l.go +#usr/lib/go/src/cmd/link/internal/mips64/obj.go +#usr/lib/go/src/cmd/link/internal/ppc64 +#usr/lib/go/src/cmd/link/internal/ppc64/asm.go +#usr/lib/go/src/cmd/link/internal/ppc64/l.go +#usr/lib/go/src/cmd/link/internal/ppc64/obj.go +#usr/lib/go/src/cmd/link/internal/riscv64 +#usr/lib/go/src/cmd/link/internal/riscv64/asm.go +#usr/lib/go/src/cmd/link/internal/riscv64/l.go +#usr/lib/go/src/cmd/link/internal/riscv64/obj.go +#usr/lib/go/src/cmd/link/internal/s390x +#usr/lib/go/src/cmd/link/internal/s390x/asm.go +#usr/lib/go/src/cmd/link/internal/s390x/l.go +#usr/lib/go/src/cmd/link/internal/s390x/obj.go +#usr/lib/go/src/cmd/link/internal/sym +#usr/lib/go/src/cmd/link/internal/sym/attribute.go +#usr/lib/go/src/cmd/link/internal/sym/compilation_unit.go +#usr/lib/go/src/cmd/link/internal/sym/library.go +#usr/lib/go/src/cmd/link/internal/sym/reloc.go +#usr/lib/go/src/cmd/link/internal/sym/segment.go +#usr/lib/go/src/cmd/link/internal/sym/sizeof_test.go +#usr/lib/go/src/cmd/link/internal/sym/symbol.go +#usr/lib/go/src/cmd/link/internal/sym/symbols.go +#usr/lib/go/src/cmd/link/internal/sym/symkind.go +#usr/lib/go/src/cmd/link/internal/sym/symkind_string.go +#usr/lib/go/src/cmd/link/internal/wasm +#usr/lib/go/src/cmd/link/internal/wasm/asm.go +#usr/lib/go/src/cmd/link/internal/wasm/obj.go +#usr/lib/go/src/cmd/link/internal/x86 +#usr/lib/go/src/cmd/link/internal/x86/asm.go +#usr/lib/go/src/cmd/link/internal/x86/l.go +#usr/lib/go/src/cmd/link/internal/x86/obj.go +#usr/lib/go/src/cmd/link/link_test.go +#usr/lib/go/src/cmd/link/linkbig_test.go +#usr/lib/go/src/cmd/link/main.go +#usr/lib/go/src/cmd/link/testdata +#usr/lib/go/src/cmd/link/testdata/testBuildFortvOS +#usr/lib/go/src/cmd/link/testdata/testBuildFortvOS/lib.go +#usr/lib/go/src/cmd/link/testdata/testBuildFortvOS/main.m +#usr/lib/go/src/cmd/link/testdata/testIndexMismatch +#usr/lib/go/src/cmd/link/testdata/testIndexMismatch/a.go +#usr/lib/go/src/cmd/link/testdata/testIndexMismatch/b.go +#usr/lib/go/src/cmd/link/testdata/testIndexMismatch/main.go +#usr/lib/go/src/cmd/link/testdata/testPErsrc +#usr/lib/go/src/cmd/link/testdata/testPErsrc/main.go +#usr/lib/go/src/cmd/link/testdata/testPErsrc/rsrc.syso +#usr/lib/go/src/cmd/nm +#usr/lib/go/src/cmd/nm/doc.go +#usr/lib/go/src/cmd/nm/nm.go +#usr/lib/go/src/cmd/nm/nm_cgo_test.go +#usr/lib/go/src/cmd/nm/nm_test.go +#usr/lib/go/src/cmd/objdump +#usr/lib/go/src/cmd/objdump/main.go +#usr/lib/go/src/cmd/objdump/objdump_test.go +#usr/lib/go/src/cmd/objdump/testdata +#usr/lib/go/src/cmd/objdump/testdata/fmthello.go +#usr/lib/go/src/cmd/oldlink +#usr/lib/go/src/cmd/oldlink/doc.go +#usr/lib/go/src/cmd/oldlink/internal +#usr/lib/go/src/cmd/oldlink/internal/amd64 +#usr/lib/go/src/cmd/oldlink/internal/amd64/asm.go +#usr/lib/go/src/cmd/oldlink/internal/amd64/l.go +#usr/lib/go/src/cmd/oldlink/internal/amd64/obj.go +#usr/lib/go/src/cmd/oldlink/internal/arm +#usr/lib/go/src/cmd/oldlink/internal/arm/asm.go +#usr/lib/go/src/cmd/oldlink/internal/arm/l.go +#usr/lib/go/src/cmd/oldlink/internal/arm/obj.go +#usr/lib/go/src/cmd/oldlink/internal/arm64 +#usr/lib/go/src/cmd/oldlink/internal/arm64/asm.go +#usr/lib/go/src/cmd/oldlink/internal/arm64/l.go +#usr/lib/go/src/cmd/oldlink/internal/arm64/obj.go +#usr/lib/go/src/cmd/oldlink/internal/ld +#usr/lib/go/src/cmd/oldlink/internal/ld/ar.go +#usr/lib/go/src/cmd/oldlink/internal/ld/config.go +#usr/lib/go/src/cmd/oldlink/internal/ld/data.go +#usr/lib/go/src/cmd/oldlink/internal/ld/deadcode.go +#usr/lib/go/src/cmd/oldlink/internal/ld/deadcode2.go +#usr/lib/go/src/cmd/oldlink/internal/ld/decodesym.go +#usr/lib/go/src/cmd/oldlink/internal/ld/dwarf.go +#usr/lib/go/src/cmd/oldlink/internal/ld/elf.go +#usr/lib/go/src/cmd/oldlink/internal/ld/execarchive.go +#usr/lib/go/src/cmd/oldlink/internal/ld/execarchive_noexec.go +#usr/lib/go/src/cmd/oldlink/internal/ld/go.go +#usr/lib/go/src/cmd/oldlink/internal/ld/ld.go +#usr/lib/go/src/cmd/oldlink/internal/ld/lib.go +#usr/lib/go/src/cmd/oldlink/internal/ld/link.go +#usr/lib/go/src/cmd/oldlink/internal/ld/macho.go +#usr/lib/go/src/cmd/oldlink/internal/ld/macho_combine_dwarf.go +#usr/lib/go/src/cmd/oldlink/internal/ld/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/outbuf.go +#usr/lib/go/src/cmd/oldlink/internal/ld/outbuf_mmap.go +#usr/lib/go/src/cmd/oldlink/internal/ld/outbuf_nommap.go +#usr/lib/go/src/cmd/oldlink/internal/ld/outbuf_windows.go +#usr/lib/go/src/cmd/oldlink/internal/ld/pcln.go +#usr/lib/go/src/cmd/oldlink/internal/ld/pe.go +#usr/lib/go/src/cmd/oldlink/internal/ld/sym.go +#usr/lib/go/src/cmd/oldlink/internal/ld/symtab.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/httptest +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/httptest/main +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/httptest/main/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue10978 +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue10978/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue10978/main.s +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue25459 +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue25459/a +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue25459/a/a.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue25459/main +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue25459/main/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue26237 +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue26237/b.dir +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue26237/b.dir/b.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue26237/main +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue26237/main/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233 +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233/lib +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233/lib/ObjC.m +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233/lib/lib.go +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233/main +#usr/lib/go/src/cmd/oldlink/internal/ld/testdata/issue32233/main/main.go +#usr/lib/go/src/cmd/oldlink/internal/ld/typelink.go +#usr/lib/go/src/cmd/oldlink/internal/ld/util.go +#usr/lib/go/src/cmd/oldlink/internal/ld/xcoff.go +#usr/lib/go/src/cmd/oldlink/internal/loadelf +#usr/lib/go/src/cmd/oldlink/internal/loadelf/ldelf.go +#usr/lib/go/src/cmd/oldlink/internal/loader +#usr/lib/go/src/cmd/oldlink/internal/loader/loader.go +#usr/lib/go/src/cmd/oldlink/internal/loadmacho +#usr/lib/go/src/cmd/oldlink/internal/loadmacho/ldmacho.go +#usr/lib/go/src/cmd/oldlink/internal/loadpe +#usr/lib/go/src/cmd/oldlink/internal/loadpe/ldpe.go +#usr/lib/go/src/cmd/oldlink/internal/loadxcoff +#usr/lib/go/src/cmd/oldlink/internal/loadxcoff/ldxcoff.go +#usr/lib/go/src/cmd/oldlink/internal/mips +#usr/lib/go/src/cmd/oldlink/internal/mips/asm.go +#usr/lib/go/src/cmd/oldlink/internal/mips/l.go +#usr/lib/go/src/cmd/oldlink/internal/mips/obj.go +#usr/lib/go/src/cmd/oldlink/internal/mips64 +#usr/lib/go/src/cmd/oldlink/internal/mips64/asm.go +#usr/lib/go/src/cmd/oldlink/internal/mips64/l.go +#usr/lib/go/src/cmd/oldlink/internal/mips64/obj.go +#usr/lib/go/src/cmd/oldlink/internal/objfile +#usr/lib/go/src/cmd/oldlink/internal/objfile/objfile.go +#usr/lib/go/src/cmd/oldlink/internal/ppc64 +#usr/lib/go/src/cmd/oldlink/internal/ppc64/asm.go +#usr/lib/go/src/cmd/oldlink/internal/ppc64/l.go +#usr/lib/go/src/cmd/oldlink/internal/ppc64/obj.go +#usr/lib/go/src/cmd/oldlink/internal/riscv64 +#usr/lib/go/src/cmd/oldlink/internal/riscv64/asm.go +#usr/lib/go/src/cmd/oldlink/internal/riscv64/l.go +#usr/lib/go/src/cmd/oldlink/internal/riscv64/obj.go +#usr/lib/go/src/cmd/oldlink/internal/s390x +#usr/lib/go/src/cmd/oldlink/internal/s390x/asm.go +#usr/lib/go/src/cmd/oldlink/internal/s390x/l.go +#usr/lib/go/src/cmd/oldlink/internal/s390x/obj.go +#usr/lib/go/src/cmd/oldlink/internal/sym +#usr/lib/go/src/cmd/oldlink/internal/sym/attribute.go +#usr/lib/go/src/cmd/oldlink/internal/sym/compilation_unit.go +#usr/lib/go/src/cmd/oldlink/internal/sym/library.go +#usr/lib/go/src/cmd/oldlink/internal/sym/reloc.go +#usr/lib/go/src/cmd/oldlink/internal/sym/segment.go +#usr/lib/go/src/cmd/oldlink/internal/sym/sizeof_test.go +#usr/lib/go/src/cmd/oldlink/internal/sym/symbol.go +#usr/lib/go/src/cmd/oldlink/internal/sym/symbols.go +#usr/lib/go/src/cmd/oldlink/internal/sym/symkind.go +#usr/lib/go/src/cmd/oldlink/internal/sym/symkind_string.go +#usr/lib/go/src/cmd/oldlink/internal/wasm +#usr/lib/go/src/cmd/oldlink/internal/wasm/asm.go +#usr/lib/go/src/cmd/oldlink/internal/wasm/obj.go +#usr/lib/go/src/cmd/oldlink/internal/x86 +#usr/lib/go/src/cmd/oldlink/internal/x86/asm.go +#usr/lib/go/src/cmd/oldlink/internal/x86/l.go +#usr/lib/go/src/cmd/oldlink/internal/x86/obj.go +#usr/lib/go/src/cmd/oldlink/main.go +#usr/lib/go/src/cmd/pack +#usr/lib/go/src/cmd/pack/doc.go +#usr/lib/go/src/cmd/pack/pack.go +#usr/lib/go/src/cmd/pack/pack_test.go +#usr/lib/go/src/cmd/pprof +#usr/lib/go/src/cmd/pprof/README +#usr/lib/go/src/cmd/pprof/doc.go +#usr/lib/go/src/cmd/pprof/pprof.go +#usr/lib/go/src/cmd/pprof/readlineui.go +#usr/lib/go/src/cmd/test2json +#usr/lib/go/src/cmd/test2json/main.go +#usr/lib/go/src/cmd/trace +#usr/lib/go/src/cmd/trace/annotations.go +#usr/lib/go/src/cmd/trace/annotations_test.go +#usr/lib/go/src/cmd/trace/doc.go +#usr/lib/go/src/cmd/trace/goroutines.go +#usr/lib/go/src/cmd/trace/main.go +#usr/lib/go/src/cmd/trace/mmu.go +#usr/lib/go/src/cmd/trace/pprof.go +#usr/lib/go/src/cmd/trace/trace.go +#usr/lib/go/src/cmd/trace/trace_test.go +#usr/lib/go/src/cmd/trace/trace_unix_test.go +#usr/lib/go/src/cmd/vendor +#usr/lib/go/src/cmd/vendor/github.com +#usr/lib/go/src/cmd/vendor/github.com/google +#usr/lib/go/src/cmd/vendor/github.com/google/pprof +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/AUTHORS +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/CONTRIBUTORS +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/LICENSE +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/driver +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/driver/driver.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_nm.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/commands.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/driver.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/driver_focus.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/flags.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/flamegraph.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/interactive.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/options.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/svg.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/tempfile.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/elfexec +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/graph +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/graph/graph.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/measurement +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/measurement/measurement.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/plugin +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/plugin/plugin.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/report +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/report/report.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/report/source.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/report/source_html.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/symbolizer +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/symbolz +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/symbolz/symbolz.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/transport +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/internal/transport/transport.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/encode.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/filter.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/index.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/legacy_java_profile.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/legacy_profile.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/merge.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/profile.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/proto.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/profile/prune.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3 +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3/LICENSE +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3/README.md +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3/d3.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3flamegraph +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3flamegraph/LICENSE +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/d3flamegraph/d3_flame_graph.go +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/svgpan +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/svgpan/LICENSE +#usr/lib/go/src/cmd/vendor/github.com/google/pprof/third_party/svgpan/svgpan.go +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle/.gitignore +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle/LICENSE +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle/README.md +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle/ast.go +#usr/lib/go/src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle.go +#usr/lib/go/src/cmd/vendor/golang.org +#usr/lib/go/src/cmd/vendor/golang.org/x +#usr/lib/go/src/cmd/vendor/golang.org/x/arch +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/AUTHORS +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/CONTRIBUTORS +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/Makefile +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/gnu.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/inst.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64 +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition_util.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/gnu.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64 +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/doc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/field.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/gnu.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/inst.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86 +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/Makefile +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/AUTHORS +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/CONTRIBUTORS +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519 +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/ed25519.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519 +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/terminal.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_aix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_bsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go +#usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/modfile +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/modfile/print.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/modfile/read.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/modfile/rule.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/module +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/module/module.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/semver +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/semver/semver.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/cache.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/client.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash/hash.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/note +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/note/note.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/server.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/test.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/note.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tile.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tlog.go +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/zip +#usr/lib/go/src/cmd/vendor/golang.org/x/mod/zip/zip.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/AUTHORS +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/CONTRIBUTORS +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/internal/unsafeheader +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/.gitignore +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/README.md +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/affinity_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/aliases.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_darwin_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_darwin_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_s390x.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_openbsd_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/bluetooth_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/cap_freebsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/constants.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_darwin.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_dragonfly.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_freebsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_netbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dev_openbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/dirent.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/endian_big.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/endian_little.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/env_unix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/fcntl.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/fcntl_darwin.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/fdset.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/gccgo.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_c.c +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ioctl.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/mkall.sh +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/mkerrors.sh +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/pagesize_unix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/pledge_openbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/race.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/race0.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdents.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_dragonfly.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/str.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_bsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_illumos.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/timestruct.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/unveil_openbsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/xattr_bsd.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_armnn_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnn_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_mipsnnle_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_13.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_13.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_13.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_13.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/aliases.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/dll_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/empty.s +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/env_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/eventlog.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/exec_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/memory_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/mkerrors.bash +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/mkknownfolderids.bash +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/mksyscall.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/race.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/race0.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/security_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/service.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/str.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/syscall.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_386.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_amd64.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/types_windows_arm.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/zerrors_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/zknownfolderids_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/AUTHORS +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/CONTRIBUTORS +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/analysis.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/diagnostic.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/flags.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/help.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/facts +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/facts/facts.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/facts/imports.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/assign/assign.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/atomic/atomic.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/bools +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/bools/bools.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/cgocall/cgocall.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/whitelist.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ctrlflow/ctrlflow.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/httpresponse/httpresponse.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/inspect/inspect.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/internal/analysisutil/util.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/nilfunc/nilfunc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/types.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/dead.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/shift.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stdmethods/stdmethods.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/stringintconv/string.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/structtag/structtag.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/tests/tests.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unmarshal/unmarshal.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unreachable/unreachable.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unsafeptr/unsafeptr.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/analysis/validate.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/astutil +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/imports.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/astutil/util.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/inspector +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/inspector.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/ast/inspector/typeof.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/cfg +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/cfg/builder.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/cfg/cfg.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/objectpath +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/callee.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/imports.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/map.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/ui.go +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/internal/analysisinternal +#usr/lib/go/src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/LICENSE +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/PATENTS +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/README +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/adaptor.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/codereview.cfg +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/doc.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/errors.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/fmt.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/format.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/frame.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/go.mod +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/internal +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/internal/internal.go +#usr/lib/go/src/cmd/vendor/golang.org/x/xerrors/wrap.go +#usr/lib/go/src/cmd/vendor/modules.txt +#usr/lib/go/src/cmd/vet +#usr/lib/go/src/cmd/vet/README +#usr/lib/go/src/cmd/vet/doc.go +#usr/lib/go/src/cmd/vet/main.go +#usr/lib/go/src/cmd/vet/testdata +#usr/lib/go/src/cmd/vet/testdata/asm +#usr/lib/go/src/cmd/vet/testdata/asm/asm.go +#usr/lib/go/src/cmd/vet/testdata/asm/asm1.s +#usr/lib/go/src/cmd/vet/testdata/assign +#usr/lib/go/src/cmd/vet/testdata/assign/assign.go +#usr/lib/go/src/cmd/vet/testdata/atomic +#usr/lib/go/src/cmd/vet/testdata/atomic/atomic.go +#usr/lib/go/src/cmd/vet/testdata/bool +#usr/lib/go/src/cmd/vet/testdata/bool/bool.go +#usr/lib/go/src/cmd/vet/testdata/buildtag +#usr/lib/go/src/cmd/vet/testdata/buildtag/buildtag.go +#usr/lib/go/src/cmd/vet/testdata/cgo +#usr/lib/go/src/cmd/vet/testdata/cgo/cgo.go +#usr/lib/go/src/cmd/vet/testdata/composite +#usr/lib/go/src/cmd/vet/testdata/composite/composite.go +#usr/lib/go/src/cmd/vet/testdata/copylock +#usr/lib/go/src/cmd/vet/testdata/copylock/copylock.go +#usr/lib/go/src/cmd/vet/testdata/deadcode +#usr/lib/go/src/cmd/vet/testdata/deadcode/deadcode.go +#usr/lib/go/src/cmd/vet/testdata/httpresponse +#usr/lib/go/src/cmd/vet/testdata/httpresponse/httpresponse.go +#usr/lib/go/src/cmd/vet/testdata/lostcancel +#usr/lib/go/src/cmd/vet/testdata/lostcancel/lostcancel.go +#usr/lib/go/src/cmd/vet/testdata/method +#usr/lib/go/src/cmd/vet/testdata/method/method.go +#usr/lib/go/src/cmd/vet/testdata/nilfunc +#usr/lib/go/src/cmd/vet/testdata/nilfunc/nilfunc.go +#usr/lib/go/src/cmd/vet/testdata/print +#usr/lib/go/src/cmd/vet/testdata/print/print.go +#usr/lib/go/src/cmd/vet/testdata/rangeloop +#usr/lib/go/src/cmd/vet/testdata/rangeloop/rangeloop.go +#usr/lib/go/src/cmd/vet/testdata/shift +#usr/lib/go/src/cmd/vet/testdata/shift/shift.go +#usr/lib/go/src/cmd/vet/testdata/structtag +#usr/lib/go/src/cmd/vet/testdata/structtag/structtag.go +#usr/lib/go/src/cmd/vet/testdata/tagtest +#usr/lib/go/src/cmd/vet/testdata/tagtest/file1.go +#usr/lib/go/src/cmd/vet/testdata/tagtest/file2.go +#usr/lib/go/src/cmd/vet/testdata/testingpkg +#usr/lib/go/src/cmd/vet/testdata/testingpkg/tests.go +#usr/lib/go/src/cmd/vet/testdata/testingpkg/tests_test.go +#usr/lib/go/src/cmd/vet/testdata/unmarshal +#usr/lib/go/src/cmd/vet/testdata/unmarshal/unmarshal.go +#usr/lib/go/src/cmd/vet/testdata/unsafeptr +#usr/lib/go/src/cmd/vet/testdata/unsafeptr/unsafeptr.go +#usr/lib/go/src/cmd/vet/testdata/unused +#usr/lib/go/src/cmd/vet/testdata/unused/unused.go +#usr/lib/go/src/cmd/vet/vet_test.go +#usr/lib/go/src/cmp.bash +#usr/lib/go/src/compress +#usr/lib/go/src/compress/bzip2 +#usr/lib/go/src/compress/bzip2/bit_reader.go +#usr/lib/go/src/compress/bzip2/bzip2.go +#usr/lib/go/src/compress/bzip2/bzip2_test.go +#usr/lib/go/src/compress/bzip2/huffman.go +#usr/lib/go/src/compress/bzip2/move_to_front.go +#usr/lib/go/src/compress/bzip2/testdata +#usr/lib/go/src/compress/bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 +#usr/lib/go/src/compress/bzip2/testdata/e.txt.bz2 +#usr/lib/go/src/compress/bzip2/testdata/fail-issue5747.bz2 +#usr/lib/go/src/compress/bzip2/testdata/pass-random1.bin +#usr/lib/go/src/compress/bzip2/testdata/pass-random1.bz2 +#usr/lib/go/src/compress/bzip2/testdata/pass-random2.bin +#usr/lib/go/src/compress/bzip2/testdata/pass-random2.bz2 +#usr/lib/go/src/compress/bzip2/testdata/pass-sawtooth.bz2 +#usr/lib/go/src/compress/bzip2/testdata/random.data.bz2 +#usr/lib/go/src/compress/flate +#usr/lib/go/src/compress/flate/deflate.go +#usr/lib/go/src/compress/flate/deflate_test.go +#usr/lib/go/src/compress/flate/deflatefast.go +#usr/lib/go/src/compress/flate/dict_decoder.go +#usr/lib/go/src/compress/flate/dict_decoder_test.go +#usr/lib/go/src/compress/flate/example_test.go +#usr/lib/go/src/compress/flate/flate_test.go +#usr/lib/go/src/compress/flate/huffman_bit_writer.go +#usr/lib/go/src/compress/flate/huffman_bit_writer_test.go +#usr/lib/go/src/compress/flate/huffman_code.go +#usr/lib/go/src/compress/flate/inflate.go +#usr/lib/go/src/compress/flate/inflate_test.go +#usr/lib/go/src/compress/flate/reader_test.go +#usr/lib/go/src/compress/flate/testdata +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.golden +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.in +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-null-max.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-pi.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-pi.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-pi.golden +#usr/lib/go/src/compress/flate/testdata/huffman-pi.in +#usr/lib/go/src/compress/flate/testdata/huffman-pi.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-pi.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.golden +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.in +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-rand-1k.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.golden +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.in +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-rand-limit.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-rand-max.golden +#usr/lib/go/src/compress/flate/testdata/huffman-rand-max.in +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.golden +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.in +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-shifts.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.golden +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.in +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-text-shift.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-text.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-text.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-text.golden +#usr/lib/go/src/compress/flate/testdata/huffman-text.in +#usr/lib/go/src/compress/flate/testdata/huffman-text.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-text.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-zero.dyn.expect +#usr/lib/go/src/compress/flate/testdata/huffman-zero.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/huffman-zero.golden +#usr/lib/go/src/compress/flate/testdata/huffman-zero.in +#usr/lib/go/src/compress/flate/testdata/huffman-zero.wb.expect +#usr/lib/go/src/compress/flate/testdata/huffman-zero.wb.expect-noinput +#usr/lib/go/src/compress/flate/testdata/null-long-match.dyn.expect-noinput +#usr/lib/go/src/compress/flate/testdata/null-long-match.wb.expect-noinput +#usr/lib/go/src/compress/flate/token.go +#usr/lib/go/src/compress/flate/writer_test.go +#usr/lib/go/src/compress/gzip +#usr/lib/go/src/compress/gzip/example_test.go +#usr/lib/go/src/compress/gzip/gunzip.go +#usr/lib/go/src/compress/gzip/gunzip_test.go +#usr/lib/go/src/compress/gzip/gzip.go +#usr/lib/go/src/compress/gzip/gzip_test.go +#usr/lib/go/src/compress/gzip/issue14937_test.go +#usr/lib/go/src/compress/gzip/testdata +#usr/lib/go/src/compress/gzip/testdata/issue6550.gz.base64 +#usr/lib/go/src/compress/lzw +#usr/lib/go/src/compress/lzw/reader.go +#usr/lib/go/src/compress/lzw/reader_test.go +#usr/lib/go/src/compress/lzw/writer.go +#usr/lib/go/src/compress/lzw/writer_test.go +#usr/lib/go/src/compress/testdata +#usr/lib/go/src/compress/testdata/e.txt +#usr/lib/go/src/compress/testdata/gettysburg.txt +#usr/lib/go/src/compress/testdata/pi.txt +#usr/lib/go/src/compress/zlib +#usr/lib/go/src/compress/zlib/example_test.go +#usr/lib/go/src/compress/zlib/reader.go +#usr/lib/go/src/compress/zlib/reader_test.go +#usr/lib/go/src/compress/zlib/writer.go +#usr/lib/go/src/compress/zlib/writer_test.go +#usr/lib/go/src/container +#usr/lib/go/src/container/heap +#usr/lib/go/src/container/heap/example_intheap_test.go +#usr/lib/go/src/container/heap/example_pq_test.go +#usr/lib/go/src/container/heap/heap.go +#usr/lib/go/src/container/heap/heap_test.go +#usr/lib/go/src/container/list +#usr/lib/go/src/container/list/example_test.go +#usr/lib/go/src/container/list/list.go +#usr/lib/go/src/container/list/list_test.go +#usr/lib/go/src/container/ring +#usr/lib/go/src/container/ring/example_test.go +#usr/lib/go/src/container/ring/ring.go +#usr/lib/go/src/container/ring/ring_test.go +#usr/lib/go/src/context +#usr/lib/go/src/context/benchmark_test.go +#usr/lib/go/src/context/context.go +#usr/lib/go/src/context/context_test.go +#usr/lib/go/src/context/example_test.go +#usr/lib/go/src/context/net_test.go +#usr/lib/go/src/context/x_test.go +#usr/lib/go/src/crypto +#usr/lib/go/src/crypto/aes +#usr/lib/go/src/crypto/aes/aes_gcm.go +#usr/lib/go/src/crypto/aes/aes_test.go +#usr/lib/go/src/crypto/aes/asm_amd64.s +#usr/lib/go/src/crypto/aes/asm_arm64.s +#usr/lib/go/src/crypto/aes/asm_ppc64le.s +#usr/lib/go/src/crypto/aes/asm_s390x.s +#usr/lib/go/src/crypto/aes/block.go +#usr/lib/go/src/crypto/aes/cbc_s390x.go +#usr/lib/go/src/crypto/aes/cipher.go +#usr/lib/go/src/crypto/aes/cipher_asm.go +#usr/lib/go/src/crypto/aes/cipher_generic.go +#usr/lib/go/src/crypto/aes/cipher_ppc64le.go +#usr/lib/go/src/crypto/aes/cipher_s390x.go +#usr/lib/go/src/crypto/aes/const.go +#usr/lib/go/src/crypto/aes/ctr_s390x.go +#usr/lib/go/src/crypto/aes/gcm_amd64.s +#usr/lib/go/src/crypto/aes/gcm_arm64.s +#usr/lib/go/src/crypto/aes/gcm_ppc64le.go +#usr/lib/go/src/crypto/aes/gcm_ppc64le.s +#usr/lib/go/src/crypto/aes/gcm_s390x.go +#usr/lib/go/src/crypto/aes/modes.go +#usr/lib/go/src/crypto/aes/modes_test.go +#usr/lib/go/src/crypto/cipher +#usr/lib/go/src/crypto/cipher/benchmark_test.go +#usr/lib/go/src/crypto/cipher/cbc.go +#usr/lib/go/src/crypto/cipher/cbc_aes_test.go +#usr/lib/go/src/crypto/cipher/cfb.go +#usr/lib/go/src/crypto/cipher/cfb_test.go +#usr/lib/go/src/crypto/cipher/cipher.go +#usr/lib/go/src/crypto/cipher/cipher_test.go +#usr/lib/go/src/crypto/cipher/common_test.go +#usr/lib/go/src/crypto/cipher/ctr.go +#usr/lib/go/src/crypto/cipher/ctr_aes_test.go +#usr/lib/go/src/crypto/cipher/ctr_test.go +#usr/lib/go/src/crypto/cipher/example_test.go +#usr/lib/go/src/crypto/cipher/export_test.go +#usr/lib/go/src/crypto/cipher/gcm.go +#usr/lib/go/src/crypto/cipher/gcm_test.go +#usr/lib/go/src/crypto/cipher/io.go +#usr/lib/go/src/crypto/cipher/ofb.go +#usr/lib/go/src/crypto/cipher/ofb_test.go +#usr/lib/go/src/crypto/cipher/xor_amd64.go +#usr/lib/go/src/crypto/cipher/xor_amd64.s +#usr/lib/go/src/crypto/cipher/xor_generic.go +#usr/lib/go/src/crypto/cipher/xor_ppc64x.go +#usr/lib/go/src/crypto/cipher/xor_ppc64x.s +#usr/lib/go/src/crypto/cipher/xor_test.go +#usr/lib/go/src/crypto/crypto.go +#usr/lib/go/src/crypto/des +#usr/lib/go/src/crypto/des/block.go +#usr/lib/go/src/crypto/des/cipher.go +#usr/lib/go/src/crypto/des/const.go +#usr/lib/go/src/crypto/des/des_test.go +#usr/lib/go/src/crypto/des/example_test.go +#usr/lib/go/src/crypto/dsa +#usr/lib/go/src/crypto/dsa/dsa.go +#usr/lib/go/src/crypto/dsa/dsa_test.go +#usr/lib/go/src/crypto/ecdsa +#usr/lib/go/src/crypto/ecdsa/ecdsa.go +#usr/lib/go/src/crypto/ecdsa/ecdsa_noasm.go +#usr/lib/go/src/crypto/ecdsa/ecdsa_s390x.go +#usr/lib/go/src/crypto/ecdsa/ecdsa_s390x.s +#usr/lib/go/src/crypto/ecdsa/ecdsa_s390x_test.go +#usr/lib/go/src/crypto/ecdsa/ecdsa_test.go +#usr/lib/go/src/crypto/ecdsa/equal_test.go +#usr/lib/go/src/crypto/ecdsa/example_test.go +#usr/lib/go/src/crypto/ecdsa/testdata +#usr/lib/go/src/crypto/ecdsa/testdata/SigVer.rsp.bz2 +#usr/lib/go/src/crypto/ed25519 +#usr/lib/go/src/crypto/ed25519/ed25519.go +#usr/lib/go/src/crypto/ed25519/ed25519_test.go +#usr/lib/go/src/crypto/ed25519/internal +#usr/lib/go/src/crypto/ed25519/internal/edwards25519 +#usr/lib/go/src/crypto/ed25519/internal/edwards25519/const.go +#usr/lib/go/src/crypto/ed25519/internal/edwards25519/edwards25519.go +#usr/lib/go/src/crypto/ed25519/testdata +#usr/lib/go/src/crypto/ed25519/testdata/sign.input.gz +#usr/lib/go/src/crypto/elliptic +#usr/lib/go/src/crypto/elliptic/elliptic.go +#usr/lib/go/src/crypto/elliptic/elliptic_test.go +#usr/lib/go/src/crypto/elliptic/fuzz_test.go +#usr/lib/go/src/crypto/elliptic/p224.go +#usr/lib/go/src/crypto/elliptic/p224_test.go +#usr/lib/go/src/crypto/elliptic/p256.go +#usr/lib/go/src/crypto/elliptic/p256_asm.go +#usr/lib/go/src/crypto/elliptic/p256_asm_amd64.s +#usr/lib/go/src/crypto/elliptic/p256_asm_arm64.s +#usr/lib/go/src/crypto/elliptic/p256_asm_ppc64le.s +#usr/lib/go/src/crypto/elliptic/p256_asm_s390x.s +#usr/lib/go/src/crypto/elliptic/p256_generic.go +#usr/lib/go/src/crypto/elliptic/p256_ppc64le.go +#usr/lib/go/src/crypto/elliptic/p256_s390x.go +#usr/lib/go/src/crypto/hmac +#usr/lib/go/src/crypto/hmac/hmac.go +#usr/lib/go/src/crypto/hmac/hmac_test.go +#usr/lib/go/src/crypto/internal +#usr/lib/go/src/crypto/internal/randutil +#usr/lib/go/src/crypto/internal/randutil/randutil.go +#usr/lib/go/src/crypto/internal/subtle +#usr/lib/go/src/crypto/internal/subtle/aliasing.go +#usr/lib/go/src/crypto/internal/subtle/aliasing_appengine.go +#usr/lib/go/src/crypto/internal/subtle/aliasing_test.go +#usr/lib/go/src/crypto/issue21104_test.go +#usr/lib/go/src/crypto/md5 +#usr/lib/go/src/crypto/md5/example_test.go +#usr/lib/go/src/crypto/md5/gen.go +#usr/lib/go/src/crypto/md5/md5.go +#usr/lib/go/src/crypto/md5/md5_test.go +#usr/lib/go/src/crypto/md5/md5block.go +#usr/lib/go/src/crypto/md5/md5block_386.s +#usr/lib/go/src/crypto/md5/md5block_amd64.s +#usr/lib/go/src/crypto/md5/md5block_arm.s +#usr/lib/go/src/crypto/md5/md5block_arm64.s +#usr/lib/go/src/crypto/md5/md5block_decl.go +#usr/lib/go/src/crypto/md5/md5block_generic.go +#usr/lib/go/src/crypto/md5/md5block_ppc64x.s +#usr/lib/go/src/crypto/md5/md5block_s390x.s +#usr/lib/go/src/crypto/rand +#usr/lib/go/src/crypto/rand/eagain.go +#usr/lib/go/src/crypto/rand/example_test.go +#usr/lib/go/src/crypto/rand/rand.go +#usr/lib/go/src/crypto/rand/rand_batched.go +#usr/lib/go/src/crypto/rand/rand_batched_test.go +#usr/lib/go/src/crypto/rand/rand_freebsd.go +#usr/lib/go/src/crypto/rand/rand_js.go +#usr/lib/go/src/crypto/rand/rand_linux.go +#usr/lib/go/src/crypto/rand/rand_openbsd.go +#usr/lib/go/src/crypto/rand/rand_test.go +#usr/lib/go/src/crypto/rand/rand_unix.go +#usr/lib/go/src/crypto/rand/rand_windows.go +#usr/lib/go/src/crypto/rand/util.go +#usr/lib/go/src/crypto/rand/util_test.go +#usr/lib/go/src/crypto/rc4 +#usr/lib/go/src/crypto/rc4/rc4.go +#usr/lib/go/src/crypto/rc4/rc4_test.go +#usr/lib/go/src/crypto/rsa +#usr/lib/go/src/crypto/rsa/equal_test.go +#usr/lib/go/src/crypto/rsa/example_test.go +#usr/lib/go/src/crypto/rsa/pkcs1v15.go +#usr/lib/go/src/crypto/rsa/pkcs1v15_test.go +#usr/lib/go/src/crypto/rsa/pss.go +#usr/lib/go/src/crypto/rsa/pss_test.go +#usr/lib/go/src/crypto/rsa/rsa.go +#usr/lib/go/src/crypto/rsa/rsa_test.go +#usr/lib/go/src/crypto/rsa/testdata +#usr/lib/go/src/crypto/rsa/testdata/pss-vect.txt.bz2 +#usr/lib/go/src/crypto/sha1 +#usr/lib/go/src/crypto/sha1/example_test.go +#usr/lib/go/src/crypto/sha1/fallback_test.go +#usr/lib/go/src/crypto/sha1/issue15617_test.go +#usr/lib/go/src/crypto/sha1/sha1.go +#usr/lib/go/src/crypto/sha1/sha1_test.go +#usr/lib/go/src/crypto/sha1/sha1block.go +#usr/lib/go/src/crypto/sha1/sha1block_386.s +#usr/lib/go/src/crypto/sha1/sha1block_amd64.go +#usr/lib/go/src/crypto/sha1/sha1block_amd64.s +#usr/lib/go/src/crypto/sha1/sha1block_arm.s +#usr/lib/go/src/crypto/sha1/sha1block_arm64.go +#usr/lib/go/src/crypto/sha1/sha1block_arm64.s +#usr/lib/go/src/crypto/sha1/sha1block_decl.go +#usr/lib/go/src/crypto/sha1/sha1block_generic.go +#usr/lib/go/src/crypto/sha1/sha1block_s390x.go +#usr/lib/go/src/crypto/sha1/sha1block_s390x.s +#usr/lib/go/src/crypto/sha256 +#usr/lib/go/src/crypto/sha256/example_test.go +#usr/lib/go/src/crypto/sha256/fallback_test.go +#usr/lib/go/src/crypto/sha256/sha256.go +#usr/lib/go/src/crypto/sha256/sha256_test.go +#usr/lib/go/src/crypto/sha256/sha256block.go +#usr/lib/go/src/crypto/sha256/sha256block_386.s +#usr/lib/go/src/crypto/sha256/sha256block_amd64.go +#usr/lib/go/src/crypto/sha256/sha256block_amd64.s +#usr/lib/go/src/crypto/sha256/sha256block_arm64.go +#usr/lib/go/src/crypto/sha256/sha256block_arm64.s +#usr/lib/go/src/crypto/sha256/sha256block_decl.go +#usr/lib/go/src/crypto/sha256/sha256block_generic.go +#usr/lib/go/src/crypto/sha256/sha256block_ppc64le.s +#usr/lib/go/src/crypto/sha256/sha256block_s390x.go +#usr/lib/go/src/crypto/sha256/sha256block_s390x.s +#usr/lib/go/src/crypto/sha512 +#usr/lib/go/src/crypto/sha512/fallback_test.go +#usr/lib/go/src/crypto/sha512/sha512.go +#usr/lib/go/src/crypto/sha512/sha512_test.go +#usr/lib/go/src/crypto/sha512/sha512block.go +#usr/lib/go/src/crypto/sha512/sha512block_amd64.go +#usr/lib/go/src/crypto/sha512/sha512block_amd64.s +#usr/lib/go/src/crypto/sha512/sha512block_decl.go +#usr/lib/go/src/crypto/sha512/sha512block_generic.go +#usr/lib/go/src/crypto/sha512/sha512block_ppc64le.s +#usr/lib/go/src/crypto/sha512/sha512block_s390x.go +#usr/lib/go/src/crypto/sha512/sha512block_s390x.s +#usr/lib/go/src/crypto/subtle +#usr/lib/go/src/crypto/subtle/constant_time.go +#usr/lib/go/src/crypto/subtle/constant_time_test.go +#usr/lib/go/src/crypto/tls +#usr/lib/go/src/crypto/tls/alert.go +#usr/lib/go/src/crypto/tls/auth.go +#usr/lib/go/src/crypto/tls/auth_test.go +#usr/lib/go/src/crypto/tls/cipher_suites.go +#usr/lib/go/src/crypto/tls/common.go +#usr/lib/go/src/crypto/tls/common_string.go +#usr/lib/go/src/crypto/tls/conn.go +#usr/lib/go/src/crypto/tls/conn_test.go +#usr/lib/go/src/crypto/tls/example_test.go +#usr/lib/go/src/crypto/tls/generate_cert.go +#usr/lib/go/src/crypto/tls/handshake_client.go +#usr/lib/go/src/crypto/tls/handshake_client_test.go +#usr/lib/go/src/crypto/tls/handshake_client_tls13.go +#usr/lib/go/src/crypto/tls/handshake_messages.go +#usr/lib/go/src/crypto/tls/handshake_messages_test.go +#usr/lib/go/src/crypto/tls/handshake_server.go +#usr/lib/go/src/crypto/tls/handshake_server_test.go +#usr/lib/go/src/crypto/tls/handshake_server_tls13.go +#usr/lib/go/src/crypto/tls/handshake_test.go +#usr/lib/go/src/crypto/tls/handshake_unix_test.go +#usr/lib/go/src/crypto/tls/key_agreement.go +#usr/lib/go/src/crypto/tls/key_schedule.go +#usr/lib/go/src/crypto/tls/key_schedule_test.go +#usr/lib/go/src/crypto/tls/link_test.go +#usr/lib/go/src/crypto/tls/prf.go +#usr/lib/go/src/crypto/tls/prf_test.go +#usr/lib/go/src/crypto/tls/testdata +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ClientCert-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv10-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv11-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv11-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-AES128-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ALPN +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSAPSS +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-P256-ECDHE +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-RenegotiateOnce +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-RenegotiateTwice +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-RenegotiateTwiceRejected +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-RenegotiationRejected +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-SCT +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv12-X25519-ECDHE +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-AES128-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-AES256-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ALPN +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-CHACHA20-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ClientCert-ECDSA-RSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ClientCert-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-RSAPSS +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ECDSA +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-HelloRetryRequest +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-KeyUpdate +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-P256-ECDHE +#usr/lib/go/src/crypto/tls/testdata/Client-TLSv13-X25519-ECDHE +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv10-RSA-3DES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv10-RSA-AES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv10-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv11-FallbackSCSV +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv11-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ALPN +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceECDSA +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceRSA +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndECDSAGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndEd25519Given +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndPKCS1v15Given +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-IssueTicket +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-IssueTicketPreDisable +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-P256 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-3DES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-AES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-RC4 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-Resume +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-ResumeDisabled +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-SNI +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-SNI-GetCertificate +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-SNI-GetCertificateNotFound +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv12-X25519 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-AES128-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-AES256-SHA384 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ALPN +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-CHACHA20-SHA256 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedAndECDSAGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedAndEd25519Given +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedAndGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedNotGiven +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ECDHE-ECDSA-AES +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-Ed25519 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ExportKeyingMaterial +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-HelloRetryRequest +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-IssueTicket +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-IssueTicketPreDisable +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-P256 +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-Resume +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-Resume-HelloRetryRequest +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-ResumeDisabled +#usr/lib/go/src/crypto/tls/testdata/Server-TLSv13-X25519 +#usr/lib/go/src/crypto/tls/testdata/example-cert.pem +#usr/lib/go/src/crypto/tls/testdata/example-key.pem +#usr/lib/go/src/crypto/tls/ticket.go +#usr/lib/go/src/crypto/tls/tls.go +#usr/lib/go/src/crypto/tls/tls_test.go +#usr/lib/go/src/crypto/x509 +#usr/lib/go/src/crypto/x509/cert_pool.go +#usr/lib/go/src/crypto/x509/example_test.go +#usr/lib/go/src/crypto/x509/internal +#usr/lib/go/src/crypto/x509/internal/macos +#usr/lib/go/src/crypto/x509/internal/macos/corefoundation.go +#usr/lib/go/src/crypto/x509/internal/macos/corefoundation.s +#usr/lib/go/src/crypto/x509/internal/macos/security.go +#usr/lib/go/src/crypto/x509/internal/macos/security.s +#usr/lib/go/src/crypto/x509/name_constraints_test.go +#usr/lib/go/src/crypto/x509/pem_decrypt.go +#usr/lib/go/src/crypto/x509/pem_decrypt_test.go +#usr/lib/go/src/crypto/x509/pkcs1.go +#usr/lib/go/src/crypto/x509/pkcs8.go +#usr/lib/go/src/crypto/x509/pkcs8_test.go +#usr/lib/go/src/crypto/x509/pkix +#usr/lib/go/src/crypto/x509/pkix/pkix.go +#usr/lib/go/src/crypto/x509/root.go +#usr/lib/go/src/crypto/x509/root_aix.go +#usr/lib/go/src/crypto/x509/root_bsd.go +#usr/lib/go/src/crypto/x509/root_cgo_darwin_amd64.go +#usr/lib/go/src/crypto/x509/root_darwin_amd64.go +#usr/lib/go/src/crypto/x509/root_darwin_ios.go +#usr/lib/go/src/crypto/x509/root_darwin_ios_gen.go +#usr/lib/go/src/crypto/x509/root_darwin_test.go +#usr/lib/go/src/crypto/x509/root_js.go +#usr/lib/go/src/crypto/x509/root_linux.go +#usr/lib/go/src/crypto/x509/root_omit.go +#usr/lib/go/src/crypto/x509/root_omit_test.go +#usr/lib/go/src/crypto/x509/root_plan9.go +#usr/lib/go/src/crypto/x509/root_solaris.go +#usr/lib/go/src/crypto/x509/root_unix.go +#usr/lib/go/src/crypto/x509/root_unix_test.go +#usr/lib/go/src/crypto/x509/root_windows.go +#usr/lib/go/src/crypto/x509/sec1.go +#usr/lib/go/src/crypto/x509/sec1_test.go +#usr/lib/go/src/crypto/x509/test-file.crt +#usr/lib/go/src/crypto/x509/testdata +#usr/lib/go/src/crypto/x509/testdata/test-dir.crt +#usr/lib/go/src/crypto/x509/verify.go +#usr/lib/go/src/crypto/x509/verify_test.go +#usr/lib/go/src/crypto/x509/x509.go +#usr/lib/go/src/crypto/x509/x509_test.go +#usr/lib/go/src/crypto/x509/x509_test_import.go +#usr/lib/go/src/database +#usr/lib/go/src/database/sql +#usr/lib/go/src/database/sql/convert.go +#usr/lib/go/src/database/sql/convert_test.go +#usr/lib/go/src/database/sql/ctxutil.go +#usr/lib/go/src/database/sql/doc.txt +#usr/lib/go/src/database/sql/driver +#usr/lib/go/src/database/sql/driver/driver.go +#usr/lib/go/src/database/sql/driver/types.go +#usr/lib/go/src/database/sql/driver/types_test.go +#usr/lib/go/src/database/sql/example_cli_test.go +#usr/lib/go/src/database/sql/example_service_test.go +#usr/lib/go/src/database/sql/example_test.go +#usr/lib/go/src/database/sql/fakedb_test.go +#usr/lib/go/src/database/sql/sql.go +#usr/lib/go/src/database/sql/sql_test.go +#usr/lib/go/src/debug +#usr/lib/go/src/debug/dwarf +#usr/lib/go/src/debug/dwarf/attr_string.go +#usr/lib/go/src/debug/dwarf/buf.go +#usr/lib/go/src/debug/dwarf/class_string.go +#usr/lib/go/src/debug/dwarf/const.go +#usr/lib/go/src/debug/dwarf/entry.go +#usr/lib/go/src/debug/dwarf/entry_test.go +#usr/lib/go/src/debug/dwarf/export_test.go +#usr/lib/go/src/debug/dwarf/line.go +#usr/lib/go/src/debug/dwarf/line_test.go +#usr/lib/go/src/debug/dwarf/open.go +#usr/lib/go/src/debug/dwarf/tag_string.go +#usr/lib/go/src/debug/dwarf/testdata +#usr/lib/go/src/debug/dwarf/testdata/cppunsuptypes.cc +#usr/lib/go/src/debug/dwarf/testdata/cppunsuptypes.elf +#usr/lib/go/src/debug/dwarf/testdata/cycle.c +#usr/lib/go/src/debug/dwarf/testdata/cycle.elf +#usr/lib/go/src/debug/dwarf/testdata/line-clang.elf +#usr/lib/go/src/debug/dwarf/testdata/line-gcc-win.bin +#usr/lib/go/src/debug/dwarf/testdata/line-gcc.elf +#usr/lib/go/src/debug/dwarf/testdata/line1.c +#usr/lib/go/src/debug/dwarf/testdata/line1.h +#usr/lib/go/src/debug/dwarf/testdata/line2.c +#usr/lib/go/src/debug/dwarf/testdata/ranges.c +#usr/lib/go/src/debug/dwarf/testdata/ranges.elf +#usr/lib/go/src/debug/dwarf/testdata/split.c +#usr/lib/go/src/debug/dwarf/testdata/split.elf +#usr/lib/go/src/debug/dwarf/testdata/typedef.c +#usr/lib/go/src/debug/dwarf/testdata/typedef.elf +#usr/lib/go/src/debug/dwarf/testdata/typedef.elf4 +#usr/lib/go/src/debug/dwarf/testdata/typedef.macho +#usr/lib/go/src/debug/dwarf/type.go +#usr/lib/go/src/debug/dwarf/type_test.go +#usr/lib/go/src/debug/dwarf/typeunit.go +#usr/lib/go/src/debug/dwarf/unit.go +#usr/lib/go/src/debug/elf +#usr/lib/go/src/debug/elf/elf.go +#usr/lib/go/src/debug/elf/elf_test.go +#usr/lib/go/src/debug/elf/file.go +#usr/lib/go/src/debug/elf/file_test.go +#usr/lib/go/src/debug/elf/reader.go +#usr/lib/go/src/debug/elf/symbols_test.go +#usr/lib/go/src/debug/elf/testdata +#usr/lib/go/src/debug/elf/testdata/compressed-32.obj +#usr/lib/go/src/debug/elf/testdata/compressed-64.obj +#usr/lib/go/src/debug/elf/testdata/gcc-386-freebsd-exec +#usr/lib/go/src/debug/elf/testdata/gcc-amd64-linux-exec +#usr/lib/go/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-clang-arm.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-clang-x86.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc441-x86.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc531-s390x.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc540-mips.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj +#usr/lib/go/src/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj +#usr/lib/go/src/debug/elf/testdata/hello-world-core.gz +#usr/lib/go/src/debug/elf/testdata/hello.c +#usr/lib/go/src/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj +#usr/lib/go/src/debug/gosym +#usr/lib/go/src/debug/gosym/pclntab.go +#usr/lib/go/src/debug/gosym/pclntab_test.go +#usr/lib/go/src/debug/gosym/symtab.go +#usr/lib/go/src/debug/gosym/symtab_test.go +#usr/lib/go/src/debug/gosym/testdata +#usr/lib/go/src/debug/gosym/testdata/main.go +#usr/lib/go/src/debug/gosym/testdata/pclinetest.h +#usr/lib/go/src/debug/gosym/testdata/pclinetest.s +#usr/lib/go/src/debug/macho +#usr/lib/go/src/debug/macho/fat.go +#usr/lib/go/src/debug/macho/file.go +#usr/lib/go/src/debug/macho/file_test.go +#usr/lib/go/src/debug/macho/macho.go +#usr/lib/go/src/debug/macho/reloctype.go +#usr/lib/go/src/debug/macho/reloctype_string.go +#usr/lib/go/src/debug/macho/testdata +#usr/lib/go/src/debug/macho/testdata/clang-386-darwin-exec-with-rpath.base64 +#usr/lib/go/src/debug/macho/testdata/clang-386-darwin.obj.base64 +#usr/lib/go/src/debug/macho/testdata/clang-amd64-darwin-exec-with-rpath.base64 +#usr/lib/go/src/debug/macho/testdata/clang-amd64-darwin.obj.base64 +#usr/lib/go/src/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec.base64 +#usr/lib/go/src/debug/macho/testdata/gcc-386-darwin-exec.base64 +#usr/lib/go/src/debug/macho/testdata/gcc-amd64-darwin-exec-debug.base64 +#usr/lib/go/src/debug/macho/testdata/gcc-amd64-darwin-exec.base64 +#usr/lib/go/src/debug/macho/testdata/hello.c +#usr/lib/go/src/debug/pe +#usr/lib/go/src/debug/pe/file.go +#usr/lib/go/src/debug/pe/file_cgo_test.go +#usr/lib/go/src/debug/pe/file_test.go +#usr/lib/go/src/debug/pe/pe.go +#usr/lib/go/src/debug/pe/section.go +#usr/lib/go/src/debug/pe/string.go +#usr/lib/go/src/debug/pe/symbol.go +#usr/lib/go/src/debug/pe/testdata +#usr/lib/go/src/debug/pe/testdata/gcc-386-mingw-exec +#usr/lib/go/src/debug/pe/testdata/gcc-386-mingw-no-symbols-exec +#usr/lib/go/src/debug/pe/testdata/gcc-386-mingw-obj +#usr/lib/go/src/debug/pe/testdata/gcc-amd64-mingw-exec +#usr/lib/go/src/debug/pe/testdata/gcc-amd64-mingw-obj +#usr/lib/go/src/debug/pe/testdata/hello.c +#usr/lib/go/src/debug/pe/testdata/vmlinuz-4.15.0-47-generic +#usr/lib/go/src/debug/plan9obj +#usr/lib/go/src/debug/plan9obj/file.go +#usr/lib/go/src/debug/plan9obj/file_test.go +#usr/lib/go/src/debug/plan9obj/plan9obj.go +#usr/lib/go/src/debug/plan9obj/testdata +#usr/lib/go/src/debug/plan9obj/testdata/386-plan9-exec +#usr/lib/go/src/debug/plan9obj/testdata/amd64-plan9-exec +#usr/lib/go/src/debug/plan9obj/testdata/hello.c +#usr/lib/go/src/encoding +#usr/lib/go/src/encoding/ascii85 +#usr/lib/go/src/encoding/ascii85/ascii85.go +#usr/lib/go/src/encoding/ascii85/ascii85_test.go +#usr/lib/go/src/encoding/asn1 +#usr/lib/go/src/encoding/asn1/asn1.go +#usr/lib/go/src/encoding/asn1/asn1_test.go +#usr/lib/go/src/encoding/asn1/common.go +#usr/lib/go/src/encoding/asn1/marshal.go +#usr/lib/go/src/encoding/asn1/marshal_test.go +#usr/lib/go/src/encoding/base32 +#usr/lib/go/src/encoding/base32/base32.go +#usr/lib/go/src/encoding/base32/base32_test.go +#usr/lib/go/src/encoding/base32/example_test.go +#usr/lib/go/src/encoding/base64 +#usr/lib/go/src/encoding/base64/base64.go +#usr/lib/go/src/encoding/base64/base64_test.go +#usr/lib/go/src/encoding/base64/example_test.go +#usr/lib/go/src/encoding/binary +#usr/lib/go/src/encoding/binary/binary.go +#usr/lib/go/src/encoding/binary/binary_test.go +#usr/lib/go/src/encoding/binary/example_test.go +#usr/lib/go/src/encoding/binary/varint.go +#usr/lib/go/src/encoding/binary/varint_test.go +#usr/lib/go/src/encoding/csv +#usr/lib/go/src/encoding/csv/example_test.go +#usr/lib/go/src/encoding/csv/fuzz.go +#usr/lib/go/src/encoding/csv/reader.go +#usr/lib/go/src/encoding/csv/reader_test.go +#usr/lib/go/src/encoding/csv/writer.go +#usr/lib/go/src/encoding/csv/writer_test.go +#usr/lib/go/src/encoding/encoding.go +#usr/lib/go/src/encoding/gob +#usr/lib/go/src/encoding/gob/codec_test.go +#usr/lib/go/src/encoding/gob/debug.go +#usr/lib/go/src/encoding/gob/dec_helpers.go +#usr/lib/go/src/encoding/gob/decgen.go +#usr/lib/go/src/encoding/gob/decode.go +#usr/lib/go/src/encoding/gob/decoder.go +#usr/lib/go/src/encoding/gob/doc.go +#usr/lib/go/src/encoding/gob/dump.go +#usr/lib/go/src/encoding/gob/enc_helpers.go +#usr/lib/go/src/encoding/gob/encgen.go +#usr/lib/go/src/encoding/gob/encode.go +#usr/lib/go/src/encoding/gob/encoder.go +#usr/lib/go/src/encoding/gob/encoder_test.go +#usr/lib/go/src/encoding/gob/error.go +#usr/lib/go/src/encoding/gob/example_encdec_test.go +#usr/lib/go/src/encoding/gob/example_interface_test.go +#usr/lib/go/src/encoding/gob/example_test.go +#usr/lib/go/src/encoding/gob/gobencdec_test.go +#usr/lib/go/src/encoding/gob/timing_test.go +#usr/lib/go/src/encoding/gob/type.go +#usr/lib/go/src/encoding/gob/type_test.go +#usr/lib/go/src/encoding/hex +#usr/lib/go/src/encoding/hex/example_test.go +#usr/lib/go/src/encoding/hex/hex.go +#usr/lib/go/src/encoding/hex/hex_test.go +#usr/lib/go/src/encoding/json +#usr/lib/go/src/encoding/json/bench_test.go +#usr/lib/go/src/encoding/json/decode.go +#usr/lib/go/src/encoding/json/decode_test.go +#usr/lib/go/src/encoding/json/encode.go +#usr/lib/go/src/encoding/json/encode_test.go +#usr/lib/go/src/encoding/json/example_marshaling_test.go +#usr/lib/go/src/encoding/json/example_test.go +#usr/lib/go/src/encoding/json/example_text_marshaling_test.go +#usr/lib/go/src/encoding/json/fold.go +#usr/lib/go/src/encoding/json/fold_test.go +#usr/lib/go/src/encoding/json/fuzz.go +#usr/lib/go/src/encoding/json/indent.go +#usr/lib/go/src/encoding/json/number_test.go +#usr/lib/go/src/encoding/json/scanner.go +#usr/lib/go/src/encoding/json/scanner_test.go +#usr/lib/go/src/encoding/json/stream.go +#usr/lib/go/src/encoding/json/stream_test.go +#usr/lib/go/src/encoding/json/tables.go +#usr/lib/go/src/encoding/json/tagkey_test.go +#usr/lib/go/src/encoding/json/tags.go +#usr/lib/go/src/encoding/json/tags_test.go +#usr/lib/go/src/encoding/json/testdata +#usr/lib/go/src/encoding/json/testdata/code.json.gz +#usr/lib/go/src/encoding/pem +#usr/lib/go/src/encoding/pem/example_test.go +#usr/lib/go/src/encoding/pem/pem.go +#usr/lib/go/src/encoding/pem/pem_test.go +#usr/lib/go/src/encoding/xml +#usr/lib/go/src/encoding/xml/atom_test.go +#usr/lib/go/src/encoding/xml/example_marshaling_test.go +#usr/lib/go/src/encoding/xml/example_test.go +#usr/lib/go/src/encoding/xml/example_text_marshaling_test.go +#usr/lib/go/src/encoding/xml/marshal.go +#usr/lib/go/src/encoding/xml/marshal_test.go +#usr/lib/go/src/encoding/xml/read.go +#usr/lib/go/src/encoding/xml/read_test.go +#usr/lib/go/src/encoding/xml/typeinfo.go +#usr/lib/go/src/encoding/xml/xml.go +#usr/lib/go/src/encoding/xml/xml_test.go +#usr/lib/go/src/errors +#usr/lib/go/src/errors/errors.go +#usr/lib/go/src/errors/errors_test.go +#usr/lib/go/src/errors/example_test.go +#usr/lib/go/src/errors/wrap.go +#usr/lib/go/src/errors/wrap_test.go +#usr/lib/go/src/expvar +#usr/lib/go/src/expvar/expvar.go +#usr/lib/go/src/expvar/expvar_test.go +#usr/lib/go/src/flag +#usr/lib/go/src/flag/example_test.go +#usr/lib/go/src/flag/example_value_test.go +#usr/lib/go/src/flag/export_test.go +#usr/lib/go/src/flag/flag.go +#usr/lib/go/src/flag/flag_test.go +#usr/lib/go/src/fmt +#usr/lib/go/src/fmt/doc.go +#usr/lib/go/src/fmt/errors.go +#usr/lib/go/src/fmt/errors_test.go +#usr/lib/go/src/fmt/example_test.go +#usr/lib/go/src/fmt/export_test.go +#usr/lib/go/src/fmt/fmt_test.go +#usr/lib/go/src/fmt/format.go +#usr/lib/go/src/fmt/gostringer_example_test.go +#usr/lib/go/src/fmt/print.go +#usr/lib/go/src/fmt/scan.go +#usr/lib/go/src/fmt/scan_test.go +#usr/lib/go/src/fmt/stringer_example_test.go +#usr/lib/go/src/fmt/stringer_test.go +#usr/lib/go/src/go +#usr/lib/go/src/go.mod +#usr/lib/go/src/go.sum +#usr/lib/go/src/go/ast +#usr/lib/go/src/go/ast/ast.go +#usr/lib/go/src/go/ast/ast_test.go +#usr/lib/go/src/go/ast/commentmap.go +#usr/lib/go/src/go/ast/commentmap_test.go +#usr/lib/go/src/go/ast/example_test.go +#usr/lib/go/src/go/ast/filter.go +#usr/lib/go/src/go/ast/filter_test.go +#usr/lib/go/src/go/ast/import.go +#usr/lib/go/src/go/ast/issues_test.go +#usr/lib/go/src/go/ast/print.go +#usr/lib/go/src/go/ast/print_test.go +#usr/lib/go/src/go/ast/resolve.go +#usr/lib/go/src/go/ast/scope.go +#usr/lib/go/src/go/ast/walk.go +#usr/lib/go/src/go/build +#usr/lib/go/src/go/build/build.go +#usr/lib/go/src/go/build/build_test.go +#usr/lib/go/src/go/build/deps_test.go +#usr/lib/go/src/go/build/doc.go +#usr/lib/go/src/go/build/gc.go +#usr/lib/go/src/go/build/gccgo.go +#usr/lib/go/src/go/build/read.go +#usr/lib/go/src/go/build/read_test.go +#usr/lib/go/src/go/build/syslist.go +#usr/lib/go/src/go/build/syslist_test.go +#usr/lib/go/src/go/build/testdata +#usr/lib/go/src/go/build/testdata/cgo_disabled +#usr/lib/go/src/go/build/testdata/cgo_disabled/cgo_disabled.go +#usr/lib/go/src/go/build/testdata/cgo_disabled/empty.go +#usr/lib/go/src/go/build/testdata/doc +#usr/lib/go/src/go/build/testdata/doc/a_test.go +#usr/lib/go/src/go/build/testdata/doc/b_test.go +#usr/lib/go/src/go/build/testdata/doc/c_test.go +#usr/lib/go/src/go/build/testdata/doc/d_test.go +#usr/lib/go/src/go/build/testdata/doc/e.go +#usr/lib/go/src/go/build/testdata/doc/f.go +#usr/lib/go/src/go/build/testdata/empty +#usr/lib/go/src/go/build/testdata/empty/dummy +#usr/lib/go/src/go/build/testdata/multi +#usr/lib/go/src/go/build/testdata/multi/file.go +#usr/lib/go/src/go/build/testdata/multi/file_appengine.go +#usr/lib/go/src/go/build/testdata/other +#usr/lib/go/src/go/build/testdata/other/file +#usr/lib/go/src/go/build/testdata/other/file/file.go +#usr/lib/go/src/go/build/testdata/other/main.go +#usr/lib/go/src/go/build/testdata/withvendor +#usr/lib/go/src/go/build/testdata/withvendor/src +#usr/lib/go/src/go/build/testdata/withvendor/src/a +#usr/lib/go/src/go/build/testdata/withvendor/src/a/b +#usr/lib/go/src/go/build/testdata/withvendor/src/a/b/b.go +#usr/lib/go/src/go/build/testdata/withvendor/src/a/vendor +#usr/lib/go/src/go/build/testdata/withvendor/src/a/vendor/c +#usr/lib/go/src/go/build/testdata/withvendor/src/a/vendor/c/d +#usr/lib/go/src/go/build/testdata/withvendor/src/a/vendor/c/d/d.go +#usr/lib/go/src/go/build/zcgo.go +#usr/lib/go/src/go/constant +#usr/lib/go/src/go/constant/example_test.go +#usr/lib/go/src/go/constant/value.go +#usr/lib/go/src/go/constant/value_test.go +#usr/lib/go/src/go/doc +#usr/lib/go/src/go/doc/Makefile +#usr/lib/go/src/go/doc/comment.go +#usr/lib/go/src/go/doc/comment_test.go +#usr/lib/go/src/go/doc/doc.go +#usr/lib/go/src/go/doc/doc_test.go +#usr/lib/go/src/go/doc/example.go +#usr/lib/go/src/go/doc/example_test.go +#usr/lib/go/src/go/doc/exports.go +#usr/lib/go/src/go/doc/filter.go +#usr/lib/go/src/go/doc/headscan.go +#usr/lib/go/src/go/doc/reader.go +#usr/lib/go/src/go/doc/synopsis.go +#usr/lib/go/src/go/doc/synopsis_test.go +#usr/lib/go/src/go/doc/testdata +#usr/lib/go/src/go/doc/testdata/a.0.golden +#usr/lib/go/src/go/doc/testdata/a.1.golden +#usr/lib/go/src/go/doc/testdata/a.2.golden +#usr/lib/go/src/go/doc/testdata/a0.go +#usr/lib/go/src/go/doc/testdata/a1.go +#usr/lib/go/src/go/doc/testdata/b.0.golden +#usr/lib/go/src/go/doc/testdata/b.1.golden +#usr/lib/go/src/go/doc/testdata/b.2.golden +#usr/lib/go/src/go/doc/testdata/b.go +#usr/lib/go/src/go/doc/testdata/benchmark.go +#usr/lib/go/src/go/doc/testdata/blank.0.golden +#usr/lib/go/src/go/doc/testdata/blank.1.golden +#usr/lib/go/src/go/doc/testdata/blank.2.golden +#usr/lib/go/src/go/doc/testdata/blank.go +#usr/lib/go/src/go/doc/testdata/bugpara.0.golden +#usr/lib/go/src/go/doc/testdata/bugpara.1.golden +#usr/lib/go/src/go/doc/testdata/bugpara.2.golden +#usr/lib/go/src/go/doc/testdata/bugpara.go +#usr/lib/go/src/go/doc/testdata/c.0.golden +#usr/lib/go/src/go/doc/testdata/c.1.golden +#usr/lib/go/src/go/doc/testdata/c.2.golden +#usr/lib/go/src/go/doc/testdata/c.go +#usr/lib/go/src/go/doc/testdata/d.0.golden +#usr/lib/go/src/go/doc/testdata/d.1.golden +#usr/lib/go/src/go/doc/testdata/d.2.golden +#usr/lib/go/src/go/doc/testdata/d1.go +#usr/lib/go/src/go/doc/testdata/d2.go +#usr/lib/go/src/go/doc/testdata/e.0.golden +#usr/lib/go/src/go/doc/testdata/e.1.golden +#usr/lib/go/src/go/doc/testdata/e.2.golden +#usr/lib/go/src/go/doc/testdata/e.go +#usr/lib/go/src/go/doc/testdata/error1.0.golden +#usr/lib/go/src/go/doc/testdata/error1.1.golden +#usr/lib/go/src/go/doc/testdata/error1.2.golden +#usr/lib/go/src/go/doc/testdata/error1.go +#usr/lib/go/src/go/doc/testdata/error2.0.golden +#usr/lib/go/src/go/doc/testdata/error2.1.golden +#usr/lib/go/src/go/doc/testdata/error2.2.golden +#usr/lib/go/src/go/doc/testdata/error2.go +#usr/lib/go/src/go/doc/testdata/example.go +#usr/lib/go/src/go/doc/testdata/f.0.golden +#usr/lib/go/src/go/doc/testdata/f.1.golden +#usr/lib/go/src/go/doc/testdata/f.2.golden +#usr/lib/go/src/go/doc/testdata/f.go +#usr/lib/go/src/go/doc/testdata/g.0.golden +#usr/lib/go/src/go/doc/testdata/g.1.golden +#usr/lib/go/src/go/doc/testdata/g.2.golden +#usr/lib/go/src/go/doc/testdata/g.go +#usr/lib/go/src/go/doc/testdata/issue12839.0.golden +#usr/lib/go/src/go/doc/testdata/issue12839.1.golden +#usr/lib/go/src/go/doc/testdata/issue12839.2.golden +#usr/lib/go/src/go/doc/testdata/issue12839.go +#usr/lib/go/src/go/doc/testdata/issue13742.0.golden +#usr/lib/go/src/go/doc/testdata/issue13742.1.golden +#usr/lib/go/src/go/doc/testdata/issue13742.2.golden +#usr/lib/go/src/go/doc/testdata/issue13742.go +#usr/lib/go/src/go/doc/testdata/issue16153.0.golden +#usr/lib/go/src/go/doc/testdata/issue16153.1.golden +#usr/lib/go/src/go/doc/testdata/issue16153.2.golden +#usr/lib/go/src/go/doc/testdata/issue16153.go +#usr/lib/go/src/go/doc/testdata/issue17788.0.golden +#usr/lib/go/src/go/doc/testdata/issue17788.1.golden +#usr/lib/go/src/go/doc/testdata/issue17788.2.golden +#usr/lib/go/src/go/doc/testdata/issue17788.go +#usr/lib/go/src/go/doc/testdata/issue22856.0.golden +#usr/lib/go/src/go/doc/testdata/issue22856.1.golden +#usr/lib/go/src/go/doc/testdata/issue22856.2.golden +#usr/lib/go/src/go/doc/testdata/issue22856.go +#usr/lib/go/src/go/doc/testdata/predeclared.0.golden +#usr/lib/go/src/go/doc/testdata/predeclared.1.golden +#usr/lib/go/src/go/doc/testdata/predeclared.2.golden +#usr/lib/go/src/go/doc/testdata/predeclared.go +#usr/lib/go/src/go/doc/testdata/template.txt +#usr/lib/go/src/go/doc/testdata/testing.0.golden +#usr/lib/go/src/go/doc/testdata/testing.1.golden +#usr/lib/go/src/go/doc/testdata/testing.2.golden +#usr/lib/go/src/go/doc/testdata/testing.go +#usr/lib/go/src/go/format +#usr/lib/go/src/go/format/benchmark_test.go +#usr/lib/go/src/go/format/example_test.go +#usr/lib/go/src/go/format/format.go +#usr/lib/go/src/go/format/format_test.go +#usr/lib/go/src/go/format/internal.go +#usr/lib/go/src/go/importer +#usr/lib/go/src/go/importer/importer.go +#usr/lib/go/src/go/importer/importer_test.go +#usr/lib/go/src/go/internal +#usr/lib/go/src/go/internal/gccgoimporter +#usr/lib/go/src/go/internal/gccgoimporter/ar.go +#usr/lib/go/src/go/internal/gccgoimporter/gccgoinstallation.go +#usr/lib/go/src/go/internal/gccgoimporter/gccgoinstallation_test.go +#usr/lib/go/src/go/internal/gccgoimporter/importer.go +#usr/lib/go/src/go/internal/gccgoimporter/importer_test.go +#usr/lib/go/src/go/internal/gccgoimporter/parser.go +#usr/lib/go/src/go/internal/gccgoimporter/parser_test.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata +#usr/lib/go/src/go/internal/gccgoimporter/testdata/aliases.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/aliases.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/complexnums.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/complexnums.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/conversions.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/conversions.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/escapeinfo.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/escapeinfo.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/imports.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/imports.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue27856.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue27856.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue29198.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue29198.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue30628.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue30628.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue31540.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue31540.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue34182.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/issue34182.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/libimportsar.a +#usr/lib/go/src/go/internal/gccgoimporter/testdata/nointerface.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/nointerface.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/pointer.go +#usr/lib/go/src/go/internal/gccgoimporter/testdata/pointer.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/time.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/unicode.gox +#usr/lib/go/src/go/internal/gccgoimporter/testdata/v1reflect.gox +#usr/lib/go/src/go/internal/gcimporter +#usr/lib/go/src/go/internal/gcimporter/exportdata.go +#usr/lib/go/src/go/internal/gcimporter/gcimporter.go +#usr/lib/go/src/go/internal/gcimporter/gcimporter_test.go +#usr/lib/go/src/go/internal/gcimporter/iimport.go +#usr/lib/go/src/go/internal/gcimporter/support.go +#usr/lib/go/src/go/internal/gcimporter/testdata +#usr/lib/go/src/go/internal/gcimporter/testdata/a.go +#usr/lib/go/src/go/internal/gcimporter/testdata/b.go +#usr/lib/go/src/go/internal/gcimporter/testdata/exports.go +#usr/lib/go/src/go/internal/gcimporter/testdata/issue15920.go +#usr/lib/go/src/go/internal/gcimporter/testdata/issue20046.go +#usr/lib/go/src/go/internal/gcimporter/testdata/issue25301.go +#usr/lib/go/src/go/internal/gcimporter/testdata/issue25596.go +#usr/lib/go/src/go/internal/gcimporter/testdata/p.go +#usr/lib/go/src/go/internal/gcimporter/testdata/versions +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test.go +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.11_0i.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.11_6b.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.11_999b.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.11_999i.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.7_0.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.7_1.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.8_4.a +#usr/lib/go/src/go/internal/gcimporter/testdata/versions/test_go1.8_5.a +#usr/lib/go/src/go/internal/srcimporter +#usr/lib/go/src/go/internal/srcimporter/srcimporter.go +#usr/lib/go/src/go/internal/srcimporter/srcimporter_test.go +#usr/lib/go/src/go/internal/srcimporter/testdata +#usr/lib/go/src/go/internal/srcimporter/testdata/issue20855 +#usr/lib/go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go +#usr/lib/go/src/go/internal/srcimporter/testdata/issue23092 +#usr/lib/go/src/go/internal/srcimporter/testdata/issue23092/issue23092.go +#usr/lib/go/src/go/internal/srcimporter/testdata/issue24392 +#usr/lib/go/src/go/internal/srcimporter/testdata/issue24392/issue24392.go +#usr/lib/go/src/go/parser +#usr/lib/go/src/go/parser/error_test.go +#usr/lib/go/src/go/parser/example_test.go +#usr/lib/go/src/go/parser/interface.go +#usr/lib/go/src/go/parser/parser.go +#usr/lib/go/src/go/parser/parser_test.go +#usr/lib/go/src/go/parser/performance_test.go +#usr/lib/go/src/go/parser/short_test.go +#usr/lib/go/src/go/parser/testdata +#usr/lib/go/src/go/parser/testdata/commas.src +#usr/lib/go/src/go/parser/testdata/issue11377.src +#usr/lib/go/src/go/parser/testdata/issue23434.src +#usr/lib/go/src/go/parser/testdata/issue3106.src +#usr/lib/go/src/go/parser/testdata/issue34946.src +#usr/lib/go/src/go/printer +#usr/lib/go/src/go/printer/example_test.go +#usr/lib/go/src/go/printer/nodes.go +#usr/lib/go/src/go/printer/performance_test.go +#usr/lib/go/src/go/printer/printer.go +#usr/lib/go/src/go/printer/printer_test.go +#usr/lib/go/src/go/printer/testdata +#usr/lib/go/src/go/printer/testdata/alignment.golden +#usr/lib/go/src/go/printer/testdata/alignment.input +#usr/lib/go/src/go/printer/testdata/comments.golden +#usr/lib/go/src/go/printer/testdata/comments.input +#usr/lib/go/src/go/printer/testdata/comments.x +#usr/lib/go/src/go/printer/testdata/comments2.golden +#usr/lib/go/src/go/printer/testdata/comments2.input +#usr/lib/go/src/go/printer/testdata/complit.input +#usr/lib/go/src/go/printer/testdata/complit.x +#usr/lib/go/src/go/printer/testdata/declarations.golden +#usr/lib/go/src/go/printer/testdata/declarations.input +#usr/lib/go/src/go/printer/testdata/empty.golden +#usr/lib/go/src/go/printer/testdata/empty.input +#usr/lib/go/src/go/printer/testdata/expressions.golden +#usr/lib/go/src/go/printer/testdata/expressions.input +#usr/lib/go/src/go/printer/testdata/expressions.raw +#usr/lib/go/src/go/printer/testdata/go2numbers.golden +#usr/lib/go/src/go/printer/testdata/go2numbers.input +#usr/lib/go/src/go/printer/testdata/go2numbers.norm +#usr/lib/go/src/go/printer/testdata/linebreaks.golden +#usr/lib/go/src/go/printer/testdata/linebreaks.input +#usr/lib/go/src/go/printer/testdata/parser.go +#usr/lib/go/src/go/printer/testdata/slow.golden +#usr/lib/go/src/go/printer/testdata/slow.input +#usr/lib/go/src/go/printer/testdata/statements.golden +#usr/lib/go/src/go/printer/testdata/statements.input +#usr/lib/go/src/go/scanner +#usr/lib/go/src/go/scanner/errors.go +#usr/lib/go/src/go/scanner/example_test.go +#usr/lib/go/src/go/scanner/scanner.go +#usr/lib/go/src/go/scanner/scanner_test.go +#usr/lib/go/src/go/token +#usr/lib/go/src/go/token/example_test.go +#usr/lib/go/src/go/token/position.go +#usr/lib/go/src/go/token/position_test.go +#usr/lib/go/src/go/token/serialize.go +#usr/lib/go/src/go/token/serialize_test.go +#usr/lib/go/src/go/token/token.go +#usr/lib/go/src/go/token/token_test.go +#usr/lib/go/src/go/types +#usr/lib/go/src/go/types/api.go +#usr/lib/go/src/go/types/api_test.go +#usr/lib/go/src/go/types/assignments.go +#usr/lib/go/src/go/types/builtins.go +#usr/lib/go/src/go/types/builtins_test.go +#usr/lib/go/src/go/types/call.go +#usr/lib/go/src/go/types/check.go +#usr/lib/go/src/go/types/check_test.go +#usr/lib/go/src/go/types/conversions.go +#usr/lib/go/src/go/types/decl.go +#usr/lib/go/src/go/types/errors.go +#usr/lib/go/src/go/types/eval.go +#usr/lib/go/src/go/types/eval_test.go +#usr/lib/go/src/go/types/example_test.go +#usr/lib/go/src/go/types/expr.go +#usr/lib/go/src/go/types/exprstring.go +#usr/lib/go/src/go/types/exprstring_test.go +#usr/lib/go/src/go/types/gccgosizes.go +#usr/lib/go/src/go/types/gotype.go +#usr/lib/go/src/go/types/hilbert_test.go +#usr/lib/go/src/go/types/initorder.go +#usr/lib/go/src/go/types/issues_test.go +#usr/lib/go/src/go/types/labels.go +#usr/lib/go/src/go/types/lookup.go +#usr/lib/go/src/go/types/methodset.go +#usr/lib/go/src/go/types/object.go +#usr/lib/go/src/go/types/object_test.go +#usr/lib/go/src/go/types/objset.go +#usr/lib/go/src/go/types/operand.go +#usr/lib/go/src/go/types/package.go +#usr/lib/go/src/go/types/predicates.go +#usr/lib/go/src/go/types/resolver.go +#usr/lib/go/src/go/types/resolver_test.go +#usr/lib/go/src/go/types/return.go +#usr/lib/go/src/go/types/scope.go +#usr/lib/go/src/go/types/selection.go +#usr/lib/go/src/go/types/self_test.go +#usr/lib/go/src/go/types/sizes.go +#usr/lib/go/src/go/types/sizes_test.go +#usr/lib/go/src/go/types/stdlib_test.go +#usr/lib/go/src/go/types/stmt.go +#usr/lib/go/src/go/types/testdata +#usr/lib/go/src/go/types/testdata/blank.src +#usr/lib/go/src/go/types/testdata/builtins.src +#usr/lib/go/src/go/types/testdata/const0.src +#usr/lib/go/src/go/types/testdata/const1.src +#usr/lib/go/src/go/types/testdata/constdecl.src +#usr/lib/go/src/go/types/testdata/conversions.src +#usr/lib/go/src/go/types/testdata/conversions2.src +#usr/lib/go/src/go/types/testdata/cycles.src +#usr/lib/go/src/go/types/testdata/cycles1.src +#usr/lib/go/src/go/types/testdata/cycles2.src +#usr/lib/go/src/go/types/testdata/cycles3.src +#usr/lib/go/src/go/types/testdata/cycles4.src +#usr/lib/go/src/go/types/testdata/cycles5.src +#usr/lib/go/src/go/types/testdata/decls0.src +#usr/lib/go/src/go/types/testdata/decls1.src +#usr/lib/go/src/go/types/testdata/decls2a.src +#usr/lib/go/src/go/types/testdata/decls2b.src +#usr/lib/go/src/go/types/testdata/decls3.src +#usr/lib/go/src/go/types/testdata/decls4.src +#usr/lib/go/src/go/types/testdata/decls5.src +#usr/lib/go/src/go/types/testdata/errors.src +#usr/lib/go/src/go/types/testdata/expr0.src +#usr/lib/go/src/go/types/testdata/expr1.src +#usr/lib/go/src/go/types/testdata/expr2.src +#usr/lib/go/src/go/types/testdata/expr3.src +#usr/lib/go/src/go/types/testdata/gotos.src +#usr/lib/go/src/go/types/testdata/importC.src +#usr/lib/go/src/go/types/testdata/importdecl0a.src +#usr/lib/go/src/go/types/testdata/importdecl0b.src +#usr/lib/go/src/go/types/testdata/importdecl1a.src +#usr/lib/go/src/go/types/testdata/importdecl1b.src +#usr/lib/go/src/go/types/testdata/init0.src +#usr/lib/go/src/go/types/testdata/init1.src +#usr/lib/go/src/go/types/testdata/init2.src +#usr/lib/go/src/go/types/testdata/issue23203a.src +#usr/lib/go/src/go/types/testdata/issue23203b.src +#usr/lib/go/src/go/types/testdata/issue25008a.src +#usr/lib/go/src/go/types/testdata/issue25008b.src +#usr/lib/go/src/go/types/testdata/issue26390.src +#usr/lib/go/src/go/types/testdata/issue28251.src +#usr/lib/go/src/go/types/testdata/issue6977.src +#usr/lib/go/src/go/types/testdata/issues.src +#usr/lib/go/src/go/types/testdata/labels.src +#usr/lib/go/src/go/types/testdata/literals.src +#usr/lib/go/src/go/types/testdata/methodsets.src +#usr/lib/go/src/go/types/testdata/shifts.src +#usr/lib/go/src/go/types/testdata/stmt0.src +#usr/lib/go/src/go/types/testdata/stmt1.src +#usr/lib/go/src/go/types/testdata/vardecl.src +#usr/lib/go/src/go/types/token_test.go +#usr/lib/go/src/go/types/type.go +#usr/lib/go/src/go/types/typestring.go +#usr/lib/go/src/go/types/typestring_test.go +#usr/lib/go/src/go/types/typexpr.go +#usr/lib/go/src/go/types/universe.go +#usr/lib/go/src/hash +#usr/lib/go/src/hash/adler32 +#usr/lib/go/src/hash/adler32/adler32.go +#usr/lib/go/src/hash/adler32/adler32_test.go +#usr/lib/go/src/hash/crc32 +#usr/lib/go/src/hash/crc32/crc32.go +#usr/lib/go/src/hash/crc32/crc32_amd64.go +#usr/lib/go/src/hash/crc32/crc32_amd64.s +#usr/lib/go/src/hash/crc32/crc32_arm64.go +#usr/lib/go/src/hash/crc32/crc32_arm64.s +#usr/lib/go/src/hash/crc32/crc32_generic.go +#usr/lib/go/src/hash/crc32/crc32_otherarch.go +#usr/lib/go/src/hash/crc32/crc32_ppc64le.go +#usr/lib/go/src/hash/crc32/crc32_ppc64le.s +#usr/lib/go/src/hash/crc32/crc32_s390x.go +#usr/lib/go/src/hash/crc32/crc32_s390x.s +#usr/lib/go/src/hash/crc32/crc32_table_ppc64le.s +#usr/lib/go/src/hash/crc32/crc32_test.go +#usr/lib/go/src/hash/crc32/example_test.go +#usr/lib/go/src/hash/crc32/gen_const_ppc64le.go +#usr/lib/go/src/hash/crc64 +#usr/lib/go/src/hash/crc64/crc64.go +#usr/lib/go/src/hash/crc64/crc64_test.go +#usr/lib/go/src/hash/example_test.go +#usr/lib/go/src/hash/fnv +#usr/lib/go/src/hash/fnv/fnv.go +#usr/lib/go/src/hash/fnv/fnv_test.go +#usr/lib/go/src/hash/hash.go +#usr/lib/go/src/hash/maphash +#usr/lib/go/src/hash/maphash/example_test.go +#usr/lib/go/src/hash/maphash/maphash.go +#usr/lib/go/src/hash/maphash/maphash_test.go +#usr/lib/go/src/hash/maphash/smhasher_test.go +#usr/lib/go/src/hash/marshal_test.go +#usr/lib/go/src/hash/test_cases.txt +#usr/lib/go/src/hash/test_gen.awk +#usr/lib/go/src/html +#usr/lib/go/src/html/entity.go +#usr/lib/go/src/html/entity_test.go +#usr/lib/go/src/html/escape.go +#usr/lib/go/src/html/escape_test.go +#usr/lib/go/src/html/example_test.go +#usr/lib/go/src/html/fuzz.go +#usr/lib/go/src/html/template +#usr/lib/go/src/html/template/attr.go +#usr/lib/go/src/html/template/attr_string.go +#usr/lib/go/src/html/template/clone_test.go +#usr/lib/go/src/html/template/content.go +#usr/lib/go/src/html/template/content_test.go +#usr/lib/go/src/html/template/context.go +#usr/lib/go/src/html/template/css.go +#usr/lib/go/src/html/template/css_test.go +#usr/lib/go/src/html/template/delim_string.go +#usr/lib/go/src/html/template/doc.go +#usr/lib/go/src/html/template/element_string.go +#usr/lib/go/src/html/template/error.go +#usr/lib/go/src/html/template/escape.go +#usr/lib/go/src/html/template/escape_test.go +#usr/lib/go/src/html/template/example_test.go +#usr/lib/go/src/html/template/examplefiles_test.go +#usr/lib/go/src/html/template/exec_test.go +#usr/lib/go/src/html/template/html.go +#usr/lib/go/src/html/template/html_test.go +#usr/lib/go/src/html/template/js.go +#usr/lib/go/src/html/template/js_test.go +#usr/lib/go/src/html/template/jsctx_string.go +#usr/lib/go/src/html/template/multi_test.go +#usr/lib/go/src/html/template/state_string.go +#usr/lib/go/src/html/template/template.go +#usr/lib/go/src/html/template/template_test.go +#usr/lib/go/src/html/template/testdata +#usr/lib/go/src/html/template/testdata/file1.tmpl +#usr/lib/go/src/html/template/testdata/file2.tmpl +#usr/lib/go/src/html/template/testdata/tmpl1.tmpl +#usr/lib/go/src/html/template/testdata/tmpl2.tmpl +#usr/lib/go/src/html/template/transition.go +#usr/lib/go/src/html/template/transition_test.go +#usr/lib/go/src/html/template/url.go +#usr/lib/go/src/html/template/url_test.go +#usr/lib/go/src/html/template/urlpart_string.go +#usr/lib/go/src/image +#usr/lib/go/src/image/color +#usr/lib/go/src/image/color/color.go +#usr/lib/go/src/image/color/color_test.go +#usr/lib/go/src/image/color/palette +#usr/lib/go/src/image/color/palette/gen.go +#usr/lib/go/src/image/color/palette/generate.go +#usr/lib/go/src/image/color/palette/palette.go +#usr/lib/go/src/image/color/ycbcr.go +#usr/lib/go/src/image/color/ycbcr_test.go +#usr/lib/go/src/image/decode_example_test.go +#usr/lib/go/src/image/decode_test.go +#usr/lib/go/src/image/draw +#usr/lib/go/src/image/draw/bench_test.go +#usr/lib/go/src/image/draw/clip_test.go +#usr/lib/go/src/image/draw/draw.go +#usr/lib/go/src/image/draw/draw_test.go +#usr/lib/go/src/image/draw/example_test.go +#usr/lib/go/src/image/format.go +#usr/lib/go/src/image/geom.go +#usr/lib/go/src/image/geom_test.go +#usr/lib/go/src/image/gif +#usr/lib/go/src/image/gif/reader.go +#usr/lib/go/src/image/gif/reader_test.go +#usr/lib/go/src/image/gif/writer.go +#usr/lib/go/src/image/gif/writer_test.go +#usr/lib/go/src/image/image.go +#usr/lib/go/src/image/image_test.go +#usr/lib/go/src/image/internal +#usr/lib/go/src/image/internal/imageutil +#usr/lib/go/src/image/internal/imageutil/gen.go +#usr/lib/go/src/image/internal/imageutil/imageutil.go +#usr/lib/go/src/image/internal/imageutil/impl.go +#usr/lib/go/src/image/jpeg +#usr/lib/go/src/image/jpeg/dct_test.go +#usr/lib/go/src/image/jpeg/fdct.go +#usr/lib/go/src/image/jpeg/huffman.go +#usr/lib/go/src/image/jpeg/idct.go +#usr/lib/go/src/image/jpeg/reader.go +#usr/lib/go/src/image/jpeg/reader_test.go +#usr/lib/go/src/image/jpeg/scan.go +#usr/lib/go/src/image/jpeg/writer.go +#usr/lib/go/src/image/jpeg/writer_test.go +#usr/lib/go/src/image/names.go +#usr/lib/go/src/image/png +#usr/lib/go/src/image/png/example_test.go +#usr/lib/go/src/image/png/fuzz.go +#usr/lib/go/src/image/png/paeth.go +#usr/lib/go/src/image/png/paeth_test.go +#usr/lib/go/src/image/png/reader.go +#usr/lib/go/src/image/png/reader_test.go +#usr/lib/go/src/image/png/testdata +#usr/lib/go/src/image/png/testdata/benchGray.png +#usr/lib/go/src/image/png/testdata/benchNRGBA-gradient.png +#usr/lib/go/src/image/png/testdata/benchNRGBA-opaque.png +#usr/lib/go/src/image/png/testdata/benchPaletted.png +#usr/lib/go/src/image/png/testdata/benchRGB-interlace.png +#usr/lib/go/src/image/png/testdata/benchRGB.png +#usr/lib/go/src/image/png/testdata/gray-gradient.interlaced.png +#usr/lib/go/src/image/png/testdata/gray-gradient.png +#usr/lib/go/src/image/png/testdata/invalid-crc32.png +#usr/lib/go/src/image/png/testdata/invalid-noend.png +#usr/lib/go/src/image/png/testdata/invalid-palette.png +#usr/lib/go/src/image/png/testdata/invalid-trunc.png +#usr/lib/go/src/image/png/testdata/invalid-zlib.png +#usr/lib/go/src/image/png/testdata/pngsuite +#usr/lib/go/src/image/png/testdata/pngsuite/README +#usr/lib/go/src/image/png/testdata/pngsuite/README.original +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g01-30.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g01-30.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g01.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g01.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g02-29.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g02-29.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g02.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g02.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g04-31.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g04-31.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g04.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g04.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g08.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g16.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn0g16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn2c08.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn2c08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn2c16.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn2c16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p01.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p01.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p02.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p02.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p04-31i.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p04-31i.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p04.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p04.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p08-trns.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p08-trns.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn4a08.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn4a08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn4a16.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn4a16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn6a08.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn6a08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/basn6a16.png +#usr/lib/go/src/image/png/testdata/pngsuite/basn6a16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g01.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g01.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g02.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g02.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g04.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn0g04.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn2c16.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn2c16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbbn3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbgn2c16.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbgn2c16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbgn3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbgn3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbrn2c08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbrn2c08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbwn0g16.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbwn0g16.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbwn3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbwn3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftbyn3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftbyn3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n0g08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n0g08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n2c08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n2c08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftp0n3p08.sng +#usr/lib/go/src/image/png/testdata/pngsuite/ftp1n3p08.png +#usr/lib/go/src/image/png/testdata/pngsuite/ftp1n3p08.sng +#usr/lib/go/src/image/png/writer.go +#usr/lib/go/src/image/png/writer_test.go +#usr/lib/go/src/image/testdata +#usr/lib/go/src/image/testdata/triangle-001.gif +#usr/lib/go/src/image/testdata/video-001.221212.jpeg +#usr/lib/go/src/image/testdata/video-001.221212.png +#usr/lib/go/src/image/testdata/video-001.5bpp.gif +#usr/lib/go/src/image/testdata/video-001.cmyk.jpeg +#usr/lib/go/src/image/testdata/video-001.cmyk.png +#usr/lib/go/src/image/testdata/video-001.gif +#usr/lib/go/src/image/testdata/video-001.interlaced.gif +#usr/lib/go/src/image/testdata/video-001.jpeg +#usr/lib/go/src/image/testdata/video-001.png +#usr/lib/go/src/image/testdata/video-001.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.progressive.truncated.jpeg +#usr/lib/go/src/image/testdata/video-001.progressive.truncated.png +#usr/lib/go/src/image/testdata/video-001.q50.410.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.410.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.411.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.411.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.420.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.420.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.422.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.422.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.440.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.440.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.444.jpeg +#usr/lib/go/src/image/testdata/video-001.q50.444.progressive.jpeg +#usr/lib/go/src/image/testdata/video-001.rgb.jpeg +#usr/lib/go/src/image/testdata/video-001.rgb.png +#usr/lib/go/src/image/testdata/video-001.separate.dc.progression.jpeg +#usr/lib/go/src/image/testdata/video-001.separate.dc.progression.progressive.jpeg +#usr/lib/go/src/image/testdata/video-005.gray.gif +#usr/lib/go/src/image/testdata/video-005.gray.jpeg +#usr/lib/go/src/image/testdata/video-005.gray.png +#usr/lib/go/src/image/testdata/video-005.gray.q50.2x2.jpeg +#usr/lib/go/src/image/testdata/video-005.gray.q50.2x2.progressive.jpeg +#usr/lib/go/src/image/testdata/video-005.gray.q50.jpeg +#usr/lib/go/src/image/testdata/video-005.gray.q50.progressive.jpeg +#usr/lib/go/src/image/ycbcr.go +#usr/lib/go/src/image/ycbcr_test.go +#usr/lib/go/src/index +#usr/lib/go/src/index/suffixarray +#usr/lib/go/src/index/suffixarray/example_test.go +#usr/lib/go/src/index/suffixarray/gen.go +#usr/lib/go/src/index/suffixarray/sais.go +#usr/lib/go/src/index/suffixarray/sais2.go +#usr/lib/go/src/index/suffixarray/suffixarray.go +#usr/lib/go/src/index/suffixarray/suffixarray_test.go +#usr/lib/go/src/internal +#usr/lib/go/src/internal/bytealg +#usr/lib/go/src/internal/bytealg/bytealg.go +#usr/lib/go/src/internal/bytealg/compare_386.s +#usr/lib/go/src/internal/bytealg/compare_amd64.s +#usr/lib/go/src/internal/bytealg/compare_arm.s +#usr/lib/go/src/internal/bytealg/compare_arm64.s +#usr/lib/go/src/internal/bytealg/compare_generic.go +#usr/lib/go/src/internal/bytealg/compare_mips64x.s +#usr/lib/go/src/internal/bytealg/compare_mipsx.s +#usr/lib/go/src/internal/bytealg/compare_native.go +#usr/lib/go/src/internal/bytealg/compare_ppc64x.s +#usr/lib/go/src/internal/bytealg/compare_s390x.s +#usr/lib/go/src/internal/bytealg/compare_wasm.s +#usr/lib/go/src/internal/bytealg/count_amd64.s +#usr/lib/go/src/internal/bytealg/count_arm.s +#usr/lib/go/src/internal/bytealg/count_arm64.s +#usr/lib/go/src/internal/bytealg/count_generic.go +#usr/lib/go/src/internal/bytealg/count_native.go +#usr/lib/go/src/internal/bytealg/count_ppc64x.s +#usr/lib/go/src/internal/bytealg/count_s390x.s +#usr/lib/go/src/internal/bytealg/equal_386.s +#usr/lib/go/src/internal/bytealg/equal_amd64.s +#usr/lib/go/src/internal/bytealg/equal_arm.s +#usr/lib/go/src/internal/bytealg/equal_arm64.s +#usr/lib/go/src/internal/bytealg/equal_generic.go +#usr/lib/go/src/internal/bytealg/equal_mips64x.s +#usr/lib/go/src/internal/bytealg/equal_mipsx.s +#usr/lib/go/src/internal/bytealg/equal_native.go +#usr/lib/go/src/internal/bytealg/equal_ppc64x.s +#usr/lib/go/src/internal/bytealg/equal_riscv64.s +#usr/lib/go/src/internal/bytealg/equal_s390x.s +#usr/lib/go/src/internal/bytealg/equal_wasm.s +#usr/lib/go/src/internal/bytealg/index_amd64.go +#usr/lib/go/src/internal/bytealg/index_amd64.s +#usr/lib/go/src/internal/bytealg/index_arm64.go +#usr/lib/go/src/internal/bytealg/index_arm64.s +#usr/lib/go/src/internal/bytealg/index_generic.go +#usr/lib/go/src/internal/bytealg/index_native.go +#usr/lib/go/src/internal/bytealg/index_s390x.go +#usr/lib/go/src/internal/bytealg/index_s390x.s +#usr/lib/go/src/internal/bytealg/indexbyte_386.s +#usr/lib/go/src/internal/bytealg/indexbyte_amd64.s +#usr/lib/go/src/internal/bytealg/indexbyte_arm.s +#usr/lib/go/src/internal/bytealg/indexbyte_arm64.s +#usr/lib/go/src/internal/bytealg/indexbyte_generic.go +#usr/lib/go/src/internal/bytealg/indexbyte_mips64x.s +#usr/lib/go/src/internal/bytealg/indexbyte_mipsx.s +#usr/lib/go/src/internal/bytealg/indexbyte_native.go +#usr/lib/go/src/internal/bytealg/indexbyte_ppc64x.s +#usr/lib/go/src/internal/bytealg/indexbyte_riscv64.s +#usr/lib/go/src/internal/bytealg/indexbyte_s390x.s +#usr/lib/go/src/internal/bytealg/indexbyte_wasm.s +#usr/lib/go/src/internal/cfg +#usr/lib/go/src/internal/cfg/cfg.go +#usr/lib/go/src/internal/cpu +#usr/lib/go/src/internal/cpu/cpu.go +#usr/lib/go/src/internal/cpu/cpu_386.go +#usr/lib/go/src/internal/cpu/cpu_amd64.go +#usr/lib/go/src/internal/cpu/cpu_arm.go +#usr/lib/go/src/internal/cpu/cpu_arm64.go +#usr/lib/go/src/internal/cpu/cpu_mips.go +#usr/lib/go/src/internal/cpu/cpu_mips64x.go +#usr/lib/go/src/internal/cpu/cpu_mipsle.go +#usr/lib/go/src/internal/cpu/cpu_no_init.go +#usr/lib/go/src/internal/cpu/cpu_ppc64x.go +#usr/lib/go/src/internal/cpu/cpu_riscv64.go +#usr/lib/go/src/internal/cpu/cpu_s390x.go +#usr/lib/go/src/internal/cpu/cpu_s390x.s +#usr/lib/go/src/internal/cpu/cpu_s390x_test.go +#usr/lib/go/src/internal/cpu/cpu_test.go +#usr/lib/go/src/internal/cpu/cpu_wasm.go +#usr/lib/go/src/internal/cpu/cpu_x86.go +#usr/lib/go/src/internal/cpu/cpu_x86.s +#usr/lib/go/src/internal/cpu/cpu_x86_test.go +#usr/lib/go/src/internal/cpu/export_test.go +#usr/lib/go/src/internal/fmtsort +#usr/lib/go/src/internal/fmtsort/export_test.go +#usr/lib/go/src/internal/fmtsort/sort.go +#usr/lib/go/src/internal/fmtsort/sort_test.go +#usr/lib/go/src/internal/goroot +#usr/lib/go/src/internal/goroot/gc.go +#usr/lib/go/src/internal/goroot/gccgo.go +#usr/lib/go/src/internal/goversion +#usr/lib/go/src/internal/goversion/goversion.go +#usr/lib/go/src/internal/lazyregexp +#usr/lib/go/src/internal/lazyregexp/lazyre.go +#usr/lib/go/src/internal/lazytemplate +#usr/lib/go/src/internal/lazytemplate/lazytemplate.go +#usr/lib/go/src/internal/nettrace +#usr/lib/go/src/internal/nettrace/nettrace.go +#usr/lib/go/src/internal/obscuretestdata +#usr/lib/go/src/internal/obscuretestdata/obscuretestdata.go +#usr/lib/go/src/internal/oserror +#usr/lib/go/src/internal/oserror/errors.go +#usr/lib/go/src/internal/poll +#usr/lib/go/src/internal/poll/copy_file_range_linux.go +#usr/lib/go/src/internal/poll/errno_unix.go +#usr/lib/go/src/internal/poll/errno_windows.go +#usr/lib/go/src/internal/poll/error_linux_test.go +#usr/lib/go/src/internal/poll/error_stub_test.go +#usr/lib/go/src/internal/poll/error_test.go +#usr/lib/go/src/internal/poll/export_posix_test.go +#usr/lib/go/src/internal/poll/export_test.go +#usr/lib/go/src/internal/poll/export_windows_test.go +#usr/lib/go/src/internal/poll/fcntl_js.go +#usr/lib/go/src/internal/poll/fcntl_libc.go +#usr/lib/go/src/internal/poll/fcntl_syscall.go +#usr/lib/go/src/internal/poll/fd.go +#usr/lib/go/src/internal/poll/fd_fsync_darwin.go +#usr/lib/go/src/internal/poll/fd_fsync_posix.go +#usr/lib/go/src/internal/poll/fd_fsync_windows.go +#usr/lib/go/src/internal/poll/fd_io_plan9.go +#usr/lib/go/src/internal/poll/fd_mutex.go +#usr/lib/go/src/internal/poll/fd_mutex_test.go +#usr/lib/go/src/internal/poll/fd_opendir_darwin.go +#usr/lib/go/src/internal/poll/fd_plan9.go +#usr/lib/go/src/internal/poll/fd_poll_js.go +#usr/lib/go/src/internal/poll/fd_poll_runtime.go +#usr/lib/go/src/internal/poll/fd_posix.go +#usr/lib/go/src/internal/poll/fd_posix_test.go +#usr/lib/go/src/internal/poll/fd_unix.go +#usr/lib/go/src/internal/poll/fd_windows.go +#usr/lib/go/src/internal/poll/fd_windows_test.go +#usr/lib/go/src/internal/poll/fd_writev_darwin.go +#usr/lib/go/src/internal/poll/fd_writev_unix.go +#usr/lib/go/src/internal/poll/hook_cloexec.go +#usr/lib/go/src/internal/poll/hook_unix.go +#usr/lib/go/src/internal/poll/hook_windows.go +#usr/lib/go/src/internal/poll/read_test.go +#usr/lib/go/src/internal/poll/sendfile_bsd.go +#usr/lib/go/src/internal/poll/sendfile_linux.go +#usr/lib/go/src/internal/poll/sendfile_solaris.go +#usr/lib/go/src/internal/poll/sendfile_windows.go +#usr/lib/go/src/internal/poll/sock_cloexec.go +#usr/lib/go/src/internal/poll/sockopt.go +#usr/lib/go/src/internal/poll/sockopt_linux.go +#usr/lib/go/src/internal/poll/sockopt_unix.go +#usr/lib/go/src/internal/poll/sockopt_windows.go +#usr/lib/go/src/internal/poll/sockoptip.go +#usr/lib/go/src/internal/poll/splice_linux.go +#usr/lib/go/src/internal/poll/strconv.go +#usr/lib/go/src/internal/poll/sys_cloexec.go +#usr/lib/go/src/internal/poll/writev.go +#usr/lib/go/src/internal/poll/writev_test.go +#usr/lib/go/src/internal/profile +#usr/lib/go/src/internal/profile/encode.go +#usr/lib/go/src/internal/profile/filter.go +#usr/lib/go/src/internal/profile/legacy_profile.go +#usr/lib/go/src/internal/profile/merge.go +#usr/lib/go/src/internal/profile/profile.go +#usr/lib/go/src/internal/profile/profile_test.go +#usr/lib/go/src/internal/profile/proto.go +#usr/lib/go/src/internal/profile/proto_test.go +#usr/lib/go/src/internal/profile/prune.go +#usr/lib/go/src/internal/race +#usr/lib/go/src/internal/race/doc.go +#usr/lib/go/src/internal/race/norace.go +#usr/lib/go/src/internal/race/race.go +#usr/lib/go/src/internal/reflectlite +#usr/lib/go/src/internal/reflectlite/all_test.go +#usr/lib/go/src/internal/reflectlite/asm.s +#usr/lib/go/src/internal/reflectlite/export_test.go +#usr/lib/go/src/internal/reflectlite/reflect_mirror_test.go +#usr/lib/go/src/internal/reflectlite/set_test.go +#usr/lib/go/src/internal/reflectlite/swapper.go +#usr/lib/go/src/internal/reflectlite/tostring_test.go +#usr/lib/go/src/internal/reflectlite/type.go +#usr/lib/go/src/internal/reflectlite/value.go +#usr/lib/go/src/internal/singleflight +#usr/lib/go/src/internal/singleflight/singleflight.go +#usr/lib/go/src/internal/singleflight/singleflight_test.go +#usr/lib/go/src/internal/syscall +#usr/lib/go/src/internal/syscall/execenv +#usr/lib/go/src/internal/syscall/execenv/execenv_default.go +#usr/lib/go/src/internal/syscall/execenv/execenv_windows.go +#usr/lib/go/src/internal/syscall/unix +#usr/lib/go/src/internal/syscall/unix/asm_aix_ppc64.s +#usr/lib/go/src/internal/syscall/unix/asm_solaris.s +#usr/lib/go/src/internal/syscall/unix/at.go +#usr/lib/go/src/internal/syscall/unix/at_aix.go +#usr/lib/go/src/internal/syscall/unix/at_darwin.go +#usr/lib/go/src/internal/syscall/unix/at_freebsd.go +#usr/lib/go/src/internal/syscall/unix/at_libc.go +#usr/lib/go/src/internal/syscall/unix/at_solaris.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_darwin.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_dragonfly.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_fstatat64_linux.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_fstatat_linux.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_linux.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_netbsd.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_newfstatat_linux.go +#usr/lib/go/src/internal/syscall/unix/at_sysnum_openbsd.go +#usr/lib/go/src/internal/syscall/unix/copy_file_range_linux.go +#usr/lib/go/src/internal/syscall/unix/fcntl_linux_32bit.go +#usr/lib/go/src/internal/syscall/unix/getentropy_openbsd.go +#usr/lib/go/src/internal/syscall/unix/getrandom_freebsd.go +#usr/lib/go/src/internal/syscall/unix/getrandom_linux.go +#usr/lib/go/src/internal/syscall/unix/ioctl_aix.go +#usr/lib/go/src/internal/syscall/unix/nonblocking.go +#usr/lib/go/src/internal/syscall/unix/nonblocking_js.go +#usr/lib/go/src/internal/syscall/unix/nonblocking_libc.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_386.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_amd64.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_arm.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_generic.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_mips64x.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_mipsx.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_ppc64x.go +#usr/lib/go/src/internal/syscall/unix/sysnum_linux_s390x.go +#usr/lib/go/src/internal/syscall/windows +#usr/lib/go/src/internal/syscall/windows/exec_windows_test.go +#usr/lib/go/src/internal/syscall/windows/mksyscall.go +#usr/lib/go/src/internal/syscall/windows/psapi_windows.go +#usr/lib/go/src/internal/syscall/windows/registry +#usr/lib/go/src/internal/syscall/windows/registry/export_test.go +#usr/lib/go/src/internal/syscall/windows/registry/key.go +#usr/lib/go/src/internal/syscall/windows/registry/mksyscall.go +#usr/lib/go/src/internal/syscall/windows/registry/registry_test.go +#usr/lib/go/src/internal/syscall/windows/registry/syscall.go +#usr/lib/go/src/internal/syscall/windows/registry/value.go +#usr/lib/go/src/internal/syscall/windows/registry/zsyscall_windows.go +#usr/lib/go/src/internal/syscall/windows/reparse_windows.go +#usr/lib/go/src/internal/syscall/windows/security_windows.go +#usr/lib/go/src/internal/syscall/windows/symlink_windows.go +#usr/lib/go/src/internal/syscall/windows/syscall_windows.go +#usr/lib/go/src/internal/syscall/windows/sysdll +#usr/lib/go/src/internal/syscall/windows/sysdll/sysdll.go +#usr/lib/go/src/internal/syscall/windows/zsyscall_windows.go +#usr/lib/go/src/internal/testenv +#usr/lib/go/src/internal/testenv/testenv.go +#usr/lib/go/src/internal/testenv/testenv_cgo.go +#usr/lib/go/src/internal/testenv/testenv_notwin.go +#usr/lib/go/src/internal/testenv/testenv_windows.go +#usr/lib/go/src/internal/testlog +#usr/lib/go/src/internal/testlog/log.go +#usr/lib/go/src/internal/trace +#usr/lib/go/src/internal/trace/gc.go +#usr/lib/go/src/internal/trace/gc_test.go +#usr/lib/go/src/internal/trace/goroutines.go +#usr/lib/go/src/internal/trace/mkcanned.bash +#usr/lib/go/src/internal/trace/mud.go +#usr/lib/go/src/internal/trace/mud_test.go +#usr/lib/go/src/internal/trace/order.go +#usr/lib/go/src/internal/trace/parser.go +#usr/lib/go/src/internal/trace/parser_test.go +#usr/lib/go/src/internal/trace/testdata +#usr/lib/go/src/internal/trace/testdata/http_1_10_good +#usr/lib/go/src/internal/trace/testdata/http_1_11_good +#usr/lib/go/src/internal/trace/testdata/http_1_5_good +#usr/lib/go/src/internal/trace/testdata/http_1_7_good +#usr/lib/go/src/internal/trace/testdata/http_1_9_good +#usr/lib/go/src/internal/trace/testdata/stress_1_10_good +#usr/lib/go/src/internal/trace/testdata/stress_1_11_good +#usr/lib/go/src/internal/trace/testdata/stress_1_5_good +#usr/lib/go/src/internal/trace/testdata/stress_1_5_unordered +#usr/lib/go/src/internal/trace/testdata/stress_1_7_good +#usr/lib/go/src/internal/trace/testdata/stress_1_9_good +#usr/lib/go/src/internal/trace/testdata/stress_start_stop_1_10_good +#usr/lib/go/src/internal/trace/testdata/stress_start_stop_1_11_good +#usr/lib/go/src/internal/trace/testdata/stress_start_stop_1_5_good +#usr/lib/go/src/internal/trace/testdata/stress_start_stop_1_7_good +#usr/lib/go/src/internal/trace/testdata/stress_start_stop_1_9_good +#usr/lib/go/src/internal/trace/testdata/user_task_span_1_11_good +#usr/lib/go/src/internal/trace/writer.go +#usr/lib/go/src/internal/unsafeheader +#usr/lib/go/src/internal/unsafeheader/unsafeheader.go +#usr/lib/go/src/internal/unsafeheader/unsafeheader_test.go +#usr/lib/go/src/internal/xcoff +#usr/lib/go/src/internal/xcoff/ar.go +#usr/lib/go/src/internal/xcoff/ar_test.go +#usr/lib/go/src/internal/xcoff/file.go +#usr/lib/go/src/internal/xcoff/file_test.go +#usr/lib/go/src/internal/xcoff/testdata +#usr/lib/go/src/internal/xcoff/testdata/bigar-empty +#usr/lib/go/src/internal/xcoff/testdata/bigar-ppc64 +#usr/lib/go/src/internal/xcoff/testdata/gcc-ppc32-aix-dwarf2-exec +#usr/lib/go/src/internal/xcoff/testdata/gcc-ppc64-aix-dwarf2-exec +#usr/lib/go/src/internal/xcoff/testdata/hello.c +#usr/lib/go/src/internal/xcoff/testdata/printbye.c +#usr/lib/go/src/internal/xcoff/testdata/printhello.c +#usr/lib/go/src/internal/xcoff/xcoff.go +#usr/lib/go/src/io +#usr/lib/go/src/io/example_test.go +#usr/lib/go/src/io/io.go +#usr/lib/go/src/io/io_test.go +#usr/lib/go/src/io/ioutil +#usr/lib/go/src/io/ioutil/example_test.go +#usr/lib/go/src/io/ioutil/export_test.go +#usr/lib/go/src/io/ioutil/ioutil.go +#usr/lib/go/src/io/ioutil/ioutil_test.go +#usr/lib/go/src/io/ioutil/tempfile.go +#usr/lib/go/src/io/ioutil/tempfile_test.go +#usr/lib/go/src/io/ioutil/testdata +#usr/lib/go/src/io/ioutil/testdata/hello +#usr/lib/go/src/io/multi.go +#usr/lib/go/src/io/multi_test.go +#usr/lib/go/src/io/pipe.go +#usr/lib/go/src/io/pipe_test.go +#usr/lib/go/src/iostest.bash +#usr/lib/go/src/log +#usr/lib/go/src/log/example_test.go +#usr/lib/go/src/log/log.go +#usr/lib/go/src/log/log_test.go +#usr/lib/go/src/log/syslog +#usr/lib/go/src/log/syslog/doc.go +#usr/lib/go/src/log/syslog/example_test.go +#usr/lib/go/src/log/syslog/syslog.go +#usr/lib/go/src/log/syslog/syslog_test.go +#usr/lib/go/src/log/syslog/syslog_unix.go +#usr/lib/go/src/make.bash +#usr/lib/go/src/make.bat +#usr/lib/go/src/make.rc +#usr/lib/go/src/math +#usr/lib/go/src/math/abs.go +#usr/lib/go/src/math/acos_s390x.s +#usr/lib/go/src/math/acosh.go +#usr/lib/go/src/math/acosh_s390x.s +#usr/lib/go/src/math/all_test.go +#usr/lib/go/src/math/arith_s390x.go +#usr/lib/go/src/math/arith_s390x_test.go +#usr/lib/go/src/math/asin.go +#usr/lib/go/src/math/asin_386.s +#usr/lib/go/src/math/asin_s390x.s +#usr/lib/go/src/math/asinh.go +#usr/lib/go/src/math/asinh_s390x.s +#usr/lib/go/src/math/atan.go +#usr/lib/go/src/math/atan2.go +#usr/lib/go/src/math/atan2_386.s +#usr/lib/go/src/math/atan2_s390x.s +#usr/lib/go/src/math/atan_386.s +#usr/lib/go/src/math/atan_s390x.s +#usr/lib/go/src/math/atanh.go +#usr/lib/go/src/math/atanh_s390x.s +#usr/lib/go/src/math/big +#usr/lib/go/src/math/big/accuracy_string.go +#usr/lib/go/src/math/big/arith.go +#usr/lib/go/src/math/big/arith_386.s +#usr/lib/go/src/math/big/arith_amd64.go +#usr/lib/go/src/math/big/arith_amd64.s +#usr/lib/go/src/math/big/arith_arm.s +#usr/lib/go/src/math/big/arith_arm64.s +#usr/lib/go/src/math/big/arith_decl.go +#usr/lib/go/src/math/big/arith_decl_pure.go +#usr/lib/go/src/math/big/arith_decl_s390x.go +#usr/lib/go/src/math/big/arith_mips64x.s +#usr/lib/go/src/math/big/arith_mipsx.s +#usr/lib/go/src/math/big/arith_ppc64x.s +#usr/lib/go/src/math/big/arith_riscv64.s +#usr/lib/go/src/math/big/arith_s390x.s +#usr/lib/go/src/math/big/arith_s390x_test.go +#usr/lib/go/src/math/big/arith_test.go +#usr/lib/go/src/math/big/arith_wasm.s +#usr/lib/go/src/math/big/bits_test.go +#usr/lib/go/src/math/big/calibrate_test.go +#usr/lib/go/src/math/big/decimal.go +#usr/lib/go/src/math/big/decimal_test.go +#usr/lib/go/src/math/big/doc.go +#usr/lib/go/src/math/big/example_rat_test.go +#usr/lib/go/src/math/big/example_test.go +#usr/lib/go/src/math/big/float.go +#usr/lib/go/src/math/big/float_test.go +#usr/lib/go/src/math/big/floatconv.go +#usr/lib/go/src/math/big/floatconv_test.go +#usr/lib/go/src/math/big/floatexample_test.go +#usr/lib/go/src/math/big/floatmarsh.go +#usr/lib/go/src/math/big/floatmarsh_test.go +#usr/lib/go/src/math/big/ftoa.go +#usr/lib/go/src/math/big/gcd_test.go +#usr/lib/go/src/math/big/hilbert_test.go +#usr/lib/go/src/math/big/int.go +#usr/lib/go/src/math/big/int_test.go +#usr/lib/go/src/math/big/intconv.go +#usr/lib/go/src/math/big/intconv_test.go +#usr/lib/go/src/math/big/intmarsh.go +#usr/lib/go/src/math/big/intmarsh_test.go +#usr/lib/go/src/math/big/link_test.go +#usr/lib/go/src/math/big/nat.go +#usr/lib/go/src/math/big/nat_test.go +#usr/lib/go/src/math/big/natconv.go +#usr/lib/go/src/math/big/natconv_test.go +#usr/lib/go/src/math/big/prime.go +#usr/lib/go/src/math/big/prime_test.go +#usr/lib/go/src/math/big/rat.go +#usr/lib/go/src/math/big/rat_test.go +#usr/lib/go/src/math/big/ratconv.go +#usr/lib/go/src/math/big/ratconv_test.go +#usr/lib/go/src/math/big/ratmarsh.go +#usr/lib/go/src/math/big/ratmarsh_test.go +#usr/lib/go/src/math/big/roundingmode_string.go +#usr/lib/go/src/math/big/sqrt.go +#usr/lib/go/src/math/big/sqrt_test.go +#usr/lib/go/src/math/bits +#usr/lib/go/src/math/bits.go +#usr/lib/go/src/math/bits/bits.go +#usr/lib/go/src/math/bits/bits_errors.go +#usr/lib/go/src/math/bits/bits_errors_bootstrap.go +#usr/lib/go/src/math/bits/bits_tables.go +#usr/lib/go/src/math/bits/bits_test.go +#usr/lib/go/src/math/bits/example_test.go +#usr/lib/go/src/math/bits/export_test.go +#usr/lib/go/src/math/bits/make_examples.go +#usr/lib/go/src/math/bits/make_tables.go +#usr/lib/go/src/math/cbrt.go +#usr/lib/go/src/math/cbrt_s390x.s +#usr/lib/go/src/math/cmplx +#usr/lib/go/src/math/cmplx/abs.go +#usr/lib/go/src/math/cmplx/asin.go +#usr/lib/go/src/math/cmplx/cmath_test.go +#usr/lib/go/src/math/cmplx/conj.go +#usr/lib/go/src/math/cmplx/example_test.go +#usr/lib/go/src/math/cmplx/exp.go +#usr/lib/go/src/math/cmplx/huge_test.go +#usr/lib/go/src/math/cmplx/isinf.go +#usr/lib/go/src/math/cmplx/isnan.go +#usr/lib/go/src/math/cmplx/log.go +#usr/lib/go/src/math/cmplx/phase.go +#usr/lib/go/src/math/cmplx/polar.go +#usr/lib/go/src/math/cmplx/pow.go +#usr/lib/go/src/math/cmplx/rect.go +#usr/lib/go/src/math/cmplx/sin.go +#usr/lib/go/src/math/cmplx/sqrt.go +#usr/lib/go/src/math/cmplx/tan.go +#usr/lib/go/src/math/const.go +#usr/lib/go/src/math/copysign.go +#usr/lib/go/src/math/cosh_s390x.s +#usr/lib/go/src/math/dim.go +#usr/lib/go/src/math/dim_amd64.s +#usr/lib/go/src/math/dim_arm64.s +#usr/lib/go/src/math/dim_riscv64.s +#usr/lib/go/src/math/dim_s390x.s +#usr/lib/go/src/math/erf.go +#usr/lib/go/src/math/erf_s390x.s +#usr/lib/go/src/math/erfc_s390x.s +#usr/lib/go/src/math/erfinv.go +#usr/lib/go/src/math/example_test.go +#usr/lib/go/src/math/exp.go +#usr/lib/go/src/math/exp2_386.s +#usr/lib/go/src/math/exp_amd64.s +#usr/lib/go/src/math/exp_arm64.s +#usr/lib/go/src/math/exp_asm.go +#usr/lib/go/src/math/exp_s390x.s +#usr/lib/go/src/math/expm1.go +#usr/lib/go/src/math/expm1_386.s +#usr/lib/go/src/math/expm1_s390x.s +#usr/lib/go/src/math/export_s390x_test.go +#usr/lib/go/src/math/export_test.go +#usr/lib/go/src/math/floor.go +#usr/lib/go/src/math/floor_386.s +#usr/lib/go/src/math/floor_amd64.s +#usr/lib/go/src/math/floor_arm64.s +#usr/lib/go/src/math/floor_ppc64x.s +#usr/lib/go/src/math/floor_s390x.s +#usr/lib/go/src/math/floor_wasm.s +#usr/lib/go/src/math/fma.go +#usr/lib/go/src/math/frexp.go +#usr/lib/go/src/math/frexp_386.s +#usr/lib/go/src/math/gamma.go +#usr/lib/go/src/math/huge_test.go +#usr/lib/go/src/math/hypot.go +#usr/lib/go/src/math/hypot_386.s +#usr/lib/go/src/math/hypot_amd64.s +#usr/lib/go/src/math/j0.go +#usr/lib/go/src/math/j1.go +#usr/lib/go/src/math/jn.go +#usr/lib/go/src/math/ldexp.go +#usr/lib/go/src/math/ldexp_386.s +#usr/lib/go/src/math/lgamma.go +#usr/lib/go/src/math/log.go +#usr/lib/go/src/math/log10.go +#usr/lib/go/src/math/log10_386.s +#usr/lib/go/src/math/log10_s390x.s +#usr/lib/go/src/math/log1p.go +#usr/lib/go/src/math/log1p_386.s +#usr/lib/go/src/math/log1p_s390x.s +#usr/lib/go/src/math/log_386.s +#usr/lib/go/src/math/log_amd64.s +#usr/lib/go/src/math/log_s390x.s +#usr/lib/go/src/math/logb.go +#usr/lib/go/src/math/mod.go +#usr/lib/go/src/math/mod_386.s +#usr/lib/go/src/math/modf.go +#usr/lib/go/src/math/modf_386.s +#usr/lib/go/src/math/modf_arm64.s +#usr/lib/go/src/math/modf_ppc64x.s +#usr/lib/go/src/math/nextafter.go +#usr/lib/go/src/math/pow.go +#usr/lib/go/src/math/pow10.go +#usr/lib/go/src/math/pow_s390x.s +#usr/lib/go/src/math/rand +#usr/lib/go/src/math/rand/example_test.go +#usr/lib/go/src/math/rand/exp.go +#usr/lib/go/src/math/rand/gen_cooked.go +#usr/lib/go/src/math/rand/normal.go +#usr/lib/go/src/math/rand/race_test.go +#usr/lib/go/src/math/rand/rand.go +#usr/lib/go/src/math/rand/rand_test.go +#usr/lib/go/src/math/rand/regress_test.go +#usr/lib/go/src/math/rand/rng.go +#usr/lib/go/src/math/rand/zipf.go +#usr/lib/go/src/math/remainder.go +#usr/lib/go/src/math/remainder_386.s +#usr/lib/go/src/math/signbit.go +#usr/lib/go/src/math/sin.go +#usr/lib/go/src/math/sin_s390x.s +#usr/lib/go/src/math/sincos.go +#usr/lib/go/src/math/sinh.go +#usr/lib/go/src/math/sinh_s390x.s +#usr/lib/go/src/math/sqrt.go +#usr/lib/go/src/math/sqrt_386.s +#usr/lib/go/src/math/sqrt_amd64.s +#usr/lib/go/src/math/sqrt_arm.s +#usr/lib/go/src/math/sqrt_arm64.s +#usr/lib/go/src/math/sqrt_mipsx.s +#usr/lib/go/src/math/sqrt_ppc64x.s +#usr/lib/go/src/math/sqrt_riscv64.s +#usr/lib/go/src/math/sqrt_s390x.s +#usr/lib/go/src/math/sqrt_wasm.s +#usr/lib/go/src/math/stubs_386.s +#usr/lib/go/src/math/stubs_amd64.s +#usr/lib/go/src/math/stubs_arm.s +#usr/lib/go/src/math/stubs_arm64.s +#usr/lib/go/src/math/stubs_mips64x.s +#usr/lib/go/src/math/stubs_mipsx.s +#usr/lib/go/src/math/stubs_ppc64x.s +#usr/lib/go/src/math/stubs_riscv64.s +#usr/lib/go/src/math/stubs_s390x.s +#usr/lib/go/src/math/stubs_wasm.s +#usr/lib/go/src/math/tan.go +#usr/lib/go/src/math/tan_s390x.s +#usr/lib/go/src/math/tanh.go +#usr/lib/go/src/math/tanh_s390x.s +#usr/lib/go/src/math/trig_reduce.go +#usr/lib/go/src/math/unsafe.go +#usr/lib/go/src/mime +#usr/lib/go/src/mime/encodedword.go +#usr/lib/go/src/mime/encodedword_test.go +#usr/lib/go/src/mime/example_test.go +#usr/lib/go/src/mime/grammar.go +#usr/lib/go/src/mime/mediatype.go +#usr/lib/go/src/mime/mediatype_test.go +#usr/lib/go/src/mime/multipart +#usr/lib/go/src/mime/multipart/example_test.go +#usr/lib/go/src/mime/multipart/formdata.go +#usr/lib/go/src/mime/multipart/formdata_test.go +#usr/lib/go/src/mime/multipart/multipart.go +#usr/lib/go/src/mime/multipart/multipart_test.go +#usr/lib/go/src/mime/multipart/testdata +#usr/lib/go/src/mime/multipart/testdata/nested-mime +#usr/lib/go/src/mime/multipart/writer.go +#usr/lib/go/src/mime/multipart/writer_test.go +#usr/lib/go/src/mime/quotedprintable +#usr/lib/go/src/mime/quotedprintable/example_test.go +#usr/lib/go/src/mime/quotedprintable/reader.go +#usr/lib/go/src/mime/quotedprintable/reader_test.go +#usr/lib/go/src/mime/quotedprintable/writer.go +#usr/lib/go/src/mime/quotedprintable/writer_test.go +#usr/lib/go/src/mime/testdata +#usr/lib/go/src/mime/testdata/test.types +#usr/lib/go/src/mime/testdata/test.types.plan9 +#usr/lib/go/src/mime/type.go +#usr/lib/go/src/mime/type_dragonfly.go +#usr/lib/go/src/mime/type_freebsd.go +#usr/lib/go/src/mime/type_openbsd.go +#usr/lib/go/src/mime/type_plan9.go +#usr/lib/go/src/mime/type_test.go +#usr/lib/go/src/mime/type_unix.go +#usr/lib/go/src/mime/type_windows.go +#usr/lib/go/src/net +#usr/lib/go/src/net/addrselect.go +#usr/lib/go/src/net/addrselect_test.go +#usr/lib/go/src/net/cgo_aix.go +#usr/lib/go/src/net/cgo_android.go +#usr/lib/go/src/net/cgo_bsd.go +#usr/lib/go/src/net/cgo_linux.go +#usr/lib/go/src/net/cgo_netbsd.go +#usr/lib/go/src/net/cgo_openbsd.go +#usr/lib/go/src/net/cgo_resnew.go +#usr/lib/go/src/net/cgo_resold.go +#usr/lib/go/src/net/cgo_socknew.go +#usr/lib/go/src/net/cgo_sockold.go +#usr/lib/go/src/net/cgo_solaris.go +#usr/lib/go/src/net/cgo_stub.go +#usr/lib/go/src/net/cgo_unix.go +#usr/lib/go/src/net/cgo_unix_test.go +#usr/lib/go/src/net/cgo_windows.go +#usr/lib/go/src/net/conf.go +#usr/lib/go/src/net/conf_netcgo.go +#usr/lib/go/src/net/conf_test.go +#usr/lib/go/src/net/conn_test.go +#usr/lib/go/src/net/dial.go +#usr/lib/go/src/net/dial_test.go +#usr/lib/go/src/net/dial_unix_test.go +#usr/lib/go/src/net/dnsclient.go +#usr/lib/go/src/net/dnsclient_test.go +#usr/lib/go/src/net/dnsclient_unix.go +#usr/lib/go/src/net/dnsclient_unix_test.go +#usr/lib/go/src/net/dnsconfig_unix.go +#usr/lib/go/src/net/dnsconfig_unix_test.go +#usr/lib/go/src/net/dnsname_test.go +#usr/lib/go/src/net/error_plan9.go +#usr/lib/go/src/net/error_plan9_test.go +#usr/lib/go/src/net/error_posix.go +#usr/lib/go/src/net/error_posix_test.go +#usr/lib/go/src/net/error_test.go +#usr/lib/go/src/net/error_unix.go +#usr/lib/go/src/net/error_unix_test.go +#usr/lib/go/src/net/error_windows.go +#usr/lib/go/src/net/error_windows_test.go +#usr/lib/go/src/net/example_test.go +#usr/lib/go/src/net/external_test.go +#usr/lib/go/src/net/fd_plan9.go +#usr/lib/go/src/net/fd_posix.go +#usr/lib/go/src/net/fd_unix.go +#usr/lib/go/src/net/fd_windows.go +#usr/lib/go/src/net/file.go +#usr/lib/go/src/net/file_plan9.go +#usr/lib/go/src/net/file_stub.go +#usr/lib/go/src/net/file_test.go +#usr/lib/go/src/net/file_unix.go +#usr/lib/go/src/net/file_windows.go +#usr/lib/go/src/net/hook.go +#usr/lib/go/src/net/hook_plan9.go +#usr/lib/go/src/net/hook_unix.go +#usr/lib/go/src/net/hook_windows.go +#usr/lib/go/src/net/hosts.go +#usr/lib/go/src/net/hosts_test.go +#usr/lib/go/src/net/http +#usr/lib/go/src/net/http/alpn_test.go +#usr/lib/go/src/net/http/cgi +#usr/lib/go/src/net/http/cgi/child.go +#usr/lib/go/src/net/http/cgi/child_test.go +#usr/lib/go/src/net/http/cgi/host.go +#usr/lib/go/src/net/http/cgi/host_test.go +#usr/lib/go/src/net/http/cgi/integration_test.go +#usr/lib/go/src/net/http/cgi/plan9_test.go +#usr/lib/go/src/net/http/cgi/posix_test.go +#usr/lib/go/src/net/http/cgi/testdata +#usr/lib/go/src/net/http/cgi/testdata/test.cgi +#usr/lib/go/src/net/http/client.go +#usr/lib/go/src/net/http/client_test.go +#usr/lib/go/src/net/http/clientserver_test.go +#usr/lib/go/src/net/http/clone.go +#usr/lib/go/src/net/http/cookie.go +#usr/lib/go/src/net/http/cookie_test.go +#usr/lib/go/src/net/http/cookiejar +#usr/lib/go/src/net/http/cookiejar/dummy_publicsuffix_test.go +#usr/lib/go/src/net/http/cookiejar/example_test.go +#usr/lib/go/src/net/http/cookiejar/jar.go +#usr/lib/go/src/net/http/cookiejar/jar_test.go +#usr/lib/go/src/net/http/cookiejar/punycode.go +#usr/lib/go/src/net/http/cookiejar/punycode_test.go +#usr/lib/go/src/net/http/doc.go +#usr/lib/go/src/net/http/example_filesystem_test.go +#usr/lib/go/src/net/http/example_handle_test.go +#usr/lib/go/src/net/http/example_test.go +#usr/lib/go/src/net/http/export_test.go +#usr/lib/go/src/net/http/fcgi +#usr/lib/go/src/net/http/fcgi/child.go +#usr/lib/go/src/net/http/fcgi/fcgi.go +#usr/lib/go/src/net/http/fcgi/fcgi_test.go +#usr/lib/go/src/net/http/filetransport.go +#usr/lib/go/src/net/http/filetransport_test.go +#usr/lib/go/src/net/http/fs.go +#usr/lib/go/src/net/http/fs_test.go +#usr/lib/go/src/net/http/h2_bundle.go +#usr/lib/go/src/net/http/header.go +#usr/lib/go/src/net/http/header_test.go +#usr/lib/go/src/net/http/http.go +#usr/lib/go/src/net/http/http_test.go +#usr/lib/go/src/net/http/httptest +#usr/lib/go/src/net/http/httptest/example_test.go +#usr/lib/go/src/net/http/httptest/httptest.go +#usr/lib/go/src/net/http/httptest/httptest_test.go +#usr/lib/go/src/net/http/httptest/recorder.go +#usr/lib/go/src/net/http/httptest/recorder_test.go +#usr/lib/go/src/net/http/httptest/server.go +#usr/lib/go/src/net/http/httptest/server_test.go +#usr/lib/go/src/net/http/httptrace +#usr/lib/go/src/net/http/httptrace/example_test.go +#usr/lib/go/src/net/http/httptrace/trace.go +#usr/lib/go/src/net/http/httptrace/trace_test.go +#usr/lib/go/src/net/http/httputil +#usr/lib/go/src/net/http/httputil/dump.go +#usr/lib/go/src/net/http/httputil/dump_test.go +#usr/lib/go/src/net/http/httputil/example_test.go +#usr/lib/go/src/net/http/httputil/httputil.go +#usr/lib/go/src/net/http/httputil/persist.go +#usr/lib/go/src/net/http/httputil/reverseproxy.go +#usr/lib/go/src/net/http/httputil/reverseproxy_test.go +#usr/lib/go/src/net/http/internal +#usr/lib/go/src/net/http/internal/chunked.go +#usr/lib/go/src/net/http/internal/chunked_test.go +#usr/lib/go/src/net/http/internal/testcert.go +#usr/lib/go/src/net/http/jar.go +#usr/lib/go/src/net/http/main_test.go +#usr/lib/go/src/net/http/method.go +#usr/lib/go/src/net/http/omithttp2.go +#usr/lib/go/src/net/http/pprof +#usr/lib/go/src/net/http/pprof/pprof.go +#usr/lib/go/src/net/http/pprof/pprof_test.go +#usr/lib/go/src/net/http/proxy_test.go +#usr/lib/go/src/net/http/range_test.go +#usr/lib/go/src/net/http/readrequest_test.go +#usr/lib/go/src/net/http/request.go +#usr/lib/go/src/net/http/request_test.go +#usr/lib/go/src/net/http/requestwrite_test.go +#usr/lib/go/src/net/http/response.go +#usr/lib/go/src/net/http/response_test.go +#usr/lib/go/src/net/http/responsewrite_test.go +#usr/lib/go/src/net/http/roundtrip.go +#usr/lib/go/src/net/http/roundtrip_js.go +#usr/lib/go/src/net/http/serve_test.go +#usr/lib/go/src/net/http/server.go +#usr/lib/go/src/net/http/server_test.go +#usr/lib/go/src/net/http/sniff.go +#usr/lib/go/src/net/http/sniff_test.go +#usr/lib/go/src/net/http/socks_bundle.go +#usr/lib/go/src/net/http/status.go +#usr/lib/go/src/net/http/testdata +#usr/lib/go/src/net/http/testdata/file +#usr/lib/go/src/net/http/testdata/index.html +#usr/lib/go/src/net/http/testdata/style.css +#usr/lib/go/src/net/http/transfer.go +#usr/lib/go/src/net/http/transfer_test.go +#usr/lib/go/src/net/http/transport.go +#usr/lib/go/src/net/http/transport_internal_test.go +#usr/lib/go/src/net/http/transport_test.go +#usr/lib/go/src/net/http/triv.go +#usr/lib/go/src/net/interface.go +#usr/lib/go/src/net/interface_aix.go +#usr/lib/go/src/net/interface_bsd.go +#usr/lib/go/src/net/interface_bsd_test.go +#usr/lib/go/src/net/interface_bsdvar.go +#usr/lib/go/src/net/interface_darwin.go +#usr/lib/go/src/net/interface_freebsd.go +#usr/lib/go/src/net/interface_linux.go +#usr/lib/go/src/net/interface_linux_test.go +#usr/lib/go/src/net/interface_plan9.go +#usr/lib/go/src/net/interface_solaris.go +#usr/lib/go/src/net/interface_stub.go +#usr/lib/go/src/net/interface_test.go +#usr/lib/go/src/net/interface_unix_test.go +#usr/lib/go/src/net/interface_windows.go +#usr/lib/go/src/net/internal +#usr/lib/go/src/net/internal/socktest +#usr/lib/go/src/net/internal/socktest/main_test.go +#usr/lib/go/src/net/internal/socktest/main_unix_test.go +#usr/lib/go/src/net/internal/socktest/main_windows_test.go +#usr/lib/go/src/net/internal/socktest/switch.go +#usr/lib/go/src/net/internal/socktest/switch_posix.go +#usr/lib/go/src/net/internal/socktest/switch_stub.go +#usr/lib/go/src/net/internal/socktest/switch_unix.go +#usr/lib/go/src/net/internal/socktest/switch_windows.go +#usr/lib/go/src/net/internal/socktest/sys_cloexec.go +#usr/lib/go/src/net/internal/socktest/sys_unix.go +#usr/lib/go/src/net/internal/socktest/sys_windows.go +#usr/lib/go/src/net/ip.go +#usr/lib/go/src/net/ip_test.go +#usr/lib/go/src/net/iprawsock.go +#usr/lib/go/src/net/iprawsock_plan9.go +#usr/lib/go/src/net/iprawsock_posix.go +#usr/lib/go/src/net/iprawsock_test.go +#usr/lib/go/src/net/ipsock.go +#usr/lib/go/src/net/ipsock_plan9.go +#usr/lib/go/src/net/ipsock_plan9_test.go +#usr/lib/go/src/net/ipsock_posix.go +#usr/lib/go/src/net/ipsock_test.go +#usr/lib/go/src/net/listen_test.go +#usr/lib/go/src/net/lookup.go +#usr/lib/go/src/net/lookup_fake.go +#usr/lib/go/src/net/lookup_plan9.go +#usr/lib/go/src/net/lookup_test.go +#usr/lib/go/src/net/lookup_unix.go +#usr/lib/go/src/net/lookup_windows.go +#usr/lib/go/src/net/lookup_windows_test.go +#usr/lib/go/src/net/mac.go +#usr/lib/go/src/net/mac_test.go +#usr/lib/go/src/net/mail +#usr/lib/go/src/net/mail/example_test.go +#usr/lib/go/src/net/mail/message.go +#usr/lib/go/src/net/mail/message_test.go +#usr/lib/go/src/net/main_cloexec_test.go +#usr/lib/go/src/net/main_conf_test.go +#usr/lib/go/src/net/main_noconf_test.go +#usr/lib/go/src/net/main_plan9_test.go +#usr/lib/go/src/net/main_posix_test.go +#usr/lib/go/src/net/main_test.go +#usr/lib/go/src/net/main_unix_test.go +#usr/lib/go/src/net/main_windows_test.go +#usr/lib/go/src/net/mockserver_test.go +#usr/lib/go/src/net/net.go +#usr/lib/go/src/net/net_fake.go +#usr/lib/go/src/net/net_test.go +#usr/lib/go/src/net/net_windows_test.go +#usr/lib/go/src/net/netgo_unix_test.go +#usr/lib/go/src/net/nss.go +#usr/lib/go/src/net/nss_test.go +#usr/lib/go/src/net/packetconn_test.go +#usr/lib/go/src/net/parse.go +#usr/lib/go/src/net/parse_test.go +#usr/lib/go/src/net/pipe.go +#usr/lib/go/src/net/pipe_test.go +#usr/lib/go/src/net/platform_test.go +#usr/lib/go/src/net/port.go +#usr/lib/go/src/net/port_test.go +#usr/lib/go/src/net/port_unix.go +#usr/lib/go/src/net/protoconn_test.go +#usr/lib/go/src/net/rawconn.go +#usr/lib/go/src/net/rawconn_stub_test.go +#usr/lib/go/src/net/rawconn_test.go +#usr/lib/go/src/net/rawconn_unix_test.go +#usr/lib/go/src/net/rawconn_windows_test.go +#usr/lib/go/src/net/rpc +#usr/lib/go/src/net/rpc/client.go +#usr/lib/go/src/net/rpc/client_test.go +#usr/lib/go/src/net/rpc/debug.go +#usr/lib/go/src/net/rpc/jsonrpc +#usr/lib/go/src/net/rpc/jsonrpc/all_test.go +#usr/lib/go/src/net/rpc/jsonrpc/client.go +#usr/lib/go/src/net/rpc/jsonrpc/server.go +#usr/lib/go/src/net/rpc/server.go +#usr/lib/go/src/net/rpc/server_test.go +#usr/lib/go/src/net/sendfile_linux.go +#usr/lib/go/src/net/sendfile_stub.go +#usr/lib/go/src/net/sendfile_test.go +#usr/lib/go/src/net/sendfile_unix_alt.go +#usr/lib/go/src/net/sendfile_windows.go +#usr/lib/go/src/net/server_test.go +#usr/lib/go/src/net/smtp +#usr/lib/go/src/net/smtp/auth.go +#usr/lib/go/src/net/smtp/example_test.go +#usr/lib/go/src/net/smtp/smtp.go +#usr/lib/go/src/net/smtp/smtp_test.go +#usr/lib/go/src/net/sock_bsd.go +#usr/lib/go/src/net/sock_cloexec.go +#usr/lib/go/src/net/sock_linux.go +#usr/lib/go/src/net/sock_plan9.go +#usr/lib/go/src/net/sock_posix.go +#usr/lib/go/src/net/sock_stub.go +#usr/lib/go/src/net/sock_windows.go +#usr/lib/go/src/net/sockaddr_posix.go +#usr/lib/go/src/net/sockopt_aix.go +#usr/lib/go/src/net/sockopt_bsd.go +#usr/lib/go/src/net/sockopt_linux.go +#usr/lib/go/src/net/sockopt_plan9.go +#usr/lib/go/src/net/sockopt_posix.go +#usr/lib/go/src/net/sockopt_solaris.go +#usr/lib/go/src/net/sockopt_stub.go +#usr/lib/go/src/net/sockopt_windows.go +#usr/lib/go/src/net/sockoptip_bsdvar.go +#usr/lib/go/src/net/sockoptip_linux.go +#usr/lib/go/src/net/sockoptip_posix.go +#usr/lib/go/src/net/sockoptip_stub.go +#usr/lib/go/src/net/sockoptip_windows.go +#usr/lib/go/src/net/splice_linux.go +#usr/lib/go/src/net/splice_stub.go +#usr/lib/go/src/net/splice_test.go +#usr/lib/go/src/net/sys_cloexec.go +#usr/lib/go/src/net/tcpsock.go +#usr/lib/go/src/net/tcpsock_plan9.go +#usr/lib/go/src/net/tcpsock_posix.go +#usr/lib/go/src/net/tcpsock_test.go +#usr/lib/go/src/net/tcpsock_unix_test.go +#usr/lib/go/src/net/tcpsockopt_darwin.go +#usr/lib/go/src/net/tcpsockopt_dragonfly.go +#usr/lib/go/src/net/tcpsockopt_openbsd.go +#usr/lib/go/src/net/tcpsockopt_plan9.go +#usr/lib/go/src/net/tcpsockopt_posix.go +#usr/lib/go/src/net/tcpsockopt_solaris.go +#usr/lib/go/src/net/tcpsockopt_stub.go +#usr/lib/go/src/net/tcpsockopt_unix.go +#usr/lib/go/src/net/tcpsockopt_windows.go +#usr/lib/go/src/net/testdata +#usr/lib/go/src/net/testdata/case-hosts +#usr/lib/go/src/net/testdata/domain-resolv.conf +#usr/lib/go/src/net/testdata/empty-resolv.conf +#usr/lib/go/src/net/testdata/freebsd-usevc-resolv.conf +#usr/lib/go/src/net/testdata/hosts +#usr/lib/go/src/net/testdata/igmp +#usr/lib/go/src/net/testdata/igmp6 +#usr/lib/go/src/net/testdata/invalid-ndots-resolv.conf +#usr/lib/go/src/net/testdata/ipv4-hosts +#usr/lib/go/src/net/testdata/ipv6-hosts +#usr/lib/go/src/net/testdata/large-ndots-resolv.conf +#usr/lib/go/src/net/testdata/linux-use-vc-resolv.conf +#usr/lib/go/src/net/testdata/negative-ndots-resolv.conf +#usr/lib/go/src/net/testdata/openbsd-resolv.conf +#usr/lib/go/src/net/testdata/openbsd-tcp-resolv.conf +#usr/lib/go/src/net/testdata/resolv.conf +#usr/lib/go/src/net/testdata/search-resolv.conf +#usr/lib/go/src/net/testdata/single-request-reopen-resolv.conf +#usr/lib/go/src/net/testdata/single-request-resolv.conf +#usr/lib/go/src/net/testdata/singleline-hosts +#usr/lib/go/src/net/textproto +#usr/lib/go/src/net/textproto/header.go +#usr/lib/go/src/net/textproto/header_test.go +#usr/lib/go/src/net/textproto/pipeline.go +#usr/lib/go/src/net/textproto/reader.go +#usr/lib/go/src/net/textproto/reader_test.go +#usr/lib/go/src/net/textproto/textproto.go +#usr/lib/go/src/net/textproto/writer.go +#usr/lib/go/src/net/textproto/writer_test.go +#usr/lib/go/src/net/timeout_test.go +#usr/lib/go/src/net/udpsock.go +#usr/lib/go/src/net/udpsock_plan9.go +#usr/lib/go/src/net/udpsock_plan9_test.go +#usr/lib/go/src/net/udpsock_posix.go +#usr/lib/go/src/net/udpsock_test.go +#usr/lib/go/src/net/unixsock.go +#usr/lib/go/src/net/unixsock_linux_test.go +#usr/lib/go/src/net/unixsock_plan9.go +#usr/lib/go/src/net/unixsock_posix.go +#usr/lib/go/src/net/unixsock_test.go +#usr/lib/go/src/net/unixsock_windows_test.go +#usr/lib/go/src/net/url +#usr/lib/go/src/net/url/example_test.go +#usr/lib/go/src/net/url/url.go +#usr/lib/go/src/net/url/url_test.go +#usr/lib/go/src/net/write_unix_test.go +#usr/lib/go/src/net/writev_test.go +#usr/lib/go/src/net/writev_unix.go +#usr/lib/go/src/os +#usr/lib/go/src/os/dir.go +#usr/lib/go/src/os/dir_darwin.go +#usr/lib/go/src/os/dir_plan9.go +#usr/lib/go/src/os/dir_unix.go +#usr/lib/go/src/os/dir_windows.go +#usr/lib/go/src/os/env.go +#usr/lib/go/src/os/env_test.go +#usr/lib/go/src/os/env_unix_test.go +#usr/lib/go/src/os/error.go +#usr/lib/go/src/os/error_errno.go +#usr/lib/go/src/os/error_plan9.go +#usr/lib/go/src/os/error_posix.go +#usr/lib/go/src/os/error_test.go +#usr/lib/go/src/os/error_unix_test.go +#usr/lib/go/src/os/error_windows_test.go +#usr/lib/go/src/os/example_test.go +#usr/lib/go/src/os/exec +#usr/lib/go/src/os/exec.go +#usr/lib/go/src/os/exec/bench_test.go +#usr/lib/go/src/os/exec/env_test.go +#usr/lib/go/src/os/exec/example_test.go +#usr/lib/go/src/os/exec/exec.go +#usr/lib/go/src/os/exec/exec_linux_test.go +#usr/lib/go/src/os/exec/exec_plan9.go +#usr/lib/go/src/os/exec/exec_posix_test.go +#usr/lib/go/src/os/exec/exec_test.go +#usr/lib/go/src/os/exec/exec_unix.go +#usr/lib/go/src/os/exec/exec_windows.go +#usr/lib/go/src/os/exec/internal_test.go +#usr/lib/go/src/os/exec/lp_js.go +#usr/lib/go/src/os/exec/lp_plan9.go +#usr/lib/go/src/os/exec/lp_test.go +#usr/lib/go/src/os/exec/lp_unix.go +#usr/lib/go/src/os/exec/lp_unix_test.go +#usr/lib/go/src/os/exec/lp_windows.go +#usr/lib/go/src/os/exec/lp_windows_test.go +#usr/lib/go/src/os/exec/read3.go +#usr/lib/go/src/os/exec_plan9.go +#usr/lib/go/src/os/exec_posix.go +#usr/lib/go/src/os/exec_unix.go +#usr/lib/go/src/os/exec_windows.go +#usr/lib/go/src/os/executable.go +#usr/lib/go/src/os/executable_darwin.go +#usr/lib/go/src/os/executable_freebsd.go +#usr/lib/go/src/os/executable_path.go +#usr/lib/go/src/os/executable_plan9.go +#usr/lib/go/src/os/executable_procfs.go +#usr/lib/go/src/os/executable_solaris.go +#usr/lib/go/src/os/executable_test.go +#usr/lib/go/src/os/executable_windows.go +#usr/lib/go/src/os/export_linux_test.go +#usr/lib/go/src/os/export_test.go +#usr/lib/go/src/os/export_unix_test.go +#usr/lib/go/src/os/export_windows_test.go +#usr/lib/go/src/os/fifo_test.go +#usr/lib/go/src/os/file.go +#usr/lib/go/src/os/file_plan9.go +#usr/lib/go/src/os/file_posix.go +#usr/lib/go/src/os/file_unix.go +#usr/lib/go/src/os/file_windows.go +#usr/lib/go/src/os/getwd.go +#usr/lib/go/src/os/getwd_darwin.go +#usr/lib/go/src/os/os_test.go +#usr/lib/go/src/os/os_unix_test.go +#usr/lib/go/src/os/os_windows_test.go +#usr/lib/go/src/os/path.go +#usr/lib/go/src/os/path_plan9.go +#usr/lib/go/src/os/path_test.go +#usr/lib/go/src/os/path_unix.go +#usr/lib/go/src/os/path_windows.go +#usr/lib/go/src/os/path_windows_test.go +#usr/lib/go/src/os/pipe2_bsd.go +#usr/lib/go/src/os/pipe_bsd.go +#usr/lib/go/src/os/pipe_linux.go +#usr/lib/go/src/os/pipe_test.go +#usr/lib/go/src/os/proc.go +#usr/lib/go/src/os/rawconn.go +#usr/lib/go/src/os/rawconn_test.go +#usr/lib/go/src/os/readfrom_linux.go +#usr/lib/go/src/os/readfrom_linux_test.go +#usr/lib/go/src/os/readfrom_stub.go +#usr/lib/go/src/os/removeall_at.go +#usr/lib/go/src/os/removeall_noat.go +#usr/lib/go/src/os/removeall_test.go +#usr/lib/go/src/os/signal +#usr/lib/go/src/os/signal/doc.go +#usr/lib/go/src/os/signal/example_test.go +#usr/lib/go/src/os/signal/internal +#usr/lib/go/src/os/signal/internal/pty +#usr/lib/go/src/os/signal/internal/pty/pty.go +#usr/lib/go/src/os/signal/sig.s +#usr/lib/go/src/os/signal/signal.go +#usr/lib/go/src/os/signal/signal_cgo_test.go +#usr/lib/go/src/os/signal/signal_plan9.go +#usr/lib/go/src/os/signal/signal_plan9_test.go +#usr/lib/go/src/os/signal/signal_test.go +#usr/lib/go/src/os/signal/signal_unix.go +#usr/lib/go/src/os/signal/signal_windows_test.go +#usr/lib/go/src/os/stat.go +#usr/lib/go/src/os/stat_aix.go +#usr/lib/go/src/os/stat_darwin.go +#usr/lib/go/src/os/stat_dragonfly.go +#usr/lib/go/src/os/stat_freebsd.go +#usr/lib/go/src/os/stat_js.go +#usr/lib/go/src/os/stat_linux.go +#usr/lib/go/src/os/stat_netbsd.go +#usr/lib/go/src/os/stat_openbsd.go +#usr/lib/go/src/os/stat_plan9.go +#usr/lib/go/src/os/stat_solaris.go +#usr/lib/go/src/os/stat_test.go +#usr/lib/go/src/os/stat_unix.go +#usr/lib/go/src/os/stat_windows.go +#usr/lib/go/src/os/sticky_bsd.go +#usr/lib/go/src/os/sticky_notbsd.go +#usr/lib/go/src/os/str.go +#usr/lib/go/src/os/sys.go +#usr/lib/go/src/os/sys_aix.go +#usr/lib/go/src/os/sys_bsd.go +#usr/lib/go/src/os/sys_js.go +#usr/lib/go/src/os/sys_linux.go +#usr/lib/go/src/os/sys_plan9.go +#usr/lib/go/src/os/sys_solaris.go +#usr/lib/go/src/os/sys_unix.go +#usr/lib/go/src/os/sys_windows.go +#usr/lib/go/src/os/testdata +#usr/lib/go/src/os/testdata/issue37161 +#usr/lib/go/src/os/testdata/issue37161/a +#usr/lib/go/src/os/testdata/issue37161/b +#usr/lib/go/src/os/testdata/issue37161/c +#usr/lib/go/src/os/timeout_test.go +#usr/lib/go/src/os/types.go +#usr/lib/go/src/os/types_plan9.go +#usr/lib/go/src/os/types_unix.go +#usr/lib/go/src/os/types_windows.go +#usr/lib/go/src/os/user +#usr/lib/go/src/os/user/cgo_lookup_unix.go +#usr/lib/go/src/os/user/cgo_unix_test.go +#usr/lib/go/src/os/user/getgrouplist_darwin.go +#usr/lib/go/src/os/user/getgrouplist_unix.go +#usr/lib/go/src/os/user/listgroups_aix.go +#usr/lib/go/src/os/user/listgroups_solaris.go +#usr/lib/go/src/os/user/listgroups_unix.go +#usr/lib/go/src/os/user/lookup.go +#usr/lib/go/src/os/user/lookup_android.go +#usr/lib/go/src/os/user/lookup_plan9.go +#usr/lib/go/src/os/user/lookup_stubs.go +#usr/lib/go/src/os/user/lookup_unix.go +#usr/lib/go/src/os/user/lookup_unix_test.go +#usr/lib/go/src/os/user/lookup_windows.go +#usr/lib/go/src/os/user/user.go +#usr/lib/go/src/os/user/user_test.go +#usr/lib/go/src/os/wait_unimp.go +#usr/lib/go/src/os/wait_wait6.go +#usr/lib/go/src/os/wait_waitid.go +#usr/lib/go/src/path +#usr/lib/go/src/path/example_test.go +#usr/lib/go/src/path/filepath +#usr/lib/go/src/path/filepath/example_test.go +#usr/lib/go/src/path/filepath/example_unix_test.go +#usr/lib/go/src/path/filepath/example_unix_walk_test.go +#usr/lib/go/src/path/filepath/export_test.go +#usr/lib/go/src/path/filepath/export_windows_test.go +#usr/lib/go/src/path/filepath/match.go +#usr/lib/go/src/path/filepath/match_test.go +#usr/lib/go/src/path/filepath/path.go +#usr/lib/go/src/path/filepath/path_plan9.go +#usr/lib/go/src/path/filepath/path_test.go +#usr/lib/go/src/path/filepath/path_unix.go +#usr/lib/go/src/path/filepath/path_windows.go +#usr/lib/go/src/path/filepath/path_windows_test.go +#usr/lib/go/src/path/filepath/symlink.go +#usr/lib/go/src/path/filepath/symlink_unix.go +#usr/lib/go/src/path/filepath/symlink_windows.go +#usr/lib/go/src/path/match.go +#usr/lib/go/src/path/match_test.go +#usr/lib/go/src/path/path.go +#usr/lib/go/src/path/path_test.go +#usr/lib/go/src/plugin +#usr/lib/go/src/plugin/plugin.go +#usr/lib/go/src/plugin/plugin_dlopen.go +#usr/lib/go/src/plugin/plugin_stubs.go +#usr/lib/go/src/plugin/plugin_test.go +#usr/lib/go/src/race.bash +#usr/lib/go/src/race.bat +#usr/lib/go/src/reflect +#usr/lib/go/src/reflect/all_test.go +#usr/lib/go/src/reflect/asm_386.s +#usr/lib/go/src/reflect/asm_amd64.s +#usr/lib/go/src/reflect/asm_arm.s +#usr/lib/go/src/reflect/asm_arm64.s +#usr/lib/go/src/reflect/asm_mips64x.s +#usr/lib/go/src/reflect/asm_mipsx.s +#usr/lib/go/src/reflect/asm_ppc64x.s +#usr/lib/go/src/reflect/asm_riscv64.s +#usr/lib/go/src/reflect/asm_s390x.s +#usr/lib/go/src/reflect/asm_wasm.s +#usr/lib/go/src/reflect/deepequal.go +#usr/lib/go/src/reflect/example_test.go +#usr/lib/go/src/reflect/export_test.go +#usr/lib/go/src/reflect/makefunc.go +#usr/lib/go/src/reflect/set_test.go +#usr/lib/go/src/reflect/swapper.go +#usr/lib/go/src/reflect/tostring_test.go +#usr/lib/go/src/reflect/type.go +#usr/lib/go/src/reflect/value.go +#usr/lib/go/src/regexp +#usr/lib/go/src/regexp/all_test.go +#usr/lib/go/src/regexp/backtrack.go +#usr/lib/go/src/regexp/example_test.go +#usr/lib/go/src/regexp/exec.go +#usr/lib/go/src/regexp/exec2_test.go +#usr/lib/go/src/regexp/exec_test.go +#usr/lib/go/src/regexp/find_test.go +#usr/lib/go/src/regexp/onepass.go +#usr/lib/go/src/regexp/onepass_test.go +#usr/lib/go/src/regexp/regexp.go +#usr/lib/go/src/regexp/syntax +#usr/lib/go/src/regexp/syntax/compile.go +#usr/lib/go/src/regexp/syntax/doc.go +#usr/lib/go/src/regexp/syntax/make_perl_groups.pl +#usr/lib/go/src/regexp/syntax/op_string.go +#usr/lib/go/src/regexp/syntax/parse.go +#usr/lib/go/src/regexp/syntax/parse_test.go +#usr/lib/go/src/regexp/syntax/perl_groups.go +#usr/lib/go/src/regexp/syntax/prog.go +#usr/lib/go/src/regexp/syntax/prog_test.go +#usr/lib/go/src/regexp/syntax/regexp.go +#usr/lib/go/src/regexp/syntax/simplify.go +#usr/lib/go/src/regexp/syntax/simplify_test.go +#usr/lib/go/src/regexp/testdata +#usr/lib/go/src/regexp/testdata/README +#usr/lib/go/src/regexp/testdata/basic.dat +#usr/lib/go/src/regexp/testdata/nullsubexpr.dat +#usr/lib/go/src/regexp/testdata/re2-exhaustive.txt.bz2 +#usr/lib/go/src/regexp/testdata/re2-search.txt +#usr/lib/go/src/regexp/testdata/repetition.dat +#usr/lib/go/src/regexp/testdata/testregex.c +#usr/lib/go/src/run.bash +#usr/lib/go/src/run.bat +#usr/lib/go/src/run.rc +#usr/lib/go/src/runtime +#usr/lib/go/src/runtime/HACKING.md +#usr/lib/go/src/runtime/Makefile +#usr/lib/go/src/runtime/alg.go +#usr/lib/go/src/runtime/asm.s +#usr/lib/go/src/runtime/asm_386.s +#usr/lib/go/src/runtime/asm_amd64.s +#usr/lib/go/src/runtime/asm_arm.s +#usr/lib/go/src/runtime/asm_arm64.s +#usr/lib/go/src/runtime/asm_mips64x.s +#usr/lib/go/src/runtime/asm_mipsx.s +#usr/lib/go/src/runtime/asm_ppc64x.h +#usr/lib/go/src/runtime/asm_ppc64x.s +#usr/lib/go/src/runtime/asm_riscv64.s +#usr/lib/go/src/runtime/asm_s390x.s +#usr/lib/go/src/runtime/asm_wasm.s +#usr/lib/go/src/runtime/atomic_arm64.s +#usr/lib/go/src/runtime/atomic_mips64x.s +#usr/lib/go/src/runtime/atomic_mipsx.s +#usr/lib/go/src/runtime/atomic_pointer.go +#usr/lib/go/src/runtime/atomic_ppc64x.s +#usr/lib/go/src/runtime/atomic_riscv64.s +#usr/lib/go/src/runtime/auxv_none.go +#usr/lib/go/src/runtime/callers_test.go +#usr/lib/go/src/runtime/cgo +#usr/lib/go/src/runtime/cgo.go +#usr/lib/go/src/runtime/cgo/asm_386.s +#usr/lib/go/src/runtime/cgo/asm_amd64.s +#usr/lib/go/src/runtime/cgo/asm_arm.s +#usr/lib/go/src/runtime/cgo/asm_arm64.s +#usr/lib/go/src/runtime/cgo/asm_mips64x.s +#usr/lib/go/src/runtime/cgo/asm_mipsx.s +#usr/lib/go/src/runtime/cgo/asm_ppc64x.s +#usr/lib/go/src/runtime/cgo/asm_s390x.s +#usr/lib/go/src/runtime/cgo/asm_wasm.s +#usr/lib/go/src/runtime/cgo/callbacks.go +#usr/lib/go/src/runtime/cgo/callbacks_aix.go +#usr/lib/go/src/runtime/cgo/callbacks_traceback.go +#usr/lib/go/src/runtime/cgo/cgo.go +#usr/lib/go/src/runtime/cgo/dragonfly.go +#usr/lib/go/src/runtime/cgo/freebsd.go +#usr/lib/go/src/runtime/cgo/gcc_386.S +#usr/lib/go/src/runtime/cgo/gcc_aix_ppc64.S +#usr/lib/go/src/runtime/cgo/gcc_aix_ppc64.c +#usr/lib/go/src/runtime/cgo/gcc_amd64.S +#usr/lib/go/src/runtime/cgo/gcc_android.c +#usr/lib/go/src/runtime/cgo/gcc_arm.S +#usr/lib/go/src/runtime/cgo/gcc_arm64.S +#usr/lib/go/src/runtime/cgo/gcc_context.c +#usr/lib/go/src/runtime/cgo/gcc_darwin_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_darwin_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_dragonfly_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_fatalf.c +#usr/lib/go/src/runtime/cgo/gcc_freebsd_386.c +#usr/lib/go/src/runtime/cgo/gcc_freebsd_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_freebsd_arm.c +#usr/lib/go/src/runtime/cgo/gcc_freebsd_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_freebsd_sigaction.c +#usr/lib/go/src/runtime/cgo/gcc_libinit.c +#usr/lib/go/src/runtime/cgo/gcc_libinit_windows.c +#usr/lib/go/src/runtime/cgo/gcc_linux_386.c +#usr/lib/go/src/runtime/cgo/gcc_linux_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_linux_arm.c +#usr/lib/go/src/runtime/cgo/gcc_linux_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_linux_mips64x.c +#usr/lib/go/src/runtime/cgo/gcc_linux_mipsx.c +#usr/lib/go/src/runtime/cgo/gcc_linux_ppc64x.S +#usr/lib/go/src/runtime/cgo/gcc_linux_s390x.c +#usr/lib/go/src/runtime/cgo/gcc_mips64x.S +#usr/lib/go/src/runtime/cgo/gcc_mipsx.S +#usr/lib/go/src/runtime/cgo/gcc_mmap.c +#usr/lib/go/src/runtime/cgo/gcc_netbsd_386.c +#usr/lib/go/src/runtime/cgo/gcc_netbsd_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_netbsd_arm.c +#usr/lib/go/src/runtime/cgo/gcc_netbsd_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_openbsd_386.c +#usr/lib/go/src/runtime/cgo/gcc_openbsd_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_openbsd_arm.c +#usr/lib/go/src/runtime/cgo/gcc_openbsd_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_ppc64x.c +#usr/lib/go/src/runtime/cgo/gcc_s390x.S +#usr/lib/go/src/runtime/cgo/gcc_setenv.c +#usr/lib/go/src/runtime/cgo/gcc_sigaction.c +#usr/lib/go/src/runtime/cgo/gcc_signal2_darwin_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_signal_darwin_arm64.c +#usr/lib/go/src/runtime/cgo/gcc_signal_darwin_lldb.c +#usr/lib/go/src/runtime/cgo/gcc_solaris_amd64.c +#usr/lib/go/src/runtime/cgo/gcc_traceback.c +#usr/lib/go/src/runtime/cgo/gcc_util.c +#usr/lib/go/src/runtime/cgo/gcc_windows_386.c +#usr/lib/go/src/runtime/cgo/gcc_windows_amd64.c +#usr/lib/go/src/runtime/cgo/iscgo.go +#usr/lib/go/src/runtime/cgo/libcgo.h +#usr/lib/go/src/runtime/cgo/libcgo_unix.h +#usr/lib/go/src/runtime/cgo/mmap.go +#usr/lib/go/src/runtime/cgo/netbsd.go +#usr/lib/go/src/runtime/cgo/openbsd.go +#usr/lib/go/src/runtime/cgo/setenv.go +#usr/lib/go/src/runtime/cgo/sigaction.go +#usr/lib/go/src/runtime/cgo/signal_darwin_arm64.go +#usr/lib/go/src/runtime/cgo/signal_darwin_arm64.s +#usr/lib/go/src/runtime/cgo_mmap.go +#usr/lib/go/src/runtime/cgo_ppc64x.go +#usr/lib/go/src/runtime/cgo_sigaction.go +#usr/lib/go/src/runtime/cgocall.go +#usr/lib/go/src/runtime/cgocallback.go +#usr/lib/go/src/runtime/cgocheck.go +#usr/lib/go/src/runtime/chan.go +#usr/lib/go/src/runtime/chan_test.go +#usr/lib/go/src/runtime/chanbarrier_test.go +#usr/lib/go/src/runtime/checkptr.go +#usr/lib/go/src/runtime/checkptr_test.go +#usr/lib/go/src/runtime/closure_test.go +#usr/lib/go/src/runtime/compiler.go +#usr/lib/go/src/runtime/complex.go +#usr/lib/go/src/runtime/complex_test.go +#usr/lib/go/src/runtime/conv_wasm_test.go +#usr/lib/go/src/runtime/cpuflags.go +#usr/lib/go/src/runtime/cpuflags_amd64.go +#usr/lib/go/src/runtime/cpuprof.go +#usr/lib/go/src/runtime/cputicks.go +#usr/lib/go/src/runtime/crash_cgo_test.go +#usr/lib/go/src/runtime/crash_nonunix_test.go +#usr/lib/go/src/runtime/crash_test.go +#usr/lib/go/src/runtime/crash_unix_test.go +#usr/lib/go/src/runtime/debug +#usr/lib/go/src/runtime/debug.go +#usr/lib/go/src/runtime/debug/debug.s +#usr/lib/go/src/runtime/debug/garbage.go +#usr/lib/go/src/runtime/debug/garbage_test.go +#usr/lib/go/src/runtime/debug/heapdump_test.go +#usr/lib/go/src/runtime/debug/mod.go +#usr/lib/go/src/runtime/debug/stack.go +#usr/lib/go/src/runtime/debug/stack_test.go +#usr/lib/go/src/runtime/debug/stubs.go +#usr/lib/go/src/runtime/debug_test.go +#usr/lib/go/src/runtime/debugcall.go +#usr/lib/go/src/runtime/debuglog.go +#usr/lib/go/src/runtime/debuglog_off.go +#usr/lib/go/src/runtime/debuglog_on.go +#usr/lib/go/src/runtime/debuglog_test.go +#usr/lib/go/src/runtime/defer_test.go +#usr/lib/go/src/runtime/defs1_linux.go +#usr/lib/go/src/runtime/defs1_netbsd_386.go +#usr/lib/go/src/runtime/defs1_netbsd_amd64.go +#usr/lib/go/src/runtime/defs1_netbsd_arm.go +#usr/lib/go/src/runtime/defs1_netbsd_arm64.go +#usr/lib/go/src/runtime/defs1_solaris_amd64.go +#usr/lib/go/src/runtime/defs2_linux.go +#usr/lib/go/src/runtime/defs3_linux.go +#usr/lib/go/src/runtime/defs_aix.go +#usr/lib/go/src/runtime/defs_aix_ppc64.go +#usr/lib/go/src/runtime/defs_arm_linux.go +#usr/lib/go/src/runtime/defs_darwin.go +#usr/lib/go/src/runtime/defs_darwin_amd64.go +#usr/lib/go/src/runtime/defs_darwin_arm64.go +#usr/lib/go/src/runtime/defs_dragonfly.go +#usr/lib/go/src/runtime/defs_dragonfly_amd64.go +#usr/lib/go/src/runtime/defs_freebsd.go +#usr/lib/go/src/runtime/defs_freebsd_386.go +#usr/lib/go/src/runtime/defs_freebsd_amd64.go +#usr/lib/go/src/runtime/defs_freebsd_arm.go +#usr/lib/go/src/runtime/defs_freebsd_arm64.go +#usr/lib/go/src/runtime/defs_illumos_amd64.go +#usr/lib/go/src/runtime/defs_linux.go +#usr/lib/go/src/runtime/defs_linux_386.go +#usr/lib/go/src/runtime/defs_linux_amd64.go +#usr/lib/go/src/runtime/defs_linux_arm.go +#usr/lib/go/src/runtime/defs_linux_arm64.go +#usr/lib/go/src/runtime/defs_linux_mips64x.go +#usr/lib/go/src/runtime/defs_linux_mipsx.go +#usr/lib/go/src/runtime/defs_linux_ppc64.go +#usr/lib/go/src/runtime/defs_linux_ppc64le.go +#usr/lib/go/src/runtime/defs_linux_riscv64.go +#usr/lib/go/src/runtime/defs_linux_s390x.go +#usr/lib/go/src/runtime/defs_netbsd.go +#usr/lib/go/src/runtime/defs_netbsd_386.go +#usr/lib/go/src/runtime/defs_netbsd_amd64.go +#usr/lib/go/src/runtime/defs_netbsd_arm.go +#usr/lib/go/src/runtime/defs_openbsd.go +#usr/lib/go/src/runtime/defs_openbsd_386.go +#usr/lib/go/src/runtime/defs_openbsd_amd64.go +#usr/lib/go/src/runtime/defs_openbsd_arm.go +#usr/lib/go/src/runtime/defs_openbsd_arm64.go +#usr/lib/go/src/runtime/defs_plan9_386.go +#usr/lib/go/src/runtime/defs_plan9_amd64.go +#usr/lib/go/src/runtime/defs_plan9_arm.go +#usr/lib/go/src/runtime/defs_solaris.go +#usr/lib/go/src/runtime/defs_solaris_amd64.go +#usr/lib/go/src/runtime/defs_windows.go +#usr/lib/go/src/runtime/defs_windows_386.go +#usr/lib/go/src/runtime/defs_windows_amd64.go +#usr/lib/go/src/runtime/defs_windows_arm.go +#usr/lib/go/src/runtime/duff_386.s +#usr/lib/go/src/runtime/duff_amd64.s +#usr/lib/go/src/runtime/duff_arm.s +#usr/lib/go/src/runtime/duff_arm64.s +#usr/lib/go/src/runtime/duff_mips64x.s +#usr/lib/go/src/runtime/duff_ppc64x.s +#usr/lib/go/src/runtime/duff_s390x.s +#usr/lib/go/src/runtime/env_plan9.go +#usr/lib/go/src/runtime/env_posix.go +#usr/lib/go/src/runtime/env_test.go +#usr/lib/go/src/runtime/error.go +#usr/lib/go/src/runtime/example_test.go +#usr/lib/go/src/runtime/export_aix_test.go +#usr/lib/go/src/runtime/export_arm_test.go +#usr/lib/go/src/runtime/export_darwin_test.go +#usr/lib/go/src/runtime/export_debug_test.go +#usr/lib/go/src/runtime/export_debuglog_test.go +#usr/lib/go/src/runtime/export_futex_test.go +#usr/lib/go/src/runtime/export_linux_test.go +#usr/lib/go/src/runtime/export_mmap_test.go +#usr/lib/go/src/runtime/export_solaris_test.go +#usr/lib/go/src/runtime/export_test.go +#usr/lib/go/src/runtime/export_unix_test.go +#usr/lib/go/src/runtime/export_windows_test.go +#usr/lib/go/src/runtime/extern.go +#usr/lib/go/src/runtime/fastlog2.go +#usr/lib/go/src/runtime/fastlog2_test.go +#usr/lib/go/src/runtime/fastlog2table.go +#usr/lib/go/src/runtime/float.go +#usr/lib/go/src/runtime/funcdata.h +#usr/lib/go/src/runtime/futex_test.go +#usr/lib/go/src/runtime/gc_test.go +#usr/lib/go/src/runtime/gcinfo_test.go +#usr/lib/go/src/runtime/go_tls.h +#usr/lib/go/src/runtime/hash32.go +#usr/lib/go/src/runtime/hash64.go +#usr/lib/go/src/runtime/hash_test.go +#usr/lib/go/src/runtime/heapdump.go +#usr/lib/go/src/runtime/iface.go +#usr/lib/go/src/runtime/iface_test.go +#usr/lib/go/src/runtime/internal +#usr/lib/go/src/runtime/internal/atomic +#usr/lib/go/src/runtime/internal/atomic/asm_386.s +#usr/lib/go/src/runtime/internal/atomic/asm_amd64.s +#usr/lib/go/src/runtime/internal/atomic/asm_arm.s +#usr/lib/go/src/runtime/internal/atomic/asm_arm64.s +#usr/lib/go/src/runtime/internal/atomic/asm_mips64x.s +#usr/lib/go/src/runtime/internal/atomic/asm_mipsx.s +#usr/lib/go/src/runtime/internal/atomic/asm_ppc64x.s +#usr/lib/go/src/runtime/internal/atomic/asm_s390x.s +#usr/lib/go/src/runtime/internal/atomic/asm_wasm.s +#usr/lib/go/src/runtime/internal/atomic/atomic_386.go +#usr/lib/go/src/runtime/internal/atomic/atomic_amd64.go +#usr/lib/go/src/runtime/internal/atomic/atomic_arm.go +#usr/lib/go/src/runtime/internal/atomic/atomic_arm64.go +#usr/lib/go/src/runtime/internal/atomic/atomic_arm64.s +#usr/lib/go/src/runtime/internal/atomic/atomic_mips64x.go +#usr/lib/go/src/runtime/internal/atomic/atomic_mips64x.s +#usr/lib/go/src/runtime/internal/atomic/atomic_mipsx.go +#usr/lib/go/src/runtime/internal/atomic/atomic_mipsx.s +#usr/lib/go/src/runtime/internal/atomic/atomic_ppc64x.go +#usr/lib/go/src/runtime/internal/atomic/atomic_ppc64x.s +#usr/lib/go/src/runtime/internal/atomic/atomic_riscv64.go +#usr/lib/go/src/runtime/internal/atomic/atomic_riscv64.s +#usr/lib/go/src/runtime/internal/atomic/atomic_s390x.go +#usr/lib/go/src/runtime/internal/atomic/atomic_test.go +#usr/lib/go/src/runtime/internal/atomic/atomic_wasm.go +#usr/lib/go/src/runtime/internal/atomic/bench_test.go +#usr/lib/go/src/runtime/internal/atomic/stubs.go +#usr/lib/go/src/runtime/internal/atomic/sys_linux_arm.s +#usr/lib/go/src/runtime/internal/atomic/sys_nonlinux_arm.s +#usr/lib/go/src/runtime/internal/math +#usr/lib/go/src/runtime/internal/math/math.go +#usr/lib/go/src/runtime/internal/math/math_test.go +#usr/lib/go/src/runtime/internal/sys +#usr/lib/go/src/runtime/internal/sys/arch.go +#usr/lib/go/src/runtime/internal/sys/arch_386.go +#usr/lib/go/src/runtime/internal/sys/arch_amd64.go +#usr/lib/go/src/runtime/internal/sys/arch_arm.go +#usr/lib/go/src/runtime/internal/sys/arch_arm64.go +#usr/lib/go/src/runtime/internal/sys/arch_mips.go +#usr/lib/go/src/runtime/internal/sys/arch_mips64.go +#usr/lib/go/src/runtime/internal/sys/arch_mips64le.go +#usr/lib/go/src/runtime/internal/sys/arch_mipsle.go +#usr/lib/go/src/runtime/internal/sys/arch_ppc64.go +#usr/lib/go/src/runtime/internal/sys/arch_ppc64le.go +#usr/lib/go/src/runtime/internal/sys/arch_riscv64.go +#usr/lib/go/src/runtime/internal/sys/arch_s390x.go +#usr/lib/go/src/runtime/internal/sys/arch_wasm.go +#usr/lib/go/src/runtime/internal/sys/gengoos.go +#usr/lib/go/src/runtime/internal/sys/intrinsics.go +#usr/lib/go/src/runtime/internal/sys/intrinsics_386.s +#usr/lib/go/src/runtime/internal/sys/intrinsics_common.go +#usr/lib/go/src/runtime/internal/sys/intrinsics_stubs.go +#usr/lib/go/src/runtime/internal/sys/intrinsics_test.go +#usr/lib/go/src/runtime/internal/sys/stubs.go +#usr/lib/go/src/runtime/internal/sys/sys.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_386.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_amd64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_arm.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_arm64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_arm64be.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_armbe.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mips.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mips64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mips64le.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mips64p32.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mips64p32le.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_mipsle.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_ppc.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_ppc64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_ppc64le.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_riscv.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_riscv64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_s390.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_s390x.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_sparc.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_sparc64.go +#usr/lib/go/src/runtime/internal/sys/zgoarch_wasm.go +#usr/lib/go/src/runtime/internal/sys/zgoos_aix.go +#usr/lib/go/src/runtime/internal/sys/zgoos_android.go +#usr/lib/go/src/runtime/internal/sys/zgoos_darwin.go +#usr/lib/go/src/runtime/internal/sys/zgoos_dragonfly.go +#usr/lib/go/src/runtime/internal/sys/zgoos_freebsd.go +#usr/lib/go/src/runtime/internal/sys/zgoos_hurd.go +#usr/lib/go/src/runtime/internal/sys/zgoos_illumos.go +#usr/lib/go/src/runtime/internal/sys/zgoos_js.go +#usr/lib/go/src/runtime/internal/sys/zgoos_linux.go +#usr/lib/go/src/runtime/internal/sys/zgoos_netbsd.go +#usr/lib/go/src/runtime/internal/sys/zgoos_openbsd.go +#usr/lib/go/src/runtime/internal/sys/zgoos_plan9.go +#usr/lib/go/src/runtime/internal/sys/zgoos_solaris.go +#usr/lib/go/src/runtime/internal/sys/zgoos_windows.go +#usr/lib/go/src/runtime/internal/sys/zgoos_zos.go +#usr/lib/go/src/runtime/internal/sys/zversion.go +#usr/lib/go/src/runtime/lfstack.go +#usr/lib/go/src/runtime/lfstack_32bit.go +#usr/lib/go/src/runtime/lfstack_64bit.go +#usr/lib/go/src/runtime/lfstack_test.go +#usr/lib/go/src/runtime/libfuzzer.go +#usr/lib/go/src/runtime/libfuzzer_amd64.s +#usr/lib/go/src/runtime/libfuzzer_arm64.s +#usr/lib/go/src/runtime/lock_futex.go +#usr/lib/go/src/runtime/lock_js.go +#usr/lib/go/src/runtime/lock_sema.go +#usr/lib/go/src/runtime/lockrank.go +#usr/lib/go/src/runtime/lockrank_off.go +#usr/lib/go/src/runtime/lockrank_on.go +#usr/lib/go/src/runtime/malloc.go +#usr/lib/go/src/runtime/malloc_test.go +#usr/lib/go/src/runtime/map.go +#usr/lib/go/src/runtime/map_benchmark_test.go +#usr/lib/go/src/runtime/map_fast32.go +#usr/lib/go/src/runtime/map_fast64.go +#usr/lib/go/src/runtime/map_faststr.go +#usr/lib/go/src/runtime/map_test.go +#usr/lib/go/src/runtime/mbarrier.go +#usr/lib/go/src/runtime/mbitmap.go +#usr/lib/go/src/runtime/mcache.go +#usr/lib/go/src/runtime/mcentral.go +#usr/lib/go/src/runtime/mem_aix.go +#usr/lib/go/src/runtime/mem_bsd.go +#usr/lib/go/src/runtime/mem_darwin.go +#usr/lib/go/src/runtime/mem_js.go +#usr/lib/go/src/runtime/mem_linux.go +#usr/lib/go/src/runtime/mem_plan9.go +#usr/lib/go/src/runtime/mem_windows.go +#usr/lib/go/src/runtime/memclr_386.s +#usr/lib/go/src/runtime/memclr_amd64.s +#usr/lib/go/src/runtime/memclr_arm.s +#usr/lib/go/src/runtime/memclr_arm64.s +#usr/lib/go/src/runtime/memclr_mips64x.s +#usr/lib/go/src/runtime/memclr_mipsx.s +#usr/lib/go/src/runtime/memclr_plan9_386.s +#usr/lib/go/src/runtime/memclr_plan9_amd64.s +#usr/lib/go/src/runtime/memclr_ppc64x.s +#usr/lib/go/src/runtime/memclr_riscv64.s +#usr/lib/go/src/runtime/memclr_s390x.s +#usr/lib/go/src/runtime/memclr_wasm.s +#usr/lib/go/src/runtime/memmove_386.s +#usr/lib/go/src/runtime/memmove_amd64.s +#usr/lib/go/src/runtime/memmove_arm.s +#usr/lib/go/src/runtime/memmove_arm64.s +#usr/lib/go/src/runtime/memmove_linux_amd64_test.go +#usr/lib/go/src/runtime/memmove_mips64x.s +#usr/lib/go/src/runtime/memmove_mipsx.s +#usr/lib/go/src/runtime/memmove_plan9_386.s +#usr/lib/go/src/runtime/memmove_plan9_amd64.s +#usr/lib/go/src/runtime/memmove_ppc64x.s +#usr/lib/go/src/runtime/memmove_riscv64.s +#usr/lib/go/src/runtime/memmove_s390x.s +#usr/lib/go/src/runtime/memmove_test.go +#usr/lib/go/src/runtime/memmove_wasm.s +#usr/lib/go/src/runtime/mfinal.go +#usr/lib/go/src/runtime/mfinal_test.go +#usr/lib/go/src/runtime/mfixalloc.go +#usr/lib/go/src/runtime/mgc.go +#usr/lib/go/src/runtime/mgcmark.go +#usr/lib/go/src/runtime/mgcscavenge.go +#usr/lib/go/src/runtime/mgcscavenge_test.go +#usr/lib/go/src/runtime/mgcstack.go +#usr/lib/go/src/runtime/mgcsweep.go +#usr/lib/go/src/runtime/mgcsweepbuf.go +#usr/lib/go/src/runtime/mgcwork.go +#usr/lib/go/src/runtime/mheap.go +#usr/lib/go/src/runtime/mkduff.go +#usr/lib/go/src/runtime/mkfastlog2table.go +#usr/lib/go/src/runtime/mkpreempt.go +#usr/lib/go/src/runtime/mksizeclasses.go +#usr/lib/go/src/runtime/mmap.go +#usr/lib/go/src/runtime/mpagealloc.go +#usr/lib/go/src/runtime/mpagealloc_32bit.go +#usr/lib/go/src/runtime/mpagealloc_64bit.go +#usr/lib/go/src/runtime/mpagealloc_test.go +#usr/lib/go/src/runtime/mpagecache.go +#usr/lib/go/src/runtime/mpagecache_test.go +#usr/lib/go/src/runtime/mpallocbits.go +#usr/lib/go/src/runtime/mpallocbits_test.go +#usr/lib/go/src/runtime/mprof.go +#usr/lib/go/src/runtime/mranges.go +#usr/lib/go/src/runtime/msan +#usr/lib/go/src/runtime/msan.go +#usr/lib/go/src/runtime/msan/msan.go +#usr/lib/go/src/runtime/msan0.go +#usr/lib/go/src/runtime/msan_amd64.s +#usr/lib/go/src/runtime/msan_arm64.s +#usr/lib/go/src/runtime/msize.go +#usr/lib/go/src/runtime/mspanset.go +#usr/lib/go/src/runtime/mstats.go +#usr/lib/go/src/runtime/mwbbuf.go +#usr/lib/go/src/runtime/nbpipe_fcntl_libc_test.go +#usr/lib/go/src/runtime/nbpipe_fcntl_unix_test.go +#usr/lib/go/src/runtime/nbpipe_pipe.go +#usr/lib/go/src/runtime/nbpipe_pipe2.go +#usr/lib/go/src/runtime/nbpipe_test.go +#usr/lib/go/src/runtime/net_plan9.go +#usr/lib/go/src/runtime/netpoll.go +#usr/lib/go/src/runtime/netpoll_aix.go +#usr/lib/go/src/runtime/netpoll_epoll.go +#usr/lib/go/src/runtime/netpoll_fake.go +#usr/lib/go/src/runtime/netpoll_kqueue.go +#usr/lib/go/src/runtime/netpoll_os_test.go +#usr/lib/go/src/runtime/netpoll_solaris.go +#usr/lib/go/src/runtime/netpoll_stub.go +#usr/lib/go/src/runtime/netpoll_windows.go +#usr/lib/go/src/runtime/norace_linux_test.go +#usr/lib/go/src/runtime/norace_test.go +#usr/lib/go/src/runtime/numcpu_freebsd_test.go +#usr/lib/go/src/runtime/os2_aix.go +#usr/lib/go/src/runtime/os2_freebsd.go +#usr/lib/go/src/runtime/os2_openbsd.go +#usr/lib/go/src/runtime/os2_plan9.go +#usr/lib/go/src/runtime/os2_solaris.go +#usr/lib/go/src/runtime/os3_plan9.go +#usr/lib/go/src/runtime/os3_solaris.go +#usr/lib/go/src/runtime/os_aix.go +#usr/lib/go/src/runtime/os_android.go +#usr/lib/go/src/runtime/os_darwin.go +#usr/lib/go/src/runtime/os_darwin_arm64.go +#usr/lib/go/src/runtime/os_dragonfly.go +#usr/lib/go/src/runtime/os_freebsd.go +#usr/lib/go/src/runtime/os_freebsd2.go +#usr/lib/go/src/runtime/os_freebsd_amd64.go +#usr/lib/go/src/runtime/os_freebsd_arm.go +#usr/lib/go/src/runtime/os_freebsd_arm64.go +#usr/lib/go/src/runtime/os_freebsd_noauxv.go +#usr/lib/go/src/runtime/os_illumos.go +#usr/lib/go/src/runtime/os_js.go +#usr/lib/go/src/runtime/os_linux.go +#usr/lib/go/src/runtime/os_linux_arm.go +#usr/lib/go/src/runtime/os_linux_arm64.go +#usr/lib/go/src/runtime/os_linux_be64.go +#usr/lib/go/src/runtime/os_linux_generic.go +#usr/lib/go/src/runtime/os_linux_mips64x.go +#usr/lib/go/src/runtime/os_linux_mipsx.go +#usr/lib/go/src/runtime/os_linux_noauxv.go +#usr/lib/go/src/runtime/os_linux_novdso.go +#usr/lib/go/src/runtime/os_linux_ppc64x.go +#usr/lib/go/src/runtime/os_linux_riscv64.go +#usr/lib/go/src/runtime/os_linux_s390x.go +#usr/lib/go/src/runtime/os_linux_x86.go +#usr/lib/go/src/runtime/os_netbsd.go +#usr/lib/go/src/runtime/os_netbsd_386.go +#usr/lib/go/src/runtime/os_netbsd_amd64.go +#usr/lib/go/src/runtime/os_netbsd_arm.go +#usr/lib/go/src/runtime/os_netbsd_arm64.go +#usr/lib/go/src/runtime/os_nonopenbsd.go +#usr/lib/go/src/runtime/os_only_solaris.go +#usr/lib/go/src/runtime/os_openbsd.go +#usr/lib/go/src/runtime/os_openbsd_arm.go +#usr/lib/go/src/runtime/os_openbsd_arm64.go +#usr/lib/go/src/runtime/os_plan9.go +#usr/lib/go/src/runtime/os_plan9_arm.go +#usr/lib/go/src/runtime/os_solaris.go +#usr/lib/go/src/runtime/os_windows.go +#usr/lib/go/src/runtime/os_windows_arm.go +#usr/lib/go/src/runtime/panic.go +#usr/lib/go/src/runtime/panic32.go +#usr/lib/go/src/runtime/panic_test.go +#usr/lib/go/src/runtime/plugin.go +#usr/lib/go/src/runtime/pprof +#usr/lib/go/src/runtime/pprof/elf.go +#usr/lib/go/src/runtime/pprof/label.go +#usr/lib/go/src/runtime/pprof/label_test.go +#usr/lib/go/src/runtime/pprof/map.go +#usr/lib/go/src/runtime/pprof/mprof_test.go +#usr/lib/go/src/runtime/pprof/pprof.go +#usr/lib/go/src/runtime/pprof/pprof_norusage.go +#usr/lib/go/src/runtime/pprof/pprof_rusage.go +#usr/lib/go/src/runtime/pprof/pprof_test.go +#usr/lib/go/src/runtime/pprof/proto.go +#usr/lib/go/src/runtime/pprof/proto_test.go +#usr/lib/go/src/runtime/pprof/protobuf.go +#usr/lib/go/src/runtime/pprof/protomem.go +#usr/lib/go/src/runtime/pprof/protomem_test.go +#usr/lib/go/src/runtime/pprof/runtime.go +#usr/lib/go/src/runtime/pprof/runtime_test.go +#usr/lib/go/src/runtime/pprof/testdata +#usr/lib/go/src/runtime/pprof/testdata/README +#usr/lib/go/src/runtime/pprof/testdata/mappingtest +#usr/lib/go/src/runtime/pprof/testdata/mappingtest/main.go +#usr/lib/go/src/runtime/pprof/testdata/test32 +#usr/lib/go/src/runtime/pprof/testdata/test32be +#usr/lib/go/src/runtime/pprof/testdata/test64 +#usr/lib/go/src/runtime/pprof/testdata/test64be +#usr/lib/go/src/runtime/preempt.go +#usr/lib/go/src/runtime/preempt_386.s +#usr/lib/go/src/runtime/preempt_amd64.s +#usr/lib/go/src/runtime/preempt_arm.s +#usr/lib/go/src/runtime/preempt_arm64.s +#usr/lib/go/src/runtime/preempt_mips64x.s +#usr/lib/go/src/runtime/preempt_mipsx.s +#usr/lib/go/src/runtime/preempt_nonwindows.go +#usr/lib/go/src/runtime/preempt_ppc64x.s +#usr/lib/go/src/runtime/preempt_riscv64.s +#usr/lib/go/src/runtime/preempt_s390x.s +#usr/lib/go/src/runtime/preempt_wasm.s +#usr/lib/go/src/runtime/print.go +#usr/lib/go/src/runtime/proc.go +#usr/lib/go/src/runtime/proc_runtime_test.go +#usr/lib/go/src/runtime/proc_test.go +#usr/lib/go/src/runtime/profbuf.go +#usr/lib/go/src/runtime/profbuf_test.go +#usr/lib/go/src/runtime/proflabel.go +#usr/lib/go/src/runtime/race +#usr/lib/go/src/runtime/race.go +#usr/lib/go/src/runtime/race/README +#usr/lib/go/src/runtime/race/doc.go +#usr/lib/go/src/runtime/race/output_test.go +#usr/lib/go/src/runtime/race/race.go +#usr/lib/go/src/runtime/race/race_linux_arm64.syso +#usr/lib/go/src/runtime/race/race_linux_test.go +#usr/lib/go/src/runtime/race/race_test.go +#usr/lib/go/src/runtime/race/race_unix_test.go +#usr/lib/go/src/runtime/race/race_windows_test.go +#usr/lib/go/src/runtime/race/sched_test.go +#usr/lib/go/src/runtime/race/syso_test.go +#usr/lib/go/src/runtime/race/testdata +#usr/lib/go/src/runtime/race/testdata/atomic_test.go +#usr/lib/go/src/runtime/race/testdata/cgo_test.go +#usr/lib/go/src/runtime/race/testdata/cgo_test_main.go +#usr/lib/go/src/runtime/race/testdata/chan_test.go +#usr/lib/go/src/runtime/race/testdata/comp_test.go +#usr/lib/go/src/runtime/race/testdata/finalizer_test.go +#usr/lib/go/src/runtime/race/testdata/io_test.go +#usr/lib/go/src/runtime/race/testdata/issue12225_test.go +#usr/lib/go/src/runtime/race/testdata/issue12664_test.go +#usr/lib/go/src/runtime/race/testdata/issue13264_test.go +#usr/lib/go/src/runtime/race/testdata/map_test.go +#usr/lib/go/src/runtime/race/testdata/mop_test.go +#usr/lib/go/src/runtime/race/testdata/mutex_test.go +#usr/lib/go/src/runtime/race/testdata/pool_test.go +#usr/lib/go/src/runtime/race/testdata/reflect_test.go +#usr/lib/go/src/runtime/race/testdata/regression_test.go +#usr/lib/go/src/runtime/race/testdata/rwmutex_test.go +#usr/lib/go/src/runtime/race/testdata/select_test.go +#usr/lib/go/src/runtime/race/testdata/slice_test.go +#usr/lib/go/src/runtime/race/testdata/sync_test.go +#usr/lib/go/src/runtime/race/testdata/waitgroup_test.go +#usr/lib/go/src/runtime/race/timer_test.go +#usr/lib/go/src/runtime/race0.go +#usr/lib/go/src/runtime/race_amd64.s +#usr/lib/go/src/runtime/race_arm64.s +#usr/lib/go/src/runtime/race_ppc64le.s +#usr/lib/go/src/runtime/rand_test.go +#usr/lib/go/src/runtime/rdebug.go +#usr/lib/go/src/runtime/relax_stub.go +#usr/lib/go/src/runtime/rt0_aix_ppc64.s +#usr/lib/go/src/runtime/rt0_android_386.s +#usr/lib/go/src/runtime/rt0_android_amd64.s +#usr/lib/go/src/runtime/rt0_android_arm.s +#usr/lib/go/src/runtime/rt0_android_arm64.s +#usr/lib/go/src/runtime/rt0_darwin_amd64.s +#usr/lib/go/src/runtime/rt0_darwin_arm64.s +#usr/lib/go/src/runtime/rt0_dragonfly_amd64.s +#usr/lib/go/src/runtime/rt0_freebsd_386.s +#usr/lib/go/src/runtime/rt0_freebsd_amd64.s +#usr/lib/go/src/runtime/rt0_freebsd_arm.s +#usr/lib/go/src/runtime/rt0_freebsd_arm64.s +#usr/lib/go/src/runtime/rt0_illumos_amd64.s +#usr/lib/go/src/runtime/rt0_js_wasm.s +#usr/lib/go/src/runtime/rt0_linux_386.s +#usr/lib/go/src/runtime/rt0_linux_amd64.s +#usr/lib/go/src/runtime/rt0_linux_arm.s +#usr/lib/go/src/runtime/rt0_linux_arm64.s +#usr/lib/go/src/runtime/rt0_linux_mips64x.s +#usr/lib/go/src/runtime/rt0_linux_mipsx.s +#usr/lib/go/src/runtime/rt0_linux_ppc64.s +#usr/lib/go/src/runtime/rt0_linux_ppc64le.s +#usr/lib/go/src/runtime/rt0_linux_riscv64.s +#usr/lib/go/src/runtime/rt0_linux_s390x.s +#usr/lib/go/src/runtime/rt0_netbsd_386.s +#usr/lib/go/src/runtime/rt0_netbsd_amd64.s +#usr/lib/go/src/runtime/rt0_netbsd_arm.s +#usr/lib/go/src/runtime/rt0_netbsd_arm64.s +#usr/lib/go/src/runtime/rt0_openbsd_386.s +#usr/lib/go/src/runtime/rt0_openbsd_amd64.s +#usr/lib/go/src/runtime/rt0_openbsd_arm.s +#usr/lib/go/src/runtime/rt0_openbsd_arm64.s +#usr/lib/go/src/runtime/rt0_plan9_386.s +#usr/lib/go/src/runtime/rt0_plan9_amd64.s +#usr/lib/go/src/runtime/rt0_plan9_arm.s +#usr/lib/go/src/runtime/rt0_solaris_amd64.s +#usr/lib/go/src/runtime/rt0_windows_386.s +#usr/lib/go/src/runtime/rt0_windows_amd64.s +#usr/lib/go/src/runtime/rt0_windows_arm.s +#usr/lib/go/src/runtime/runtime-gdb.py +#usr/lib/go/src/runtime/runtime-gdb_test.go +#usr/lib/go/src/runtime/runtime-lldb_test.go +#usr/lib/go/src/runtime/runtime.go +#usr/lib/go/src/runtime/runtime1.go +#usr/lib/go/src/runtime/runtime2.go +#usr/lib/go/src/runtime/runtime_linux_test.go +#usr/lib/go/src/runtime/runtime_mmap_test.go +#usr/lib/go/src/runtime/runtime_test.go +#usr/lib/go/src/runtime/runtime_unix_test.go +#usr/lib/go/src/runtime/rwmutex.go +#usr/lib/go/src/runtime/rwmutex_test.go +#usr/lib/go/src/runtime/select.go +#usr/lib/go/src/runtime/sema.go +#usr/lib/go/src/runtime/sema_test.go +#usr/lib/go/src/runtime/semasleep_test.go +#usr/lib/go/src/runtime/sigaction.go +#usr/lib/go/src/runtime/signal_386.go +#usr/lib/go/src/runtime/signal_aix_ppc64.go +#usr/lib/go/src/runtime/signal_amd64.go +#usr/lib/go/src/runtime/signal_arm.go +#usr/lib/go/src/runtime/signal_arm64.go +#usr/lib/go/src/runtime/signal_darwin.go +#usr/lib/go/src/runtime/signal_darwin_amd64.go +#usr/lib/go/src/runtime/signal_darwin_arm64.go +#usr/lib/go/src/runtime/signal_dragonfly.go +#usr/lib/go/src/runtime/signal_dragonfly_amd64.go +#usr/lib/go/src/runtime/signal_freebsd.go +#usr/lib/go/src/runtime/signal_freebsd_386.go +#usr/lib/go/src/runtime/signal_freebsd_amd64.go +#usr/lib/go/src/runtime/signal_freebsd_arm.go +#usr/lib/go/src/runtime/signal_freebsd_arm64.go +#usr/lib/go/src/runtime/signal_linux_386.go +#usr/lib/go/src/runtime/signal_linux_amd64.go +#usr/lib/go/src/runtime/signal_linux_arm.go +#usr/lib/go/src/runtime/signal_linux_arm64.go +#usr/lib/go/src/runtime/signal_linux_mips64x.go +#usr/lib/go/src/runtime/signal_linux_mipsx.go +#usr/lib/go/src/runtime/signal_linux_ppc64x.go +#usr/lib/go/src/runtime/signal_linux_riscv64.go +#usr/lib/go/src/runtime/signal_linux_s390x.go +#usr/lib/go/src/runtime/signal_mips64x.go +#usr/lib/go/src/runtime/signal_mipsx.go +#usr/lib/go/src/runtime/signal_netbsd.go +#usr/lib/go/src/runtime/signal_netbsd_386.go +#usr/lib/go/src/runtime/signal_netbsd_amd64.go +#usr/lib/go/src/runtime/signal_netbsd_arm.go +#usr/lib/go/src/runtime/signal_netbsd_arm64.go +#usr/lib/go/src/runtime/signal_openbsd.go +#usr/lib/go/src/runtime/signal_openbsd_386.go +#usr/lib/go/src/runtime/signal_openbsd_amd64.go +#usr/lib/go/src/runtime/signal_openbsd_arm.go +#usr/lib/go/src/runtime/signal_openbsd_arm64.go +#usr/lib/go/src/runtime/signal_plan9.go +#usr/lib/go/src/runtime/signal_ppc64x.go +#usr/lib/go/src/runtime/signal_riscv64.go +#usr/lib/go/src/runtime/signal_solaris.go +#usr/lib/go/src/runtime/signal_solaris_amd64.go +#usr/lib/go/src/runtime/signal_unix.go +#usr/lib/go/src/runtime/signal_windows.go +#usr/lib/go/src/runtime/signal_windows_test.go +#usr/lib/go/src/runtime/sigqueue.go +#usr/lib/go/src/runtime/sigqueue_note.go +#usr/lib/go/src/runtime/sigqueue_plan9.go +#usr/lib/go/src/runtime/sigtab_aix.go +#usr/lib/go/src/runtime/sigtab_linux_generic.go +#usr/lib/go/src/runtime/sigtab_linux_mipsx.go +#usr/lib/go/src/runtime/sizeclasses.go +#usr/lib/go/src/runtime/sizeof_test.go +#usr/lib/go/src/runtime/slice.go +#usr/lib/go/src/runtime/slice_test.go +#usr/lib/go/src/runtime/softfloat64.go +#usr/lib/go/src/runtime/softfloat64_test.go +#usr/lib/go/src/runtime/stack.go +#usr/lib/go/src/runtime/stack_test.go +#usr/lib/go/src/runtime/string.go +#usr/lib/go/src/runtime/string_test.go +#usr/lib/go/src/runtime/stubs.go +#usr/lib/go/src/runtime/stubs2.go +#usr/lib/go/src/runtime/stubs3.go +#usr/lib/go/src/runtime/stubs32.go +#usr/lib/go/src/runtime/stubs_386.go +#usr/lib/go/src/runtime/stubs_amd64.go +#usr/lib/go/src/runtime/stubs_arm.go +#usr/lib/go/src/runtime/stubs_arm64.go +#usr/lib/go/src/runtime/stubs_linux.go +#usr/lib/go/src/runtime/stubs_mips64x.go +#usr/lib/go/src/runtime/stubs_mipsx.go +#usr/lib/go/src/runtime/stubs_nonlinux.go +#usr/lib/go/src/runtime/stubs_ppc64x.go +#usr/lib/go/src/runtime/stubs_s390x.go +#usr/lib/go/src/runtime/symtab.go +#usr/lib/go/src/runtime/symtab_test.go +#usr/lib/go/src/runtime/sys_aix_ppc64.s +#usr/lib/go/src/runtime/sys_arm.go +#usr/lib/go/src/runtime/sys_arm64.go +#usr/lib/go/src/runtime/sys_darwin.go +#usr/lib/go/src/runtime/sys_darwin_amd64.s +#usr/lib/go/src/runtime/sys_darwin_arm64.s +#usr/lib/go/src/runtime/sys_dragonfly_amd64.s +#usr/lib/go/src/runtime/sys_freebsd_386.s +#usr/lib/go/src/runtime/sys_freebsd_amd64.s +#usr/lib/go/src/runtime/sys_freebsd_arm.s +#usr/lib/go/src/runtime/sys_freebsd_arm64.s +#usr/lib/go/src/runtime/sys_linux_386.s +#usr/lib/go/src/runtime/sys_linux_amd64.s +#usr/lib/go/src/runtime/sys_linux_arm.s +#usr/lib/go/src/runtime/sys_linux_arm64.s +#usr/lib/go/src/runtime/sys_linux_mips64x.s +#usr/lib/go/src/runtime/sys_linux_mipsx.s +#usr/lib/go/src/runtime/sys_linux_ppc64x.s +#usr/lib/go/src/runtime/sys_linux_riscv64.s +#usr/lib/go/src/runtime/sys_linux_s390x.s +#usr/lib/go/src/runtime/sys_mips64x.go +#usr/lib/go/src/runtime/sys_mipsx.go +#usr/lib/go/src/runtime/sys_netbsd_386.s +#usr/lib/go/src/runtime/sys_netbsd_amd64.s +#usr/lib/go/src/runtime/sys_netbsd_arm.s +#usr/lib/go/src/runtime/sys_netbsd_arm64.s +#usr/lib/go/src/runtime/sys_nonppc64x.go +#usr/lib/go/src/runtime/sys_openbsd_386.s +#usr/lib/go/src/runtime/sys_openbsd_amd64.s +#usr/lib/go/src/runtime/sys_openbsd_arm.s +#usr/lib/go/src/runtime/sys_openbsd_arm64.s +#usr/lib/go/src/runtime/sys_plan9_386.s +#usr/lib/go/src/runtime/sys_plan9_amd64.s +#usr/lib/go/src/runtime/sys_plan9_arm.s +#usr/lib/go/src/runtime/sys_ppc64x.go +#usr/lib/go/src/runtime/sys_riscv64.go +#usr/lib/go/src/runtime/sys_s390x.go +#usr/lib/go/src/runtime/sys_solaris_amd64.s +#usr/lib/go/src/runtime/sys_wasm.go +#usr/lib/go/src/runtime/sys_wasm.s +#usr/lib/go/src/runtime/sys_windows_386.s +#usr/lib/go/src/runtime/sys_windows_amd64.s +#usr/lib/go/src/runtime/sys_windows_arm.s +#usr/lib/go/src/runtime/sys_x86.go +#usr/lib/go/src/runtime/syscall2_solaris.go +#usr/lib/go/src/runtime/syscall_aix.go +#usr/lib/go/src/runtime/syscall_solaris.go +#usr/lib/go/src/runtime/syscall_windows.go +#usr/lib/go/src/runtime/syscall_windows_test.go +#usr/lib/go/src/runtime/testdata +#usr/lib/go/src/runtime/testdata/testfaketime +#usr/lib/go/src/runtime/testdata/testfaketime/faketime.go +#usr/lib/go/src/runtime/testdata/testprog +#usr/lib/go/src/runtime/testdata/testprog/abort.go +#usr/lib/go/src/runtime/testdata/testprog/badtraceback.go +#usr/lib/go/src/runtime/testdata/testprog/checkptr.go +#usr/lib/go/src/runtime/testdata/testprog/crash.go +#usr/lib/go/src/runtime/testdata/testprog/deadlock.go +#usr/lib/go/src/runtime/testdata/testprog/gc.go +#usr/lib/go/src/runtime/testdata/testprog/lockosthread.go +#usr/lib/go/src/runtime/testdata/testprog/main.go +#usr/lib/go/src/runtime/testdata/testprog/map.go +#usr/lib/go/src/runtime/testdata/testprog/memprof.go +#usr/lib/go/src/runtime/testdata/testprog/misc.go +#usr/lib/go/src/runtime/testdata/testprog/numcpu_freebsd.go +#usr/lib/go/src/runtime/testdata/testprog/panicprint.go +#usr/lib/go/src/runtime/testdata/testprog/panicrace.go +#usr/lib/go/src/runtime/testdata/testprog/preempt.go +#usr/lib/go/src/runtime/testdata/testprog/signal.go +#usr/lib/go/src/runtime/testdata/testprog/sleep.go +#usr/lib/go/src/runtime/testdata/testprog/stringconcat.go +#usr/lib/go/src/runtime/testdata/testprog/syscall_windows.go +#usr/lib/go/src/runtime/testdata/testprog/syscalls.go +#usr/lib/go/src/runtime/testdata/testprog/syscalls_linux.go +#usr/lib/go/src/runtime/testdata/testprog/syscalls_none.go +#usr/lib/go/src/runtime/testdata/testprog/timeprof.go +#usr/lib/go/src/runtime/testdata/testprog/traceback_ancestors.go +#usr/lib/go/src/runtime/testdata/testprog/vdso.go +#usr/lib/go/src/runtime/testdata/testprogcgo +#usr/lib/go/src/runtime/testdata/testprogcgo/aprof.go +#usr/lib/go/src/runtime/testdata/testprogcgo/bigstack_windows.c +#usr/lib/go/src/runtime/testdata/testprogcgo/bigstack_windows.go +#usr/lib/go/src/runtime/testdata/testprogcgo/callback.go +#usr/lib/go/src/runtime/testdata/testprogcgo/catchpanic.go +#usr/lib/go/src/runtime/testdata/testprogcgo/cgo.go +#usr/lib/go/src/runtime/testdata/testprogcgo/crash.go +#usr/lib/go/src/runtime/testdata/testprogcgo/deadlock.go +#usr/lib/go/src/runtime/testdata/testprogcgo/dll_windows.go +#usr/lib/go/src/runtime/testdata/testprogcgo/dropm.go +#usr/lib/go/src/runtime/testdata/testprogcgo/dropm_stub.go +#usr/lib/go/src/runtime/testdata/testprogcgo/eintr.go +#usr/lib/go/src/runtime/testdata/testprogcgo/exec.go +#usr/lib/go/src/runtime/testdata/testprogcgo/lockosthread.c +#usr/lib/go/src/runtime/testdata/testprogcgo/lockosthread.go +#usr/lib/go/src/runtime/testdata/testprogcgo/main.go +#usr/lib/go/src/runtime/testdata/testprogcgo/numgoroutine.go +#usr/lib/go/src/runtime/testdata/testprogcgo/pprof.go +#usr/lib/go/src/runtime/testdata/testprogcgo/raceprof.go +#usr/lib/go/src/runtime/testdata/testprogcgo/racesig.go +#usr/lib/go/src/runtime/testdata/testprogcgo/segv.go +#usr/lib/go/src/runtime/testdata/testprogcgo/sigpanic.go +#usr/lib/go/src/runtime/testdata/testprogcgo/sigstack.go +#usr/lib/go/src/runtime/testdata/testprogcgo/stack_windows.go +#usr/lib/go/src/runtime/testdata/testprogcgo/threadpanic.go +#usr/lib/go/src/runtime/testdata/testprogcgo/threadpanic_unix.c +#usr/lib/go/src/runtime/testdata/testprogcgo/threadpanic_windows.c +#usr/lib/go/src/runtime/testdata/testprogcgo/threadpprof.go +#usr/lib/go/src/runtime/testdata/testprogcgo/threadprof.go +#usr/lib/go/src/runtime/testdata/testprogcgo/traceback.go +#usr/lib/go/src/runtime/testdata/testprogcgo/tracebackctxt.go +#usr/lib/go/src/runtime/testdata/testprogcgo/tracebackctxt_c.c +#usr/lib/go/src/runtime/testdata/testprogcgo/windows +#usr/lib/go/src/runtime/testdata/testprogcgo/windows/win.go +#usr/lib/go/src/runtime/testdata/testprognet +#usr/lib/go/src/runtime/testdata/testprognet/main.go +#usr/lib/go/src/runtime/testdata/testprognet/net.go +#usr/lib/go/src/runtime/testdata/testprognet/signal.go +#usr/lib/go/src/runtime/testdata/testprognet/signalexec.go +#usr/lib/go/src/runtime/testdata/testwinlib +#usr/lib/go/src/runtime/testdata/testwinlib/main.c +#usr/lib/go/src/runtime/testdata/testwinlib/main.go +#usr/lib/go/src/runtime/testdata/testwinlibsignal +#usr/lib/go/src/runtime/testdata/testwinlibsignal/dummy.go +#usr/lib/go/src/runtime/testdata/testwinlibsignal/main.c +#usr/lib/go/src/runtime/textflag.h +#usr/lib/go/src/runtime/time.go +#usr/lib/go/src/runtime/time_fake.go +#usr/lib/go/src/runtime/time_nofake.go +#usr/lib/go/src/runtime/time_test.go +#usr/lib/go/src/runtime/timeasm.go +#usr/lib/go/src/runtime/timestub.go +#usr/lib/go/src/runtime/timestub2.go +#usr/lib/go/src/runtime/tls_arm.s +#usr/lib/go/src/runtime/tls_arm64.h +#usr/lib/go/src/runtime/tls_arm64.s +#usr/lib/go/src/runtime/tls_mips64x.s +#usr/lib/go/src/runtime/tls_mipsx.s +#usr/lib/go/src/runtime/tls_ppc64x.s +#usr/lib/go/src/runtime/tls_riscv64.s +#usr/lib/go/src/runtime/tls_s390x.s +#usr/lib/go/src/runtime/trace +#usr/lib/go/src/runtime/trace.go +#usr/lib/go/src/runtime/trace/annotation.go +#usr/lib/go/src/runtime/trace/annotation_test.go +#usr/lib/go/src/runtime/trace/example_test.go +#usr/lib/go/src/runtime/trace/trace.go +#usr/lib/go/src/runtime/trace/trace_stack_test.go +#usr/lib/go/src/runtime/trace/trace_test.go +#usr/lib/go/src/runtime/traceback.go +#usr/lib/go/src/runtime/type.go +#usr/lib/go/src/runtime/typekind.go +#usr/lib/go/src/runtime/utf8.go +#usr/lib/go/src/runtime/vdso_elf32.go +#usr/lib/go/src/runtime/vdso_elf64.go +#usr/lib/go/src/runtime/vdso_freebsd.go +#usr/lib/go/src/runtime/vdso_freebsd_arm.go +#usr/lib/go/src/runtime/vdso_freebsd_arm64.go +#usr/lib/go/src/runtime/vdso_freebsd_x86.go +#usr/lib/go/src/runtime/vdso_in_none.go +#usr/lib/go/src/runtime/vdso_linux.go +#usr/lib/go/src/runtime/vdso_linux_386.go +#usr/lib/go/src/runtime/vdso_linux_amd64.go +#usr/lib/go/src/runtime/vdso_linux_arm.go +#usr/lib/go/src/runtime/vdso_linux_arm64.go +#usr/lib/go/src/runtime/vdso_linux_mips64x.go +#usr/lib/go/src/runtime/vdso_linux_ppc64x.go +#usr/lib/go/src/runtime/vlop_386.s +#usr/lib/go/src/runtime/vlop_arm.s +#usr/lib/go/src/runtime/vlop_arm_test.go +#usr/lib/go/src/runtime/vlrt.go +#usr/lib/go/src/runtime/wincallback.go +#usr/lib/go/src/runtime/write_err.go +#usr/lib/go/src/runtime/write_err_android.go +#usr/lib/go/src/runtime/zcallback_windows.go +#usr/lib/go/src/runtime/zcallback_windows.s +#usr/lib/go/src/runtime/zcallback_windows_arm.s +#usr/lib/go/src/sort +#usr/lib/go/src/sort/example_interface_test.go +#usr/lib/go/src/sort/example_keys_test.go +#usr/lib/go/src/sort/example_multi_test.go +#usr/lib/go/src/sort/example_search_test.go +#usr/lib/go/src/sort/example_test.go +#usr/lib/go/src/sort/example_wrapper_test.go +#usr/lib/go/src/sort/export_test.go +#usr/lib/go/src/sort/genzfunc.go +#usr/lib/go/src/sort/search.go +#usr/lib/go/src/sort/search_test.go +#usr/lib/go/src/sort/slice.go +#usr/lib/go/src/sort/slice_go113.go +#usr/lib/go/src/sort/slice_go14.go +#usr/lib/go/src/sort/slice_go18.go +#usr/lib/go/src/sort/sort.go +#usr/lib/go/src/sort/sort_test.go +#usr/lib/go/src/sort/zfuncversion.go +#usr/lib/go/src/strconv +#usr/lib/go/src/strconv/atob.go +#usr/lib/go/src/strconv/atob_test.go +#usr/lib/go/src/strconv/atoc.go +#usr/lib/go/src/strconv/atoc_test.go +#usr/lib/go/src/strconv/atof.go +#usr/lib/go/src/strconv/atof_test.go +#usr/lib/go/src/strconv/atoi.go +#usr/lib/go/src/strconv/atoi_test.go +#usr/lib/go/src/strconv/ctoa.go +#usr/lib/go/src/strconv/decimal.go +#usr/lib/go/src/strconv/decimal_test.go +#usr/lib/go/src/strconv/doc.go +#usr/lib/go/src/strconv/example_test.go +#usr/lib/go/src/strconv/export_test.go +#usr/lib/go/src/strconv/extfloat.go +#usr/lib/go/src/strconv/fp_test.go +#usr/lib/go/src/strconv/ftoa.go +#usr/lib/go/src/strconv/ftoa_test.go +#usr/lib/go/src/strconv/internal_test.go +#usr/lib/go/src/strconv/isprint.go +#usr/lib/go/src/strconv/itoa.go +#usr/lib/go/src/strconv/itoa_test.go +#usr/lib/go/src/strconv/makeisprint.go +#usr/lib/go/src/strconv/quote.go +#usr/lib/go/src/strconv/quote_test.go +#usr/lib/go/src/strconv/strconv_test.go +#usr/lib/go/src/strconv/testdata +#usr/lib/go/src/strconv/testdata/testfp.txt +#usr/lib/go/src/strings +#usr/lib/go/src/strings/builder.go +#usr/lib/go/src/strings/builder_test.go +#usr/lib/go/src/strings/compare.go +#usr/lib/go/src/strings/compare_test.go +#usr/lib/go/src/strings/example_test.go +#usr/lib/go/src/strings/export_test.go +#usr/lib/go/src/strings/reader.go +#usr/lib/go/src/strings/reader_test.go +#usr/lib/go/src/strings/replace.go +#usr/lib/go/src/strings/replace_test.go +#usr/lib/go/src/strings/search.go +#usr/lib/go/src/strings/search_test.go +#usr/lib/go/src/strings/strings.go +#usr/lib/go/src/strings/strings_test.go +#usr/lib/go/src/sync +#usr/lib/go/src/sync/atomic +#usr/lib/go/src/sync/atomic/asm.s +#usr/lib/go/src/sync/atomic/atomic_test.go +#usr/lib/go/src/sync/atomic/doc.go +#usr/lib/go/src/sync/atomic/example_test.go +#usr/lib/go/src/sync/atomic/race.s +#usr/lib/go/src/sync/atomic/value.go +#usr/lib/go/src/sync/atomic/value_test.go +#usr/lib/go/src/sync/cond.go +#usr/lib/go/src/sync/cond_test.go +#usr/lib/go/src/sync/example_pool_test.go +#usr/lib/go/src/sync/example_test.go +#usr/lib/go/src/sync/export_test.go +#usr/lib/go/src/sync/map.go +#usr/lib/go/src/sync/map_bench_test.go +#usr/lib/go/src/sync/map_reference_test.go +#usr/lib/go/src/sync/map_test.go +#usr/lib/go/src/sync/mutex.go +#usr/lib/go/src/sync/mutex_test.go +#usr/lib/go/src/sync/once.go +#usr/lib/go/src/sync/once_test.go +#usr/lib/go/src/sync/pool.go +#usr/lib/go/src/sync/pool_test.go +#usr/lib/go/src/sync/poolqueue.go +#usr/lib/go/src/sync/runtime.go +#usr/lib/go/src/sync/runtime2.go +#usr/lib/go/src/sync/runtime2_lockrank.go +#usr/lib/go/src/sync/runtime_sema_test.go +#usr/lib/go/src/sync/rwmutex.go +#usr/lib/go/src/sync/rwmutex_test.go +#usr/lib/go/src/sync/waitgroup.go +#usr/lib/go/src/sync/waitgroup_test.go +#usr/lib/go/src/syscall +#usr/lib/go/src/syscall/asm9_unix1_amd64.s +#usr/lib/go/src/syscall/asm9_unix2_amd64.s +#usr/lib/go/src/syscall/asm_aix_ppc64.s +#usr/lib/go/src/syscall/asm_darwin_amd64.s +#usr/lib/go/src/syscall/asm_darwin_arm64.s +#usr/lib/go/src/syscall/asm_freebsd_arm.s +#usr/lib/go/src/syscall/asm_freebsd_arm64.s +#usr/lib/go/src/syscall/asm_linux_386.s +#usr/lib/go/src/syscall/asm_linux_amd64.s +#usr/lib/go/src/syscall/asm_linux_arm.s +#usr/lib/go/src/syscall/asm_linux_arm64.s +#usr/lib/go/src/syscall/asm_linux_mips64x.s +#usr/lib/go/src/syscall/asm_linux_mipsx.s +#usr/lib/go/src/syscall/asm_linux_ppc64x.s +#usr/lib/go/src/syscall/asm_linux_riscv64.s +#usr/lib/go/src/syscall/asm_linux_s390x.s +#usr/lib/go/src/syscall/asm_netbsd_arm.s +#usr/lib/go/src/syscall/asm_netbsd_arm64.s +#usr/lib/go/src/syscall/asm_openbsd_arm.s +#usr/lib/go/src/syscall/asm_openbsd_arm64.s +#usr/lib/go/src/syscall/asm_plan9_386.s +#usr/lib/go/src/syscall/asm_plan9_amd64.s +#usr/lib/go/src/syscall/asm_plan9_arm.s +#usr/lib/go/src/syscall/asm_solaris_amd64.s +#usr/lib/go/src/syscall/asm_unix_386.s +#usr/lib/go/src/syscall/asm_unix_amd64.s +#usr/lib/go/src/syscall/asm_windows.s +#usr/lib/go/src/syscall/bpf_bsd.go +#usr/lib/go/src/syscall/bpf_darwin.go +#usr/lib/go/src/syscall/const_plan9.go +#usr/lib/go/src/syscall/creds_test.go +#usr/lib/go/src/syscall/dir_plan9.go +#usr/lib/go/src/syscall/dirent.go +#usr/lib/go/src/syscall/dirent_test.go +#usr/lib/go/src/syscall/dll_windows.go +#usr/lib/go/src/syscall/endian_big.go +#usr/lib/go/src/syscall/endian_little.go +#usr/lib/go/src/syscall/env_unix.go +#usr/lib/go/src/syscall/env_windows.go +#usr/lib/go/src/syscall/errors_plan9.go +#usr/lib/go/src/syscall/exec_aix_test.go +#usr/lib/go/src/syscall/exec_bsd.go +#usr/lib/go/src/syscall/exec_darwin.go +#usr/lib/go/src/syscall/exec_libc.go +#usr/lib/go/src/syscall/exec_linux.go +#usr/lib/go/src/syscall/exec_linux_test.go +#usr/lib/go/src/syscall/exec_plan9.go +#usr/lib/go/src/syscall/exec_solaris_test.go +#usr/lib/go/src/syscall/exec_unix.go +#usr/lib/go/src/syscall/exec_unix_test.go +#usr/lib/go/src/syscall/exec_windows.go +#usr/lib/go/src/syscall/export_freebsd_test.go +#usr/lib/go/src/syscall/export_linux_test.go +#usr/lib/go/src/syscall/export_test.go +#usr/lib/go/src/syscall/export_unix_test.go +#usr/lib/go/src/syscall/flock.go +#usr/lib/go/src/syscall/flock_aix.go +#usr/lib/go/src/syscall/flock_darwin.go +#usr/lib/go/src/syscall/flock_linux_32bit.go +#usr/lib/go/src/syscall/forkpipe.go +#usr/lib/go/src/syscall/forkpipe2.go +#usr/lib/go/src/syscall/fs_js.go +#usr/lib/go/src/syscall/getdirentries_test.go +#usr/lib/go/src/syscall/js +#usr/lib/go/src/syscall/js/export_test.go +#usr/lib/go/src/syscall/js/func.go +#usr/lib/go/src/syscall/js/js.go +#usr/lib/go/src/syscall/js/js_js.s +#usr/lib/go/src/syscall/js/js_test.go +#usr/lib/go/src/syscall/lsf_linux.go +#usr/lib/go/src/syscall/mkall.sh +#usr/lib/go/src/syscall/mkasm_darwin.go +#usr/lib/go/src/syscall/mkerrors.sh +#usr/lib/go/src/syscall/mkpost.go +#usr/lib/go/src/syscall/mksyscall.pl +#usr/lib/go/src/syscall/mksyscall_libc.pl +#usr/lib/go/src/syscall/mksyscall_windows.go +#usr/lib/go/src/syscall/mksysctl_openbsd.pl +#usr/lib/go/src/syscall/mksysnum_darwin.pl +#usr/lib/go/src/syscall/mksysnum_dragonfly.pl +#usr/lib/go/src/syscall/mksysnum_freebsd.pl +#usr/lib/go/src/syscall/mksysnum_linux.pl +#usr/lib/go/src/syscall/mksysnum_netbsd.pl +#usr/lib/go/src/syscall/mksysnum_openbsd.pl +#usr/lib/go/src/syscall/mksysnum_plan9.sh +#usr/lib/go/src/syscall/mmap_unix_test.go +#usr/lib/go/src/syscall/msan.go +#usr/lib/go/src/syscall/msan0.go +#usr/lib/go/src/syscall/net.go +#usr/lib/go/src/syscall/net_js.go +#usr/lib/go/src/syscall/netlink_linux.go +#usr/lib/go/src/syscall/pwd_plan9.go +#usr/lib/go/src/syscall/route_bsd.go +#usr/lib/go/src/syscall/route_darwin.go +#usr/lib/go/src/syscall/route_dragonfly.go +#usr/lib/go/src/syscall/route_freebsd.go +#usr/lib/go/src/syscall/route_freebsd_32bit.go +#usr/lib/go/src/syscall/route_freebsd_64bit.go +#usr/lib/go/src/syscall/route_netbsd.go +#usr/lib/go/src/syscall/route_openbsd.go +#usr/lib/go/src/syscall/security_windows.go +#usr/lib/go/src/syscall/setuidgid_32_linux.go +#usr/lib/go/src/syscall/setuidgid_linux.go +#usr/lib/go/src/syscall/sock_cloexec_linux.go +#usr/lib/go/src/syscall/sockcmsg_dragonfly.go +#usr/lib/go/src/syscall/sockcmsg_linux.go +#usr/lib/go/src/syscall/sockcmsg_unix.go +#usr/lib/go/src/syscall/sockcmsg_unix_other.go +#usr/lib/go/src/syscall/str.go +#usr/lib/go/src/syscall/syscall.go +#usr/lib/go/src/syscall/syscall_aix.go +#usr/lib/go/src/syscall/syscall_aix_ppc64.go +#usr/lib/go/src/syscall/syscall_bsd.go +#usr/lib/go/src/syscall/syscall_bsd_test.go +#usr/lib/go/src/syscall/syscall_darwin.go +#usr/lib/go/src/syscall/syscall_darwin_amd64.go +#usr/lib/go/src/syscall/syscall_darwin_arm64.go +#usr/lib/go/src/syscall/syscall_dragonfly.go +#usr/lib/go/src/syscall/syscall_dragonfly_amd64.go +#usr/lib/go/src/syscall/syscall_dup2_linux.go +#usr/lib/go/src/syscall/syscall_dup3_linux.go +#usr/lib/go/src/syscall/syscall_freebsd.go +#usr/lib/go/src/syscall/syscall_freebsd_386.go +#usr/lib/go/src/syscall/syscall_freebsd_amd64.go +#usr/lib/go/src/syscall/syscall_freebsd_arm.go +#usr/lib/go/src/syscall/syscall_freebsd_arm64.go +#usr/lib/go/src/syscall/syscall_freebsd_test.go +#usr/lib/go/src/syscall/syscall_getwd_bsd.go +#usr/lib/go/src/syscall/syscall_js.go +#usr/lib/go/src/syscall/syscall_linux.go +#usr/lib/go/src/syscall/syscall_linux_386.go +#usr/lib/go/src/syscall/syscall_linux_amd64.go +#usr/lib/go/src/syscall/syscall_linux_arm.go +#usr/lib/go/src/syscall/syscall_linux_arm64.go +#usr/lib/go/src/syscall/syscall_linux_mips64x.go +#usr/lib/go/src/syscall/syscall_linux_mipsx.go +#usr/lib/go/src/syscall/syscall_linux_ppc64x.go +#usr/lib/go/src/syscall/syscall_linux_riscv64.go +#usr/lib/go/src/syscall/syscall_linux_s390x.go +#usr/lib/go/src/syscall/syscall_linux_test.go +#usr/lib/go/src/syscall/syscall_netbsd.go +#usr/lib/go/src/syscall/syscall_netbsd_386.go +#usr/lib/go/src/syscall/syscall_netbsd_amd64.go +#usr/lib/go/src/syscall/syscall_netbsd_arm.go +#usr/lib/go/src/syscall/syscall_netbsd_arm64.go +#usr/lib/go/src/syscall/syscall_openbsd.go +#usr/lib/go/src/syscall/syscall_openbsd_386.go +#usr/lib/go/src/syscall/syscall_openbsd_amd64.go +#usr/lib/go/src/syscall/syscall_openbsd_arm.go +#usr/lib/go/src/syscall/syscall_openbsd_arm64.go +#usr/lib/go/src/syscall/syscall_plan9.go +#usr/lib/go/src/syscall/syscall_plan9_test.go +#usr/lib/go/src/syscall/syscall_ptrace_test.go +#usr/lib/go/src/syscall/syscall_solaris.go +#usr/lib/go/src/syscall/syscall_solaris_amd64.go +#usr/lib/go/src/syscall/syscall_test.go +#usr/lib/go/src/syscall/syscall_unix.go +#usr/lib/go/src/syscall/syscall_unix_test.go +#usr/lib/go/src/syscall/syscall_windows.go +#usr/lib/go/src/syscall/syscall_windows_386.go +#usr/lib/go/src/syscall/syscall_windows_amd64.go +#usr/lib/go/src/syscall/syscall_windows_test.go +#usr/lib/go/src/syscall/tables_js.go +#usr/lib/go/src/syscall/time_fake.go +#usr/lib/go/src/syscall/time_nofake.go +#usr/lib/go/src/syscall/timestruct.go +#usr/lib/go/src/syscall/types_aix.go +#usr/lib/go/src/syscall/types_darwin.go +#usr/lib/go/src/syscall/types_dragonfly.go +#usr/lib/go/src/syscall/types_freebsd.go +#usr/lib/go/src/syscall/types_linux.go +#usr/lib/go/src/syscall/types_netbsd.go +#usr/lib/go/src/syscall/types_openbsd.go +#usr/lib/go/src/syscall/types_solaris.go +#usr/lib/go/src/syscall/types_windows.go +#usr/lib/go/src/syscall/types_windows_386.go +#usr/lib/go/src/syscall/types_windows_amd64.go +#usr/lib/go/src/syscall/types_windows_arm.go +#usr/lib/go/src/syscall/zerrors_aix_ppc64.go +#usr/lib/go/src/syscall/zerrors_darwin_amd64.go +#usr/lib/go/src/syscall/zerrors_darwin_arm64.go +#usr/lib/go/src/syscall/zerrors_dragonfly_amd64.go +#usr/lib/go/src/syscall/zerrors_freebsd_386.go +#usr/lib/go/src/syscall/zerrors_freebsd_amd64.go +#usr/lib/go/src/syscall/zerrors_freebsd_arm.go +#usr/lib/go/src/syscall/zerrors_freebsd_arm64.go +#usr/lib/go/src/syscall/zerrors_linux_386.go +#usr/lib/go/src/syscall/zerrors_linux_amd64.go +#usr/lib/go/src/syscall/zerrors_linux_arm.go +#usr/lib/go/src/syscall/zerrors_linux_arm64.go +#usr/lib/go/src/syscall/zerrors_linux_mips.go +#usr/lib/go/src/syscall/zerrors_linux_mips64.go +#usr/lib/go/src/syscall/zerrors_linux_mips64le.go +#usr/lib/go/src/syscall/zerrors_linux_mipsle.go +#usr/lib/go/src/syscall/zerrors_linux_ppc64.go +#usr/lib/go/src/syscall/zerrors_linux_ppc64le.go +#usr/lib/go/src/syscall/zerrors_linux_riscv64.go +#usr/lib/go/src/syscall/zerrors_linux_s390x.go +#usr/lib/go/src/syscall/zerrors_netbsd_386.go +#usr/lib/go/src/syscall/zerrors_netbsd_amd64.go +#usr/lib/go/src/syscall/zerrors_netbsd_arm.go +#usr/lib/go/src/syscall/zerrors_netbsd_arm64.go +#usr/lib/go/src/syscall/zerrors_openbsd_386.go +#usr/lib/go/src/syscall/zerrors_openbsd_amd64.go +#usr/lib/go/src/syscall/zerrors_openbsd_arm.go +#usr/lib/go/src/syscall/zerrors_openbsd_arm64.go +#usr/lib/go/src/syscall/zerrors_solaris_amd64.go +#usr/lib/go/src/syscall/zerrors_windows.go +#usr/lib/go/src/syscall/zerrors_windows_386.go +#usr/lib/go/src/syscall/zerrors_windows_amd64.go +#usr/lib/go/src/syscall/zsyscall_aix_ppc64.go +#usr/lib/go/src/syscall/zsyscall_darwin_amd64.go +#usr/lib/go/src/syscall/zsyscall_darwin_amd64.s +#usr/lib/go/src/syscall/zsyscall_darwin_arm64.go +#usr/lib/go/src/syscall/zsyscall_darwin_arm64.s +#usr/lib/go/src/syscall/zsyscall_dragonfly_amd64.go +#usr/lib/go/src/syscall/zsyscall_freebsd_386.go +#usr/lib/go/src/syscall/zsyscall_freebsd_amd64.go +#usr/lib/go/src/syscall/zsyscall_freebsd_arm.go +#usr/lib/go/src/syscall/zsyscall_freebsd_arm64.go +#usr/lib/go/src/syscall/zsyscall_linux_386.go +#usr/lib/go/src/syscall/zsyscall_linux_amd64.go +#usr/lib/go/src/syscall/zsyscall_linux_arm.go +#usr/lib/go/src/syscall/zsyscall_linux_arm64.go +#usr/lib/go/src/syscall/zsyscall_linux_mips.go +#usr/lib/go/src/syscall/zsyscall_linux_mips64.go +#usr/lib/go/src/syscall/zsyscall_linux_mips64le.go +#usr/lib/go/src/syscall/zsyscall_linux_mipsle.go +#usr/lib/go/src/syscall/zsyscall_linux_ppc64.go +#usr/lib/go/src/syscall/zsyscall_linux_ppc64le.go +#usr/lib/go/src/syscall/zsyscall_linux_riscv64.go +#usr/lib/go/src/syscall/zsyscall_linux_s390x.go +#usr/lib/go/src/syscall/zsyscall_netbsd_386.go +#usr/lib/go/src/syscall/zsyscall_netbsd_amd64.go +#usr/lib/go/src/syscall/zsyscall_netbsd_arm.go +#usr/lib/go/src/syscall/zsyscall_netbsd_arm64.go +#usr/lib/go/src/syscall/zsyscall_openbsd_386.go +#usr/lib/go/src/syscall/zsyscall_openbsd_amd64.go +#usr/lib/go/src/syscall/zsyscall_openbsd_arm.go +#usr/lib/go/src/syscall/zsyscall_openbsd_arm64.go +#usr/lib/go/src/syscall/zsyscall_plan9_386.go +#usr/lib/go/src/syscall/zsyscall_plan9_amd64.go +#usr/lib/go/src/syscall/zsyscall_plan9_arm.go +#usr/lib/go/src/syscall/zsyscall_solaris_amd64.go +#usr/lib/go/src/syscall/zsyscall_windows.go +#usr/lib/go/src/syscall/zsysctl_openbsd.go +#usr/lib/go/src/syscall/zsysnum_darwin_amd64.go +#usr/lib/go/src/syscall/zsysnum_darwin_arm64.go +#usr/lib/go/src/syscall/zsysnum_dragonfly_amd64.go +#usr/lib/go/src/syscall/zsysnum_freebsd_386.go +#usr/lib/go/src/syscall/zsysnum_freebsd_amd64.go +#usr/lib/go/src/syscall/zsysnum_freebsd_arm.go +#usr/lib/go/src/syscall/zsysnum_freebsd_arm64.go +#usr/lib/go/src/syscall/zsysnum_linux_386.go +#usr/lib/go/src/syscall/zsysnum_linux_amd64.go +#usr/lib/go/src/syscall/zsysnum_linux_arm.go +#usr/lib/go/src/syscall/zsysnum_linux_arm64.go +#usr/lib/go/src/syscall/zsysnum_linux_mips.go +#usr/lib/go/src/syscall/zsysnum_linux_mips64.go +#usr/lib/go/src/syscall/zsysnum_linux_mips64le.go +#usr/lib/go/src/syscall/zsysnum_linux_mipsle.go +#usr/lib/go/src/syscall/zsysnum_linux_ppc64.go +#usr/lib/go/src/syscall/zsysnum_linux_ppc64le.go +#usr/lib/go/src/syscall/zsysnum_linux_riscv64.go +#usr/lib/go/src/syscall/zsysnum_linux_s390x.go +#usr/lib/go/src/syscall/zsysnum_netbsd_386.go +#usr/lib/go/src/syscall/zsysnum_netbsd_amd64.go +#usr/lib/go/src/syscall/zsysnum_netbsd_arm.go +#usr/lib/go/src/syscall/zsysnum_netbsd_arm64.go +#usr/lib/go/src/syscall/zsysnum_openbsd_386.go +#usr/lib/go/src/syscall/zsysnum_openbsd_amd64.go +#usr/lib/go/src/syscall/zsysnum_openbsd_arm.go +#usr/lib/go/src/syscall/zsysnum_openbsd_arm64.go +#usr/lib/go/src/syscall/zsysnum_plan9.go +#usr/lib/go/src/syscall/zsysnum_solaris_amd64.go +#usr/lib/go/src/syscall/zsysnum_windows_386.go +#usr/lib/go/src/syscall/zsysnum_windows_amd64.go +#usr/lib/go/src/syscall/ztypes_aix_ppc64.go +#usr/lib/go/src/syscall/ztypes_darwin_amd64.go +#usr/lib/go/src/syscall/ztypes_darwin_arm64.go +#usr/lib/go/src/syscall/ztypes_dragonfly_amd64.go +#usr/lib/go/src/syscall/ztypes_freebsd_386.go +#usr/lib/go/src/syscall/ztypes_freebsd_amd64.go +#usr/lib/go/src/syscall/ztypes_freebsd_arm.go +#usr/lib/go/src/syscall/ztypes_freebsd_arm64.go +#usr/lib/go/src/syscall/ztypes_linux_386.go +#usr/lib/go/src/syscall/ztypes_linux_amd64.go +#usr/lib/go/src/syscall/ztypes_linux_arm.go +#usr/lib/go/src/syscall/ztypes_linux_arm64.go +#usr/lib/go/src/syscall/ztypes_linux_mips.go +#usr/lib/go/src/syscall/ztypes_linux_mips64.go +#usr/lib/go/src/syscall/ztypes_linux_mips64le.go +#usr/lib/go/src/syscall/ztypes_linux_mipsle.go +#usr/lib/go/src/syscall/ztypes_linux_ppc64.go +#usr/lib/go/src/syscall/ztypes_linux_ppc64le.go +#usr/lib/go/src/syscall/ztypes_linux_riscv64.go +#usr/lib/go/src/syscall/ztypes_linux_s390x.go +#usr/lib/go/src/syscall/ztypes_netbsd_386.go +#usr/lib/go/src/syscall/ztypes_netbsd_amd64.go +#usr/lib/go/src/syscall/ztypes_netbsd_arm.go +#usr/lib/go/src/syscall/ztypes_netbsd_arm64.go +#usr/lib/go/src/syscall/ztypes_openbsd_386.go +#usr/lib/go/src/syscall/ztypes_openbsd_amd64.go +#usr/lib/go/src/syscall/ztypes_openbsd_arm.go +#usr/lib/go/src/syscall/ztypes_openbsd_arm64.go +#usr/lib/go/src/syscall/ztypes_solaris_amd64.go +#usr/lib/go/src/testdata +#usr/lib/go/src/testdata/Isaac.Newton-Opticks.txt +#usr/lib/go/src/testing +#usr/lib/go/src/testing/allocs.go +#usr/lib/go/src/testing/allocs_test.go +#usr/lib/go/src/testing/benchmark.go +#usr/lib/go/src/testing/benchmark_test.go +#usr/lib/go/src/testing/cover.go +#usr/lib/go/src/testing/example.go +#usr/lib/go/src/testing/export_test.go +#usr/lib/go/src/testing/helper_test.go +#usr/lib/go/src/testing/helperfuncs_test.go +#usr/lib/go/src/testing/internal +#usr/lib/go/src/testing/internal/testdeps +#usr/lib/go/src/testing/internal/testdeps/deps.go +#usr/lib/go/src/testing/iotest +#usr/lib/go/src/testing/iotest/logger.go +#usr/lib/go/src/testing/iotest/logger_test.go +#usr/lib/go/src/testing/iotest/reader.go +#usr/lib/go/src/testing/iotest/reader_test.go +#usr/lib/go/src/testing/iotest/writer.go +#usr/lib/go/src/testing/iotest/writer_test.go +#usr/lib/go/src/testing/match.go +#usr/lib/go/src/testing/match_test.go +#usr/lib/go/src/testing/panic_test.go +#usr/lib/go/src/testing/quick +#usr/lib/go/src/testing/quick/quick.go +#usr/lib/go/src/testing/quick/quick_test.go +#usr/lib/go/src/testing/run_example.go +#usr/lib/go/src/testing/run_example_js.go +#usr/lib/go/src/testing/sub_test.go +#usr/lib/go/src/testing/testing.go +#usr/lib/go/src/testing/testing_test.go +#usr/lib/go/src/text +#usr/lib/go/src/text/scanner +#usr/lib/go/src/text/scanner/example_test.go +#usr/lib/go/src/text/scanner/scanner.go +#usr/lib/go/src/text/scanner/scanner_test.go +#usr/lib/go/src/text/tabwriter +#usr/lib/go/src/text/tabwriter/example_test.go +#usr/lib/go/src/text/tabwriter/tabwriter.go +#usr/lib/go/src/text/tabwriter/tabwriter_test.go +#usr/lib/go/src/text/template +#usr/lib/go/src/text/template/doc.go +#usr/lib/go/src/text/template/example_test.go +#usr/lib/go/src/text/template/examplefiles_test.go +#usr/lib/go/src/text/template/examplefunc_test.go +#usr/lib/go/src/text/template/exec.go +#usr/lib/go/src/text/template/exec_test.go +#usr/lib/go/src/text/template/funcs.go +#usr/lib/go/src/text/template/helper.go +#usr/lib/go/src/text/template/link_test.go +#usr/lib/go/src/text/template/multi_test.go +#usr/lib/go/src/text/template/option.go +#usr/lib/go/src/text/template/parse +#usr/lib/go/src/text/template/parse/lex.go +#usr/lib/go/src/text/template/parse/lex_test.go +#usr/lib/go/src/text/template/parse/node.go +#usr/lib/go/src/text/template/parse/parse.go +#usr/lib/go/src/text/template/parse/parse_test.go +#usr/lib/go/src/text/template/template.go +#usr/lib/go/src/text/template/testdata +#usr/lib/go/src/text/template/testdata/file1.tmpl +#usr/lib/go/src/text/template/testdata/file2.tmpl +#usr/lib/go/src/text/template/testdata/tmpl1.tmpl +#usr/lib/go/src/text/template/testdata/tmpl2.tmpl +#usr/lib/go/src/time +#usr/lib/go/src/time/embed.go +#usr/lib/go/src/time/example_test.go +#usr/lib/go/src/time/export_android_test.go +#usr/lib/go/src/time/export_test.go +#usr/lib/go/src/time/export_windows_test.go +#usr/lib/go/src/time/format.go +#usr/lib/go/src/time/format_test.go +#usr/lib/go/src/time/genzabbrs.go +#usr/lib/go/src/time/internal_test.go +#usr/lib/go/src/time/mono_test.go +#usr/lib/go/src/time/sleep.go +#usr/lib/go/src/time/sleep_test.go +#usr/lib/go/src/time/sys_plan9.go +#usr/lib/go/src/time/sys_unix.go +#usr/lib/go/src/time/sys_windows.go +#usr/lib/go/src/time/tick.go +#usr/lib/go/src/time/tick_test.go +#usr/lib/go/src/time/time.go +#usr/lib/go/src/time/time_test.go +#usr/lib/go/src/time/tzdata +#usr/lib/go/src/time/tzdata/generate_zipdata.go +#usr/lib/go/src/time/tzdata/tzdata.go +#usr/lib/go/src/time/tzdata/zipdata.go +#usr/lib/go/src/time/tzdata_test.go +#usr/lib/go/src/time/zoneinfo.go +#usr/lib/go/src/time/zoneinfo_abbrs_windows.go +#usr/lib/go/src/time/zoneinfo_android.go +#usr/lib/go/src/time/zoneinfo_android_test.go +#usr/lib/go/src/time/zoneinfo_ios.go +#usr/lib/go/src/time/zoneinfo_js.go +#usr/lib/go/src/time/zoneinfo_plan9.go +#usr/lib/go/src/time/zoneinfo_read.go +#usr/lib/go/src/time/zoneinfo_test.go +#usr/lib/go/src/time/zoneinfo_unix.go +#usr/lib/go/src/time/zoneinfo_windows.go +#usr/lib/go/src/time/zoneinfo_windows_test.go +#usr/lib/go/src/unicode +#usr/lib/go/src/unicode/casetables.go +#usr/lib/go/src/unicode/digit.go +#usr/lib/go/src/unicode/digit_test.go +#usr/lib/go/src/unicode/example_test.go +#usr/lib/go/src/unicode/graphic.go +#usr/lib/go/src/unicode/graphic_test.go +#usr/lib/go/src/unicode/letter.go +#usr/lib/go/src/unicode/letter_test.go +#usr/lib/go/src/unicode/script_test.go +#usr/lib/go/src/unicode/tables.go +#usr/lib/go/src/unicode/utf16 +#usr/lib/go/src/unicode/utf16/export_test.go +#usr/lib/go/src/unicode/utf16/utf16.go +#usr/lib/go/src/unicode/utf16/utf16_test.go +#usr/lib/go/src/unicode/utf8 +#usr/lib/go/src/unicode/utf8/example_test.go +#usr/lib/go/src/unicode/utf8/utf8.go +#usr/lib/go/src/unicode/utf8/utf8_test.go +#usr/lib/go/src/unsafe +#usr/lib/go/src/unsafe/unsafe.go +#usr/lib/go/src/vendor +#usr/lib/go/src/vendor/golang.org +#usr/lib/go/src/vendor/golang.org/x +#usr/lib/go/src/vendor/golang.org/x/crypto +#usr/lib/go/src/vendor/golang.org/x/crypto/AUTHORS +#usr/lib/go/src/vendor/golang.org/x/crypto/CONTRIBUTORS +#usr/lib/go/src/vendor/golang.org/x/crypto/LICENSE +#usr/lib/go/src/vendor/golang.org/x/crypto/PATENTS +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20 +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_arm64.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_arm64.s +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_generic.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_noasm.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.s +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.s +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20/xor.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305 +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go +#usr/lib/go/src/vendor/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1 +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go +#usr/lib/go/src/vendor/golang.org/x/crypto/cryptobyte/string.go +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519 +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519/curve25519.go +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519/curve25519_amd64.go +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519/curve25519_amd64.s +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519/curve25519_generic.go +#usr/lib/go/src/vendor/golang.org/x/crypto/curve25519/curve25519_noasm.go +#usr/lib/go/src/vendor/golang.org/x/crypto/hkdf +#usr/lib/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go +#usr/lib/go/src/vendor/golang.org/x/crypto/internal +#usr/lib/go/src/vendor/golang.org/x/crypto/internal/subtle +#usr/lib/go/src/vendor/golang.org/x/crypto/internal/subtle/aliasing.go +#usr/lib/go/src/vendor/golang.org/x/crypto/internal/subtle/aliasing_appengine.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305 +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/bits_compat.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/bits_go1.13.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/mac_noasm.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/poly1305.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_amd64.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_amd64.s +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_generic.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_ppc64le.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_ppc64le.s +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_s390x.go +#usr/lib/go/src/vendor/golang.org/x/crypto/poly1305/sum_s390x.s +#usr/lib/go/src/vendor/golang.org/x/net +#usr/lib/go/src/vendor/golang.org/x/net/AUTHORS +#usr/lib/go/src/vendor/golang.org/x/net/CONTRIBUTORS +#usr/lib/go/src/vendor/golang.org/x/net/LICENSE +#usr/lib/go/src/vendor/golang.org/x/net/PATENTS +#usr/lib/go/src/vendor/golang.org/x/net/dns +#usr/lib/go/src/vendor/golang.org/x/net/dns/dnsmessage +#usr/lib/go/src/vendor/golang.org/x/net/dns/dnsmessage/message.go +#usr/lib/go/src/vendor/golang.org/x/net/http +#usr/lib/go/src/vendor/golang.org/x/net/http/httpguts +#usr/lib/go/src/vendor/golang.org/x/net/http/httpguts/guts.go +#usr/lib/go/src/vendor/golang.org/x/net/http/httpguts/httplex.go +#usr/lib/go/src/vendor/golang.org/x/net/http/httpproxy +#usr/lib/go/src/vendor/golang.org/x/net/http/httpproxy/proxy.go +#usr/lib/go/src/vendor/golang.org/x/net/http2 +#usr/lib/go/src/vendor/golang.org/x/net/http2/hpack +#usr/lib/go/src/vendor/golang.org/x/net/http2/hpack/encode.go +#usr/lib/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go +#usr/lib/go/src/vendor/golang.org/x/net/http2/hpack/huffman.go +#usr/lib/go/src/vendor/golang.org/x/net/http2/hpack/tables.go +#usr/lib/go/src/vendor/golang.org/x/net/idna +#usr/lib/go/src/vendor/golang.org/x/net/idna/idna10.0.0.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/idna9.0.0.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/punycode.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/tables10.0.0.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/tables11.0.0.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/tables12.00.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/tables9.0.0.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/trie.go +#usr/lib/go/src/vendor/golang.org/x/net/idna/trieval.go +#usr/lib/go/src/vendor/golang.org/x/net/lif +#usr/lib/go/src/vendor/golang.org/x/net/lif/address.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/binary.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/lif.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/link.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/sys.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/sys_solaris_amd64.s +#usr/lib/go/src/vendor/golang.org/x/net/lif/syscall.go +#usr/lib/go/src/vendor/golang.org/x/net/lif/zsys_solaris_amd64.go +#usr/lib/go/src/vendor/golang.org/x/net/nettest +#usr/lib/go/src/vendor/golang.org/x/net/nettest/conntest.go +#usr/lib/go/src/vendor/golang.org/x/net/nettest/nettest.go +#usr/lib/go/src/vendor/golang.org/x/net/nettest/nettest_stub.go +#usr/lib/go/src/vendor/golang.org/x/net/nettest/nettest_unix.go +#usr/lib/go/src/vendor/golang.org/x/net/nettest/nettest_windows.go +#usr/lib/go/src/vendor/golang.org/x/net/route +#usr/lib/go/src/vendor/golang.org/x/net/route/address.go +#usr/lib/go/src/vendor/golang.org/x/net/route/binary.go +#usr/lib/go/src/vendor/golang.org/x/net/route/empty.s +#usr/lib/go/src/vendor/golang.org/x/net/route/interface.go +#usr/lib/go/src/vendor/golang.org/x/net/route/interface_announce.go +#usr/lib/go/src/vendor/golang.org/x/net/route/interface_classic.go +#usr/lib/go/src/vendor/golang.org/x/net/route/interface_freebsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/interface_multicast.go +#usr/lib/go/src/vendor/golang.org/x/net/route/interface_openbsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/message.go +#usr/lib/go/src/vendor/golang.org/x/net/route/route.go +#usr/lib/go/src/vendor/golang.org/x/net/route/route_classic.go +#usr/lib/go/src/vendor/golang.org/x/net/route/route_openbsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys_darwin.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys_dragonfly.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys_freebsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys_netbsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/sys_openbsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/syscall.go +#usr/lib/go/src/vendor/golang.org/x/net/route/syscall_go1_11_darwin.go +#usr/lib/go/src/vendor/golang.org/x/net/route/syscall_go1_12_darwin.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_darwin.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_dragonfly.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_freebsd_386.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_freebsd_amd64.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_freebsd_arm.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_freebsd_arm64.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_netbsd.go +#usr/lib/go/src/vendor/golang.org/x/net/route/zsys_openbsd.go +#usr/lib/go/src/vendor/golang.org/x/sys +#usr/lib/go/src/vendor/golang.org/x/sys/AUTHORS +#usr/lib/go/src/vendor/golang.org/x/sys/CONTRIBUTORS +#usr/lib/go/src/vendor/golang.org/x/sys/LICENSE +#usr/lib/go/src/vendor/golang.org/x/sys/PATENTS +#usr/lib/go/src/vendor/golang.org/x/sys/cpu +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/asm_aix_ppc64.s +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/byteorder.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_aix_ppc64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_arm.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_arm64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_arm64.s +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gc_arm64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gc_s390x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_arm64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_s390x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.c +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_arm.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_mips64x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_ppc64x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_mips64x.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_mipsx.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_riscv64.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_s390x.s +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_wasm.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_x86.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/cpu_x86.s +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/hwcap_linux.go +#usr/lib/go/src/vendor/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go +#usr/lib/go/src/vendor/golang.org/x/text +#usr/lib/go/src/vendor/golang.org/x/text/AUTHORS +#usr/lib/go/src/vendor/golang.org/x/text/CONTRIBUTORS +#usr/lib/go/src/vendor/golang.org/x/text/LICENSE +#usr/lib/go/src/vendor/golang.org/x/text/PATENTS +#usr/lib/go/src/vendor/golang.org/x/text/secure +#usr/lib/go/src/vendor/golang.org/x/text/secure/bidirule +#usr/lib/go/src/vendor/golang.org/x/text/secure/bidirule/bidirule.go +#usr/lib/go/src/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/transform +#usr/lib/go/src/vendor/golang.org/x/text/transform/transform.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/bidi.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/bracket.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/core.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/prop.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/bidi/trieval.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/composition.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/forminfo.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/input.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/iter.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/normalize.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/transform.go +#usr/lib/go/src/vendor/golang.org/x/text/unicode/norm/trie.go +#usr/lib/go/src/vendor/modules.txt +#usr/lib/go/test +#usr/lib/go/test/235.go +#usr/lib/go/test/64bit.go +#usr/lib/go/test/README.md +#usr/lib/go/test/alg.go +#usr/lib/go/test/alias.go +#usr/lib/go/test/alias1.go +#usr/lib/go/test/alias2.go +#usr/lib/go/test/alias3.dir +#usr/lib/go/test/alias3.dir/a.go +#usr/lib/go/test/alias3.dir/b.go +#usr/lib/go/test/alias3.dir/c.go +#usr/lib/go/test/alias3.go +#usr/lib/go/test/align.go +#usr/lib/go/test/append.go +#usr/lib/go/test/append1.go +#usr/lib/go/test/args.go +#usr/lib/go/test/armimm.go +#usr/lib/go/test/assign.go +#usr/lib/go/test/assign1.go +#usr/lib/go/test/atomicload.go +#usr/lib/go/test/bench +#usr/lib/go/test/bench/garbage +#usr/lib/go/test/bench/garbage/Makefile +#usr/lib/go/test/bench/garbage/parser.go +#usr/lib/go/test/bench/garbage/peano.go +#usr/lib/go/test/bench/garbage/stats.go +#usr/lib/go/test/bench/garbage/tree.go +#usr/lib/go/test/bench/garbage/tree2.go +#usr/lib/go/test/bench/go1 +#usr/lib/go/test/bench/go1/binarytree_test.go +#usr/lib/go/test/bench/go1/fannkuch_test.go +#usr/lib/go/test/bench/go1/fasta_test.go +#usr/lib/go/test/bench/go1/fmt_test.go +#usr/lib/go/test/bench/go1/go.mod +#usr/lib/go/test/bench/go1/gob_test.go +#usr/lib/go/test/bench/go1/gzip_test.go +#usr/lib/go/test/bench/go1/http_test.go +#usr/lib/go/test/bench/go1/json_test.go +#usr/lib/go/test/bench/go1/jsondata_test.go +#usr/lib/go/test/bench/go1/mandel_test.go +#usr/lib/go/test/bench/go1/parser_test.go +#usr/lib/go/test/bench/go1/parserdata_test.go +#usr/lib/go/test/bench/go1/regexp_test.go +#usr/lib/go/test/bench/go1/revcomp_test.go +#usr/lib/go/test/bench/go1/template_test.go +#usr/lib/go/test/bench/go1/time_test.go +#usr/lib/go/test/bigalg.go +#usr/lib/go/test/bigmap.go +#usr/lib/go/test/blank.go +#usr/lib/go/test/blank1.go +#usr/lib/go/test/bom.go +#usr/lib/go/test/bombad.go +#usr/lib/go/test/bounds.go +#usr/lib/go/test/chan +#usr/lib/go/test/chan/doubleselect.go +#usr/lib/go/test/chan/fifo.go +#usr/lib/go/test/chan/goroutines.go +#usr/lib/go/test/chan/nonblock.go +#usr/lib/go/test/chan/perm.go +#usr/lib/go/test/chan/powser1.go +#usr/lib/go/test/chan/powser2.go +#usr/lib/go/test/chan/select.go +#usr/lib/go/test/chan/select2.go +#usr/lib/go/test/chan/select3.go +#usr/lib/go/test/chan/select4.go +#usr/lib/go/test/chan/select5.go +#usr/lib/go/test/chan/select6.go +#usr/lib/go/test/chan/select7.go +#usr/lib/go/test/chan/select8.go +#usr/lib/go/test/chan/sendstmt.go +#usr/lib/go/test/chan/sieve1.go +#usr/lib/go/test/chan/sieve2.go +#usr/lib/go/test/chan/zerosize.go +#usr/lib/go/test/chancap.go +#usr/lib/go/test/chanlinear.go +#usr/lib/go/test/char_lit.go +#usr/lib/go/test/char_lit1.go +#usr/lib/go/test/checkbce.go +#usr/lib/go/test/clearfat.go +#usr/lib/go/test/closedchan.go +#usr/lib/go/test/closure.go +#usr/lib/go/test/closure1.go +#usr/lib/go/test/closure2.go +#usr/lib/go/test/closure3.dir +#usr/lib/go/test/closure3.dir/main.go +#usr/lib/go/test/closure3.go +#usr/lib/go/test/closure4.go +#usr/lib/go/test/cmp.go +#usr/lib/go/test/cmp6.go +#usr/lib/go/test/cmplx.go +#usr/lib/go/test/cmplxdivide.c +#usr/lib/go/test/cmplxdivide.go +#usr/lib/go/test/cmplxdivide1.go +#usr/lib/go/test/codegen +#usr/lib/go/test/codegen/README +#usr/lib/go/test/codegen/addrcalc.go +#usr/lib/go/test/codegen/alloc.go +#usr/lib/go/test/codegen/arithmetic.go +#usr/lib/go/test/codegen/bitfield.go +#usr/lib/go/test/codegen/bits.go +#usr/lib/go/test/codegen/bool.go +#usr/lib/go/test/codegen/compare_and_branch.go +#usr/lib/go/test/codegen/comparisons.go +#usr/lib/go/test/codegen/condmove.go +#usr/lib/go/test/codegen/copy.go +#usr/lib/go/test/codegen/floats.go +#usr/lib/go/test/codegen/fuse.go +#usr/lib/go/test/codegen/issue22703.go +#usr/lib/go/test/codegen/issue25378.go +#usr/lib/go/test/codegen/issue31618.go +#usr/lib/go/test/codegen/issue33580.go +#usr/lib/go/test/codegen/issue38554.go +#usr/lib/go/test/codegen/mapaccess.go +#usr/lib/go/test/codegen/maps.go +#usr/lib/go/test/codegen/math.go +#usr/lib/go/test/codegen/mathbits.go +#usr/lib/go/test/codegen/memcombine.go +#usr/lib/go/test/codegen/memops.go +#usr/lib/go/test/codegen/noextend.go +#usr/lib/go/test/codegen/race.go +#usr/lib/go/test/codegen/retpoline.go +#usr/lib/go/test/codegen/rotate.go +#usr/lib/go/test/codegen/shift.go +#usr/lib/go/test/codegen/shortcircuit.go +#usr/lib/go/test/codegen/slices.go +#usr/lib/go/test/codegen/smallintiface.go +#usr/lib/go/test/codegen/spectre.go +#usr/lib/go/test/codegen/stack.go +#usr/lib/go/test/codegen/strings.go +#usr/lib/go/test/codegen/structs.go +#usr/lib/go/test/codegen/switch.go +#usr/lib/go/test/codegen/zerosize.go +#usr/lib/go/test/complit.go +#usr/lib/go/test/complit1.go +#usr/lib/go/test/compos.go +#usr/lib/go/test/const.go +#usr/lib/go/test/const1.go +#usr/lib/go/test/const2.go +#usr/lib/go/test/const3.go +#usr/lib/go/test/const4.go +#usr/lib/go/test/const5.go +#usr/lib/go/test/const6.go +#usr/lib/go/test/convT2X.go +#usr/lib/go/test/convert.go +#usr/lib/go/test/convert1.go +#usr/lib/go/test/convert2.go +#usr/lib/go/test/convert3.go +#usr/lib/go/test/convlit.go +#usr/lib/go/test/convlit1.go +#usr/lib/go/test/copy.go +#usr/lib/go/test/copy1.go +#usr/lib/go/test/crlf.go +#usr/lib/go/test/ddd.go +#usr/lib/go/test/ddd1.go +#usr/lib/go/test/ddd2.dir +#usr/lib/go/test/ddd2.dir/ddd2.go +#usr/lib/go/test/ddd2.dir/ddd3.go +#usr/lib/go/test/ddd2.go +#usr/lib/go/test/decl.go +#usr/lib/go/test/declbad.go +#usr/lib/go/test/defer.go +#usr/lib/go/test/defererrcheck.go +#usr/lib/go/test/deferfin.go +#usr/lib/go/test/defernil.go +#usr/lib/go/test/deferprint.go +#usr/lib/go/test/deferprint.out +#usr/lib/go/test/devirt.go +#usr/lib/go/test/directive.go +#usr/lib/go/test/divide.go +#usr/lib/go/test/divmod.go +#usr/lib/go/test/dwarf +#usr/lib/go/test/dwarf/dwarf.dir +#usr/lib/go/test/dwarf/dwarf.dir/main.go +#usr/lib/go/test/dwarf/dwarf.dir/z1.go +#usr/lib/go/test/dwarf/dwarf.dir/z10.go +#usr/lib/go/test/dwarf/dwarf.dir/z11.go +#usr/lib/go/test/dwarf/dwarf.dir/z12.go +#usr/lib/go/test/dwarf/dwarf.dir/z13.go +#usr/lib/go/test/dwarf/dwarf.dir/z14.go +#usr/lib/go/test/dwarf/dwarf.dir/z15.go +#usr/lib/go/test/dwarf/dwarf.dir/z16.go +#usr/lib/go/test/dwarf/dwarf.dir/z17.go +#usr/lib/go/test/dwarf/dwarf.dir/z18.go +#usr/lib/go/test/dwarf/dwarf.dir/z19.go +#usr/lib/go/test/dwarf/dwarf.dir/z2.go +#usr/lib/go/test/dwarf/dwarf.dir/z20.go +#usr/lib/go/test/dwarf/dwarf.dir/z3.go +#usr/lib/go/test/dwarf/dwarf.dir/z4.go +#usr/lib/go/test/dwarf/dwarf.dir/z5.go +#usr/lib/go/test/dwarf/dwarf.dir/z6.go +#usr/lib/go/test/dwarf/dwarf.dir/z7.go +#usr/lib/go/test/dwarf/dwarf.dir/z8.go +#usr/lib/go/test/dwarf/dwarf.dir/z9.go +#usr/lib/go/test/dwarf/dwarf.go +#usr/lib/go/test/dwarf/linedirectives.go +#usr/lib/go/test/empty.go +#usr/lib/go/test/env.go +#usr/lib/go/test/eof.go +#usr/lib/go/test/eof1.go +#usr/lib/go/test/escape.go +#usr/lib/go/test/escape2.go +#usr/lib/go/test/escape2n.go +#usr/lib/go/test/escape3.go +#usr/lib/go/test/escape4.go +#usr/lib/go/test/escape5.go +#usr/lib/go/test/escape_array.go +#usr/lib/go/test/escape_calls.go +#usr/lib/go/test/escape_closure.go +#usr/lib/go/test/escape_field.go +#usr/lib/go/test/escape_goto.go +#usr/lib/go/test/escape_hash_maphash.go +#usr/lib/go/test/escape_iface.go +#usr/lib/go/test/escape_indir.go +#usr/lib/go/test/escape_level.go +#usr/lib/go/test/escape_map.go +#usr/lib/go/test/escape_param.go +#usr/lib/go/test/escape_runtime_atomic.go +#usr/lib/go/test/escape_selfassign.go +#usr/lib/go/test/escape_slice.go +#usr/lib/go/test/escape_struct_param1.go +#usr/lib/go/test/escape_struct_param2.go +#usr/lib/go/test/escape_struct_return.go +#usr/lib/go/test/escape_sync_atomic.go +#usr/lib/go/test/escape_unsafe.go +#usr/lib/go/test/fibo.go +#usr/lib/go/test/finprofiled.go +#usr/lib/go/test/fixedbugs +#usr/lib/go/test/fixedbugs/bug000.go +#usr/lib/go/test/fixedbugs/bug002.go +#usr/lib/go/test/fixedbugs/bug003.go +#usr/lib/go/test/fixedbugs/bug004.go +#usr/lib/go/test/fixedbugs/bug005.go +#usr/lib/go/test/fixedbugs/bug006.go +#usr/lib/go/test/fixedbugs/bug007.go +#usr/lib/go/test/fixedbugs/bug008.go +#usr/lib/go/test/fixedbugs/bug009.go +#usr/lib/go/test/fixedbugs/bug010.go +#usr/lib/go/test/fixedbugs/bug011.go +#usr/lib/go/test/fixedbugs/bug012.go +#usr/lib/go/test/fixedbugs/bug013.go +#usr/lib/go/test/fixedbugs/bug014.go +#usr/lib/go/test/fixedbugs/bug015.go +#usr/lib/go/test/fixedbugs/bug016.go +#usr/lib/go/test/fixedbugs/bug017.go +#usr/lib/go/test/fixedbugs/bug020.go +#usr/lib/go/test/fixedbugs/bug021.go +#usr/lib/go/test/fixedbugs/bug022.go +#usr/lib/go/test/fixedbugs/bug023.go +#usr/lib/go/test/fixedbugs/bug024.go +#usr/lib/go/test/fixedbugs/bug026.go +#usr/lib/go/test/fixedbugs/bug027.go +#usr/lib/go/test/fixedbugs/bug028.go +#usr/lib/go/test/fixedbugs/bug030.go +#usr/lib/go/test/fixedbugs/bug031.go +#usr/lib/go/test/fixedbugs/bug035.go +#usr/lib/go/test/fixedbugs/bug037.go +#usr/lib/go/test/fixedbugs/bug039.go +#usr/lib/go/test/fixedbugs/bug040.go +#usr/lib/go/test/fixedbugs/bug045.go +#usr/lib/go/test/fixedbugs/bug046.go +#usr/lib/go/test/fixedbugs/bug047.go +#usr/lib/go/test/fixedbugs/bug048.go +#usr/lib/go/test/fixedbugs/bug049.go +#usr/lib/go/test/fixedbugs/bug050.go +#usr/lib/go/test/fixedbugs/bug051.go +#usr/lib/go/test/fixedbugs/bug052.go +#usr/lib/go/test/fixedbugs/bug053.go +#usr/lib/go/test/fixedbugs/bug054.go +#usr/lib/go/test/fixedbugs/bug055.go +#usr/lib/go/test/fixedbugs/bug056.go +#usr/lib/go/test/fixedbugs/bug057.go +#usr/lib/go/test/fixedbugs/bug058.go +#usr/lib/go/test/fixedbugs/bug059.go +#usr/lib/go/test/fixedbugs/bug060.go +#usr/lib/go/test/fixedbugs/bug061.go +#usr/lib/go/test/fixedbugs/bug062.go +#usr/lib/go/test/fixedbugs/bug063.go +#usr/lib/go/test/fixedbugs/bug064.go +#usr/lib/go/test/fixedbugs/bug065.go +#usr/lib/go/test/fixedbugs/bug066.go +#usr/lib/go/test/fixedbugs/bug067.go +#usr/lib/go/test/fixedbugs/bug068.go +#usr/lib/go/test/fixedbugs/bug069.go +#usr/lib/go/test/fixedbugs/bug070.go +#usr/lib/go/test/fixedbugs/bug071.go +#usr/lib/go/test/fixedbugs/bug072.go +#usr/lib/go/test/fixedbugs/bug073.go +#usr/lib/go/test/fixedbugs/bug074.go +#usr/lib/go/test/fixedbugs/bug075.go +#usr/lib/go/test/fixedbugs/bug076.go +#usr/lib/go/test/fixedbugs/bug077.go +#usr/lib/go/test/fixedbugs/bug078.go +#usr/lib/go/test/fixedbugs/bug080.go +#usr/lib/go/test/fixedbugs/bug081.go +#usr/lib/go/test/fixedbugs/bug082.go +#usr/lib/go/test/fixedbugs/bug083.dir +#usr/lib/go/test/fixedbugs/bug083.dir/bug0.go +#usr/lib/go/test/fixedbugs/bug083.dir/bug1.go +#usr/lib/go/test/fixedbugs/bug083.go +#usr/lib/go/test/fixedbugs/bug084.go +#usr/lib/go/test/fixedbugs/bug085.go +#usr/lib/go/test/fixedbugs/bug086.go +#usr/lib/go/test/fixedbugs/bug087.go +#usr/lib/go/test/fixedbugs/bug088.dir +#usr/lib/go/test/fixedbugs/bug088.dir/bug0.go +#usr/lib/go/test/fixedbugs/bug088.dir/bug1.go +#usr/lib/go/test/fixedbugs/bug088.go +#usr/lib/go/test/fixedbugs/bug089.go +#usr/lib/go/test/fixedbugs/bug090.go +#usr/lib/go/test/fixedbugs/bug091.go +#usr/lib/go/test/fixedbugs/bug092.go +#usr/lib/go/test/fixedbugs/bug093.go +#usr/lib/go/test/fixedbugs/bug094.go +#usr/lib/go/test/fixedbugs/bug096.go +#usr/lib/go/test/fixedbugs/bug097.go +#usr/lib/go/test/fixedbugs/bug098.go +#usr/lib/go/test/fixedbugs/bug099.go +#usr/lib/go/test/fixedbugs/bug101.go +#usr/lib/go/test/fixedbugs/bug102.go +#usr/lib/go/test/fixedbugs/bug103.go +#usr/lib/go/test/fixedbugs/bug104.go +#usr/lib/go/test/fixedbugs/bug106.dir +#usr/lib/go/test/fixedbugs/bug106.dir/bug0.go +#usr/lib/go/test/fixedbugs/bug106.dir/bug1.go +#usr/lib/go/test/fixedbugs/bug106.go +#usr/lib/go/test/fixedbugs/bug107.go +#usr/lib/go/test/fixedbugs/bug108.go +#usr/lib/go/test/fixedbugs/bug109.go +#usr/lib/go/test/fixedbugs/bug110.go +#usr/lib/go/test/fixedbugs/bug111.go +#usr/lib/go/test/fixedbugs/bug112.go +#usr/lib/go/test/fixedbugs/bug113.go +#usr/lib/go/test/fixedbugs/bug114.go +#usr/lib/go/test/fixedbugs/bug115.go +#usr/lib/go/test/fixedbugs/bug116.go +#usr/lib/go/test/fixedbugs/bug117.go +#usr/lib/go/test/fixedbugs/bug118.go +#usr/lib/go/test/fixedbugs/bug119.go +#usr/lib/go/test/fixedbugs/bug120.go +#usr/lib/go/test/fixedbugs/bug121.go +#usr/lib/go/test/fixedbugs/bug122.go +#usr/lib/go/test/fixedbugs/bug123.go +#usr/lib/go/test/fixedbugs/bug126.go +#usr/lib/go/test/fixedbugs/bug127.go +#usr/lib/go/test/fixedbugs/bug128.go +#usr/lib/go/test/fixedbugs/bug129.go +#usr/lib/go/test/fixedbugs/bug130.go +#usr/lib/go/test/fixedbugs/bug131.go +#usr/lib/go/test/fixedbugs/bug132.go +#usr/lib/go/test/fixedbugs/bug133.dir +#usr/lib/go/test/fixedbugs/bug133.dir/bug0.go +#usr/lib/go/test/fixedbugs/bug133.dir/bug1.go +#usr/lib/go/test/fixedbugs/bug133.dir/bug2.go +#usr/lib/go/test/fixedbugs/bug133.go +#usr/lib/go/test/fixedbugs/bug13343.go +#usr/lib/go/test/fixedbugs/bug135.go +#usr/lib/go/test/fixedbugs/bug136.go +#usr/lib/go/test/fixedbugs/bug137.go +#usr/lib/go/test/fixedbugs/bug139.go +#usr/lib/go/test/fixedbugs/bug140.go +#usr/lib/go/test/fixedbugs/bug141.go +#usr/lib/go/test/fixedbugs/bug142.go +#usr/lib/go/test/fixedbugs/bug143.go +#usr/lib/go/test/fixedbugs/bug144.go +#usr/lib/go/test/fixedbugs/bug145.go +#usr/lib/go/test/fixedbugs/bug146.go +#usr/lib/go/test/fixedbugs/bug147.go +#usr/lib/go/test/fixedbugs/bug148.go +#usr/lib/go/test/fixedbugs/bug149.go +#usr/lib/go/test/fixedbugs/bug150.go +#usr/lib/go/test/fixedbugs/bug151.go +#usr/lib/go/test/fixedbugs/bug1515.go +#usr/lib/go/test/fixedbugs/bug152.go +#usr/lib/go/test/fixedbugs/bug154.go +#usr/lib/go/test/fixedbugs/bug155.go +#usr/lib/go/test/fixedbugs/bug156.go +#usr/lib/go/test/fixedbugs/bug157.go +#usr/lib/go/test/fixedbugs/bug158.go +#usr/lib/go/test/fixedbugs/bug159.go +#usr/lib/go/test/fixedbugs/bug160.dir +#usr/lib/go/test/fixedbugs/bug160.dir/x.go +#usr/lib/go/test/fixedbugs/bug160.dir/y.go +#usr/lib/go/test/fixedbugs/bug160.go +#usr/lib/go/test/fixedbugs/bug161.go +#usr/lib/go/test/fixedbugs/bug163.go +#usr/lib/go/test/fixedbugs/bug164.go +#usr/lib/go/test/fixedbugs/bug165.go +#usr/lib/go/test/fixedbugs/bug167.go +#usr/lib/go/test/fixedbugs/bug168.go +#usr/lib/go/test/fixedbugs/bug169.go +#usr/lib/go/test/fixedbugs/bug170.go +#usr/lib/go/test/fixedbugs/bug171.go +#usr/lib/go/test/fixedbugs/bug172.go +#usr/lib/go/test/fixedbugs/bug173.go +#usr/lib/go/test/fixedbugs/bug174.go +#usr/lib/go/test/fixedbugs/bug175.go +#usr/lib/go/test/fixedbugs/bug176.go +#usr/lib/go/test/fixedbugs/bug177.go +#usr/lib/go/test/fixedbugs/bug178.go +#usr/lib/go/test/fixedbugs/bug179.go +#usr/lib/go/test/fixedbugs/bug180.go +#usr/lib/go/test/fixedbugs/bug181.go +#usr/lib/go/test/fixedbugs/bug182.go +#usr/lib/go/test/fixedbugs/bug183.go +#usr/lib/go/test/fixedbugs/bug184.go +#usr/lib/go/test/fixedbugs/bug185.go +#usr/lib/go/test/fixedbugs/bug186.go +#usr/lib/go/test/fixedbugs/bug187.go +#usr/lib/go/test/fixedbugs/bug188.go +#usr/lib/go/test/fixedbugs/bug189.go +#usr/lib/go/test/fixedbugs/bug190.go +#usr/lib/go/test/fixedbugs/bug191.dir +#usr/lib/go/test/fixedbugs/bug191.dir/a.go +#usr/lib/go/test/fixedbugs/bug191.dir/b.go +#usr/lib/go/test/fixedbugs/bug191.dir/main.go +#usr/lib/go/test/fixedbugs/bug191.go +#usr/lib/go/test/fixedbugs/bug192.go +#usr/lib/go/test/fixedbugs/bug193.go +#usr/lib/go/test/fixedbugs/bug194.go +#usr/lib/go/test/fixedbugs/bug19403.go +#usr/lib/go/test/fixedbugs/bug195.go +#usr/lib/go/test/fixedbugs/bug196.go +#usr/lib/go/test/fixedbugs/bug197.go +#usr/lib/go/test/fixedbugs/bug198.go +#usr/lib/go/test/fixedbugs/bug199.go +#usr/lib/go/test/fixedbugs/bug200.go +#usr/lib/go/test/fixedbugs/bug201.go +#usr/lib/go/test/fixedbugs/bug202.go +#usr/lib/go/test/fixedbugs/bug203.go +#usr/lib/go/test/fixedbugs/bug204.go +#usr/lib/go/test/fixedbugs/bug205.go +#usr/lib/go/test/fixedbugs/bug206.go +#usr/lib/go/test/fixedbugs/bug206.out +#usr/lib/go/test/fixedbugs/bug207.go +#usr/lib/go/test/fixedbugs/bug208.go +#usr/lib/go/test/fixedbugs/bug209.go +#usr/lib/go/test/fixedbugs/bug212.go +#usr/lib/go/test/fixedbugs/bug213.go +#usr/lib/go/test/fixedbugs/bug214.go +#usr/lib/go/test/fixedbugs/bug215.go +#usr/lib/go/test/fixedbugs/bug216.go +#usr/lib/go/test/fixedbugs/bug217.go +#usr/lib/go/test/fixedbugs/bug218.go +#usr/lib/go/test/fixedbugs/bug219.go +#usr/lib/go/test/fixedbugs/bug221.go +#usr/lib/go/test/fixedbugs/bug222.dir +#usr/lib/go/test/fixedbugs/bug222.dir/chanbug.go +#usr/lib/go/test/fixedbugs/bug222.dir/chanbug2.go +#usr/lib/go/test/fixedbugs/bug222.go +#usr/lib/go/test/fixedbugs/bug223.go +#usr/lib/go/test/fixedbugs/bug224.go +#usr/lib/go/test/fixedbugs/bug225.go +#usr/lib/go/test/fixedbugs/bug227.go +#usr/lib/go/test/fixedbugs/bug228.go +#usr/lib/go/test/fixedbugs/bug229.go +#usr/lib/go/test/fixedbugs/bug230.go +#usr/lib/go/test/fixedbugs/bug231.go +#usr/lib/go/test/fixedbugs/bug232.go +#usr/lib/go/test/fixedbugs/bug233.go +#usr/lib/go/test/fixedbugs/bug234.go +#usr/lib/go/test/fixedbugs/bug235.go +#usr/lib/go/test/fixedbugs/bug236.go +#usr/lib/go/test/fixedbugs/bug237.go +#usr/lib/go/test/fixedbugs/bug238.go +#usr/lib/go/test/fixedbugs/bug239.go +#usr/lib/go/test/fixedbugs/bug240.go +#usr/lib/go/test/fixedbugs/bug241.go +#usr/lib/go/test/fixedbugs/bug242.go +#usr/lib/go/test/fixedbugs/bug243.go +#usr/lib/go/test/fixedbugs/bug244.go +#usr/lib/go/test/fixedbugs/bug245.go +#usr/lib/go/test/fixedbugs/bug246.go +#usr/lib/go/test/fixedbugs/bug247.go +#usr/lib/go/test/fixedbugs/bug248.dir +#usr/lib/go/test/fixedbugs/bug248.dir/bug0.go +#usr/lib/go/test/fixedbugs/bug248.dir/bug1.go +#usr/lib/go/test/fixedbugs/bug248.dir/bug2.go +#usr/lib/go/test/fixedbugs/bug248.dir/bug3.go +#usr/lib/go/test/fixedbugs/bug248.go +#usr/lib/go/test/fixedbugs/bug249.go +#usr/lib/go/test/fixedbugs/bug250.go +#usr/lib/go/test/fixedbugs/bug251.go +#usr/lib/go/test/fixedbugs/bug252.go +#usr/lib/go/test/fixedbugs/bug253.go +#usr/lib/go/test/fixedbugs/bug254.go +#usr/lib/go/test/fixedbugs/bug255.go +#usr/lib/go/test/fixedbugs/bug256.go +#usr/lib/go/test/fixedbugs/bug257.go +#usr/lib/go/test/fixedbugs/bug258.go +#usr/lib/go/test/fixedbugs/bug259.go +#usr/lib/go/test/fixedbugs/bug260.go +#usr/lib/go/test/fixedbugs/bug261.go +#usr/lib/go/test/fixedbugs/bug262.go +#usr/lib/go/test/fixedbugs/bug263.go +#usr/lib/go/test/fixedbugs/bug264.go +#usr/lib/go/test/fixedbugs/bug265.go +#usr/lib/go/test/fixedbugs/bug266.go +#usr/lib/go/test/fixedbugs/bug267.go +#usr/lib/go/test/fixedbugs/bug269.go +#usr/lib/go/test/fixedbugs/bug271.go +#usr/lib/go/test/fixedbugs/bug272.go +#usr/lib/go/test/fixedbugs/bug273.go +#usr/lib/go/test/fixedbugs/bug274.go +#usr/lib/go/test/fixedbugs/bug275.go +#usr/lib/go/test/fixedbugs/bug276.go +#usr/lib/go/test/fixedbugs/bug277.go +#usr/lib/go/test/fixedbugs/bug278.go +#usr/lib/go/test/fixedbugs/bug279.go +#usr/lib/go/test/fixedbugs/bug280.go +#usr/lib/go/test/fixedbugs/bug281.go +#usr/lib/go/test/fixedbugs/bug282.dir +#usr/lib/go/test/fixedbugs/bug282.dir/p1.go +#usr/lib/go/test/fixedbugs/bug282.dir/p2.go +#usr/lib/go/test/fixedbugs/bug282.go +#usr/lib/go/test/fixedbugs/bug283.go +#usr/lib/go/test/fixedbugs/bug284.go +#usr/lib/go/test/fixedbugs/bug285.go +#usr/lib/go/test/fixedbugs/bug286.go +#usr/lib/go/test/fixedbugs/bug287.go +#usr/lib/go/test/fixedbugs/bug288.go +#usr/lib/go/test/fixedbugs/bug289.go +#usr/lib/go/test/fixedbugs/bug290.go +#usr/lib/go/test/fixedbugs/bug291.go +#usr/lib/go/test/fixedbugs/bug292.go +#usr/lib/go/test/fixedbugs/bug293.go +#usr/lib/go/test/fixedbugs/bug294.go +#usr/lib/go/test/fixedbugs/bug295.go +#usr/lib/go/test/fixedbugs/bug296.go +#usr/lib/go/test/fixedbugs/bug297.go +#usr/lib/go/test/fixedbugs/bug298.go +#usr/lib/go/test/fixedbugs/bug299.go +#usr/lib/go/test/fixedbugs/bug300.go +#usr/lib/go/test/fixedbugs/bug301.go +#usr/lib/go/test/fixedbugs/bug302.dir +#usr/lib/go/test/fixedbugs/bug302.dir/main.go +#usr/lib/go/test/fixedbugs/bug302.dir/p.go +#usr/lib/go/test/fixedbugs/bug302.go +#usr/lib/go/test/fixedbugs/bug303.go +#usr/lib/go/test/fixedbugs/bug304.go +#usr/lib/go/test/fixedbugs/bug305.go +#usr/lib/go/test/fixedbugs/bug306.dir +#usr/lib/go/test/fixedbugs/bug306.dir/p1.go +#usr/lib/go/test/fixedbugs/bug306.dir/p2.go +#usr/lib/go/test/fixedbugs/bug306.go +#usr/lib/go/test/fixedbugs/bug307.go +#usr/lib/go/test/fixedbugs/bug308.go +#usr/lib/go/test/fixedbugs/bug309.go +#usr/lib/go/test/fixedbugs/bug311.go +#usr/lib/go/test/fixedbugs/bug312.go +#usr/lib/go/test/fixedbugs/bug313.dir +#usr/lib/go/test/fixedbugs/bug313.dir/a.go +#usr/lib/go/test/fixedbugs/bug313.dir/b.go +#usr/lib/go/test/fixedbugs/bug313.go +#usr/lib/go/test/fixedbugs/bug314.go +#usr/lib/go/test/fixedbugs/bug315.go +#usr/lib/go/test/fixedbugs/bug316.go +#usr/lib/go/test/fixedbugs/bug317.go +#usr/lib/go/test/fixedbugs/bug318.go +#usr/lib/go/test/fixedbugs/bug319.go +#usr/lib/go/test/fixedbugs/bug320.go +#usr/lib/go/test/fixedbugs/bug321.go +#usr/lib/go/test/fixedbugs/bug322.dir +#usr/lib/go/test/fixedbugs/bug322.dir/lib.go +#usr/lib/go/test/fixedbugs/bug322.dir/main.go +#usr/lib/go/test/fixedbugs/bug322.go +#usr/lib/go/test/fixedbugs/bug323.go +#usr/lib/go/test/fixedbugs/bug324.dir +#usr/lib/go/test/fixedbugs/bug324.dir/p.go +#usr/lib/go/test/fixedbugs/bug324.dir/prog.go +#usr/lib/go/test/fixedbugs/bug324.go +#usr/lib/go/test/fixedbugs/bug325.go +#usr/lib/go/test/fixedbugs/bug326.go +#usr/lib/go/test/fixedbugs/bug327.go +#usr/lib/go/test/fixedbugs/bug328.go +#usr/lib/go/test/fixedbugs/bug328.out +#usr/lib/go/test/fixedbugs/bug329.go +#usr/lib/go/test/fixedbugs/bug330.go +#usr/lib/go/test/fixedbugs/bug331.go +#usr/lib/go/test/fixedbugs/bug332.go +#usr/lib/go/test/fixedbugs/bug333.go +#usr/lib/go/test/fixedbugs/bug334.go +#usr/lib/go/test/fixedbugs/bug335.dir +#usr/lib/go/test/fixedbugs/bug335.dir/a.go +#usr/lib/go/test/fixedbugs/bug335.dir/b.go +#usr/lib/go/test/fixedbugs/bug335.go +#usr/lib/go/test/fixedbugs/bug336.go +#usr/lib/go/test/fixedbugs/bug337.go +#usr/lib/go/test/fixedbugs/bug338.go +#usr/lib/go/test/fixedbugs/bug339.go +#usr/lib/go/test/fixedbugs/bug340.go +#usr/lib/go/test/fixedbugs/bug341.go +#usr/lib/go/test/fixedbugs/bug342.go +#usr/lib/go/test/fixedbugs/bug343.go +#usr/lib/go/test/fixedbugs/bug344.go +#usr/lib/go/test/fixedbugs/bug345.dir +#usr/lib/go/test/fixedbugs/bug345.dir/io.go +#usr/lib/go/test/fixedbugs/bug345.dir/main.go +#usr/lib/go/test/fixedbugs/bug345.go +#usr/lib/go/test/fixedbugs/bug346.go +#usr/lib/go/test/fixedbugs/bug347.go +#usr/lib/go/test/fixedbugs/bug348.go +#usr/lib/go/test/fixedbugs/bug349.go +#usr/lib/go/test/fixedbugs/bug350.go +#usr/lib/go/test/fixedbugs/bug351.go +#usr/lib/go/test/fixedbugs/bug352.go +#usr/lib/go/test/fixedbugs/bug353.go +#usr/lib/go/test/fixedbugs/bug354.go +#usr/lib/go/test/fixedbugs/bug355.go +#usr/lib/go/test/fixedbugs/bug356.go +#usr/lib/go/test/fixedbugs/bug357.go +#usr/lib/go/test/fixedbugs/bug358.go +#usr/lib/go/test/fixedbugs/bug361.go +#usr/lib/go/test/fixedbugs/bug362.go +#usr/lib/go/test/fixedbugs/bug363.go +#usr/lib/go/test/fixedbugs/bug364.go +#usr/lib/go/test/fixedbugs/bug365.go +#usr/lib/go/test/fixedbugs/bug366.go +#usr/lib/go/test/fixedbugs/bug367.dir +#usr/lib/go/test/fixedbugs/bug367.dir/p.go +#usr/lib/go/test/fixedbugs/bug367.dir/prog.go +#usr/lib/go/test/fixedbugs/bug367.go +#usr/lib/go/test/fixedbugs/bug368.go +#usr/lib/go/test/fixedbugs/bug369.dir +#usr/lib/go/test/fixedbugs/bug369.dir/main.go +#usr/lib/go/test/fixedbugs/bug369.dir/pkg.go +#usr/lib/go/test/fixedbugs/bug369.go +#usr/lib/go/test/fixedbugs/bug370.go +#usr/lib/go/test/fixedbugs/bug371.go +#usr/lib/go/test/fixedbugs/bug372.go +#usr/lib/go/test/fixedbugs/bug373.go +#usr/lib/go/test/fixedbugs/bug374.go +#usr/lib/go/test/fixedbugs/bug375.go +#usr/lib/go/test/fixedbugs/bug376.go +#usr/lib/go/test/fixedbugs/bug377.dir +#usr/lib/go/test/fixedbugs/bug377.dir/one.go +#usr/lib/go/test/fixedbugs/bug377.dir/two.go +#usr/lib/go/test/fixedbugs/bug377.go +#usr/lib/go/test/fixedbugs/bug378.go +#usr/lib/go/test/fixedbugs/bug379.go +#usr/lib/go/test/fixedbugs/bug380.go +#usr/lib/go/test/fixedbugs/bug381.go +#usr/lib/go/test/fixedbugs/bug382.dir +#usr/lib/go/test/fixedbugs/bug382.dir/pkg.go +#usr/lib/go/test/fixedbugs/bug382.dir/prog.go +#usr/lib/go/test/fixedbugs/bug382.go +#usr/lib/go/test/fixedbugs/bug383.go +#usr/lib/go/test/fixedbugs/bug384.go +#usr/lib/go/test/fixedbugs/bug385_32.go +#usr/lib/go/test/fixedbugs/bug385_64.go +#usr/lib/go/test/fixedbugs/bug386.go +#usr/lib/go/test/fixedbugs/bug387.go +#usr/lib/go/test/fixedbugs/bug388.go +#usr/lib/go/test/fixedbugs/bug389.go +#usr/lib/go/test/fixedbugs/bug390.go +#usr/lib/go/test/fixedbugs/bug391.go +#usr/lib/go/test/fixedbugs/bug392.dir +#usr/lib/go/test/fixedbugs/bug392.dir/one.go +#usr/lib/go/test/fixedbugs/bug392.dir/pkg2.go +#usr/lib/go/test/fixedbugs/bug392.dir/pkg3.go +#usr/lib/go/test/fixedbugs/bug392.go +#usr/lib/go/test/fixedbugs/bug393.go +#usr/lib/go/test/fixedbugs/bug394.go +#usr/lib/go/test/fixedbugs/bug396.dir +#usr/lib/go/test/fixedbugs/bug396.dir/one.go +#usr/lib/go/test/fixedbugs/bug396.dir/two.go +#usr/lib/go/test/fixedbugs/bug396.go +#usr/lib/go/test/fixedbugs/bug397.go +#usr/lib/go/test/fixedbugs/bug398.go +#usr/lib/go/test/fixedbugs/bug399.go +#usr/lib/go/test/fixedbugs/bug401.go +#usr/lib/go/test/fixedbugs/bug402.go +#usr/lib/go/test/fixedbugs/bug403.go +#usr/lib/go/test/fixedbugs/bug404.dir +#usr/lib/go/test/fixedbugs/bug404.dir/one.go +#usr/lib/go/test/fixedbugs/bug404.dir/two.go +#usr/lib/go/test/fixedbugs/bug404.go +#usr/lib/go/test/fixedbugs/bug405.go +#usr/lib/go/test/fixedbugs/bug406.go +#usr/lib/go/test/fixedbugs/bug407.dir +#usr/lib/go/test/fixedbugs/bug407.dir/one.go +#usr/lib/go/test/fixedbugs/bug407.dir/two.go +#usr/lib/go/test/fixedbugs/bug407.go +#usr/lib/go/test/fixedbugs/bug409.go +#usr/lib/go/test/fixedbugs/bug409.out +#usr/lib/go/test/fixedbugs/bug410.go +#usr/lib/go/test/fixedbugs/bug411.go +#usr/lib/go/test/fixedbugs/bug412.go +#usr/lib/go/test/fixedbugs/bug413.go +#usr/lib/go/test/fixedbugs/bug414.dir +#usr/lib/go/test/fixedbugs/bug414.dir/p1.go +#usr/lib/go/test/fixedbugs/bug414.dir/prog.go +#usr/lib/go/test/fixedbugs/bug414.go +#usr/lib/go/test/fixedbugs/bug415.dir +#usr/lib/go/test/fixedbugs/bug415.dir/p.go +#usr/lib/go/test/fixedbugs/bug415.dir/prog.go +#usr/lib/go/test/fixedbugs/bug415.go +#usr/lib/go/test/fixedbugs/bug416.go +#usr/lib/go/test/fixedbugs/bug417.go +#usr/lib/go/test/fixedbugs/bug418.go +#usr/lib/go/test/fixedbugs/bug419.go +#usr/lib/go/test/fixedbugs/bug420.go +#usr/lib/go/test/fixedbugs/bug421.go +#usr/lib/go/test/fixedbugs/bug422.go +#usr/lib/go/test/fixedbugs/bug423.go +#usr/lib/go/test/fixedbugs/bug424.dir +#usr/lib/go/test/fixedbugs/bug424.dir/lib.go +#usr/lib/go/test/fixedbugs/bug424.dir/main.go +#usr/lib/go/test/fixedbugs/bug424.go +#usr/lib/go/test/fixedbugs/bug425.go +#usr/lib/go/test/fixedbugs/bug426.go +#usr/lib/go/test/fixedbugs/bug427.go +#usr/lib/go/test/fixedbugs/bug428.go +#usr/lib/go/test/fixedbugs/bug429.go +#usr/lib/go/test/fixedbugs/bug429_run.go +#usr/lib/go/test/fixedbugs/bug430.go +#usr/lib/go/test/fixedbugs/bug431.go +#usr/lib/go/test/fixedbugs/bug432.go +#usr/lib/go/test/fixedbugs/bug433.go +#usr/lib/go/test/fixedbugs/bug434.go +#usr/lib/go/test/fixedbugs/bug435.go +#usr/lib/go/test/fixedbugs/bug436.go +#usr/lib/go/test/fixedbugs/bug437.dir +#usr/lib/go/test/fixedbugs/bug437.dir/one.go +#usr/lib/go/test/fixedbugs/bug437.dir/two.go +#usr/lib/go/test/fixedbugs/bug437.dir/x.go +#usr/lib/go/test/fixedbugs/bug437.go +#usr/lib/go/test/fixedbugs/bug438.go +#usr/lib/go/test/fixedbugs/bug439.go +#usr/lib/go/test/fixedbugs/bug440_32.go +#usr/lib/go/test/fixedbugs/bug440_64.go +#usr/lib/go/test/fixedbugs/bug441.go +#usr/lib/go/test/fixedbugs/bug442.go +#usr/lib/go/test/fixedbugs/bug443.go +#usr/lib/go/test/fixedbugs/bug444.go +#usr/lib/go/test/fixedbugs/bug445.go +#usr/lib/go/test/fixedbugs/bug446.go +#usr/lib/go/test/fixedbugs/bug447.go +#usr/lib/go/test/fixedbugs/bug448.dir +#usr/lib/go/test/fixedbugs/bug448.dir/pkg1.go +#usr/lib/go/test/fixedbugs/bug448.dir/pkg2.go +#usr/lib/go/test/fixedbugs/bug448.go +#usr/lib/go/test/fixedbugs/bug449.go +#usr/lib/go/test/fixedbugs/bug450.go +#usr/lib/go/test/fixedbugs/bug451.go +#usr/lib/go/test/fixedbugs/bug452.go +#usr/lib/go/test/fixedbugs/bug453.go +#usr/lib/go/test/fixedbugs/bug454.go +#usr/lib/go/test/fixedbugs/bug455.go +#usr/lib/go/test/fixedbugs/bug456.go +#usr/lib/go/test/fixedbugs/bug457.go +#usr/lib/go/test/fixedbugs/bug458.go +#usr/lib/go/test/fixedbugs/bug459.go +#usr/lib/go/test/fixedbugs/bug460.dir +#usr/lib/go/test/fixedbugs/bug460.dir/a.go +#usr/lib/go/test/fixedbugs/bug460.dir/b.go +#usr/lib/go/test/fixedbugs/bug460.go +#usr/lib/go/test/fixedbugs/bug461.go +#usr/lib/go/test/fixedbugs/bug462.go +#usr/lib/go/test/fixedbugs/bug463.go +#usr/lib/go/test/fixedbugs/bug464.go +#usr/lib/go/test/fixedbugs/bug465.dir +#usr/lib/go/test/fixedbugs/bug465.dir/a.go +#usr/lib/go/test/fixedbugs/bug465.dir/b.go +#usr/lib/go/test/fixedbugs/bug465.go +#usr/lib/go/test/fixedbugs/bug466.dir +#usr/lib/go/test/fixedbugs/bug466.dir/a.go +#usr/lib/go/test/fixedbugs/bug466.dir/b.go +#usr/lib/go/test/fixedbugs/bug466.go +#usr/lib/go/test/fixedbugs/bug467.dir +#usr/lib/go/test/fixedbugs/bug467.dir/p1.go +#usr/lib/go/test/fixedbugs/bug467.dir/p2.go +#usr/lib/go/test/fixedbugs/bug467.dir/p3.go +#usr/lib/go/test/fixedbugs/bug467.go +#usr/lib/go/test/fixedbugs/bug468.dir +#usr/lib/go/test/fixedbugs/bug468.dir/p1.go +#usr/lib/go/test/fixedbugs/bug468.dir/p2.go +#usr/lib/go/test/fixedbugs/bug468.go +#usr/lib/go/test/fixedbugs/bug470.go +#usr/lib/go/test/fixedbugs/bug471.go +#usr/lib/go/test/fixedbugs/bug472.dir +#usr/lib/go/test/fixedbugs/bug472.dir/p1.go +#usr/lib/go/test/fixedbugs/bug472.dir/p2.go +#usr/lib/go/test/fixedbugs/bug472.dir/z.go +#usr/lib/go/test/fixedbugs/bug472.go +#usr/lib/go/test/fixedbugs/bug473.go +#usr/lib/go/test/fixedbugs/bug474.go +#usr/lib/go/test/fixedbugs/bug475.go +#usr/lib/go/test/fixedbugs/bug476.go +#usr/lib/go/test/fixedbugs/bug477.go +#usr/lib/go/test/fixedbugs/bug478.dir +#usr/lib/go/test/fixedbugs/bug478.dir/a.go +#usr/lib/go/test/fixedbugs/bug478.dir/b.go +#usr/lib/go/test/fixedbugs/bug478.go +#usr/lib/go/test/fixedbugs/bug479.dir +#usr/lib/go/test/fixedbugs/bug479.dir/a.go +#usr/lib/go/test/fixedbugs/bug479.dir/b.go +#usr/lib/go/test/fixedbugs/bug479.go +#usr/lib/go/test/fixedbugs/bug480.dir +#usr/lib/go/test/fixedbugs/bug480.dir/a.go +#usr/lib/go/test/fixedbugs/bug480.dir/b.go +#usr/lib/go/test/fixedbugs/bug480.go +#usr/lib/go/test/fixedbugs/bug481.go +#usr/lib/go/test/fixedbugs/bug482.go +#usr/lib/go/test/fixedbugs/bug483.go +#usr/lib/go/test/fixedbugs/bug484.go +#usr/lib/go/test/fixedbugs/bug485.go +#usr/lib/go/test/fixedbugs/bug486.go +#usr/lib/go/test/fixedbugs/bug487.go +#usr/lib/go/test/fixedbugs/bug488.dir +#usr/lib/go/test/fixedbugs/bug488.dir/a.go +#usr/lib/go/test/fixedbugs/bug488.dir/b.go +#usr/lib/go/test/fixedbugs/bug488.go +#usr/lib/go/test/fixedbugs/bug489.go +#usr/lib/go/test/fixedbugs/bug490.go +#usr/lib/go/test/fixedbugs/bug491.go +#usr/lib/go/test/fixedbugs/bug492.dir +#usr/lib/go/test/fixedbugs/bug492.dir/a.go +#usr/lib/go/test/fixedbugs/bug492.dir/b.go +#usr/lib/go/test/fixedbugs/bug492.go +#usr/lib/go/test/fixedbugs/bug493.go +#usr/lib/go/test/fixedbugs/bug494.go +#usr/lib/go/test/fixedbugs/bug495.go +#usr/lib/go/test/fixedbugs/bug496.go +#usr/lib/go/test/fixedbugs/bug497.go +#usr/lib/go/test/fixedbugs/bug498.go +#usr/lib/go/test/fixedbugs/bug499.go +#usr/lib/go/test/fixedbugs/bug500.go +#usr/lib/go/test/fixedbugs/bug501.go +#usr/lib/go/test/fixedbugs/bug502.go +#usr/lib/go/test/fixedbugs/bug503.go +#usr/lib/go/test/fixedbugs/bug504.dir +#usr/lib/go/test/fixedbugs/bug504.dir/a.go +#usr/lib/go/test/fixedbugs/bug504.dir/b.go +#usr/lib/go/test/fixedbugs/bug504.dir/c.go +#usr/lib/go/test/fixedbugs/bug504.dir/main.go +#usr/lib/go/test/fixedbugs/bug504.go +#usr/lib/go/test/fixedbugs/bug505.go +#usr/lib/go/test/fixedbugs/bug506.dir +#usr/lib/go/test/fixedbugs/bug506.dir/a.go +#usr/lib/go/test/fixedbugs/bug506.dir/main.go +#usr/lib/go/test/fixedbugs/bug506.go +#usr/lib/go/test/fixedbugs/bug507.dir +#usr/lib/go/test/fixedbugs/bug507.dir/a.go +#usr/lib/go/test/fixedbugs/bug507.dir/b.go +#usr/lib/go/test/fixedbugs/bug507.dir/c.go +#usr/lib/go/test/fixedbugs/bug507.go +#usr/lib/go/test/fixedbugs/bug508.go +#usr/lib/go/test/fixedbugs/gcc61204.go +#usr/lib/go/test/fixedbugs/gcc61244.go +#usr/lib/go/test/fixedbugs/gcc61246.go +#usr/lib/go/test/fixedbugs/gcc61248.go +#usr/lib/go/test/fixedbugs/gcc61253.go +#usr/lib/go/test/fixedbugs/gcc61254.go +#usr/lib/go/test/fixedbugs/gcc61255.go +#usr/lib/go/test/fixedbugs/gcc61258.go +#usr/lib/go/test/fixedbugs/gcc61264.go +#usr/lib/go/test/fixedbugs/gcc61265.go +#usr/lib/go/test/fixedbugs/gcc61273.go +#usr/lib/go/test/fixedbugs/gcc65755.go +#usr/lib/go/test/fixedbugs/gcc67968.dir +#usr/lib/go/test/fixedbugs/gcc67968.dir/a.go +#usr/lib/go/test/fixedbugs/gcc67968.dir/b.go +#usr/lib/go/test/fixedbugs/gcc67968.go +#usr/lib/go/test/fixedbugs/gcc78763.go +#usr/lib/go/test/fixedbugs/gcc80226.go +#usr/lib/go/test/fixedbugs/gcc89321.go +#usr/lib/go/test/fixedbugs/issue10047.go +#usr/lib/go/test/fixedbugs/issue10066.dir +#usr/lib/go/test/fixedbugs/issue10066.dir/a.go +#usr/lib/go/test/fixedbugs/issue10066.dir/b.go +#usr/lib/go/test/fixedbugs/issue10066.go +#usr/lib/go/test/fixedbugs/issue10135.go +#usr/lib/go/test/fixedbugs/issue10219.dir +#usr/lib/go/test/fixedbugs/issue10219.dir/a.go +#usr/lib/go/test/fixedbugs/issue10219.dir/b.go +#usr/lib/go/test/fixedbugs/issue10219.dir/c.go +#usr/lib/go/test/fixedbugs/issue10219.go +#usr/lib/go/test/fixedbugs/issue10253.go +#usr/lib/go/test/fixedbugs/issue10284.go +#usr/lib/go/test/fixedbugs/issue10320.go +#usr/lib/go/test/fixedbugs/issue10332.go +#usr/lib/go/test/fixedbugs/issue10353.go +#usr/lib/go/test/fixedbugs/issue10407.go +#usr/lib/go/test/fixedbugs/issue10441.go +#usr/lib/go/test/fixedbugs/issue10486.go +#usr/lib/go/test/fixedbugs/issue10607.go +#usr/lib/go/test/fixedbugs/issue10607a.go +#usr/lib/go/test/fixedbugs/issue10654.go +#usr/lib/go/test/fixedbugs/issue10700.dir +#usr/lib/go/test/fixedbugs/issue10700.dir/other.go +#usr/lib/go/test/fixedbugs/issue10700.dir/test.go +#usr/lib/go/test/fixedbugs/issue10700.go +#usr/lib/go/test/fixedbugs/issue10925.go +#usr/lib/go/test/fixedbugs/issue10958.go +#usr/lib/go/test/fixedbugs/issue10975.go +#usr/lib/go/test/fixedbugs/issue10977.go +#usr/lib/go/test/fixedbugs/issue11053.dir +#usr/lib/go/test/fixedbugs/issue11053.dir/p.go +#usr/lib/go/test/fixedbugs/issue11053.dir/p_test.go +#usr/lib/go/test/fixedbugs/issue11053.go +#usr/lib/go/test/fixedbugs/issue11053.out +#usr/lib/go/test/fixedbugs/issue11256.go +#usr/lib/go/test/fixedbugs/issue11286.go +#usr/lib/go/test/fixedbugs/issue11326.go +#usr/lib/go/test/fixedbugs/issue11326b.go +#usr/lib/go/test/fixedbugs/issue11354.go +#usr/lib/go/test/fixedbugs/issue11359.go +#usr/lib/go/test/fixedbugs/issue11361.go +#usr/lib/go/test/fixedbugs/issue11362.go +#usr/lib/go/test/fixedbugs/issue11369.go +#usr/lib/go/test/fixedbugs/issue11370.go +#usr/lib/go/test/fixedbugs/issue11371.go +#usr/lib/go/test/fixedbugs/issue11590.go +#usr/lib/go/test/fixedbugs/issue11610.go +#usr/lib/go/test/fixedbugs/issue11614.go +#usr/lib/go/test/fixedbugs/issue11656.go +#usr/lib/go/test/fixedbugs/issue11674.go +#usr/lib/go/test/fixedbugs/issue11699.go +#usr/lib/go/test/fixedbugs/issue11737.go +#usr/lib/go/test/fixedbugs/issue11750.go +#usr/lib/go/test/fixedbugs/issue11771.go +#usr/lib/go/test/fixedbugs/issue11790.go +#usr/lib/go/test/fixedbugs/issue11945.go +#usr/lib/go/test/fixedbugs/issue11987.go +#usr/lib/go/test/fixedbugs/issue12006.go +#usr/lib/go/test/fixedbugs/issue12108.go +#usr/lib/go/test/fixedbugs/issue12133.go +#usr/lib/go/test/fixedbugs/issue12226.go +#usr/lib/go/test/fixedbugs/issue12347.go +#usr/lib/go/test/fixedbugs/issue12411.go +#usr/lib/go/test/fixedbugs/issue12413.go +#usr/lib/go/test/fixedbugs/issue12525.go +#usr/lib/go/test/fixedbugs/issue12536.go +#usr/lib/go/test/fixedbugs/issue12577.go +#usr/lib/go/test/fixedbugs/issue12588.go +#usr/lib/go/test/fixedbugs/issue12621.go +#usr/lib/go/test/fixedbugs/issue12677.dir +#usr/lib/go/test/fixedbugs/issue12677.dir/p.go +#usr/lib/go/test/fixedbugs/issue12677.dir/q.go +#usr/lib/go/test/fixedbugs/issue12677.go +#usr/lib/go/test/fixedbugs/issue12686.go +#usr/lib/go/test/fixedbugs/issue12944.go +#usr/lib/go/test/fixedbugs/issue1304.go +#usr/lib/go/test/fixedbugs/issue13160.go +#usr/lib/go/test/fixedbugs/issue13162.go +#usr/lib/go/test/fixedbugs/issue13169.go +#usr/lib/go/test/fixedbugs/issue13171.go +#usr/lib/go/test/fixedbugs/issue13248.go +#usr/lib/go/test/fixedbugs/issue13261.go +#usr/lib/go/test/fixedbugs/issue13262.go +#usr/lib/go/test/fixedbugs/issue13263.go +#usr/lib/go/test/fixedbugs/issue13265.go +#usr/lib/go/test/fixedbugs/issue13266.go +#usr/lib/go/test/fixedbugs/issue13268.go +#usr/lib/go/test/fixedbugs/issue13273.go +#usr/lib/go/test/fixedbugs/issue13274.go +#usr/lib/go/test/fixedbugs/issue13319.go +#usr/lib/go/test/fixedbugs/issue13337.go +#usr/lib/go/test/fixedbugs/issue13365.go +#usr/lib/go/test/fixedbugs/issue13415.go +#usr/lib/go/test/fixedbugs/issue13471.go +#usr/lib/go/test/fixedbugs/issue13480.go +#usr/lib/go/test/fixedbugs/issue13485.go +#usr/lib/go/test/fixedbugs/issue13539.go +#usr/lib/go/test/fixedbugs/issue13559.go +#usr/lib/go/test/fixedbugs/issue13587.go +#usr/lib/go/test/fixedbugs/issue13684.go +#usr/lib/go/test/fixedbugs/issue13777.dir +#usr/lib/go/test/fixedbugs/issue13777.dir/burnin.go +#usr/lib/go/test/fixedbugs/issue13777.dir/main.go +#usr/lib/go/test/fixedbugs/issue13777.go +#usr/lib/go/test/fixedbugs/issue13779.go +#usr/lib/go/test/fixedbugs/issue13799.go +#usr/lib/go/test/fixedbugs/issue13821.go +#usr/lib/go/test/fixedbugs/issue13821b.go +#usr/lib/go/test/fixedbugs/issue14006.go +#usr/lib/go/test/fixedbugs/issue14010.go +#usr/lib/go/test/fixedbugs/issue14136.go +#usr/lib/go/test/fixedbugs/issue14164.dir +#usr/lib/go/test/fixedbugs/issue14164.dir/a.go +#usr/lib/go/test/fixedbugs/issue14164.dir/main.go +#usr/lib/go/test/fixedbugs/issue14164.go +#usr/lib/go/test/fixedbugs/issue14321.go +#usr/lib/go/test/fixedbugs/issue14331.dir +#usr/lib/go/test/fixedbugs/issue14331.dir/a.go +#usr/lib/go/test/fixedbugs/issue14331.dir/b.go +#usr/lib/go/test/fixedbugs/issue14331.go +#usr/lib/go/test/fixedbugs/issue14405.go +#usr/lib/go/test/fixedbugs/issue14520.go +#usr/lib/go/test/fixedbugs/issue14540.go +#usr/lib/go/test/fixedbugs/issue14553.go +#usr/lib/go/test/fixedbugs/issue14591.go +#usr/lib/go/test/fixedbugs/issue14636.go +#usr/lib/go/test/fixedbugs/issue14646.go +#usr/lib/go/test/fixedbugs/issue14651.go +#usr/lib/go/test/fixedbugs/issue14652.go +#usr/lib/go/test/fixedbugs/issue14725.go +#usr/lib/go/test/fixedbugs/issue14729.go +#usr/lib/go/test/fixedbugs/issue14988.go +#usr/lib/go/test/fixedbugs/issue14999.go +#usr/lib/go/test/fixedbugs/issue15002.go +#usr/lib/go/test/fixedbugs/issue15013.go +#usr/lib/go/test/fixedbugs/issue15039.go +#usr/lib/go/test/fixedbugs/issue15042.go +#usr/lib/go/test/fixedbugs/issue15055.go +#usr/lib/go/test/fixedbugs/issue15071.dir +#usr/lib/go/test/fixedbugs/issue15071.dir/exp.go +#usr/lib/go/test/fixedbugs/issue15071.dir/main.go +#usr/lib/go/test/fixedbugs/issue15071.go +#usr/lib/go/test/fixedbugs/issue15084.go +#usr/lib/go/test/fixedbugs/issue15091.go +#usr/lib/go/test/fixedbugs/issue15141.go +#usr/lib/go/test/fixedbugs/issue15175.go +#usr/lib/go/test/fixedbugs/issue15252.go +#usr/lib/go/test/fixedbugs/issue15277.go +#usr/lib/go/test/fixedbugs/issue15281.go +#usr/lib/go/test/fixedbugs/issue15303.go +#usr/lib/go/test/fixedbugs/issue15311.go +#usr/lib/go/test/fixedbugs/issue15329.go +#usr/lib/go/test/fixedbugs/issue15439.go +#usr/lib/go/test/fixedbugs/issue15470.dir +#usr/lib/go/test/fixedbugs/issue15470.dir/a.go +#usr/lib/go/test/fixedbugs/issue15470.dir/b.go +#usr/lib/go/test/fixedbugs/issue15470.go +#usr/lib/go/test/fixedbugs/issue15514.dir +#usr/lib/go/test/fixedbugs/issue15514.dir/a.go +#usr/lib/go/test/fixedbugs/issue15514.dir/b.go +#usr/lib/go/test/fixedbugs/issue15514.dir/c.go +#usr/lib/go/test/fixedbugs/issue15514.go +#usr/lib/go/test/fixedbugs/issue15528.go +#usr/lib/go/test/fixedbugs/issue15548.dir +#usr/lib/go/test/fixedbugs/issue15548.dir/a.go +#usr/lib/go/test/fixedbugs/issue15548.dir/b.go +#usr/lib/go/test/fixedbugs/issue15548.dir/c.go +#usr/lib/go/test/fixedbugs/issue15548.go +#usr/lib/go/test/fixedbugs/issue15550.go +#usr/lib/go/test/fixedbugs/issue15572.dir +#usr/lib/go/test/fixedbugs/issue15572.dir/a.go +#usr/lib/go/test/fixedbugs/issue15572.dir/b.go +#usr/lib/go/test/fixedbugs/issue15572.go +#usr/lib/go/test/fixedbugs/issue15585.go +#usr/lib/go/test/fixedbugs/issue15602.go +#usr/lib/go/test/fixedbugs/issue15604.go +#usr/lib/go/test/fixedbugs/issue15609.dir +#usr/lib/go/test/fixedbugs/issue15609.dir/call.go +#usr/lib/go/test/fixedbugs/issue15609.dir/call_386.s +#usr/lib/go/test/fixedbugs/issue15609.dir/call_amd64.s +#usr/lib/go/test/fixedbugs/issue15609.dir/call_decl.go +#usr/lib/go/test/fixedbugs/issue15609.dir/main.go +#usr/lib/go/test/fixedbugs/issue15609.go +#usr/lib/go/test/fixedbugs/issue15611.go +#usr/lib/go/test/fixedbugs/issue15646.dir +#usr/lib/go/test/fixedbugs/issue15646.dir/a.go +#usr/lib/go/test/fixedbugs/issue15646.dir/b.go +#usr/lib/go/test/fixedbugs/issue15646.go +#usr/lib/go/test/fixedbugs/issue15722.go +#usr/lib/go/test/fixedbugs/issue15733.go +#usr/lib/go/test/fixedbugs/issue15747.go +#usr/lib/go/test/fixedbugs/issue15747b.go +#usr/lib/go/test/fixedbugs/issue15838.dir +#usr/lib/go/test/fixedbugs/issue15838.dir/a.go +#usr/lib/go/test/fixedbugs/issue15838.dir/b.go +#usr/lib/go/test/fixedbugs/issue15838.go +#usr/lib/go/test/fixedbugs/issue15895.go +#usr/lib/go/test/fixedbugs/issue15898.go +#usr/lib/go/test/fixedbugs/issue15902.go +#usr/lib/go/test/fixedbugs/issue15920.dir +#usr/lib/go/test/fixedbugs/issue15920.dir/a.go +#usr/lib/go/test/fixedbugs/issue15920.dir/b.go +#usr/lib/go/test/fixedbugs/issue15920.go +#usr/lib/go/test/fixedbugs/issue15926.go +#usr/lib/go/test/fixedbugs/issue15961.go +#usr/lib/go/test/fixedbugs/issue15975.go +#usr/lib/go/test/fixedbugs/issue15988.go +#usr/lib/go/test/fixedbugs/issue15992.go +#usr/lib/go/test/fixedbugs/issue15992.out +#usr/lib/go/test/fixedbugs/issue16008.go +#usr/lib/go/test/fixedbugs/issue16016.go +#usr/lib/go/test/fixedbugs/issue16037_run.go +#usr/lib/go/test/fixedbugs/issue16095.go +#usr/lib/go/test/fixedbugs/issue16130.go +#usr/lib/go/test/fixedbugs/issue16133.dir +#usr/lib/go/test/fixedbugs/issue16133.dir/a1.go +#usr/lib/go/test/fixedbugs/issue16133.dir/a2.go +#usr/lib/go/test/fixedbugs/issue16133.dir/b.go +#usr/lib/go/test/fixedbugs/issue16133.dir/c.go +#usr/lib/go/test/fixedbugs/issue16133.go +#usr/lib/go/test/fixedbugs/issue16193.go +#usr/lib/go/test/fixedbugs/issue16249.go +#usr/lib/go/test/fixedbugs/issue16306.go +#usr/lib/go/test/fixedbugs/issue16317.dir +#usr/lib/go/test/fixedbugs/issue16317.dir/a.go +#usr/lib/go/test/fixedbugs/issue16317.dir/b.go +#usr/lib/go/test/fixedbugs/issue16317.go +#usr/lib/go/test/fixedbugs/issue16331.go +#usr/lib/go/test/fixedbugs/issue16369.go +#usr/lib/go/test/fixedbugs/issue16428.go +#usr/lib/go/test/fixedbugs/issue16439.go +#usr/lib/go/test/fixedbugs/issue16515.go +#usr/lib/go/test/fixedbugs/issue16616.dir +#usr/lib/go/test/fixedbugs/issue16616.dir/a.go +#usr/lib/go/test/fixedbugs/issue16616.dir/b.go +#usr/lib/go/test/fixedbugs/issue16616.dir/issue16616.go +#usr/lib/go/test/fixedbugs/issue16616.go +#usr/lib/go/test/fixedbugs/issue16733.go +#usr/lib/go/test/fixedbugs/issue16741.go +#usr/lib/go/test/fixedbugs/issue16760.go +#usr/lib/go/test/fixedbugs/issue16804.go +#usr/lib/go/test/fixedbugs/issue16870.go +#usr/lib/go/test/fixedbugs/issue16948.go +#usr/lib/go/test/fixedbugs/issue16949.go +#usr/lib/go/test/fixedbugs/issue16985.go +#usr/lib/go/test/fixedbugs/issue17005.go +#usr/lib/go/test/fixedbugs/issue17038.go +#usr/lib/go/test/fixedbugs/issue17039.go +#usr/lib/go/test/fixedbugs/issue17111.go +#usr/lib/go/test/fixedbugs/issue17194.go +#usr/lib/go/test/fixedbugs/issue17270.go +#usr/lib/go/test/fixedbugs/issue17318.go +#usr/lib/go/test/fixedbugs/issue17328.go +#usr/lib/go/test/fixedbugs/issue17381.go +#usr/lib/go/test/fixedbugs/issue17449.go +#usr/lib/go/test/fixedbugs/issue17551.go +#usr/lib/go/test/fixedbugs/issue17588.go +#usr/lib/go/test/fixedbugs/issue17596.go +#usr/lib/go/test/fixedbugs/issue17631.go +#usr/lib/go/test/fixedbugs/issue17640.go +#usr/lib/go/test/fixedbugs/issue17645.go +#usr/lib/go/test/fixedbugs/issue17710.go +#usr/lib/go/test/fixedbugs/issue17752.go +#usr/lib/go/test/fixedbugs/issue17918.go +#usr/lib/go/test/fixedbugs/issue18089.go +#usr/lib/go/test/fixedbugs/issue18092.go +#usr/lib/go/test/fixedbugs/issue18149.go +#usr/lib/go/test/fixedbugs/issue18231.go +#usr/lib/go/test/fixedbugs/issue18331.go +#usr/lib/go/test/fixedbugs/issue18392.go +#usr/lib/go/test/fixedbugs/issue18393.go +#usr/lib/go/test/fixedbugs/issue18410.go +#usr/lib/go/test/fixedbugs/issue18419.dir +#usr/lib/go/test/fixedbugs/issue18419.dir/other.go +#usr/lib/go/test/fixedbugs/issue18419.dir/test.go +#usr/lib/go/test/fixedbugs/issue18419.go +#usr/lib/go/test/fixedbugs/issue18459.go +#usr/lib/go/test/fixedbugs/issue18595.go +#usr/lib/go/test/fixedbugs/issue18636.go +#usr/lib/go/test/fixedbugs/issue18640.go +#usr/lib/go/test/fixedbugs/issue18655.go +#usr/lib/go/test/fixedbugs/issue18661.go +#usr/lib/go/test/fixedbugs/issue18725.go +#usr/lib/go/test/fixedbugs/issue18747.go +#usr/lib/go/test/fixedbugs/issue18808.go +#usr/lib/go/test/fixedbugs/issue18882.go +#usr/lib/go/test/fixedbugs/issue18895.dir +#usr/lib/go/test/fixedbugs/issue18895.dir/p.go +#usr/lib/go/test/fixedbugs/issue18895.dir/q.go +#usr/lib/go/test/fixedbugs/issue18895.go +#usr/lib/go/test/fixedbugs/issue18906.go +#usr/lib/go/test/fixedbugs/issue18911.dir +#usr/lib/go/test/fixedbugs/issue18911.dir/a.go +#usr/lib/go/test/fixedbugs/issue18911.dir/b.go +#usr/lib/go/test/fixedbugs/issue18911.go +#usr/lib/go/test/fixedbugs/issue18915.go +#usr/lib/go/test/fixedbugs/issue18994.go +#usr/lib/go/test/fixedbugs/issue19012.go +#usr/lib/go/test/fixedbugs/issue19028.dir +#usr/lib/go/test/fixedbugs/issue19028.dir/a.go +#usr/lib/go/test/fixedbugs/issue19028.dir/main.go +#usr/lib/go/test/fixedbugs/issue19028.go +#usr/lib/go/test/fixedbugs/issue19040.go +#usr/lib/go/test/fixedbugs/issue19056.go +#usr/lib/go/test/fixedbugs/issue19078.go +#usr/lib/go/test/fixedbugs/issue19084.go +#usr/lib/go/test/fixedbugs/issue19113.go +#usr/lib/go/test/fixedbugs/issue19137.go +#usr/lib/go/test/fixedbugs/issue19168.go +#usr/lib/go/test/fixedbugs/issue19182.go +#usr/lib/go/test/fixedbugs/issue19201.go +#usr/lib/go/test/fixedbugs/issue19217.go +#usr/lib/go/test/fixedbugs/issue19246.go +#usr/lib/go/test/fixedbugs/issue19261.dir +#usr/lib/go/test/fixedbugs/issue19261.dir/p.go +#usr/lib/go/test/fixedbugs/issue19261.dir/q.go +#usr/lib/go/test/fixedbugs/issue19261.go +#usr/lib/go/test/fixedbugs/issue19275.go +#usr/lib/go/test/fixedbugs/issue19323.go +#usr/lib/go/test/fixedbugs/issue19359.go +#usr/lib/go/test/fixedbugs/issue19467.dir +#usr/lib/go/test/fixedbugs/issue19467.dir/mysync.go +#usr/lib/go/test/fixedbugs/issue19467.dir/z.go +#usr/lib/go/test/fixedbugs/issue19467.go +#usr/lib/go/test/fixedbugs/issue19482.go +#usr/lib/go/test/fixedbugs/issue19507.dir +#usr/lib/go/test/fixedbugs/issue19507.dir/div_arm.s +#usr/lib/go/test/fixedbugs/issue19507.dir/main.go +#usr/lib/go/test/fixedbugs/issue19507.go +#usr/lib/go/test/fixedbugs/issue19515.go +#usr/lib/go/test/fixedbugs/issue19548.dir +#usr/lib/go/test/fixedbugs/issue19548.dir/a.go +#usr/lib/go/test/fixedbugs/issue19548.dir/b.go +#usr/lib/go/test/fixedbugs/issue19548.go +#usr/lib/go/test/fixedbugs/issue19555.go +#usr/lib/go/test/fixedbugs/issue19610.go +#usr/lib/go/test/fixedbugs/issue19632.go +#usr/lib/go/test/fixedbugs/issue19658.go +#usr/lib/go/test/fixedbugs/issue19667.go +#usr/lib/go/test/fixedbugs/issue19671.go +#usr/lib/go/test/fixedbugs/issue19678.go +#usr/lib/go/test/fixedbugs/issue19679.go +#usr/lib/go/test/fixedbugs/issue19696.go +#usr/lib/go/test/fixedbugs/issue19699.dir +#usr/lib/go/test/fixedbugs/issue19699.dir/a.go +#usr/lib/go/test/fixedbugs/issue19699.dir/b.go +#usr/lib/go/test/fixedbugs/issue19699.go +#usr/lib/go/test/fixedbugs/issue19699b.go +#usr/lib/go/test/fixedbugs/issue19705.go +#usr/lib/go/test/fixedbugs/issue19710.go +#usr/lib/go/test/fixedbugs/issue19743.go +#usr/lib/go/test/fixedbugs/issue19764.dir +#usr/lib/go/test/fixedbugs/issue19764.dir/a.go +#usr/lib/go/test/fixedbugs/issue19764.dir/b.go +#usr/lib/go/test/fixedbugs/issue19764.go +#usr/lib/go/test/fixedbugs/issue19783.go +#usr/lib/go/test/fixedbugs/issue19799.go +#usr/lib/go/test/fixedbugs/issue19880.go +#usr/lib/go/test/fixedbugs/issue19911.go +#usr/lib/go/test/fixedbugs/issue19947.go +#usr/lib/go/test/fixedbugs/issue19977.go +#usr/lib/go/test/fixedbugs/issue20029.go +#usr/lib/go/test/fixedbugs/issue20097.go +#usr/lib/go/test/fixedbugs/issue20145.go +#usr/lib/go/test/fixedbugs/issue20162.go +#usr/lib/go/test/fixedbugs/issue20174.go +#usr/lib/go/test/fixedbugs/issue20185.go +#usr/lib/go/test/fixedbugs/issue20227.go +#usr/lib/go/test/fixedbugs/issue20232.go +#usr/lib/go/test/fixedbugs/issue20233.go +#usr/lib/go/test/fixedbugs/issue20245.go +#usr/lib/go/test/fixedbugs/issue20250.go +#usr/lib/go/test/fixedbugs/issue20298.go +#usr/lib/go/test/fixedbugs/issue20333.go +#usr/lib/go/test/fixedbugs/issue20335.go +#usr/lib/go/test/fixedbugs/issue20415.go +#usr/lib/go/test/fixedbugs/issue20529.go +#usr/lib/go/test/fixedbugs/issue20530.go +#usr/lib/go/test/fixedbugs/issue20602.go +#usr/lib/go/test/fixedbugs/issue20682.dir +#usr/lib/go/test/fixedbugs/issue20682.dir/p.go +#usr/lib/go/test/fixedbugs/issue20682.dir/q.go +#usr/lib/go/test/fixedbugs/issue20682.dir/r.go +#usr/lib/go/test/fixedbugs/issue20682.go +#usr/lib/go/test/fixedbugs/issue20739.go +#usr/lib/go/test/fixedbugs/issue20749.go +#usr/lib/go/test/fixedbugs/issue20780.go +#usr/lib/go/test/fixedbugs/issue20789.go +#usr/lib/go/test/fixedbugs/issue20811.go +#usr/lib/go/test/fixedbugs/issue20812.go +#usr/lib/go/test/fixedbugs/issue20813.go +#usr/lib/go/test/fixedbugs/issue20923.go +#usr/lib/go/test/fixedbugs/issue21048.go +#usr/lib/go/test/fixedbugs/issue21120.dir +#usr/lib/go/test/fixedbugs/issue21120.dir/a.go +#usr/lib/go/test/fixedbugs/issue21120.dir/b.go +#usr/lib/go/test/fixedbugs/issue21120.dir/main.go +#usr/lib/go/test/fixedbugs/issue21120.go +#usr/lib/go/test/fixedbugs/issue21221.go +#usr/lib/go/test/fixedbugs/issue21253.go +#usr/lib/go/test/fixedbugs/issue21256.go +#usr/lib/go/test/fixedbugs/issue21273.go +#usr/lib/go/test/fixedbugs/issue21317.go +#usr/lib/go/test/fixedbugs/issue21576.go +#usr/lib/go/test/fixedbugs/issue21655.go +#usr/lib/go/test/fixedbugs/issue21687.go +#usr/lib/go/test/fixedbugs/issue21709.go +#usr/lib/go/test/fixedbugs/issue21770.go +#usr/lib/go/test/fixedbugs/issue21808.go +#usr/lib/go/test/fixedbugs/issue21808.out +#usr/lib/go/test/fixedbugs/issue21879.go +#usr/lib/go/test/fixedbugs/issue21879.out +#usr/lib/go/test/fixedbugs/issue21882.go +#usr/lib/go/test/fixedbugs/issue21887.go +#usr/lib/go/test/fixedbugs/issue21887.out +#usr/lib/go/test/fixedbugs/issue21934.go +#usr/lib/go/test/fixedbugs/issue21963.go +#usr/lib/go/test/fixedbugs/issue21979.go +#usr/lib/go/test/fixedbugs/issue21988.go +#usr/lib/go/test/fixedbugs/issue22063.go +#usr/lib/go/test/fixedbugs/issue22076.go +#usr/lib/go/test/fixedbugs/issue22083.go +#usr/lib/go/test/fixedbugs/issue22164.go +#usr/lib/go/test/fixedbugs/issue22198.go +#usr/lib/go/test/fixedbugs/issue22200.go +#usr/lib/go/test/fixedbugs/issue22200b.go +#usr/lib/go/test/fixedbugs/issue22305.go +#usr/lib/go/test/fixedbugs/issue22326.go +#usr/lib/go/test/fixedbugs/issue22326.out +#usr/lib/go/test/fixedbugs/issue22327.go +#usr/lib/go/test/fixedbugs/issue22344.go +#usr/lib/go/test/fixedbugs/issue22351.go +#usr/lib/go/test/fixedbugs/issue22389.go +#usr/lib/go/test/fixedbugs/issue22429.go +#usr/lib/go/test/fixedbugs/issue22458.go +#usr/lib/go/test/fixedbugs/issue22581.go +#usr/lib/go/test/fixedbugs/issue22605.go +#usr/lib/go/test/fixedbugs/issue22660.go +#usr/lib/go/test/fixedbugs/issue22662.go +#usr/lib/go/test/fixedbugs/issue22662b.go +#usr/lib/go/test/fixedbugs/issue22683.go +#usr/lib/go/test/fixedbugs/issue22683.out +#usr/lib/go/test/fixedbugs/issue22781.go +#usr/lib/go/test/fixedbugs/issue22794.go +#usr/lib/go/test/fixedbugs/issue22822.go +#usr/lib/go/test/fixedbugs/issue22877.dir +#usr/lib/go/test/fixedbugs/issue22877.dir/p.go +#usr/lib/go/test/fixedbugs/issue22877.dir/p.s +#usr/lib/go/test/fixedbugs/issue22877.go +#usr/lib/go/test/fixedbugs/issue22881.go +#usr/lib/go/test/fixedbugs/issue22904.go +#usr/lib/go/test/fixedbugs/issue22941.dir +#usr/lib/go/test/fixedbugs/issue22941.dir/a.go +#usr/lib/go/test/fixedbugs/issue22941.dir/b.go +#usr/lib/go/test/fixedbugs/issue22941.dir/main.go +#usr/lib/go/test/fixedbugs/issue22941.go +#usr/lib/go/test/fixedbugs/issue22962.dir +#usr/lib/go/test/fixedbugs/issue22962.dir/a.go +#usr/lib/go/test/fixedbugs/issue22962.dir/b.go +#usr/lib/go/test/fixedbugs/issue22962.go +#usr/lib/go/test/fixedbugs/issue23093.go +#usr/lib/go/test/fixedbugs/issue23094.go +#usr/lib/go/test/fixedbugs/issue23116.go +#usr/lib/go/test/fixedbugs/issue23179.dir +#usr/lib/go/test/fixedbugs/issue23179.dir/a.go +#usr/lib/go/test/fixedbugs/issue23179.dir/b.go +#usr/lib/go/test/fixedbugs/issue23179.go +#usr/lib/go/test/fixedbugs/issue23188.go +#usr/lib/go/test/fixedbugs/issue23298.go +#usr/lib/go/test/fixedbugs/issue23305.go +#usr/lib/go/test/fixedbugs/issue23311.dir +#usr/lib/go/test/fixedbugs/issue23311.dir/main.go +#usr/lib/go/test/fixedbugs/issue23311.go +#usr/lib/go/test/fixedbugs/issue23414.go +#usr/lib/go/test/fixedbugs/issue23489.go +#usr/lib/go/test/fixedbugs/issue23504.go +#usr/lib/go/test/fixedbugs/issue23521.go +#usr/lib/go/test/fixedbugs/issue23522.go +#usr/lib/go/test/fixedbugs/issue23545.go +#usr/lib/go/test/fixedbugs/issue23546.go +#usr/lib/go/test/fixedbugs/issue23586.go +#usr/lib/go/test/fixedbugs/issue23587.go +#usr/lib/go/test/fixedbugs/issue23609.go +#usr/lib/go/test/fixedbugs/issue23664.go +#usr/lib/go/test/fixedbugs/issue23719.go +#usr/lib/go/test/fixedbugs/issue23732.go +#usr/lib/go/test/fixedbugs/issue23734.go +#usr/lib/go/test/fixedbugs/issue23780.go +#usr/lib/go/test/fixedbugs/issue23781.go +#usr/lib/go/test/fixedbugs/issue23812.go +#usr/lib/go/test/fixedbugs/issue23823.go +#usr/lib/go/test/fixedbugs/issue23837.go +#usr/lib/go/test/fixedbugs/issue23912.go +#usr/lib/go/test/fixedbugs/issue24120.go +#usr/lib/go/test/fixedbugs/issue24159.go +#usr/lib/go/test/fixedbugs/issue24173.go +#usr/lib/go/test/fixedbugs/issue24187.go +#usr/lib/go/test/fixedbugs/issue24339.go +#usr/lib/go/test/fixedbugs/issue24419.go +#usr/lib/go/test/fixedbugs/issue24449.go +#usr/lib/go/test/fixedbugs/issue24470.go +#usr/lib/go/test/fixedbugs/issue24488.go +#usr/lib/go/test/fixedbugs/issue24503.go +#usr/lib/go/test/fixedbugs/issue24547.go +#usr/lib/go/test/fixedbugs/issue24651a.go +#usr/lib/go/test/fixedbugs/issue24651b.go +#usr/lib/go/test/fixedbugs/issue24693.dir +#usr/lib/go/test/fixedbugs/issue24693.dir/a.go +#usr/lib/go/test/fixedbugs/issue24693.dir/b.go +#usr/lib/go/test/fixedbugs/issue24693.dir/c.go +#usr/lib/go/test/fixedbugs/issue24693.go +#usr/lib/go/test/fixedbugs/issue24693.out +#usr/lib/go/test/fixedbugs/issue24760.go +#usr/lib/go/test/fixedbugs/issue24761.dir +#usr/lib/go/test/fixedbugs/issue24761.dir/a.go +#usr/lib/go/test/fixedbugs/issue24761.dir/b.go +#usr/lib/go/test/fixedbugs/issue24761.go +#usr/lib/go/test/fixedbugs/issue24763.go +#usr/lib/go/test/fixedbugs/issue24799.go +#usr/lib/go/test/fixedbugs/issue24801.dir +#usr/lib/go/test/fixedbugs/issue24801.dir/a.go +#usr/lib/go/test/fixedbugs/issue24801.dir/main.go +#usr/lib/go/test/fixedbugs/issue24801.go +#usr/lib/go/test/fixedbugs/issue24817.go +#usr/lib/go/test/fixedbugs/issue24937.go +#usr/lib/go/test/fixedbugs/issue24939.go +#usr/lib/go/test/fixedbugs/issue25006.go +#usr/lib/go/test/fixedbugs/issue25055.dir +#usr/lib/go/test/fixedbugs/issue25055.dir/a.go +#usr/lib/go/test/fixedbugs/issue25055.dir/b.go +#usr/lib/go/test/fixedbugs/issue25055.go +#usr/lib/go/test/fixedbugs/issue25101.go +#usr/lib/go/test/fixedbugs/issue25322.go +#usr/lib/go/test/fixedbugs/issue25322.out +#usr/lib/go/test/fixedbugs/issue25507.go +#usr/lib/go/test/fixedbugs/issue25516.go +#usr/lib/go/test/fixedbugs/issue25727.go +#usr/lib/go/test/fixedbugs/issue25741.go +#usr/lib/go/test/fixedbugs/issue25776.go +#usr/lib/go/test/fixedbugs/issue25897a.go +#usr/lib/go/test/fixedbugs/issue25897b.go +#usr/lib/go/test/fixedbugs/issue25958.go +#usr/lib/go/test/fixedbugs/issue25966.go +#usr/lib/go/test/fixedbugs/issue25984.dir +#usr/lib/go/test/fixedbugs/issue25984.dir/p.go +#usr/lib/go/test/fixedbugs/issue25984.dir/q.go +#usr/lib/go/test/fixedbugs/issue25984.go +#usr/lib/go/test/fixedbugs/issue25993.go +#usr/lib/go/test/fixedbugs/issue26024.go +#usr/lib/go/test/fixedbugs/issue26043.go +#usr/lib/go/test/fixedbugs/issue26094.go +#usr/lib/go/test/fixedbugs/issue26097.go +#usr/lib/go/test/fixedbugs/issue26105.go +#usr/lib/go/test/fixedbugs/issue26116.go +#usr/lib/go/test/fixedbugs/issue26120.go +#usr/lib/go/test/fixedbugs/issue2615.go +#usr/lib/go/test/fixedbugs/issue26153.go +#usr/lib/go/test/fixedbugs/issue26163.go +#usr/lib/go/test/fixedbugs/issue26248.go +#usr/lib/go/test/fixedbugs/issue26335.go +#usr/lib/go/test/fixedbugs/issue26340.go +#usr/lib/go/test/fixedbugs/issue26341.dir +#usr/lib/go/test/fixedbugs/issue26341.dir/a.go +#usr/lib/go/test/fixedbugs/issue26341.dir/b.go +#usr/lib/go/test/fixedbugs/issue26341.go +#usr/lib/go/test/fixedbugs/issue26407.go +#usr/lib/go/test/fixedbugs/issue26411.go +#usr/lib/go/test/fixedbugs/issue26416.go +#usr/lib/go/test/fixedbugs/issue26426.go +#usr/lib/go/test/fixedbugs/issue26438.go +#usr/lib/go/test/fixedbugs/issue26495.go +#usr/lib/go/test/fixedbugs/issue26616.go +#usr/lib/go/test/fixedbugs/issue26855.go +#usr/lib/go/test/fixedbugs/issue27143.go +#usr/lib/go/test/fixedbugs/issue27201.go +#usr/lib/go/test/fixedbugs/issue27232.go +#usr/lib/go/test/fixedbugs/issue27267.go +#usr/lib/go/test/fixedbugs/issue27278.go +#usr/lib/go/test/fixedbugs/issue27289.go +#usr/lib/go/test/fixedbugs/issue27356.go +#usr/lib/go/test/fixedbugs/issue27518a.go +#usr/lib/go/test/fixedbugs/issue27518b.go +#usr/lib/go/test/fixedbugs/issue27557.go +#usr/lib/go/test/fixedbugs/issue27595.go +#usr/lib/go/test/fixedbugs/issue27695.go +#usr/lib/go/test/fixedbugs/issue27695b.go +#usr/lib/go/test/fixedbugs/issue27695c.go +#usr/lib/go/test/fixedbugs/issue27718.go +#usr/lib/go/test/fixedbugs/issue27732a.go +#usr/lib/go/test/fixedbugs/issue27829.go +#usr/lib/go/test/fixedbugs/issue27836.dir +#usr/lib/go/test/fixedbugs/issue27836.dir/Äfoo.go +#usr/lib/go/test/fixedbugs/issue27836.dir/Ämain.go +#usr/lib/go/test/fixedbugs/issue27836.go +#usr/lib/go/test/fixedbugs/issue27938.go +#usr/lib/go/test/fixedbugs/issue27961.go +#usr/lib/go/test/fixedbugs/issue28055.go +#usr/lib/go/test/fixedbugs/issue28058.go +#usr/lib/go/test/fixedbugs/issue28078.go +#usr/lib/go/test/fixedbugs/issue28079a.go +#usr/lib/go/test/fixedbugs/issue28079b.go +#usr/lib/go/test/fixedbugs/issue28079c.go +#usr/lib/go/test/fixedbugs/issue28085.go +#usr/lib/go/test/fixedbugs/issue28268.go +#usr/lib/go/test/fixedbugs/issue28390.go +#usr/lib/go/test/fixedbugs/issue28390.out +#usr/lib/go/test/fixedbugs/issue28430.go +#usr/lib/go/test/fixedbugs/issue28445.go +#usr/lib/go/test/fixedbugs/issue28450.go +#usr/lib/go/test/fixedbugs/issue28601.go +#usr/lib/go/test/fixedbugs/issue28616.go +#usr/lib/go/test/fixedbugs/issue28688.go +#usr/lib/go/test/fixedbugs/issue28748.go +#usr/lib/go/test/fixedbugs/issue28797.go +#usr/lib/go/test/fixedbugs/issue28926.go +#usr/lib/go/test/fixedbugs/issue29013a.go +#usr/lib/go/test/fixedbugs/issue29013b.go +#usr/lib/go/test/fixedbugs/issue29190.go +#usr/lib/go/test/fixedbugs/issue29215.go +#usr/lib/go/test/fixedbugs/issue29218.go +#usr/lib/go/test/fixedbugs/issue29220.go +#usr/lib/go/test/fixedbugs/issue29264.go +#usr/lib/go/test/fixedbugs/issue29304.go +#usr/lib/go/test/fixedbugs/issue29312.go +#usr/lib/go/test/fixedbugs/issue29329.go +#usr/lib/go/test/fixedbugs/issue29350.go +#usr/lib/go/test/fixedbugs/issue29362.go +#usr/lib/go/test/fixedbugs/issue29362b.go +#usr/lib/go/test/fixedbugs/issue29389.go +#usr/lib/go/test/fixedbugs/issue29402.go +#usr/lib/go/test/fixedbugs/issue29504.go +#usr/lib/go/test/fixedbugs/issue29562.go +#usr/lib/go/test/fixedbugs/issue29610.dir +#usr/lib/go/test/fixedbugs/issue29610.dir/a.go +#usr/lib/go/test/fixedbugs/issue29610.dir/b.go +#usr/lib/go/test/fixedbugs/issue29610.dir/main.go +#usr/lib/go/test/fixedbugs/issue29610.go +#usr/lib/go/test/fixedbugs/issue29612.dir +#usr/lib/go/test/fixedbugs/issue29612.dir/main.go +#usr/lib/go/test/fixedbugs/issue29612.dir/p1 +#usr/lib/go/test/fixedbugs/issue29612.dir/p1/ssa +#usr/lib/go/test/fixedbugs/issue29612.dir/p1/ssa/ssa.go +#usr/lib/go/test/fixedbugs/issue29612.dir/p2 +#usr/lib/go/test/fixedbugs/issue29612.dir/p2/ssa +#usr/lib/go/test/fixedbugs/issue29612.dir/p2/ssa/ssa.go +#usr/lib/go/test/fixedbugs/issue29612.go +#usr/lib/go/test/fixedbugs/issue29735.go +#usr/lib/go/test/fixedbugs/issue29855.go +#usr/lib/go/test/fixedbugs/issue29870.go +#usr/lib/go/test/fixedbugs/issue29870b.go +#usr/lib/go/test/fixedbugs/issue29919.dir +#usr/lib/go/test/fixedbugs/issue29919.dir/a.go +#usr/lib/go/test/fixedbugs/issue29919.dir/main.go +#usr/lib/go/test/fixedbugs/issue29919.go +#usr/lib/go/test/fixedbugs/issue29943.go +#usr/lib/go/test/fixedbugs/issue30041.go +#usr/lib/go/test/fixedbugs/issue30061.go +#usr/lib/go/test/fixedbugs/issue30085.go +#usr/lib/go/test/fixedbugs/issue30087.go +#usr/lib/go/test/fixedbugs/issue30116.go +#usr/lib/go/test/fixedbugs/issue30116.out +#usr/lib/go/test/fixedbugs/issue30116u.go +#usr/lib/go/test/fixedbugs/issue30116u.out +#usr/lib/go/test/fixedbugs/issue30243.go +#usr/lib/go/test/fixedbugs/issue30430.go +#usr/lib/go/test/fixedbugs/issue30476.go +#usr/lib/go/test/fixedbugs/issue30566a.go +#usr/lib/go/test/fixedbugs/issue30566b.go +#usr/lib/go/test/fixedbugs/issue30606.go +#usr/lib/go/test/fixedbugs/issue30606b.go +#usr/lib/go/test/fixedbugs/issue30659.dir +#usr/lib/go/test/fixedbugs/issue30659.dir/a.go +#usr/lib/go/test/fixedbugs/issue30659.dir/b.go +#usr/lib/go/test/fixedbugs/issue30659.go +#usr/lib/go/test/fixedbugs/issue30679.go +#usr/lib/go/test/fixedbugs/issue30709.go +#usr/lib/go/test/fixedbugs/issue30709.out +#usr/lib/go/test/fixedbugs/issue30722.go +#usr/lib/go/test/fixedbugs/issue30862.dir +#usr/lib/go/test/fixedbugs/issue30862.dir/a.go +#usr/lib/go/test/fixedbugs/issue30862.dir/b.go +#usr/lib/go/test/fixedbugs/issue30862.dir/main.go +#usr/lib/go/test/fixedbugs/issue30862.go +#usr/lib/go/test/fixedbugs/issue30898.go +#usr/lib/go/test/fixedbugs/issue30907.dir +#usr/lib/go/test/fixedbugs/issue30907.dir/a.go +#usr/lib/go/test/fixedbugs/issue30907.dir/b.go +#usr/lib/go/test/fixedbugs/issue30907.go +#usr/lib/go/test/fixedbugs/issue30908.dir +#usr/lib/go/test/fixedbugs/issue30908.dir/a.go +#usr/lib/go/test/fixedbugs/issue30908.dir/b.go +#usr/lib/go/test/fixedbugs/issue30908.dir/m.go +#usr/lib/go/test/fixedbugs/issue30908.go +#usr/lib/go/test/fixedbugs/issue30956.go +#usr/lib/go/test/fixedbugs/issue30956.out +#usr/lib/go/test/fixedbugs/issue30977.go +#usr/lib/go/test/fixedbugs/issue31010.go +#usr/lib/go/test/fixedbugs/issue31053.dir +#usr/lib/go/test/fixedbugs/issue31053.dir/f1.go +#usr/lib/go/test/fixedbugs/issue31053.dir/main.go +#usr/lib/go/test/fixedbugs/issue31053.go +#usr/lib/go/test/fixedbugs/issue31060.go +#usr/lib/go/test/fixedbugs/issue31252.dir +#usr/lib/go/test/fixedbugs/issue31252.dir/a.go +#usr/lib/go/test/fixedbugs/issue31252.dir/b.go +#usr/lib/go/test/fixedbugs/issue31252.dir/c.go +#usr/lib/go/test/fixedbugs/issue31252.dir/main.go +#usr/lib/go/test/fixedbugs/issue31252.go +#usr/lib/go/test/fixedbugs/issue31412a.go +#usr/lib/go/test/fixedbugs/issue31412b.go +#usr/lib/go/test/fixedbugs/issue31419.go +#usr/lib/go/test/fixedbugs/issue31546.go +#usr/lib/go/test/fixedbugs/issue31573.go +#usr/lib/go/test/fixedbugs/issue31636.dir +#usr/lib/go/test/fixedbugs/issue31636.dir/a.go +#usr/lib/go/test/fixedbugs/issue31636.dir/b.go +#usr/lib/go/test/fixedbugs/issue31636.dir/c.go +#usr/lib/go/test/fixedbugs/issue31636.dir/main.go +#usr/lib/go/test/fixedbugs/issue31636.go +#usr/lib/go/test/fixedbugs/issue31636.out +#usr/lib/go/test/fixedbugs/issue31637.dir +#usr/lib/go/test/fixedbugs/issue31637.dir/a.go +#usr/lib/go/test/fixedbugs/issue31637.dir/b.go +#usr/lib/go/test/fixedbugs/issue31637.go +#usr/lib/go/test/fixedbugs/issue31747.go +#usr/lib/go/test/fixedbugs/issue31777.go +#usr/lib/go/test/fixedbugs/issue31782.go +#usr/lib/go/test/fixedbugs/issue31782.out +#usr/lib/go/test/fixedbugs/issue31915.go +#usr/lib/go/test/fixedbugs/issue31959.dir +#usr/lib/go/test/fixedbugs/issue31959.dir/a.go +#usr/lib/go/test/fixedbugs/issue31959.dir/main.go +#usr/lib/go/test/fixedbugs/issue31959.go +#usr/lib/go/test/fixedbugs/issue31959.out +#usr/lib/go/test/fixedbugs/issue31987.go +#usr/lib/go/test/fixedbugs/issue32133.go +#usr/lib/go/test/fixedbugs/issue32175.go +#usr/lib/go/test/fixedbugs/issue32175.out +#usr/lib/go/test/fixedbugs/issue32187.go +#usr/lib/go/test/fixedbugs/issue32288.go +#usr/lib/go/test/fixedbugs/issue32347.go +#usr/lib/go/test/fixedbugs/issue32454.go +#usr/lib/go/test/fixedbugs/issue32477.go +#usr/lib/go/test/fixedbugs/issue32560.go +#usr/lib/go/test/fixedbugs/issue32595.dir +#usr/lib/go/test/fixedbugs/issue32595.dir/a.go +#usr/lib/go/test/fixedbugs/issue32595.dir/b.go +#usr/lib/go/test/fixedbugs/issue32595.dir/main.go +#usr/lib/go/test/fixedbugs/issue32595.go +#usr/lib/go/test/fixedbugs/issue32680.go +#usr/lib/go/test/fixedbugs/issue32680.out +#usr/lib/go/test/fixedbugs/issue32680b.go +#usr/lib/go/test/fixedbugs/issue32723.go +#usr/lib/go/test/fixedbugs/issue32778.dir +#usr/lib/go/test/fixedbugs/issue32778.dir/a.go +#usr/lib/go/test/fixedbugs/issue32778.dir/b.go +#usr/lib/go/test/fixedbugs/issue32778.go +#usr/lib/go/test/fixedbugs/issue32901.dir +#usr/lib/go/test/fixedbugs/issue32901.dir/a.go +#usr/lib/go/test/fixedbugs/issue32901.dir/b.go +#usr/lib/go/test/fixedbugs/issue32901.dir/c.go +#usr/lib/go/test/fixedbugs/issue32901.dir/main.go +#usr/lib/go/test/fixedbugs/issue32901.go +#usr/lib/go/test/fixedbugs/issue32922.dir +#usr/lib/go/test/fixedbugs/issue32922.dir/a.go +#usr/lib/go/test/fixedbugs/issue32922.dir/b.go +#usr/lib/go/test/fixedbugs/issue32922.go +#usr/lib/go/test/fixedbugs/issue32959.go +#usr/lib/go/test/fixedbugs/issue33013.dir +#usr/lib/go/test/fixedbugs/issue33013.dir/a.go +#usr/lib/go/test/fixedbugs/issue33013.dir/b.go +#usr/lib/go/test/fixedbugs/issue33013.dir/c.go +#usr/lib/go/test/fixedbugs/issue33013.dir/d.go +#usr/lib/go/test/fixedbugs/issue33013.go +#usr/lib/go/test/fixedbugs/issue33020.dir +#usr/lib/go/test/fixedbugs/issue33020.dir/a.go +#usr/lib/go/test/fixedbugs/issue33020.dir/b.go +#usr/lib/go/test/fixedbugs/issue33020.go +#usr/lib/go/test/fixedbugs/issue33020a.dir +#usr/lib/go/test/fixedbugs/issue33020a.dir/a.go +#usr/lib/go/test/fixedbugs/issue33020a.dir/b.go +#usr/lib/go/test/fixedbugs/issue33020a.go +#usr/lib/go/test/fixedbugs/issue33062.go +#usr/lib/go/test/fixedbugs/issue33158.dir +#usr/lib/go/test/fixedbugs/issue33158.dir/a.go +#usr/lib/go/test/fixedbugs/issue33158.dir/b.go +#usr/lib/go/test/fixedbugs/issue33158.go +#usr/lib/go/test/fixedbugs/issue33219.dir +#usr/lib/go/test/fixedbugs/issue33219.dir/a.go +#usr/lib/go/test/fixedbugs/issue33219.dir/b.go +#usr/lib/go/test/fixedbugs/issue33219.dir/c.go +#usr/lib/go/test/fixedbugs/issue33219.go +#usr/lib/go/test/fixedbugs/issue33275.go +#usr/lib/go/test/fixedbugs/issue33275_run.go +#usr/lib/go/test/fixedbugs/issue33308.go +#usr/lib/go/test/fixedbugs/issue33355.go +#usr/lib/go/test/fixedbugs/issue33386.go +#usr/lib/go/test/fixedbugs/issue33438.go +#usr/lib/go/test/fixedbugs/issue33460.go +#usr/lib/go/test/fixedbugs/issue33555.go +#usr/lib/go/test/fixedbugs/issue33724.go +#usr/lib/go/test/fixedbugs/issue33739.dir +#usr/lib/go/test/fixedbugs/issue33739.dir/a.go +#usr/lib/go/test/fixedbugs/issue33739.dir/b.go +#usr/lib/go/test/fixedbugs/issue33739.go +#usr/lib/go/test/fixedbugs/issue33866.dir +#usr/lib/go/test/fixedbugs/issue33866.dir/a.go +#usr/lib/go/test/fixedbugs/issue33866.dir/b.go +#usr/lib/go/test/fixedbugs/issue33866.go +#usr/lib/go/test/fixedbugs/issue33903.go +#usr/lib/go/test/fixedbugs/issue34123.go +#usr/lib/go/test/fixedbugs/issue34329.go +#usr/lib/go/test/fixedbugs/issue34395.go +#usr/lib/go/test/fixedbugs/issue34503.dir +#usr/lib/go/test/fixedbugs/issue34503.dir/a.go +#usr/lib/go/test/fixedbugs/issue34503.dir/b.go +#usr/lib/go/test/fixedbugs/issue34503.go +#usr/lib/go/test/fixedbugs/issue34520.go +#usr/lib/go/test/fixedbugs/issue34577.dir +#usr/lib/go/test/fixedbugs/issue34577.dir/a.go +#usr/lib/go/test/fixedbugs/issue34577.dir/b.go +#usr/lib/go/test/fixedbugs/issue34577.go +#usr/lib/go/test/fixedbugs/issue34723.go +#usr/lib/go/test/fixedbugs/issue34966.go +#usr/lib/go/test/fixedbugs/issue34968.go +#usr/lib/go/test/fixedbugs/issue35027.go +#usr/lib/go/test/fixedbugs/issue35073.go +#usr/lib/go/test/fixedbugs/issue35157.go +#usr/lib/go/test/fixedbugs/issue35291.go +#usr/lib/go/test/fixedbugs/issue35518.go +#usr/lib/go/test/fixedbugs/issue3552.dir +#usr/lib/go/test/fixedbugs/issue3552.dir/one.go +#usr/lib/go/test/fixedbugs/issue3552.dir/two.go +#usr/lib/go/test/fixedbugs/issue3552.go +#usr/lib/go/test/fixedbugs/issue35576.go +#usr/lib/go/test/fixedbugs/issue35576.out +#usr/lib/go/test/fixedbugs/issue35586.dir +#usr/lib/go/test/fixedbugs/issue35586.dir/a.go +#usr/lib/go/test/fixedbugs/issue35586.dir/b.go +#usr/lib/go/test/fixedbugs/issue35586.go +#usr/lib/go/test/fixedbugs/issue35652.go +#usr/lib/go/test/fixedbugs/issue36085.dir +#usr/lib/go/test/fixedbugs/issue36085.dir/a.go +#usr/lib/go/test/fixedbugs/issue36085.dir/b.go +#usr/lib/go/test/fixedbugs/issue36085.go +#usr/lib/go/test/fixedbugs/issue36259.go +#usr/lib/go/test/fixedbugs/issue36437.go +#usr/lib/go/test/fixedbugs/issue36516.go +#usr/lib/go/test/fixedbugs/issue36705.go +#usr/lib/go/test/fixedbugs/issue36723.go +#usr/lib/go/test/fixedbugs/issue3705.go +#usr/lib/go/test/fixedbugs/issue37246.go +#usr/lib/go/test/fixedbugs/issue37513.dir +#usr/lib/go/test/fixedbugs/issue37513.dir/main.go +#usr/lib/go/test/fixedbugs/issue37513.dir/sigill_amd64.s +#usr/lib/go/test/fixedbugs/issue37513.go +#usr/lib/go/test/fixedbugs/issue37716.go +#usr/lib/go/test/fixedbugs/issue37753.go +#usr/lib/go/test/fixedbugs/issue3783.go +#usr/lib/go/test/fixedbugs/issue37975.go +#usr/lib/go/test/fixedbugs/issue38093.go +#usr/lib/go/test/fixedbugs/issue38117.go +#usr/lib/go/test/fixedbugs/issue38356.go +#usr/lib/go/test/fixedbugs/issue38359.go +#usr/lib/go/test/fixedbugs/issue38496.go +#usr/lib/go/test/fixedbugs/issue38690.go +#usr/lib/go/test/fixedbugs/issue38746.go +#usr/lib/go/test/fixedbugs/issue38916.go +#usr/lib/go/test/fixedbugs/issue3925.go +#usr/lib/go/test/fixedbugs/issue39459.go +#usr/lib/go/test/fixedbugs/issue39472.go +#usr/lib/go/test/fixedbugs/issue39541.go +#usr/lib/go/test/fixedbugs/issue39651.go +#usr/lib/go/test/fixedbugs/issue40367.go +#usr/lib/go/test/fixedbugs/issue40629.go +#usr/lib/go/test/fixedbugs/issue4066.go +#usr/lib/go/test/fixedbugs/issue40746.go +#usr/lib/go/test/fixedbugs/issue4085a.go +#usr/lib/go/test/fixedbugs/issue4085b.go +#usr/lib/go/test/fixedbugs/issue40917.go +#usr/lib/go/test/fixedbugs/issue40954.go +#usr/lib/go/test/fixedbugs/issue4097.go +#usr/lib/go/test/fixedbugs/issue4099.go +#usr/lib/go/test/fixedbugs/issue4162.go +#usr/lib/go/test/fixedbugs/issue4167.go +#usr/lib/go/test/fixedbugs/issue41711.go +#usr/lib/go/test/fixedbugs/issue42032.go +#usr/lib/go/test/fixedbugs/issue42076.go +#usr/lib/go/test/fixedbugs/issue4215.go +#usr/lib/go/test/fixedbugs/issue4232.go +#usr/lib/go/test/fixedbugs/issue4251.go +#usr/lib/go/test/fixedbugs/issue4252.dir +#usr/lib/go/test/fixedbugs/issue4252.dir/a.go +#usr/lib/go/test/fixedbugs/issue4252.dir/main.go +#usr/lib/go/test/fixedbugs/issue4252.go +#usr/lib/go/test/fixedbugs/issue4264.go +#usr/lib/go/test/fixedbugs/issue4283.go +#usr/lib/go/test/fixedbugs/issue4313.go +#usr/lib/go/test/fixedbugs/issue4316.go +#usr/lib/go/test/fixedbugs/issue4323.go +#usr/lib/go/test/fixedbugs/issue4326.dir +#usr/lib/go/test/fixedbugs/issue4326.dir/p1.go +#usr/lib/go/test/fixedbugs/issue4326.dir/p2.go +#usr/lib/go/test/fixedbugs/issue4326.dir/q1.go +#usr/lib/go/test/fixedbugs/issue4326.dir/q2.go +#usr/lib/go/test/fixedbugs/issue4326.dir/z.go +#usr/lib/go/test/fixedbugs/issue4326.go +#usr/lib/go/test/fixedbugs/issue4348.go +#usr/lib/go/test/fixedbugs/issue4353.go +#usr/lib/go/test/fixedbugs/issue4359.go +#usr/lib/go/test/fixedbugs/issue4365.go +#usr/lib/go/test/fixedbugs/issue4370.dir +#usr/lib/go/test/fixedbugs/issue4370.dir/p1.go +#usr/lib/go/test/fixedbugs/issue4370.dir/p2.go +#usr/lib/go/test/fixedbugs/issue4370.dir/p3.go +#usr/lib/go/test/fixedbugs/issue4370.go +#usr/lib/go/test/fixedbugs/issue4396a.go +#usr/lib/go/test/fixedbugs/issue4396b.go +#usr/lib/go/test/fixedbugs/issue4399.go +#usr/lib/go/test/fixedbugs/issue4405.go +#usr/lib/go/test/fixedbugs/issue4429.go +#usr/lib/go/test/fixedbugs/issue4448.go +#usr/lib/go/test/fixedbugs/issue4452.go +#usr/lib/go/test/fixedbugs/issue4458.go +#usr/lib/go/test/fixedbugs/issue4463.go +#usr/lib/go/test/fixedbugs/issue4468.go +#usr/lib/go/test/fixedbugs/issue4470.go +#usr/lib/go/test/fixedbugs/issue4495.go +#usr/lib/go/test/fixedbugs/issue4510.dir +#usr/lib/go/test/fixedbugs/issue4510.dir/f1.go +#usr/lib/go/test/fixedbugs/issue4510.dir/f2.go +#usr/lib/go/test/fixedbugs/issue4510.go +#usr/lib/go/test/fixedbugs/issue4517a.go +#usr/lib/go/test/fixedbugs/issue4517b.go +#usr/lib/go/test/fixedbugs/issue4517c.go +#usr/lib/go/test/fixedbugs/issue4517d.go +#usr/lib/go/test/fixedbugs/issue4518.go +#usr/lib/go/test/fixedbugs/issue4529.go +#usr/lib/go/test/fixedbugs/issue4545.go +#usr/lib/go/test/fixedbugs/issue4562.go +#usr/lib/go/test/fixedbugs/issue4585.go +#usr/lib/go/test/fixedbugs/issue4590.dir +#usr/lib/go/test/fixedbugs/issue4590.dir/pkg1.go +#usr/lib/go/test/fixedbugs/issue4590.dir/pkg2.go +#usr/lib/go/test/fixedbugs/issue4590.dir/prog.go +#usr/lib/go/test/fixedbugs/issue4590.go +#usr/lib/go/test/fixedbugs/issue4610.go +#usr/lib/go/test/fixedbugs/issue4614.go +#usr/lib/go/test/fixedbugs/issue4618.go +#usr/lib/go/test/fixedbugs/issue4620.go +#usr/lib/go/test/fixedbugs/issue4654.go +#usr/lib/go/test/fixedbugs/issue4663.go +#usr/lib/go/test/fixedbugs/issue4667.go +#usr/lib/go/test/fixedbugs/issue4734.go +#usr/lib/go/test/fixedbugs/issue4748.go +#usr/lib/go/test/fixedbugs/issue4752.go +#usr/lib/go/test/fixedbugs/issue4776.go +#usr/lib/go/test/fixedbugs/issue4785.go +#usr/lib/go/test/fixedbugs/issue4813.go +#usr/lib/go/test/fixedbugs/issue4847.go +#usr/lib/go/test/fixedbugs/issue4879.dir +#usr/lib/go/test/fixedbugs/issue4879.dir/a.go +#usr/lib/go/test/fixedbugs/issue4879.dir/b.go +#usr/lib/go/test/fixedbugs/issue4879.go +#usr/lib/go/test/fixedbugs/issue4909a.go +#usr/lib/go/test/fixedbugs/issue4909b.go +#usr/lib/go/test/fixedbugs/issue4932.dir +#usr/lib/go/test/fixedbugs/issue4932.dir/foo.go +#usr/lib/go/test/fixedbugs/issue4932.dir/state.go +#usr/lib/go/test/fixedbugs/issue4932.dir/state2.go +#usr/lib/go/test/fixedbugs/issue4932.go +#usr/lib/go/test/fixedbugs/issue4964.dir +#usr/lib/go/test/fixedbugs/issue4964.dir/a.go +#usr/lib/go/test/fixedbugs/issue4964.dir/b.go +#usr/lib/go/test/fixedbugs/issue4964.go +#usr/lib/go/test/fixedbugs/issue5002.go +#usr/lib/go/test/fixedbugs/issue5056.go +#usr/lib/go/test/fixedbugs/issue5089.go +#usr/lib/go/test/fixedbugs/issue5105.dir +#usr/lib/go/test/fixedbugs/issue5105.dir/a.go +#usr/lib/go/test/fixedbugs/issue5105.dir/b.go +#usr/lib/go/test/fixedbugs/issue5105.go +#usr/lib/go/test/fixedbugs/issue5125.dir +#usr/lib/go/test/fixedbugs/issue5125.dir/bug.go +#usr/lib/go/test/fixedbugs/issue5125.dir/main.go +#usr/lib/go/test/fixedbugs/issue5125.go +#usr/lib/go/test/fixedbugs/issue5162.go +#usr/lib/go/test/fixedbugs/issue5172.go +#usr/lib/go/test/fixedbugs/issue5231.go +#usr/lib/go/test/fixedbugs/issue5244.go +#usr/lib/go/test/fixedbugs/issue5259.dir +#usr/lib/go/test/fixedbugs/issue5259.dir/bug.go +#usr/lib/go/test/fixedbugs/issue5259.dir/main.go +#usr/lib/go/test/fixedbugs/issue5259.go +#usr/lib/go/test/fixedbugs/issue5260.dir +#usr/lib/go/test/fixedbugs/issue5260.dir/a.go +#usr/lib/go/test/fixedbugs/issue5260.dir/b.go +#usr/lib/go/test/fixedbugs/issue5260.go +#usr/lib/go/test/fixedbugs/issue5291.dir +#usr/lib/go/test/fixedbugs/issue5291.dir/pkg1.go +#usr/lib/go/test/fixedbugs/issue5291.dir/prog.go +#usr/lib/go/test/fixedbugs/issue5291.go +#usr/lib/go/test/fixedbugs/issue5358.go +#usr/lib/go/test/fixedbugs/issue5373.go +#usr/lib/go/test/fixedbugs/issue5470.dir +#usr/lib/go/test/fixedbugs/issue5470.dir/a.go +#usr/lib/go/test/fixedbugs/issue5470.dir/b.go +#usr/lib/go/test/fixedbugs/issue5470.go +#usr/lib/go/test/fixedbugs/issue5493.go +#usr/lib/go/test/fixedbugs/issue5515.go +#usr/lib/go/test/fixedbugs/issue5581.go +#usr/lib/go/test/fixedbugs/issue5607.go +#usr/lib/go/test/fixedbugs/issue5609.go +#usr/lib/go/test/fixedbugs/issue5614.dir +#usr/lib/go/test/fixedbugs/issue5614.dir/rethinkgo.go +#usr/lib/go/test/fixedbugs/issue5614.dir/x.go +#usr/lib/go/test/fixedbugs/issue5614.dir/y.go +#usr/lib/go/test/fixedbugs/issue5614.go +#usr/lib/go/test/fixedbugs/issue5698.go +#usr/lib/go/test/fixedbugs/issue5704.go +#usr/lib/go/test/fixedbugs/issue5753.go +#usr/lib/go/test/fixedbugs/issue5755.dir +#usr/lib/go/test/fixedbugs/issue5755.dir/a.go +#usr/lib/go/test/fixedbugs/issue5755.dir/main.go +#usr/lib/go/test/fixedbugs/issue5755.go +#usr/lib/go/test/fixedbugs/issue5793.go +#usr/lib/go/test/fixedbugs/issue5809.go +#usr/lib/go/test/fixedbugs/issue5820.go +#usr/lib/go/test/fixedbugs/issue5841.go +#usr/lib/go/test/fixedbugs/issue5856.go +#usr/lib/go/test/fixedbugs/issue5910.dir +#usr/lib/go/test/fixedbugs/issue5910.dir/a.go +#usr/lib/go/test/fixedbugs/issue5910.dir/main.go +#usr/lib/go/test/fixedbugs/issue5910.go +#usr/lib/go/test/fixedbugs/issue5957.dir +#usr/lib/go/test/fixedbugs/issue5957.dir/a.go +#usr/lib/go/test/fixedbugs/issue5957.dir/b.go +#usr/lib/go/test/fixedbugs/issue5957.dir/c.go +#usr/lib/go/test/fixedbugs/issue5957.go +#usr/lib/go/test/fixedbugs/issue5963.go +#usr/lib/go/test/fixedbugs/issue6004.go +#usr/lib/go/test/fixedbugs/issue6036.go +#usr/lib/go/test/fixedbugs/issue6055.go +#usr/lib/go/test/fixedbugs/issue6131.go +#usr/lib/go/test/fixedbugs/issue6140.go +#usr/lib/go/test/fixedbugs/issue6247.go +#usr/lib/go/test/fixedbugs/issue6269.go +#usr/lib/go/test/fixedbugs/issue6295.dir +#usr/lib/go/test/fixedbugs/issue6295.dir/p0.go +#usr/lib/go/test/fixedbugs/issue6295.dir/p1.go +#usr/lib/go/test/fixedbugs/issue6295.dir/p2.go +#usr/lib/go/test/fixedbugs/issue6295.go +#usr/lib/go/test/fixedbugs/issue6298.go +#usr/lib/go/test/fixedbugs/issue6399.go +#usr/lib/go/test/fixedbugs/issue6402.go +#usr/lib/go/test/fixedbugs/issue6403.go +#usr/lib/go/test/fixedbugs/issue6405.go +#usr/lib/go/test/fixedbugs/issue6406.go +#usr/lib/go/test/fixedbugs/issue6500.go +#usr/lib/go/test/fixedbugs/issue6513.dir +#usr/lib/go/test/fixedbugs/issue6513.dir/a.go +#usr/lib/go/test/fixedbugs/issue6513.dir/b.go +#usr/lib/go/test/fixedbugs/issue6513.dir/main.go +#usr/lib/go/test/fixedbugs/issue6513.go +#usr/lib/go/test/fixedbugs/issue6572.go +#usr/lib/go/test/fixedbugs/issue6671.go +#usr/lib/go/test/fixedbugs/issue6703a.go +#usr/lib/go/test/fixedbugs/issue6703b.go +#usr/lib/go/test/fixedbugs/issue6703c.go +#usr/lib/go/test/fixedbugs/issue6703d.go +#usr/lib/go/test/fixedbugs/issue6703e.go +#usr/lib/go/test/fixedbugs/issue6703f.go +#usr/lib/go/test/fixedbugs/issue6703g.go +#usr/lib/go/test/fixedbugs/issue6703h.go +#usr/lib/go/test/fixedbugs/issue6703i.go +#usr/lib/go/test/fixedbugs/issue6703j.go +#usr/lib/go/test/fixedbugs/issue6703k.go +#usr/lib/go/test/fixedbugs/issue6703l.go +#usr/lib/go/test/fixedbugs/issue6703m.go +#usr/lib/go/test/fixedbugs/issue6703n.go +#usr/lib/go/test/fixedbugs/issue6703o.go +#usr/lib/go/test/fixedbugs/issue6703p.go +#usr/lib/go/test/fixedbugs/issue6703q.go +#usr/lib/go/test/fixedbugs/issue6703r.go +#usr/lib/go/test/fixedbugs/issue6703s.go +#usr/lib/go/test/fixedbugs/issue6703t.go +#usr/lib/go/test/fixedbugs/issue6703u.go +#usr/lib/go/test/fixedbugs/issue6703v.go +#usr/lib/go/test/fixedbugs/issue6703w.go +#usr/lib/go/test/fixedbugs/issue6703x.go +#usr/lib/go/test/fixedbugs/issue6703y.go +#usr/lib/go/test/fixedbugs/issue6703z.go +#usr/lib/go/test/fixedbugs/issue6750.go +#usr/lib/go/test/fixedbugs/issue6772.go +#usr/lib/go/test/fixedbugs/issue6789.dir +#usr/lib/go/test/fixedbugs/issue6789.dir/a.go +#usr/lib/go/test/fixedbugs/issue6789.dir/b.go +#usr/lib/go/test/fixedbugs/issue6789.go +#usr/lib/go/test/fixedbugs/issue6847.go +#usr/lib/go/test/fixedbugs/issue6866.go +#usr/lib/go/test/fixedbugs/issue6889.go +#usr/lib/go/test/fixedbugs/issue6899.go +#usr/lib/go/test/fixedbugs/issue6899.out +#usr/lib/go/test/fixedbugs/issue6902.go +#usr/lib/go/test/fixedbugs/issue6964.go +#usr/lib/go/test/fixedbugs/issue6977.go +#usr/lib/go/test/fixedbugs/issue7023.dir +#usr/lib/go/test/fixedbugs/issue7023.dir/a.go +#usr/lib/go/test/fixedbugs/issue7023.dir/b.go +#usr/lib/go/test/fixedbugs/issue7023.go +#usr/lib/go/test/fixedbugs/issue7044.go +#usr/lib/go/test/fixedbugs/issue7050.go +#usr/lib/go/test/fixedbugs/issue7083.go +#usr/lib/go/test/fixedbugs/issue7129.go +#usr/lib/go/test/fixedbugs/issue7150.go +#usr/lib/go/test/fixedbugs/issue7153.go +#usr/lib/go/test/fixedbugs/issue7214.go +#usr/lib/go/test/fixedbugs/issue7223.go +#usr/lib/go/test/fixedbugs/issue7272.go +#usr/lib/go/test/fixedbugs/issue7310.go +#usr/lib/go/test/fixedbugs/issue7316.go +#usr/lib/go/test/fixedbugs/issue7346.go +#usr/lib/go/test/fixedbugs/issue7366.go +#usr/lib/go/test/fixedbugs/issue7405.go +#usr/lib/go/test/fixedbugs/issue7419.go +#usr/lib/go/test/fixedbugs/issue7525.go +#usr/lib/go/test/fixedbugs/issue7525b.go +#usr/lib/go/test/fixedbugs/issue7525c.go +#usr/lib/go/test/fixedbugs/issue7525d.go +#usr/lib/go/test/fixedbugs/issue7525e.go +#usr/lib/go/test/fixedbugs/issue7538a.go +#usr/lib/go/test/fixedbugs/issue7538b.go +#usr/lib/go/test/fixedbugs/issue7547.go +#usr/lib/go/test/fixedbugs/issue7550.go +#usr/lib/go/test/fixedbugs/issue7590.go +#usr/lib/go/test/fixedbugs/issue7648.dir +#usr/lib/go/test/fixedbugs/issue7648.dir/a.go +#usr/lib/go/test/fixedbugs/issue7648.dir/b.go +#usr/lib/go/test/fixedbugs/issue7648.go +#usr/lib/go/test/fixedbugs/issue7675.go +#usr/lib/go/test/fixedbugs/issue7690.go +#usr/lib/go/test/fixedbugs/issue7740.go +#usr/lib/go/test/fixedbugs/issue7742.go +#usr/lib/go/test/fixedbugs/issue7746.go +#usr/lib/go/test/fixedbugs/issue7760.go +#usr/lib/go/test/fixedbugs/issue7794.go +#usr/lib/go/test/fixedbugs/issue7863.go +#usr/lib/go/test/fixedbugs/issue7867.go +#usr/lib/go/test/fixedbugs/issue7884.go +#usr/lib/go/test/fixedbugs/issue7921.go +#usr/lib/go/test/fixedbugs/issue7944.go +#usr/lib/go/test/fixedbugs/issue7995.go +#usr/lib/go/test/fixedbugs/issue7995b.dir +#usr/lib/go/test/fixedbugs/issue7995b.dir/x1.go +#usr/lib/go/test/fixedbugs/issue7995b.dir/x2.go +#usr/lib/go/test/fixedbugs/issue7995b.go +#usr/lib/go/test/fixedbugs/issue7996.go +#usr/lib/go/test/fixedbugs/issue7997.go +#usr/lib/go/test/fixedbugs/issue7998.go +#usr/lib/go/test/fixedbugs/issue8004.go +#usr/lib/go/test/fixedbugs/issue8011.go +#usr/lib/go/test/fixedbugs/issue8017.go +#usr/lib/go/test/fixedbugs/issue8028.go +#usr/lib/go/test/fixedbugs/issue8036.go +#usr/lib/go/test/fixedbugs/issue8039.go +#usr/lib/go/test/fixedbugs/issue8042.go +#usr/lib/go/test/fixedbugs/issue8047.go +#usr/lib/go/test/fixedbugs/issue8047b.go +#usr/lib/go/test/fixedbugs/issue8048.go +#usr/lib/go/test/fixedbugs/issue8060.dir +#usr/lib/go/test/fixedbugs/issue8060.dir/a.go +#usr/lib/go/test/fixedbugs/issue8060.dir/b.go +#usr/lib/go/test/fixedbugs/issue8060.go +#usr/lib/go/test/fixedbugs/issue8073.go +#usr/lib/go/test/fixedbugs/issue8074.go +#usr/lib/go/test/fixedbugs/issue8076.go +#usr/lib/go/test/fixedbugs/issue8079.go +#usr/lib/go/test/fixedbugs/issue8132.go +#usr/lib/go/test/fixedbugs/issue8139.go +#usr/lib/go/test/fixedbugs/issue8154.go +#usr/lib/go/test/fixedbugs/issue8155.go +#usr/lib/go/test/fixedbugs/issue8158.go +#usr/lib/go/test/fixedbugs/issue8183.go +#usr/lib/go/test/fixedbugs/issue8280.dir +#usr/lib/go/test/fixedbugs/issue8280.dir/a.go +#usr/lib/go/test/fixedbugs/issue8280.dir/b.go +#usr/lib/go/test/fixedbugs/issue8280.go +#usr/lib/go/test/fixedbugs/issue8311.go +#usr/lib/go/test/fixedbugs/issue8325.go +#usr/lib/go/test/fixedbugs/issue8336.go +#usr/lib/go/test/fixedbugs/issue8347.go +#usr/lib/go/test/fixedbugs/issue8385.go +#usr/lib/go/test/fixedbugs/issue8438.go +#usr/lib/go/test/fixedbugs/issue8440.go +#usr/lib/go/test/fixedbugs/issue8475.go +#usr/lib/go/test/fixedbugs/issue8501.go +#usr/lib/go/test/fixedbugs/issue8507.go +#usr/lib/go/test/fixedbugs/issue8606.go +#usr/lib/go/test/fixedbugs/issue8612.go +#usr/lib/go/test/fixedbugs/issue8613.go +#usr/lib/go/test/fixedbugs/issue8620.go +#usr/lib/go/test/fixedbugs/issue8745.go +#usr/lib/go/test/fixedbugs/issue8761.go +#usr/lib/go/test/fixedbugs/issue8836.go +#usr/lib/go/test/fixedbugs/issue887.go +#usr/lib/go/test/fixedbugs/issue8947.go +#usr/lib/go/test/fixedbugs/issue8961.go +#usr/lib/go/test/fixedbugs/issue9006.go +#usr/lib/go/test/fixedbugs/issue9017.go +#usr/lib/go/test/fixedbugs/issue9036.go +#usr/lib/go/test/fixedbugs/issue9076.go +#usr/lib/go/test/fixedbugs/issue9083.go +#usr/lib/go/test/fixedbugs/issue9110.go +#usr/lib/go/test/fixedbugs/issue9321.go +#usr/lib/go/test/fixedbugs/issue9355.dir +#usr/lib/go/test/fixedbugs/issue9355.dir/a.go +#usr/lib/go/test/fixedbugs/issue9355.go +#usr/lib/go/test/fixedbugs/issue9370.go +#usr/lib/go/test/fixedbugs/issue9432.go +#usr/lib/go/test/fixedbugs/issue9521.go +#usr/lib/go/test/fixedbugs/issue9537.dir +#usr/lib/go/test/fixedbugs/issue9537.dir/a.go +#usr/lib/go/test/fixedbugs/issue9537.dir/b.go +#usr/lib/go/test/fixedbugs/issue9537.go +#usr/lib/go/test/fixedbugs/issue9604.go +#usr/lib/go/test/fixedbugs/issue9604b.go +#usr/lib/go/test/fixedbugs/issue9608.dir +#usr/lib/go/test/fixedbugs/issue9608.dir/issue9608.go +#usr/lib/go/test/fixedbugs/issue9608.go +#usr/lib/go/test/fixedbugs/issue9634.go +#usr/lib/go/test/fixedbugs/issue9691.go +#usr/lib/go/test/fixedbugs/issue9731.go +#usr/lib/go/test/fixedbugs/issue9738.go +#usr/lib/go/test/fixedbugs/issue9862.go +#usr/lib/go/test/fixedbugs/issue9862_run.go +#usr/lib/go/test/float_lit.go +#usr/lib/go/test/float_lit2.go +#usr/lib/go/test/float_lit3.go +#usr/lib/go/test/floatcmp.go +#usr/lib/go/test/for.go +#usr/lib/go/test/func.go +#usr/lib/go/test/func1.go +#usr/lib/go/test/func2.go +#usr/lib/go/test/func3.go +#usr/lib/go/test/func4.go +#usr/lib/go/test/func5.go +#usr/lib/go/test/func6.go +#usr/lib/go/test/func7.go +#usr/lib/go/test/func8.go +#usr/lib/go/test/funcdup.go +#usr/lib/go/test/funcdup2.go +#usr/lib/go/test/gc.go +#usr/lib/go/test/gc1.go +#usr/lib/go/test/gc2.go +#usr/lib/go/test/gcgort.go +#usr/lib/go/test/gcstring.go +#usr/lib/go/test/goprint.go +#usr/lib/go/test/goprint.out +#usr/lib/go/test/goto.go +#usr/lib/go/test/heapsampling.go +#usr/lib/go/test/helloworld.go +#usr/lib/go/test/helloworld.out +#usr/lib/go/test/if.go +#usr/lib/go/test/import.go +#usr/lib/go/test/import1.go +#usr/lib/go/test/import2.dir +#usr/lib/go/test/import2.dir/import2.go +#usr/lib/go/test/import2.dir/import3.go +#usr/lib/go/test/import2.go +#usr/lib/go/test/import4.dir +#usr/lib/go/test/import4.dir/empty.go +#usr/lib/go/test/import4.dir/import4.go +#usr/lib/go/test/import4.go +#usr/lib/go/test/import5.go +#usr/lib/go/test/import6.go +#usr/lib/go/test/index.go +#usr/lib/go/test/index0.go +#usr/lib/go/test/index1.go +#usr/lib/go/test/index2.go +#usr/lib/go/test/indirect.go +#usr/lib/go/test/indirect1.go +#usr/lib/go/test/init.go +#usr/lib/go/test/init1.go +#usr/lib/go/test/initcomma.go +#usr/lib/go/test/initempty.go +#usr/lib/go/test/initialize.go +#usr/lib/go/test/initializerr.go +#usr/lib/go/test/initloop.go +#usr/lib/go/test/inline.go +#usr/lib/go/test/inline_big.go +#usr/lib/go/test/inline_caller.go +#usr/lib/go/test/inline_callers.go +#usr/lib/go/test/inline_literal.go +#usr/lib/go/test/inline_math_bits_rotate.go +#usr/lib/go/test/inline_sync.go +#usr/lib/go/test/inline_variadic.go +#usr/lib/go/test/int_lit.go +#usr/lib/go/test/intcvt.go +#usr/lib/go/test/interface +#usr/lib/go/test/interface/assertinline.go +#usr/lib/go/test/interface/bigdata.go +#usr/lib/go/test/interface/convert.go +#usr/lib/go/test/interface/convert1.go +#usr/lib/go/test/interface/convert2.go +#usr/lib/go/test/interface/embed.go +#usr/lib/go/test/interface/embed1.dir +#usr/lib/go/test/interface/embed1.dir/embed0.go +#usr/lib/go/test/interface/embed1.dir/embed1.go +#usr/lib/go/test/interface/embed1.go +#usr/lib/go/test/interface/embed2.go +#usr/lib/go/test/interface/embed3.dir +#usr/lib/go/test/interface/embed3.dir/embed0.go +#usr/lib/go/test/interface/embed3.dir/embed1.go +#usr/lib/go/test/interface/embed3.go +#usr/lib/go/test/interface/explicit.go +#usr/lib/go/test/interface/fail.go +#usr/lib/go/test/interface/fake.go +#usr/lib/go/test/interface/noeq.go +#usr/lib/go/test/interface/pointer.go +#usr/lib/go/test/interface/private.dir +#usr/lib/go/test/interface/private.dir/private1.go +#usr/lib/go/test/interface/private.dir/prog.go +#usr/lib/go/test/interface/private.go +#usr/lib/go/test/interface/receiver.go +#usr/lib/go/test/interface/receiver1.go +#usr/lib/go/test/interface/recursive.go +#usr/lib/go/test/interface/recursive1.dir +#usr/lib/go/test/interface/recursive1.dir/recursive1.go +#usr/lib/go/test/interface/recursive1.dir/recursive2.go +#usr/lib/go/test/interface/recursive1.go +#usr/lib/go/test/interface/returntype.go +#usr/lib/go/test/interface/struct.go +#usr/lib/go/test/intrinsic.dir +#usr/lib/go/test/intrinsic.dir/main.go +#usr/lib/go/test/intrinsic.go +#usr/lib/go/test/intrinsic_atomic.go +#usr/lib/go/test/iota.go +#usr/lib/go/test/ken +#usr/lib/go/test/ken/array.go +#usr/lib/go/test/ken/chan.go +#usr/lib/go/test/ken/chan1.go +#usr/lib/go/test/ken/complit.go +#usr/lib/go/test/ken/convert.go +#usr/lib/go/test/ken/cplx0.go +#usr/lib/go/test/ken/cplx0.out +#usr/lib/go/test/ken/cplx1.go +#usr/lib/go/test/ken/cplx2.go +#usr/lib/go/test/ken/cplx3.go +#usr/lib/go/test/ken/cplx4.go +#usr/lib/go/test/ken/cplx5.go +#usr/lib/go/test/ken/divconst.go +#usr/lib/go/test/ken/divmod.go +#usr/lib/go/test/ken/embed.go +#usr/lib/go/test/ken/for.go +#usr/lib/go/test/ken/interbasic.go +#usr/lib/go/test/ken/interfun.go +#usr/lib/go/test/ken/intervar.go +#usr/lib/go/test/ken/label.go +#usr/lib/go/test/ken/litfun.go +#usr/lib/go/test/ken/mfunc.go +#usr/lib/go/test/ken/modconst.go +#usr/lib/go/test/ken/ptrfun.go +#usr/lib/go/test/ken/ptrvar.go +#usr/lib/go/test/ken/range.go +#usr/lib/go/test/ken/rob1.go +#usr/lib/go/test/ken/rob2.go +#usr/lib/go/test/ken/robfor.go +#usr/lib/go/test/ken/robfunc.go +#usr/lib/go/test/ken/shift.go +#usr/lib/go/test/ken/simparray.go +#usr/lib/go/test/ken/simpbool.go +#usr/lib/go/test/ken/simpconv.go +#usr/lib/go/test/ken/simpfun.go +#usr/lib/go/test/ken/simpswitch.go +#usr/lib/go/test/ken/simpvar.go +#usr/lib/go/test/ken/slicearray.go +#usr/lib/go/test/ken/sliceslice.go +#usr/lib/go/test/ken/string.go +#usr/lib/go/test/ken/string.out +#usr/lib/go/test/ken/strvar.go +#usr/lib/go/test/label.go +#usr/lib/go/test/label1.go +#usr/lib/go/test/linkmain.go +#usr/lib/go/test/linkmain_run.go +#usr/lib/go/test/linkname.dir +#usr/lib/go/test/linkname.dir/linkname1.go +#usr/lib/go/test/linkname.dir/linkname2.go +#usr/lib/go/test/linkname.dir/linkname3.go +#usr/lib/go/test/linkname.go +#usr/lib/go/test/linkobj.go +#usr/lib/go/test/linkx.go +#usr/lib/go/test/linkx_run.go +#usr/lib/go/test/literal.go +#usr/lib/go/test/literal2.go +#usr/lib/go/test/live.go +#usr/lib/go/test/live1.go +#usr/lib/go/test/live2.go +#usr/lib/go/test/live_syscall.go +#usr/lib/go/test/locklinear.go +#usr/lib/go/test/loopbce.go +#usr/lib/go/test/makechan.go +#usr/lib/go/test/makemap.go +#usr/lib/go/test/makenew.go +#usr/lib/go/test/makeslice.go +#usr/lib/go/test/mallocfin.go +#usr/lib/go/test/map.go +#usr/lib/go/test/map1.go +#usr/lib/go/test/mapclear.go +#usr/lib/go/test/maplinear.go +#usr/lib/go/test/mergemul.go +#usr/lib/go/test/method.go +#usr/lib/go/test/method1.go +#usr/lib/go/test/method2.go +#usr/lib/go/test/method3.go +#usr/lib/go/test/method4.dir +#usr/lib/go/test/method4.dir/method4a.go +#usr/lib/go/test/method4.dir/prog.go +#usr/lib/go/test/method4.go +#usr/lib/go/test/method5.go +#usr/lib/go/test/method6.go +#usr/lib/go/test/method7.go +#usr/lib/go/test/named.go +#usr/lib/go/test/named1.go +#usr/lib/go/test/nil.go +#usr/lib/go/test/nilcheck.go +#usr/lib/go/test/nilptr.go +#usr/lib/go/test/nilptr2.go +#usr/lib/go/test/nilptr3.go +#usr/lib/go/test/nilptr4.go +#usr/lib/go/test/nilptr5.go +#usr/lib/go/test/nilptr5_aix.go +#usr/lib/go/test/nilptr5_wasm.go +#usr/lib/go/test/nilptr_aix.go +#usr/lib/go/test/nosplit.go +#usr/lib/go/test/notinheap.go +#usr/lib/go/test/notinheap2.go +#usr/lib/go/test/notinheap3.go +#usr/lib/go/test/nowritebarrier.go +#usr/lib/go/test/nul1.go +#usr/lib/go/test/oldescape_linkname.dir +#usr/lib/go/test/oldescape_linkname.dir/linkname1.go +#usr/lib/go/test/oldescape_linkname.dir/linkname2.go +#usr/lib/go/test/oldescape_linkname.dir/linkname3.go +#usr/lib/go/test/opt_branchlikely.go +#usr/lib/go/test/parentype.go +#usr/lib/go/test/peano.go +#usr/lib/go/test/phiopt.go +#usr/lib/go/test/print.go +#usr/lib/go/test/print.out +#usr/lib/go/test/printbig.go +#usr/lib/go/test/printbig.out +#usr/lib/go/test/prove.go +#usr/lib/go/test/range.go +#usr/lib/go/test/recover.go +#usr/lib/go/test/recover1.go +#usr/lib/go/test/recover2.go +#usr/lib/go/test/recover3.go +#usr/lib/go/test/recover4.go +#usr/lib/go/test/recover5.go +#usr/lib/go/test/reflectmethod1.go +#usr/lib/go/test/reflectmethod2.go +#usr/lib/go/test/reflectmethod3.go +#usr/lib/go/test/reflectmethod4.go +#usr/lib/go/test/reflectmethod5.go +#usr/lib/go/test/reflectmethod6.go +#usr/lib/go/test/rename.go +#usr/lib/go/test/rename1.go +#usr/lib/go/test/reorder.go +#usr/lib/go/test/reorder2.go +#usr/lib/go/test/retjmp.dir +#usr/lib/go/test/retjmp.dir/a.s +#usr/lib/go/test/retjmp.dir/main.go +#usr/lib/go/test/retjmp.go +#usr/lib/go/test/return.go +#usr/lib/go/test/rotate.go +#usr/lib/go/test/rotate0.go +#usr/lib/go/test/rotate1.go +#usr/lib/go/test/rotate2.go +#usr/lib/go/test/rotate3.go +#usr/lib/go/test/run.go +#usr/lib/go/test/rune.go +#usr/lib/go/test/runtime +#usr/lib/go/test/runtime.go +#usr/lib/go/test/runtime/README +#usr/lib/go/test/runtime/inlinegcpc.go +#usr/lib/go/test/shift1.go +#usr/lib/go/test/shift2.go +#usr/lib/go/test/sieve.go +#usr/lib/go/test/sigchld.go +#usr/lib/go/test/sigchld.out +#usr/lib/go/test/simassign.go +#usr/lib/go/test/sinit.go +#usr/lib/go/test/sinit_run.go +#usr/lib/go/test/sizeof.go +#usr/lib/go/test/slice3.go +#usr/lib/go/test/slice3err.go +#usr/lib/go/test/slicecap.go +#usr/lib/go/test/sliceopt.go +#usr/lib/go/test/solitaire.go +#usr/lib/go/test/stack.go +#usr/lib/go/test/stackobj.go +#usr/lib/go/test/stackobj2.go +#usr/lib/go/test/stackobj3.go +#usr/lib/go/test/strcopy.go +#usr/lib/go/test/strength.go +#usr/lib/go/test/stress +#usr/lib/go/test/stress/maps.go +#usr/lib/go/test/stress/parsego.go +#usr/lib/go/test/stress/runstress.go +#usr/lib/go/test/string_lit.go +#usr/lib/go/test/stringrange.go +#usr/lib/go/test/struct0.go +#usr/lib/go/test/switch.go +#usr/lib/go/test/switch2.go +#usr/lib/go/test/switch3.go +#usr/lib/go/test/switch4.go +#usr/lib/go/test/switch5.go +#usr/lib/go/test/switch6.go +#usr/lib/go/test/switch7.go +#usr/lib/go/test/syntax +#usr/lib/go/test/syntax/chan.go +#usr/lib/go/test/syntax/chan1.go +#usr/lib/go/test/syntax/composite.go +#usr/lib/go/test/syntax/ddd.go +#usr/lib/go/test/syntax/else.go +#usr/lib/go/test/syntax/if.go +#usr/lib/go/test/syntax/import.go +#usr/lib/go/test/syntax/initvar.go +#usr/lib/go/test/syntax/interface.go +#usr/lib/go/test/syntax/semi1.go +#usr/lib/go/test/syntax/semi2.go +#usr/lib/go/test/syntax/semi3.go +#usr/lib/go/test/syntax/semi4.go +#usr/lib/go/test/syntax/semi5.go +#usr/lib/go/test/syntax/semi6.go +#usr/lib/go/test/syntax/semi7.go +#usr/lib/go/test/syntax/topexpr.go +#usr/lib/go/test/syntax/typesw.go +#usr/lib/go/test/syntax/vareq.go +#usr/lib/go/test/syntax/vareq1.go +#usr/lib/go/test/tinyfin.go +#usr/lib/go/test/torture.go +#usr/lib/go/test/turing.go +#usr/lib/go/test/typecheck.go +#usr/lib/go/test/typecheckloop.go +#usr/lib/go/test/typeswitch.go +#usr/lib/go/test/typeswitch1.go +#usr/lib/go/test/typeswitch2.go +#usr/lib/go/test/typeswitch2b.go +#usr/lib/go/test/typeswitch3.go +#usr/lib/go/test/uintptrescapes.dir +#usr/lib/go/test/uintptrescapes.dir/a.go +#usr/lib/go/test/uintptrescapes.dir/main.go +#usr/lib/go/test/uintptrescapes.go +#usr/lib/go/test/uintptrescapes2.go +#usr/lib/go/test/uintptrescapes3.go +#usr/lib/go/test/undef.go +#usr/lib/go/test/utf.go +#usr/lib/go/test/varerr.go +#usr/lib/go/test/varinit.go +#usr/lib/go/test/winbatch.go +#usr/lib/go/test/writebarrier.go +#usr/lib/go/test/zerodivide.go diff --git a/config/rootfiles/common/aarch64/linux b/config/rootfiles/common/aarch64/linux index 906fde0c3..4abb066b8 100644 --- a/config/rootfiles/common/aarch64/linux +++ b/config/rootfiles/common/aarch64/linux @@ -7646,6 +7646,8 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/GARP #lib/modules/KVER-ipfire/build/include/config/GCC_PLUGINS #lib/modules/KVER-ipfire/build/include/config/GCC_PLUGIN_LATENT_ENTROPY +#lib/modules/KVER-ipfire/build/include/config/GCC_PLUGIN_RANDSTRUCT +#lib/modules/KVER-ipfire/build/include/config/GCC_PLUGIN_RANDSTRUCT_PERFORMANCE #lib/modules/KVER-ipfire/build/include/config/GCC_PLUGIN_STRUCTLEAK #lib/modules/KVER-ipfire/build/include/config/GCC_PLUGIN_STRUCTLEAK_BYREF_ALL #lib/modules/KVER-ipfire/build/include/config/GCC_VERSION @@ -9003,7 +9005,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/NFSD_V4_SECURITY_LABEL #lib/modules/KVER-ipfire/build/include/config/NFS_ACL_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_COMMON -#lib/modules/KVER-ipfire/build/include/config/NFS_DEBUG #lib/modules/KVER-ipfire/build/include/config/NFS_DISABLE_UDP_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_FS #lib/modules/KVER-ipfire/build/include/config/NFS_FSCACHE @@ -9427,7 +9428,9 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/RAID6_PQ #lib/modules/KVER-ipfire/build/include/config/RAID6_PQ_BENCHMARK #lib/modules/KVER-ipfire/build/include/config/RAID_ATTRS +#lib/modules/KVER-ipfire/build/include/config/RANDOMIZE_BASE #lib/modules/KVER-ipfire/build/include/config/RANDOMIZE_KSTACK_OFFSET_DEFAULT +#lib/modules/KVER-ipfire/build/include/config/RANDOMIZE_MODULE_REGION_FULL #lib/modules/KVER-ipfire/build/include/config/RAS #lib/modules/KVER-ipfire/build/include/config/RASPBERRYPI_FIRMWARE #lib/modules/KVER-ipfire/build/include/config/RASPBERRYPI_POWER @@ -10099,7 +10102,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SUNGEM_PHY #lib/modules/KVER-ipfire/build/include/config/SUNRPC #lib/modules/KVER-ipfire/build/include/config/SUNRPC_BACKCHANNEL -#lib/modules/KVER-ipfire/build/include/config/SUNRPC_DEBUG #lib/modules/KVER-ipfire/build/include/config/SUNRPC_GSS #lib/modules/KVER-ipfire/build/include/config/SUNXI_CCU #lib/modules/KVER-ipfire/build/include/config/SUNXI_MBUS @@ -10498,6 +10500,13 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/VETH #lib/modules/KVER-ipfire/build/include/config/VEXPRESS_CONFIG #lib/modules/KVER-ipfire/build/include/config/VFAT_FS +#lib/modules/KVER-ipfire/build/include/config/VFIO +#lib/modules/KVER-ipfire/build/include/config/VFIO_IOMMU_TYPE1 +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_CORE +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_INTX +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_MMAP +#lib/modules/KVER-ipfire/build/include/config/VFIO_VIRQFD #lib/modules/KVER-ipfire/build/include/config/VGA_ARB #lib/modules/KVER-ipfire/build/include/config/VGA_ARB_MAX_GPUS #lib/modules/KVER-ipfire/build/include/config/VHOST_MENU @@ -11683,6 +11692,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/generated/autoconf.h #lib/modules/KVER-ipfire/build/include/generated/bounds.h #lib/modules/KVER-ipfire/build/include/generated/compile.h +#lib/modules/KVER-ipfire/build/include/generated/randomize_layout_hash.h #lib/modules/KVER-ipfire/build/include/generated/timeconst.h #lib/modules/KVER-ipfire/build/include/generated/uapi #lib/modules/KVER-ipfire/build/include/generated/uapi/linux @@ -13021,6 +13031,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/linux/mmu_context.h #lib/modules/KVER-ipfire/build/include/linux/mmu_notifier.h #lib/modules/KVER-ipfire/build/include/linux/mmzone.h +#lib/modules/KVER-ipfire/build/include/linux/mnt_idmapping.h #lib/modules/KVER-ipfire/build/include/linux/mnt_namespace.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h.orig @@ -17127,6 +17138,8 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/latent_entropy_plugin.c #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/latent_entropy_plugin.so #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/randomize_layout_plugin.c +#lib/modules/KVER-ipfire/build/scripts/gcc-plugins/randomize_layout_plugin.so +#lib/modules/KVER-ipfire/build/scripts/gcc-plugins/randomize_layout_seed.h #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/sancov_plugin.c #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/stackleak_plugin.c #lib/modules/KVER-ipfire/build/scripts/gcc-plugins/structleak_plugin.c @@ -20354,6 +20367,13 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-core.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-host.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/vhci-hcd.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci-core.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_iommu_type1.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_virqfd.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/video #lib/modules/KVER-ipfire/kernel/drivers/video/backlight #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/lcd.ko.xz diff --git a/config/rootfiles/common/aarch64/stage2 b/config/rootfiles/common/aarch64/stage2 index e328a4526..9911bb0d5 100644 --- a/config/rootfiles/common/aarch64/stage2 +++ b/config/rootfiles/common/aarch64/stage2 @@ -106,6 +106,7 @@ usr/local/bin/settime usr/local/bin/timecheck usr/local/bin/timezone-transition usr/local/bin/update-ids-ruleset +usr/local/bin/update-ipblocklists usr/local/bin/update-lang-cache usr/local/bin/update-location-database #usr/local/include @@ -126,7 +127,6 @@ usr/local/bin/update-location-database #usr/local/share/man/man8 #usr/local/share/misc #usr/local/share/terminfo -#usr/local/share/xt_geoip #usr/local/share/zoneinfo #usr/local/src #usr/sbin @@ -148,7 +148,6 @@ usr/share/doc/licenses/GPLv3 #usr/share/man/man8 #usr/share/misc #usr/share/terminfo -#usr/share/xt_geoip #usr/share/zoneinfo #var #var/cache @@ -156,6 +155,7 @@ var/cache/ldconfig var/cache/ldconfig/aux-cache var/empty #var/lib +var/lib/ipblocklist #var/lib/misc #var/local var/lock diff --git a/config/rootfiles/common/armv6l/linux b/config/rootfiles/common/armv6l/linux index 81f30b9ff..8409c63f6 100644 --- a/config/rootfiles/common/armv6l/linux +++ b/config/rootfiles/common/armv6l/linux @@ -8432,6 +8432,8 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/INPUT_YEALINK #lib/modules/KVER-ipfire/build/include/config/INTEGRITY #lib/modules/KVER-ipfire/build/include/config/INTEL_XWAY_PHY +#lib/modules/KVER-ipfire/build/include/config/IOMMU_API +#lib/modules/KVER-ipfire/build/include/config/IOMMU_DEFAULT_DMA_STRICT #lib/modules/KVER-ipfire/build/include/config/IOMMU_SUPPORT #lib/modules/KVER-ipfire/build/include/config/IOSCHED_BFQ #lib/modules/KVER-ipfire/build/include/config/IO_STRICT_DEVMEM @@ -8574,6 +8576,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/IP_VS_WLC #lib/modules/KVER-ipfire/build/include/config/IP_VS_WRR #lib/modules/KVER-ipfire/build/include/config/IRQCHIP +#lib/modules/KVER-ipfire/build/include/config/IRQ_BYPASS_MANAGER #lib/modules/KVER-ipfire/build/include/config/IRQ_CROSSBAR #lib/modules/KVER-ipfire/build/include/config/IRQ_DOMAIN #lib/modules/KVER-ipfire/build/include/config/IRQ_DOMAIN_HIERARCHY @@ -9401,7 +9404,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/NFSD_V4_SECURITY_LABEL #lib/modules/KVER-ipfire/build/include/config/NFS_ACL_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_COMMON -#lib/modules/KVER-ipfire/build/include/config/NFS_DEBUG #lib/modules/KVER-ipfire/build/include/config/NFS_DISABLE_UDP_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_FS #lib/modules/KVER-ipfire/build/include/config/NFS_FSCACHE @@ -9584,6 +9586,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/OF_EARLY_FLATTREE #lib/modules/KVER-ipfire/build/include/config/OF_FLATTREE #lib/modules/KVER-ipfire/build/include/config/OF_GPIO +#lib/modules/KVER-ipfire/build/include/config/OF_IOMMU #lib/modules/KVER-ipfire/build/include/config/OF_IRQ #lib/modules/KVER-ipfire/build/include/config/OF_KOBJ #lib/modules/KVER-ipfire/build/include/config/OF_MDIO @@ -10561,7 +10564,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SUNGEM_PHY #lib/modules/KVER-ipfire/build/include/config/SUNRPC #lib/modules/KVER-ipfire/build/include/config/SUNRPC_BACKCHANNEL -#lib/modules/KVER-ipfire/build/include/config/SUNRPC_DEBUG #lib/modules/KVER-ipfire/build/include/config/SUNRPC_GSS #lib/modules/KVER-ipfire/build/include/config/SUNXI_CCU #lib/modules/KVER-ipfire/build/include/config/SUNXI_MBUS @@ -10977,6 +10979,13 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/VETH #lib/modules/KVER-ipfire/build/include/config/VEXPRESS_CONFIG #lib/modules/KVER-ipfire/build/include/config/VFAT_FS +#lib/modules/KVER-ipfire/build/include/config/VFIO +#lib/modules/KVER-ipfire/build/include/config/VFIO_IOMMU_TYPE1 +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_CORE +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_INTX +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_MMAP +#lib/modules/KVER-ipfire/build/include/config/VFIO_VIRQFD #lib/modules/KVER-ipfire/build/include/config/VFP #lib/modules/KVER-ipfire/build/include/config/VFPv3 #lib/modules/KVER-ipfire/build/include/config/VGA_ARB @@ -13471,6 +13480,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/linux/mmu_context.h #lib/modules/KVER-ipfire/build/include/linux/mmu_notifier.h #lib/modules/KVER-ipfire/build/include/linux/mmzone.h +#lib/modules/KVER-ipfire/build/include/linux/mnt_idmapping.h #lib/modules/KVER-ipfire/build/include/linux/mnt_namespace.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h.orig @@ -20569,6 +20579,13 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-core.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-host.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/vhci-hcd.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci-core.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_iommu_type1.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_virqfd.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/video #lib/modules/KVER-ipfire/kernel/drivers/video/backlight #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/lcd.ko.xz @@ -21395,6 +21412,9 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/sound/usb/misc/snd-ua101.ko.xz #lib/modules/KVER-ipfire/kernel/sound/usb/snd-usb-audio.ko.xz #lib/modules/KVER-ipfire/kernel/sound/usb/snd-usbmidi-lib.ko.xz +#lib/modules/KVER-ipfire/kernel/virt +#lib/modules/KVER-ipfire/kernel/virt/lib +#lib/modules/KVER-ipfire/kernel/virt/lib/irqbypass.ko.xz lib/modules/KVER-ipfire/modules.alias lib/modules/KVER-ipfire/modules.alias.bin lib/modules/KVER-ipfire/modules.builtin diff --git a/config/rootfiles/common/armv6l/python3-Cython b/config/rootfiles/common/armv6l/python3-Cython new file mode 100644 index 000000000..abc40a406 --- /dev/null +++ b/config/rootfiles/common/armv6l/python3-Cython @@ -0,0 +1,337 @@ +#usr/bin/cygdb +#usr/bin/cython +#usr/bin/cythonize +#usr/lib/python3.10/site-packages/Cython +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/Cython/Build +#usr/lib/python3.10/site-packages/Cython/Build/BuildExecutable.py +#usr/lib/python3.10/site-packages/Cython/Build/Cythonize.py +#usr/lib/python3.10/site-packages/Cython/Build/Dependencies.py +#usr/lib/python3.10/site-packages/Cython/Build/Distutils.py +#usr/lib/python3.10/site-packages/Cython/Build/Inline.py +#usr/lib/python3.10/site-packages/Cython/Build/IpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestCyCache.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestInline.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestIpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestStripLiterals.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Build/__init__.py +#usr/lib/python3.10/site-packages/Cython/CodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Compiler +#usr/lib/python3.10/site-packages/Cython/Compiler/AnalysedTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Annotate.py +#usr/lib/python3.10/site-packages/Cython/Compiler/AutoDocTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Buffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Builtin.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CodeGeneration.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CythonScope.py +#usr/lib/python3.10/site-packages/Cython/Compiler/DebugFlags.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Errors.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Future.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Interpreter.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Lexicon.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Main.py +#usr/lib/python3.10/site-packages/Cython/Compiler/MemoryView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Naming.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Nodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Optimize.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Options.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py +#usr/lib/python3.10/site-packages/Cython/Compiler/PyrexTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pythran.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.py +#usr/lib/python3.10/site-packages/Cython/Compiler/StringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Symtab.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestBuffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestCmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestFlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestGrammar.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestMemView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestSignatureMatching.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestStringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestUtilityLoad.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestVisitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeInference.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeSlots.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilityCode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Version.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/__init__.py +#usr/lib/python3.10/site-packages/Cython/Coverage.py +#usr/lib/python3.10/site-packages/Cython/Debugger +#usr/lib/python3.10/site-packages/Cython/Debugger/Cygdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/DebugWriter.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/TestLibCython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/cfuncs.c +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/codefile +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libcython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libpython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libcython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libpython.py +#usr/lib/python3.10/site-packages/Cython/Debugging.py +#usr/lib/python3.10/site-packages/Cython/Distutils +#usr/lib/python3.10/site-packages/Cython/Distutils/__init__.py +#usr/lib/python3.10/site-packages/Cython/Distutils/build_ext.py +#usr/lib/python3.10/site-packages/Cython/Distutils/extension.py +#usr/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py +#usr/lib/python3.10/site-packages/Cython/Includes +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/array.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytearray.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cellobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ceval.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/codecs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/conversion.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/datetime.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/genobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/longintrepr.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/memoryview.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pylifecycle.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pystate.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pythread.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/slice.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc +#usr/lib/python3.10/site-packages/Cython/Includes/libc/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/errno.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/locale.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/setjmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stddef.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdint.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/algorithm.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/cast.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/deque.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/forward_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/functional.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/memory.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/pair.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/queue.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/stack.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeindex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeinfo.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/utility.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/vector.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/openmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix +#usr/lib/python3.10/site-packages/Cython/Includes/posix/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/dlfcn.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/fcntl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/ioctl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/mman.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/resource.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/select.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stat.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/strings.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/types.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/unistd.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/wait.pxd +#usr/lib/python3.10/site-packages/Cython/Plex +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.py +#usr/lib/python3.10/site-packages/Cython/Plex/DFA.py +#usr/lib/python3.10/site-packages/Cython/Plex/Errors.py +#usr/lib/python3.10/site-packages/Cython/Plex/Lexicons.py +#usr/lib/python3.10/site-packages/Cython/Plex/Machines.py +#usr/lib/python3.10/site-packages/Cython/Plex/Regexps.py +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.py +#usr/lib/python3.10/site-packages/Cython/Plex/Timing.py +#usr/lib/python3.10/site-packages/Cython/Plex/Traditional.py +#usr/lib/python3.10/site-packages/Cython/Plex/Transitions.py +#usr/lib/python3.10/site-packages/Cython/Plex/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime +#usr/lib/python3.10/site-packages/Cython/Runtime/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.pyx +#usr/lib/python3.10/site-packages/Cython/Shadow.py +#usr/lib/python3.10/site-packages/Cython/StringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tempita +#usr/lib/python3.10/site-packages/Cython/Tempita/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_looper.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.cpython-310-arm-linux-gnueabi.so +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.py +#usr/lib/python3.10/site-packages/Cython/Tempita/compat3.py +#usr/lib/python3.10/site-packages/Cython/TestUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests +#usr/lib/python3.10/site-packages/Cython/Tests/TestCodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestCythonUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestJediTyper.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestStringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tests/xmlrunner.py +#usr/lib/python3.10/site-packages/Cython/Utility +#usr/lib/python3.10/site-packages/Cython/Utility/AsyncGen.c +#usr/lib/python3.10/site-packages/Cython/Utility/Buffer.c +#usr/lib/python3.10/site-packages/Cython/Utility/Builtins.c +#usr/lib/python3.10/site-packages/Cython/Utility/CConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CMath.c +#usr/lib/python3.10/site-packages/Cython/Utility/Capsule.c +#usr/lib/python3.10/site-packages/Cython/Utility/CommonStructures.c +#usr/lib/python3.10/site-packages/Cython/Utility/Complex.c +#usr/lib/python3.10/site-packages/Cython/Utility/Coroutine.c +#usr/lib/python3.10/site-packages/Cython/Utility/CpdefEnums.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppSupport.cpp +#usr/lib/python3.10/site-packages/Cython/Utility/CythonFunction.c +#usr/lib/python3.10/site-packages/Cython/Utility/Embed.c +#usr/lib/python3.10/site-packages/Cython/Utility/Exceptions.c +#usr/lib/python3.10/site-packages/Cython/Utility/ExtensionTypes.c +#usr/lib/python3.10/site-packages/Cython/Utility/FunctionArguments.c +#usr/lib/python3.10/site-packages/Cython/Utility/ImportExport.c +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView_C.c +#usr/lib/python3.10/site-packages/Cython/Utility/ModuleSetupCode.c +#usr/lib/python3.10/site-packages/Cython/Utility/ObjectHandling.c +#usr/lib/python3.10/site-packages/Cython/Utility/Optimize.c +#usr/lib/python3.10/site-packages/Cython/Utility/Overflow.c +#usr/lib/python3.10/site-packages/Cython/Utility/Printing.c +#usr/lib/python3.10/site-packages/Cython/Utility/Profile.c +#usr/lib/python3.10/site-packages/Cython/Utility/StringTools.c +#usr/lib/python3.10/site-packages/Cython/Utility/TestCyUtilityLoader.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestCythonScope.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestUtilityLoader.c +#usr/lib/python3.10/site-packages/Cython/Utility/TypeConversion.c +#usr/lib/python3.10/site-packages/Cython/Utility/__init__.py +#usr/lib/python3.10/site-packages/Cython/Utility/arrayarray.h +#usr/lib/python3.10/site-packages/Cython/Utils.py +#usr/lib/python3.10/site-packages/Cython/__init__.py +#usr/lib/python3.10/site-packages/cython.py +#usr/lib/python3.10/site-packages/pyximport +#usr/lib/python3.10/site-packages/pyximport/__init__.py +#usr/lib/python3.10/site-packages/pyximport/pyxbuild.py +#usr/lib/python3.10/site-packages/pyximport/pyximport.py diff --git a/config/rootfiles/common/armv6l/stage2 b/config/rootfiles/common/armv6l/stage2 index 2bd00d968..634b843c2 100644 --- a/config/rootfiles/common/armv6l/stage2 +++ b/config/rootfiles/common/armv6l/stage2 @@ -104,6 +104,7 @@ usr/local/bin/settime usr/local/bin/timecheck usr/local/bin/timezone-transition usr/local/bin/update-ids-ruleset +usr/local/bin/update-ipblocklists usr/local/bin/update-lang-cache usr/local/bin/update-location-database #usr/local/include @@ -124,7 +125,6 @@ usr/local/bin/update-location-database #usr/local/share/man/man8 #usr/local/share/misc #usr/local/share/terminfo -#usr/local/share/xt_geoip #usr/local/share/zoneinfo #usr/local/src #usr/sbin @@ -146,7 +146,6 @@ usr/share/doc/licenses/GPLv3 #usr/share/man/man8 #usr/share/misc #usr/share/terminfo -#usr/share/xt_geoip #usr/share/zoneinfo #var #var/cache @@ -154,6 +153,7 @@ var/cache/ldconfig var/cache/ldconfig/aux-cache var/empty #var/lib +var/lib/ipblocklist #var/lib/misc #var/local var/lock diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind index 60ec36f45..bdb0fb7e4 100644 --- a/config/rootfiles/common/bind +++ b/config/rootfiles/common/bind @@ -274,24 +274,24 @@ usr/bin/nsupdate #usr/include/pk11/site.h #usr/include/pkcs11 #usr/include/pkcs11/pkcs11.h -usr/lib/libbind9-9.16.30.so +usr/lib/libbind9-9.16.31.so #usr/lib/libbind9.la #usr/lib/libbind9.so -usr/lib/libdns-9.16.30.so +usr/lib/libdns-9.16.31.so #usr/lib/libdns.la #usr/lib/libdns.so -usr/lib/libirs-9.16.30.so +usr/lib/libirs-9.16.31.so #usr/lib/libirs.la #usr/lib/libirs.so -usr/lib/libisc-9.16.30.so +usr/lib/libisc-9.16.31.so #usr/lib/libisc.la #usr/lib/libisc.so -usr/lib/libisccc-9.16.30.so +usr/lib/libisccc-9.16.31.so #usr/lib/libisccc.la #usr/lib/libisccc.so -usr/lib/libisccfg-9.16.30.so +usr/lib/libisccfg-9.16.31.so #usr/lib/libisccfg.la #usr/lib/libisccfg.so -usr/lib/libns-9.16.30.so +usr/lib/libns-9.16.31.so #usr/lib/libns.la #usr/lib/libns.so diff --git a/config/rootfiles/common/configroot b/config/rootfiles/common/configroot index fef5ffbcf..088e87f5b 100644 --- a/config/rootfiles/common/configroot +++ b/config/rootfiles/common/configroot @@ -81,6 +81,9 @@ var/ipfire/graphs.pl var/ipfire/header.pl var/ipfire/location-functions.pl var/ipfire/ids-functions.pl +var/ipfire/ipblocklist-functions.pl +var/ipfire/ipblocklist +#var/ipfire/ipblocklist/settings var/ipfire/isdn #var/ipfire/isdn/settings var/ipfire/key diff --git a/config/rootfiles/common/gnutls b/config/rootfiles/common/gnutls index e59c1a84f..77ce36c88 100644 --- a/config/rootfiles/common/gnutls +++ b/config/rootfiles/common/gnutls @@ -33,15 +33,16 @@ usr/lib/libgnutls-dane.so.0.4.1 #usr/lib/libgnutls.la #usr/lib/libgnutls.so usr/lib/libgnutls.so.30 -usr/lib/libgnutls.so.30.28.2 +usr/lib/libgnutls.so.30.34.1 #usr/lib/libgnutlsxx.la #usr/lib/libgnutlsxx.so -usr/lib/libgnutlsxx.so.28 -usr/lib/libgnutlsxx.so.28.1.0 +usr/lib/libgnutlsxx.so.30 +usr/lib/libgnutlsxx.so.30.0.0 #usr/lib/pkgconfig/gnutls-dane.pc #usr/lib/pkgconfig/gnutls.pc #usr/share/doc/gnutls #usr/share/doc/gnutls/gnutls-client-server-use-case.png +#usr/share/doc/gnutls/gnutls-crypto-layers.png #usr/share/doc/gnutls/gnutls-handshake-sequence.png #usr/share/doc/gnutls/gnutls-handshake-state.png #usr/share/doc/gnutls/gnutls-internals.png @@ -51,6 +52,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/doc/gnutls/gnutls-x509.png #usr/share/doc/gnutls/pkcs11-vision.png #usr/share/info/gnutls-client-server-use-case.png +#usr/share/info/gnutls-crypto-layers.png #usr/share/info/gnutls-guile.info #usr/share/info/gnutls-handshake-sequence.png #usr/share/info/gnutls-handshake-state.png @@ -119,11 +121,13 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_aead_cipher_encryptv.3 #usr/share/man/man3/gnutls_aead_cipher_encryptv2.3 #usr/share/man/man3/gnutls_aead_cipher_init.3 +#usr/share/man/man3/gnutls_aead_cipher_set_key.3 #usr/share/man/man3/gnutls_alert_get.3 #usr/share/man/man3/gnutls_alert_get_name.3 #usr/share/man/man3/gnutls_alert_get_strname.3 #usr/share/man/man3/gnutls_alert_send.3 #usr/share/man/man3/gnutls_alert_send_appropriate.3 +#usr/share/man/man3/gnutls_alert_set_read_function.3 #usr/share/man/man3/gnutls_alpn_get_selected_protocol.3 #usr/share/man/man3/gnutls_alpn_set_protocols.3 #usr/share/man/man3/gnutls_anon_allocate_client_credentials.3 @@ -218,9 +222,11 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_cipher_add_auth.3 #usr/share/man/man3/gnutls_cipher_decrypt.3 #usr/share/man/man3/gnutls_cipher_decrypt2.3 +#usr/share/man/man3/gnutls_cipher_decrypt3.3 #usr/share/man/man3/gnutls_cipher_deinit.3 #usr/share/man/man3/gnutls_cipher_encrypt.3 #usr/share/man/man3/gnutls_cipher_encrypt2.3 +#usr/share/man/man3/gnutls_cipher_encrypt3.3 #usr/share/man/man3/gnutls_cipher_get.3 #usr/share/man/man3/gnutls_cipher_get_block_size.3 #usr/share/man/man3/gnutls_cipher_get_id.3 @@ -234,6 +240,9 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_cipher_suite_get_name.3 #usr/share/man/man3/gnutls_cipher_suite_info.3 #usr/share/man/man3/gnutls_cipher_tag.3 +#usr/share/man/man3/gnutls_ciphersuite_get.3 +#usr/share/man/man3/gnutls_compress_certificate_get_selected_method.3 +#usr/share/man/man3/gnutls_compress_certificate_set_methods.3 #usr/share/man/man3/gnutls_compression_get.3 #usr/share/man/man3/gnutls_compression_get_id.3 #usr/share/man/man3/gnutls_compression_get_name.3 @@ -282,6 +291,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_digest_get_name.3 #usr/share/man/man3/gnutls_digest_get_oid.3 #usr/share/man/man3/gnutls_digest_list.3 +#usr/share/man/man3/gnutls_digest_set_secure.3 #usr/share/man/man3/gnutls_dtls_cookie_send.3 #usr/share/man/man3/gnutls_dtls_cookie_verify.3 #usr/share/man/man3/gnutls_dtls_get_data_mtu.3 @@ -291,6 +301,8 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_dtls_set_data_mtu.3 #usr/share/man/man3/gnutls_dtls_set_mtu.3 #usr/share/man/man3/gnutls_dtls_set_timeouts.3 +#usr/share/man/man3/gnutls_early_cipher_get.3 +#usr/share/man/man3/gnutls_early_prf_hash_get.3 #usr/share/man/man3/gnutls_ecc_curve_get.3 #usr/share/man/man3/gnutls_ecc_curve_get_id.3 #usr/share/man/man3/gnutls_ecc_curve_get_name.3 @@ -298,6 +310,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_ecc_curve_get_pk.3 #usr/share/man/man3/gnutls_ecc_curve_get_size.3 #usr/share/man/man3/gnutls_ecc_curve_list.3 +#usr/share/man/man3/gnutls_ecc_curve_set_enabled.3 #usr/share/man/man3/gnutls_encode_ber_digest_info.3 #usr/share/man/man3/gnutls_encode_gost_rs_value.3 #usr/share/man/man3/gnutls_encode_rs_value.3 @@ -312,8 +325,15 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_ext_register.3 #usr/share/man/man3/gnutls_ext_set_data.3 #usr/share/man/man3/gnutls_fingerprint.3 +#usr/share/man/man3/gnutls_fips140_context_deinit.3 +#usr/share/man/man3/gnutls_fips140_context_init.3 +#usr/share/man/man3/gnutls_fips140_get_operation_state.3 #usr/share/man/man3/gnutls_fips140_mode_enabled.3 +#usr/share/man/man3/gnutls_fips140_pop_context.3 +#usr/share/man/man3/gnutls_fips140_push_context.3 +#usr/share/man/man3/gnutls_fips140_run_self_tests.3 #usr/share/man/man3/gnutls_fips140_set_mode.3 +#usr/share/man/man3/gnutls_get_library_config.3 #usr/share/man/man3/gnutls_get_system_config_file.3 #usr/share/man/man3/gnutls_global_deinit.3 #usr/share/man/man3/gnutls_global_init.3 @@ -338,7 +358,10 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_handshake_set_post_client_hello_function.3 #usr/share/man/man3/gnutls_handshake_set_private_extensions.3 #usr/share/man/man3/gnutls_handshake_set_random.3 +#usr/share/man/man3/gnutls_handshake_set_read_function.3 +#usr/share/man/man3/gnutls_handshake_set_secret_function.3 #usr/share/man/man3/gnutls_handshake_set_timeout.3 +#usr/share/man/man3/gnutls_handshake_write.3 #usr/share/man/man3/gnutls_hash.3 #usr/share/man/man3/gnutls_hash_copy.3 #usr/share/man/man3/gnutls_hash_deinit.3 @@ -655,6 +678,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_protocol_get_name.3 #usr/share/man/man3/gnutls_protocol_get_version.3 #usr/share/man/man3/gnutls_protocol_list.3 +#usr/share/man/man3/gnutls_protocol_set_enabled.3 #usr/share/man/man3/gnutls_psk_allocate_client_credentials.3 #usr/share/man/man3/gnutls_psk_allocate_server_credentials.3 #usr/share/man/man3/gnutls_psk_client_get_hint.3 @@ -738,6 +762,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_record_send.3 #usr/share/man/man3/gnutls_record_send2.3 #usr/share/man/man3/gnutls_record_send_early_data.3 +#usr/share/man/man3/gnutls_record_send_file.3 #usr/share/man/man3/gnutls_record_send_range.3 #usr/share/man/man3/gnutls_record_set_max_early_data_size.3 #usr/share/man/man3/gnutls_record_set_max_recv_size.3 @@ -783,6 +808,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_session_set_verify_cert.3 #usr/share/man/man3/gnutls_session_set_verify_cert2.3 #usr/share/man/man3/gnutls_session_set_verify_function.3 +#usr/share/man/man3/gnutls_session_set_verify_output_function.3 #usr/share/man/man3/gnutls_session_supplemental_register.3 #usr/share/man/man3/gnutls_session_ticket_enable_client.3 #usr/share/man/man3/gnutls_session_ticket_enable_server.3 @@ -801,6 +827,8 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_sign_is_secure.3 #usr/share/man/man3/gnutls_sign_is_secure2.3 #usr/share/man/man3/gnutls_sign_list.3 +#usr/share/man/man3/gnutls_sign_set_secure.3 +#usr/share/man/man3/gnutls_sign_set_secure_for_certs.3 #usr/share/man/man3/gnutls_sign_supports_pk_algorithm.3 #usr/share/man/man3/gnutls_srp_allocate_client_credentials.3 #usr/share/man/man3/gnutls_srp_allocate_server_credentials.3 @@ -857,6 +885,7 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_transport_get_int2.3 #usr/share/man/man3/gnutls_transport_get_ptr.3 #usr/share/man/man3/gnutls_transport_get_ptr2.3 +#usr/share/man/man3/gnutls_transport_is_ktls_enabled.3 #usr/share/man/man3/gnutls_transport_set_errno.3 #usr/share/man/man3/gnutls_transport_set_errno_function.3 #usr/share/man/man3/gnutls_transport_set_fastopen.3 @@ -1113,6 +1142,8 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_x509_crt_sign2.3 #usr/share/man/man3/gnutls_x509_crt_verify.3 #usr/share/man/man3/gnutls_x509_crt_verify_data2.3 +#usr/share/man/man3/gnutls_x509_ct_sct_get.3 +#usr/share/man/man3/gnutls_x509_ct_sct_get_version.3 #usr/share/man/man3/gnutls_x509_dn_deinit.3 #usr/share/man/man3/gnutls_x509_dn_export.3 #usr/share/man/man3/gnutls_x509_dn_export2.3 @@ -1124,6 +1155,10 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_x509_dn_oid_known.3 #usr/share/man/man3/gnutls_x509_dn_oid_name.3 #usr/share/man/man3/gnutls_x509_dn_set_str.3 +#usr/share/man/man3/gnutls_x509_ext_ct_export_scts.3 +#usr/share/man/man3/gnutls_x509_ext_ct_import_scts.3 +#usr/share/man/man3/gnutls_x509_ext_ct_scts_deinit.3 +#usr/share/man/man3/gnutls_x509_ext_ct_scts_init.3 #usr/share/man/man3/gnutls_x509_ext_deinit.3 #usr/share/man/man3/gnutls_x509_ext_export_aia.3 #usr/share/man/man3/gnutls_x509_ext_export_authority_key_id.3 @@ -1233,12 +1268,16 @@ usr/lib/libgnutlsxx.so.28.1.0 #usr/share/man/man3/gnutls_x509_trust_list_get_issuer.3 #usr/share/man/man3/gnutls_x509_trust_list_get_issuer_by_dn.3 #usr/share/man/man3/gnutls_x509_trust_list_get_issuer_by_subject_key_id.3 +#usr/share/man/man3/gnutls_x509_trust_list_get_ptr.3 #usr/share/man/man3/gnutls_x509_trust_list_init.3 #usr/share/man/man3/gnutls_x509_trust_list_iter_deinit.3 #usr/share/man/man3/gnutls_x509_trust_list_iter_get_ca.3 #usr/share/man/man3/gnutls_x509_trust_list_remove_cas.3 #usr/share/man/man3/gnutls_x509_trust_list_remove_trust_file.3 #usr/share/man/man3/gnutls_x509_trust_list_remove_trust_mem.3 +#usr/share/man/man3/gnutls_x509_trust_list_set_getissuer_function.3 +#usr/share/man/man3/gnutls_x509_trust_list_set_ptr.3 #usr/share/man/man3/gnutls_x509_trust_list_verify_crt.3 #usr/share/man/man3/gnutls_x509_trust_list_verify_crt2.3 #usr/share/man/man3/gnutls_x509_trust_list_verify_named_crt.3 + diff --git a/config/rootfiles/common/harfbuzz b/config/rootfiles/common/harfbuzz index 68269bae0..bb4bb2ee9 100644 --- a/config/rootfiles/common/harfbuzz +++ b/config/rootfiles/common/harfbuzz @@ -8,6 +8,7 @@ #usr/include/harfbuzz/hb-blob.h #usr/include/harfbuzz/hb-buffer.h #usr/include/harfbuzz/hb-common.h +#usr/include/harfbuzz/hb-cplusplus.hh #usr/include/harfbuzz/hb-deprecated.h #usr/include/harfbuzz/hb-draw.h #usr/include/harfbuzz/hb-face.h @@ -40,11 +41,11 @@ #usr/lib/libharfbuzz-subset.la #usr/lib/libharfbuzz-subset.so usr/lib/libharfbuzz-subset.so.0 -usr/lib/libharfbuzz-subset.so.0.40200.0 +usr/lib/libharfbuzz-subset.so.0.40401.0 #usr/lib/libharfbuzz.la #usr/lib/libharfbuzz.so usr/lib/libharfbuzz.so.0 -usr/lib/libharfbuzz.so.0.40200.0 +usr/lib/libharfbuzz.so.0.40401.0 #usr/lib/pkgconfig/harfbuzz-subset.pc #usr/lib/pkgconfig/harfbuzz.pc #usr/share/gtk-doc/html/harfbuzz @@ -112,12 +113,13 @@ usr/lib/libharfbuzz.so.0.40200.0 #usr/share/gtk-doc/html/harfbuzz/api-index-4-0-0.html #usr/share/gtk-doc/html/harfbuzz/api-index-4-1-0.html #usr/share/gtk-doc/html/harfbuzz/api-index-4-2-0.html +#usr/share/gtk-doc/html/harfbuzz/api-index-4-3-0.html +#usr/share/gtk-doc/html/harfbuzz/api-index-4-4-0.html #usr/share/gtk-doc/html/harfbuzz/api-index-full.html #usr/share/gtk-doc/html/harfbuzz/apple-advanced-typography-api.html #usr/share/gtk-doc/html/harfbuzz/buffers-language-script-and-direction.html #usr/share/gtk-doc/html/harfbuzz/building.html #usr/share/gtk-doc/html/harfbuzz/clusters.html -#usr/share/gtk-doc/html/harfbuzz/complex-scripts.html #usr/share/gtk-doc/html/harfbuzz/core-api.html #usr/share/gtk-doc/html/harfbuzz/customizing-unicode-functions.html #usr/share/gtk-doc/html/harfbuzz/deprecated-api-index.html @@ -185,6 +187,7 @@ usr/lib/libharfbuzz.so.0.40200.0 #usr/share/gtk-doc/html/harfbuzz/reordering-in-levels-0-and-1.html #usr/share/gtk-doc/html/harfbuzz/right-insensitive.png #usr/share/gtk-doc/html/harfbuzz/right.png +#usr/share/gtk-doc/html/harfbuzz/script-specific-shaping.html #usr/share/gtk-doc/html/harfbuzz/setting-buffer-properties.html #usr/share/gtk-doc/html/harfbuzz/shaping-and-shape-plans.html #usr/share/gtk-doc/html/harfbuzz/shaping-concepts.html @@ -210,3 +213,4 @@ usr/lib/libharfbuzz.so.0.40200.0 #usr/share/gtk-doc/html/harfbuzz/why-do-i-need-a-shaping-engine.html #usr/share/gtk-doc/html/harfbuzz/why-is-it-called-harfbuzz.html #usr/share/gtk-doc/html/harfbuzz/working-with-harfbuzz-clusters.html + diff --git a/config/rootfiles/common/i2c-tools b/config/rootfiles/common/i2c-tools index fb5ee8326..7dec1eec1 100644 --- a/config/rootfiles/common/i2c-tools +++ b/config/rootfiles/common/i2c-tools @@ -2,15 +2,24 @@ usr/bin/ddcmon usr/bin/decode-dimms usr/bin/decode-edid usr/bin/decode-vaio +#usr/include/i2c +#usr/include/i2c/smbus.h +#usr/lib/libi2c.so +usr/lib/libi2c.so.0 +usr/lib/libi2c.so.0.1.1 usr/sbin/i2c-stub-from-dump usr/sbin/i2cdetect usr/sbin/i2cdump usr/sbin/i2cget usr/sbin/i2cset +usr/sbin/i2ctransfer #usr/share/man/man1/decode-dimms.1 #usr/share/man/man1/decode-vaio.1 +#usr/share/man/man3/libi2c.3 #usr/share/man/man8/i2c-stub-from-dump.8 #usr/share/man/man8/i2cdetect.8 #usr/share/man/man8/i2cdump.8 #usr/share/man/man8/i2cget.8 #usr/share/man/man8/i2cset.8 +#usr/share/man/man8/i2ctransfer.8 + diff --git a/config/rootfiles/common/ipblocklist-sources b/config/rootfiles/common/ipblocklist-sources new file mode 100644 index 000000000..e1789037b --- /dev/null +++ b/config/rootfiles/common/ipblocklist-sources @@ -0,0 +1 @@ +var/ipfire/ipblocklist/sources diff --git a/config/rootfiles/common/kmod b/config/rootfiles/common/kmod index f46db860b..78971ea22 100644 --- a/config/rootfiles/common/kmod +++ b/config/rootfiles/common/kmod @@ -9,6 +9,6 @@ sbin/rmmod #usr/lib/libkmod.la #usr/lib/libkmod.so usr/lib/libkmod.so.2 -usr/lib/libkmod.so.2.3.7 +usr/lib/libkmod.so.2.4.0 #usr/lib/pkgconfig/libkmod.pc #usr/share/bash-completion/completions/kmod diff --git a/config/rootfiles/common/libsodium b/config/rootfiles/common/libsodium new file mode 100644 index 000000000..741f99405 --- /dev/null +++ b/config/rootfiles/common/libsodium @@ -0,0 +1,69 @@ +#usr/include/sodium +#usr/include/sodium.h +#usr/include/sodium/core.h +#usr/include/sodium/crypto_aead_aes256gcm.h +#usr/include/sodium/crypto_aead_chacha20poly1305.h +#usr/include/sodium/crypto_aead_xchacha20poly1305.h +#usr/include/sodium/crypto_auth.h +#usr/include/sodium/crypto_auth_hmacsha256.h +#usr/include/sodium/crypto_auth_hmacsha512.h +#usr/include/sodium/crypto_auth_hmacsha512256.h +#usr/include/sodium/crypto_box.h +#usr/include/sodium/crypto_box_curve25519xchacha20poly1305.h +#usr/include/sodium/crypto_box_curve25519xsalsa20poly1305.h +#usr/include/sodium/crypto_core_ed25519.h +#usr/include/sodium/crypto_core_hchacha20.h +#usr/include/sodium/crypto_core_hsalsa20.h +#usr/include/sodium/crypto_core_ristretto255.h +#usr/include/sodium/crypto_core_salsa20.h +#usr/include/sodium/crypto_core_salsa2012.h +#usr/include/sodium/crypto_core_salsa208.h +#usr/include/sodium/crypto_generichash.h +#usr/include/sodium/crypto_generichash_blake2b.h +#usr/include/sodium/crypto_hash.h +#usr/include/sodium/crypto_hash_sha256.h +#usr/include/sodium/crypto_hash_sha512.h +#usr/include/sodium/crypto_kdf.h +#usr/include/sodium/crypto_kdf_blake2b.h +#usr/include/sodium/crypto_kx.h +#usr/include/sodium/crypto_onetimeauth.h +#usr/include/sodium/crypto_onetimeauth_poly1305.h +#usr/include/sodium/crypto_pwhash.h +#usr/include/sodium/crypto_pwhash_argon2i.h +#usr/include/sodium/crypto_pwhash_argon2id.h +#usr/include/sodium/crypto_pwhash_scryptsalsa208sha256.h +#usr/include/sodium/crypto_scalarmult.h +#usr/include/sodium/crypto_scalarmult_curve25519.h +#usr/include/sodium/crypto_scalarmult_ed25519.h +#usr/include/sodium/crypto_scalarmult_ristretto255.h +#usr/include/sodium/crypto_secretbox.h +#usr/include/sodium/crypto_secretbox_xchacha20poly1305.h +#usr/include/sodium/crypto_secretbox_xsalsa20poly1305.h +#usr/include/sodium/crypto_secretstream_xchacha20poly1305.h +#usr/include/sodium/crypto_shorthash.h +#usr/include/sodium/crypto_shorthash_siphash24.h +#usr/include/sodium/crypto_sign.h +#usr/include/sodium/crypto_sign_ed25519.h +#usr/include/sodium/crypto_sign_edwards25519sha512batch.h +#usr/include/sodium/crypto_stream.h +#usr/include/sodium/crypto_stream_chacha20.h +#usr/include/sodium/crypto_stream_salsa20.h +#usr/include/sodium/crypto_stream_salsa2012.h +#usr/include/sodium/crypto_stream_salsa208.h +#usr/include/sodium/crypto_stream_xchacha20.h +#usr/include/sodium/crypto_stream_xsalsa20.h +#usr/include/sodium/crypto_verify_16.h +#usr/include/sodium/crypto_verify_32.h +#usr/include/sodium/crypto_verify_64.h +#usr/include/sodium/export.h +#usr/include/sodium/randombytes.h +#usr/include/sodium/randombytes_internal_random.h +#usr/include/sodium/randombytes_sysrandom.h +#usr/include/sodium/runtime.h +#usr/include/sodium/utils.h +#usr/include/sodium/version.h +#usr/lib/libsodium.la +#usr/lib/libsodium.so +usr/lib/libsodium.so.23 +usr/lib/libsodium.so.23.3.0 +#usr/lib/pkgconfig/libsodium.pc diff --git a/config/rootfiles/common/logwatch b/config/rootfiles/common/logwatch index 40d90cd96..975ec40c1 100644 --- a/config/rootfiles/common/logwatch +++ b/config/rootfiles/common/logwatch @@ -97,6 +97,7 @@ usr/share/logwatch/default.conf/services/dhcpd.conf #usr/share/logwatch/default.conf/services/dpkg.conf #usr/share/logwatch/default.conf/services/emerge.conf #usr/share/logwatch/default.conf/services/evtapplication.conf +#usr/share/logwatch/default.conf/services/evtmswindows.conf #usr/share/logwatch/default.conf/services/evtsecurity.conf #usr/share/logwatch/default.conf/services/evtsystem.conf #usr/share/logwatch/default.conf/services/exim.conf @@ -195,6 +196,7 @@ usr/share/logwatch/default.conf/services/zz-sys.conf usr/share/logwatch/dist.conf/logfiles usr/share/logwatch/dist.conf/services usr/share/logwatch/dist.conf/services/dialup.conf +usr/share/logwatch/dist.conf/services/ipblocklist.conf #usr/share/logwatch/lib usr/share/logwatch/lib/Logwatch.pm #usr/share/logwatch/scripts @@ -260,6 +262,7 @@ usr/share/logwatch/scripts/services/http usr/share/logwatch/scripts/services/imapd #usr/share/logwatch/scripts/services/in.qpopper usr/share/logwatch/scripts/services/init +usr/share/logwatch/scripts/services/ipblocklist usr/share/logwatch/scripts/services/ipop3d usr/share/logwatch/scripts/services/iptables usr/share/logwatch/scripts/services/kernel diff --git a/config/rootfiles/common/ncurses b/config/rootfiles/common/ncurses index 323c5c055..edd73b219 100644 --- a/config/rootfiles/common/ncurses +++ b/config/rootfiles/common/ncurses @@ -3056,9 +3056,9 @@ usr/share/terminfo/t/teraterm2.3 #usr/share/terminfo/t/ti931 #usr/share/terminfo/t/ti_ansi #usr/share/terminfo/t/tkterm -#usr/share/terminfo/t/tmux -#usr/share/terminfo/t/tmux-256color -#usr/share/terminfo/t/tmux-direct +usr/share/terminfo/t/tmux +usr/share/terminfo/t/tmux-256color +usr/share/terminfo/t/tmux-direct #usr/share/terminfo/t/tn1200 #usr/share/terminfo/t/tn300 #usr/share/terminfo/t/trs16 diff --git a/config/rootfiles/common/python3-Cython b/config/rootfiles/common/python3-Cython new file mode 100644 index 000000000..3eb20ff25 --- /dev/null +++ b/config/rootfiles/common/python3-Cython @@ -0,0 +1,337 @@ +#usr/bin/cygdb +#usr/bin/cython +#usr/bin/cythonize +#usr/lib/python3.10/site-packages/Cython +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/Cython/Build +#usr/lib/python3.10/site-packages/Cython/Build/BuildExecutable.py +#usr/lib/python3.10/site-packages/Cython/Build/Cythonize.py +#usr/lib/python3.10/site-packages/Cython/Build/Dependencies.py +#usr/lib/python3.10/site-packages/Cython/Build/Distutils.py +#usr/lib/python3.10/site-packages/Cython/Build/Inline.py +#usr/lib/python3.10/site-packages/Cython/Build/IpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestCyCache.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestInline.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestIpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestStripLiterals.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Build/__init__.py +#usr/lib/python3.10/site-packages/Cython/CodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Compiler +#usr/lib/python3.10/site-packages/Cython/Compiler/AnalysedTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Annotate.py +#usr/lib/python3.10/site-packages/Cython/Compiler/AutoDocTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Buffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Builtin.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CodeGeneration.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CythonScope.py +#usr/lib/python3.10/site-packages/Cython/Compiler/DebugFlags.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Errors.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Future.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Interpreter.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Lexicon.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Main.py +#usr/lib/python3.10/site-packages/Cython/Compiler/MemoryView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Naming.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Nodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Optimize.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Options.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py +#usr/lib/python3.10/site-packages/Cython/Compiler/PyrexTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pythran.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.py +#usr/lib/python3.10/site-packages/Cython/Compiler/StringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Symtab.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestBuffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestCmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestFlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestGrammar.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestMemView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestSignatureMatching.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestStringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestUtilityLoad.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestVisitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeInference.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeSlots.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilityCode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Version.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/__init__.py +#usr/lib/python3.10/site-packages/Cython/Coverage.py +#usr/lib/python3.10/site-packages/Cython/Debugger +#usr/lib/python3.10/site-packages/Cython/Debugger/Cygdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/DebugWriter.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/TestLibCython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/cfuncs.c +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/codefile +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libcython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libpython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libcython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libpython.py +#usr/lib/python3.10/site-packages/Cython/Debugging.py +#usr/lib/python3.10/site-packages/Cython/Distutils +#usr/lib/python3.10/site-packages/Cython/Distutils/__init__.py +#usr/lib/python3.10/site-packages/Cython/Distutils/build_ext.py +#usr/lib/python3.10/site-packages/Cython/Distutils/extension.py +#usr/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py +#usr/lib/python3.10/site-packages/Cython/Includes +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/array.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytearray.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cellobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ceval.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/codecs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/conversion.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/datetime.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/genobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/longintrepr.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/memoryview.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pylifecycle.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pystate.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pythread.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/slice.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc +#usr/lib/python3.10/site-packages/Cython/Includes/libc/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/errno.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/locale.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/setjmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stddef.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdint.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/algorithm.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/cast.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/deque.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/forward_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/functional.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/memory.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/pair.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/queue.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/stack.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeindex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeinfo.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/utility.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/vector.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/openmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix +#usr/lib/python3.10/site-packages/Cython/Includes/posix/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/dlfcn.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/fcntl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/ioctl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/mman.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/resource.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/select.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stat.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/strings.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/types.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/unistd.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/wait.pxd +#usr/lib/python3.10/site-packages/Cython/Plex +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.py +#usr/lib/python3.10/site-packages/Cython/Plex/DFA.py +#usr/lib/python3.10/site-packages/Cython/Plex/Errors.py +#usr/lib/python3.10/site-packages/Cython/Plex/Lexicons.py +#usr/lib/python3.10/site-packages/Cython/Plex/Machines.py +#usr/lib/python3.10/site-packages/Cython/Plex/Regexps.py +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.py +#usr/lib/python3.10/site-packages/Cython/Plex/Timing.py +#usr/lib/python3.10/site-packages/Cython/Plex/Traditional.py +#usr/lib/python3.10/site-packages/Cython/Plex/Transitions.py +#usr/lib/python3.10/site-packages/Cython/Plex/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime +#usr/lib/python3.10/site-packages/Cython/Runtime/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.pyx +#usr/lib/python3.10/site-packages/Cython/Shadow.py +#usr/lib/python3.10/site-packages/Cython/StringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tempita +#usr/lib/python3.10/site-packages/Cython/Tempita/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_looper.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.py +#usr/lib/python3.10/site-packages/Cython/Tempita/compat3.py +#usr/lib/python3.10/site-packages/Cython/TestUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests +#usr/lib/python3.10/site-packages/Cython/Tests/TestCodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestCythonUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestJediTyper.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestStringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tests/xmlrunner.py +#usr/lib/python3.10/site-packages/Cython/Utility +#usr/lib/python3.10/site-packages/Cython/Utility/AsyncGen.c +#usr/lib/python3.10/site-packages/Cython/Utility/Buffer.c +#usr/lib/python3.10/site-packages/Cython/Utility/Builtins.c +#usr/lib/python3.10/site-packages/Cython/Utility/CConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CMath.c +#usr/lib/python3.10/site-packages/Cython/Utility/Capsule.c +#usr/lib/python3.10/site-packages/Cython/Utility/CommonStructures.c +#usr/lib/python3.10/site-packages/Cython/Utility/Complex.c +#usr/lib/python3.10/site-packages/Cython/Utility/Coroutine.c +#usr/lib/python3.10/site-packages/Cython/Utility/CpdefEnums.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppSupport.cpp +#usr/lib/python3.10/site-packages/Cython/Utility/CythonFunction.c +#usr/lib/python3.10/site-packages/Cython/Utility/Embed.c +#usr/lib/python3.10/site-packages/Cython/Utility/Exceptions.c +#usr/lib/python3.10/site-packages/Cython/Utility/ExtensionTypes.c +#usr/lib/python3.10/site-packages/Cython/Utility/FunctionArguments.c +#usr/lib/python3.10/site-packages/Cython/Utility/ImportExport.c +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView_C.c +#usr/lib/python3.10/site-packages/Cython/Utility/ModuleSetupCode.c +#usr/lib/python3.10/site-packages/Cython/Utility/ObjectHandling.c +#usr/lib/python3.10/site-packages/Cython/Utility/Optimize.c +#usr/lib/python3.10/site-packages/Cython/Utility/Overflow.c +#usr/lib/python3.10/site-packages/Cython/Utility/Printing.c +#usr/lib/python3.10/site-packages/Cython/Utility/Profile.c +#usr/lib/python3.10/site-packages/Cython/Utility/StringTools.c +#usr/lib/python3.10/site-packages/Cython/Utility/TestCyUtilityLoader.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestCythonScope.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestUtilityLoader.c +#usr/lib/python3.10/site-packages/Cython/Utility/TypeConversion.c +#usr/lib/python3.10/site-packages/Cython/Utility/__init__.py +#usr/lib/python3.10/site-packages/Cython/Utility/arrayarray.h +#usr/lib/python3.10/site-packages/Cython/Utils.py +#usr/lib/python3.10/site-packages/Cython/__init__.py +#usr/lib/python3.10/site-packages/cython.py +#usr/lib/python3.10/site-packages/pyximport +#usr/lib/python3.10/site-packages/pyximport/__init__.py +#usr/lib/python3.10/site-packages/pyximport/pyxbuild.py +#usr/lib/python3.10/site-packages/pyximport/pyximport.py diff --git a/config/rootfiles/common/rust-Inflector b/config/rootfiles/common/rust-Inflector new file mode 100644 index 000000000..d97372ab4 --- /dev/null +++ b/config/rootfiles/common/rust-Inflector @@ -0,0 +1,54 @@ +#usr/share/cargo/registry/Inflector-0.11.4 +#usr/share/cargo/registry/Inflector-0.11.4/.cargo-checksum.json +#usr/share/cargo/registry/Inflector-0.11.4/Cargo.toml +#usr/share/cargo/registry/Inflector-0.11.4/README.md +#usr/share/cargo/registry/Inflector-0.11.4/src +#usr/share/cargo/registry/Inflector-0.11.4/src/cases +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/camelcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/camelcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/case +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/case/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/classcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/classcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/kebabcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/kebabcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/pascalcase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/pascalcase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/screamingsnakecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/screamingsnakecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/sentencecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/sentencecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/snakecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/snakecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/tablecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/tablecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/titlecase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/titlecase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/traincase +#usr/share/cargo/registry/Inflector-0.11.4/src/cases/traincase/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/lib.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/deordinalize +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/deordinalize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/ordinalize +#usr/share/cargo/registry/Inflector-0.11.4/src/numbers/ordinalize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string +#usr/share/cargo/registry/Inflector-0.11.4/src/string/constants +#usr/share/cargo/registry/Inflector-0.11.4/src/string/constants/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/deconstantize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/deconstantize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/demodulize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/demodulize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/pluralize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/pluralize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/string/singularize +#usr/share/cargo/registry/Inflector-0.11.4/src/string/singularize/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/foreignkey +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/foreignkey/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/src/suffix/mod.rs +#usr/share/cargo/registry/Inflector-0.11.4/tests +#usr/share/cargo/registry/Inflector-0.11.4/tests/lib.rs diff --git a/config/rootfiles/common/rust-aliasable b/config/rootfiles/common/rust-aliasable new file mode 100644 index 000000000..e994b8dae --- /dev/null +++ b/config/rootfiles/common/rust-aliasable @@ -0,0 +1,12 @@ +#usr/share/cargo/registry/aliasable-0.1.3 +#usr/share/cargo/registry/aliasable-0.1.3/.cargo-checksum.json +#usr/share/cargo/registry/aliasable-0.1.3/CHANGELOG.md +#usr/share/cargo/registry/aliasable-0.1.3/Cargo.toml +#usr/share/cargo/registry/aliasable-0.1.3/LICENSE +#usr/share/cargo/registry/aliasable-0.1.3/README.md +#usr/share/cargo/registry/aliasable-0.1.3/src +#usr/share/cargo/registry/aliasable-0.1.3/src/boxed.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/lib.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/mut_ref.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/string.rs +#usr/share/cargo/registry/aliasable-0.1.3/src/vec.rs diff --git a/config/rootfiles/common/rust-asn1 b/config/rootfiles/common/rust-asn1 new file mode 100644 index 000000000..941f2ddaa --- /dev/null +++ b/config/rootfiles/common/rust-asn1 @@ -0,0 +1,17 @@ +#usr/share/cargo/registry/asn1-0.8.7 +#usr/share/cargo/registry/asn1-0.8.7/.cargo-checksum.json +#usr/share/cargo/registry/asn1-0.8.7/Cargo.toml +#usr/share/cargo/registry/asn1-0.8.7/Cargo.toml.deps +#usr/share/cargo/registry/asn1-0.8.7/LICENSE +#usr/share/cargo/registry/asn1-0.8.7/README.md +#usr/share/cargo/registry/asn1-0.8.7/examples +#usr/share/cargo/registry/asn1-0.8.7/examples/no_std.rs +#usr/share/cargo/registry/asn1-0.8.7/src +#usr/share/cargo/registry/asn1-0.8.7/src/bit_string.rs +#usr/share/cargo/registry/asn1-0.8.7/src/lib.rs +#usr/share/cargo/registry/asn1-0.8.7/src/object_identifier.rs +#usr/share/cargo/registry/asn1-0.8.7/src/parser.rs +#usr/share/cargo/registry/asn1-0.8.7/src/types.rs +#usr/share/cargo/registry/asn1-0.8.7/src/writer.rs +#usr/share/cargo/registry/asn1-0.8.7/tests +#usr/share/cargo/registry/asn1-0.8.7/tests/derive_test.rs diff --git a/config/rootfiles/common/rust-asn1_derive b/config/rootfiles/common/rust-asn1_derive new file mode 100644 index 000000000..67a57cca9 --- /dev/null +++ b/config/rootfiles/common/rust-asn1_derive @@ -0,0 +1,7 @@ +#usr/share/cargo/registry/asn1_derive-0.8.7 +#usr/share/cargo/registry/asn1_derive-0.8.7/.cargo-checksum.json +#usr/share/cargo/registry/asn1_derive-0.8.7/Cargo.toml +#usr/share/cargo/registry/asn1_derive-0.8.7/Cargo.toml.deps +#usr/share/cargo/registry/asn1_derive-0.8.7/LICENSE +#usr/share/cargo/registry/asn1_derive-0.8.7/src +#usr/share/cargo/registry/asn1_derive-0.8.7/src/lib.rs diff --git a/config/rootfiles/common/rust-base64 b/config/rootfiles/common/rust-base64 new file mode 100644 index 000000000..3607db7aa --- /dev/null +++ b/config/rootfiles/common/rust-base64 @@ -0,0 +1,36 @@ +#usr/share/cargo/registry/base64-0.13.0 +#usr/share/cargo/registry/base64-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/base64-0.13.0/Cargo.toml +#usr/share/cargo/registry/base64-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/base64-0.13.0/LICENSE-APACHE +#usr/share/cargo/registry/base64-0.13.0/LICENSE-MIT +#usr/share/cargo/registry/base64-0.13.0/README.md +#usr/share/cargo/registry/base64-0.13.0/RELEASE-NOTES.md +#usr/share/cargo/registry/base64-0.13.0/benches +#usr/share/cargo/registry/base64-0.13.0/benches/benchmarks.rs +#usr/share/cargo/registry/base64-0.13.0/examples +#usr/share/cargo/registry/base64-0.13.0/examples/base64.rs +#usr/share/cargo/registry/base64-0.13.0/examples/make_tables.rs +#usr/share/cargo/registry/base64-0.13.0/icon_CLion.svg +#usr/share/cargo/registry/base64-0.13.0/src +#usr/share/cargo/registry/base64-0.13.0/src/chunked_encoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/decode.rs +#usr/share/cargo/registry/base64-0.13.0/src/display.rs +#usr/share/cargo/registry/base64-0.13.0/src/encode.rs +#usr/share/cargo/registry/base64-0.13.0/src/lib.rs +#usr/share/cargo/registry/base64-0.13.0/src/read +#usr/share/cargo/registry/base64-0.13.0/src/read/decoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/read/decoder_tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/read/mod.rs +#usr/share/cargo/registry/base64-0.13.0/src/tables.rs +#usr/share/cargo/registry/base64-0.13.0/src/tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/write +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder_string_writer.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/encoder_tests.rs +#usr/share/cargo/registry/base64-0.13.0/src/write/mod.rs +#usr/share/cargo/registry/base64-0.13.0/tests +#usr/share/cargo/registry/base64-0.13.0/tests/decode.rs +#usr/share/cargo/registry/base64-0.13.0/tests/encode.rs +#usr/share/cargo/registry/base64-0.13.0/tests/helpers.rs +#usr/share/cargo/registry/base64-0.13.0/tests/tests.rs diff --git a/config/rootfiles/common/rust-chrono b/config/rootfiles/common/rust-chrono new file mode 100644 index 000000000..f30695b97 --- /dev/null +++ b/config/rootfiles/common/rust-chrono @@ -0,0 +1,44 @@ +#usr/share/cargo/registry/chrono-0.4.19 +#usr/share/cargo/registry/chrono-0.4.19/.cargo-checksum.json +#usr/share/cargo/registry/chrono-0.4.19/AUTHORS.txt +#usr/share/cargo/registry/chrono-0.4.19/CHANGELOG.md +#usr/share/cargo/registry/chrono-0.4.19/Cargo.toml +#usr/share/cargo/registry/chrono-0.4.19/Cargo.toml.deps +#usr/share/cargo/registry/chrono-0.4.19/LICENSE.txt +#usr/share/cargo/registry/chrono-0.4.19/README.md +#usr/share/cargo/registry/chrono-0.4.19/benches +#usr/share/cargo/registry/chrono-0.4.19/benches/chrono.rs +#usr/share/cargo/registry/chrono-0.4.19/benches/serde.rs +#usr/share/cargo/registry/chrono-0.4.19/rustfmt.toml +#usr/share/cargo/registry/chrono-0.4.19/src +#usr/share/cargo/registry/chrono-0.4.19/src/date.rs +#usr/share/cargo/registry/chrono-0.4.19/src/datetime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/div.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format +#usr/share/cargo/registry/chrono-0.4.19/src/format/locales.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/mod.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/parse.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/parsed.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/scan.rs +#usr/share/cargo/registry/chrono-0.4.19/src/format/strftime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/lib.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive +#usr/share/cargo/registry/chrono-0.4.19/src/naive/date.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/datetime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/internals.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/isoweek.rs +#usr/share/cargo/registry/chrono-0.4.19/src/naive/time.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset +#usr/share/cargo/registry/chrono-0.4.19/src/offset/fixed.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/local.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/mod.rs +#usr/share/cargo/registry/chrono-0.4.19/src/offset/utc.rs +#usr/share/cargo/registry/chrono-0.4.19/src/oldtime.rs +#usr/share/cargo/registry/chrono-0.4.19/src/round.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys +#usr/share/cargo/registry/chrono-0.4.19/src/sys.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/stub.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/unix.rs +#usr/share/cargo/registry/chrono-0.4.19/src/sys/windows.rs +#usr/share/cargo/registry/chrono-0.4.19/tests +#usr/share/cargo/registry/chrono-0.4.19/tests/wasm.rs diff --git a/config/rootfiles/common/rust-indoc-0.3.6 b/config/rootfiles/common/rust-indoc-0.3.6 new file mode 100644 index 000000000..b4ba2d7c6 --- /dev/null +++ b/config/rootfiles/common/rust-indoc-0.3.6 @@ -0,0 +1,30 @@ +#usr/share/cargo/registry/indoc-0.3.6-0.3.6 +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/.cargo-checksum.json +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/Cargo.toml +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/Cargo.toml.deps +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/LICENSE-APACHE +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/LICENSE-MIT +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/README.md +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/src +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/src/lib.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/compiletest.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/run-pass.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/no-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/no-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-lit.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-lit.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-string.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/non-string.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/two-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-stable/two-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/no-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/no-arguments.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-lit.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-lit.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-string.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/non-string.stderr +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/two-arguments.rs +#usr/share/cargo/registry/indoc-0.3.6-0.3.6/tests/ui-unstable/two-arguments.stderr diff --git a/config/rootfiles/common/rust-num-integer b/config/rootfiles/common/rust-num-integer new file mode 100644 index 000000000..dcc056a45 --- /dev/null +++ b/config/rootfiles/common/rust-num-integer @@ -0,0 +1,20 @@ +#usr/share/cargo/registry/num-integer-0.1.45 +#usr/share/cargo/registry/num-integer-0.1.45/.cargo-checksum.json +#usr/share/cargo/registry/num-integer-0.1.45/Cargo.toml +#usr/share/cargo/registry/num-integer-0.1.45/Cargo.toml.deps +#usr/share/cargo/registry/num-integer-0.1.45/LICENSE-APACHE +#usr/share/cargo/registry/num-integer-0.1.45/LICENSE-MIT +#usr/share/cargo/registry/num-integer-0.1.45/README.md +#usr/share/cargo/registry/num-integer-0.1.45/RELEASES.md +#usr/share/cargo/registry/num-integer-0.1.45/benches +#usr/share/cargo/registry/num-integer-0.1.45/benches/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/benches/gcd.rs +#usr/share/cargo/registry/num-integer-0.1.45/benches/roots.rs +#usr/share/cargo/registry/num-integer-0.1.45/build.rs +#usr/share/cargo/registry/num-integer-0.1.45/src +#usr/share/cargo/registry/num-integer-0.1.45/src/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/src/lib.rs +#usr/share/cargo/registry/num-integer-0.1.45/src/roots.rs +#usr/share/cargo/registry/num-integer-0.1.45/tests +#usr/share/cargo/registry/num-integer-0.1.45/tests/average.rs +#usr/share/cargo/registry/num-integer-0.1.45/tests/roots.rs diff --git a/config/rootfiles/common/rust-num-traits b/config/rootfiles/common/rust-num-traits new file mode 100644 index 000000000..faae900a2 --- /dev/null +++ b/config/rootfiles/common/rust-num-traits @@ -0,0 +1,31 @@ +#usr/share/cargo/registry/num-traits-0.2.15 +#usr/share/cargo/registry/num-traits-0.2.15/.cargo-checksum.json +#usr/share/cargo/registry/num-traits-0.2.15/Cargo.toml +#usr/share/cargo/registry/num-traits-0.2.15/Cargo.toml.deps +#usr/share/cargo/registry/num-traits-0.2.15/LICENSE-APACHE +#usr/share/cargo/registry/num-traits-0.2.15/LICENSE-MIT +#usr/share/cargo/registry/num-traits-0.2.15/README.md +#usr/share/cargo/registry/num-traits-0.2.15/RELEASES.md +#usr/share/cargo/registry/num-traits-0.2.15/build.rs +#usr/share/cargo/registry/num-traits-0.2.15/src +#usr/share/cargo/registry/num-traits-0.2.15/src/bounds.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/cast.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/float.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/identities.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/int.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/lib.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/macros.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/checked.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/euclid.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/inv.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/mod.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/mul_add.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/overflowing.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/saturating.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/ops/wrapping.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/pow.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/real.rs +#usr/share/cargo/registry/num-traits-0.2.15/src/sign.rs +#usr/share/cargo/registry/num-traits-0.2.15/tests +#usr/share/cargo/registry/num-traits-0.2.15/tests/cast.rs diff --git a/config/rootfiles/common/rust-num_threads b/config/rootfiles/common/rust-num_threads new file mode 100644 index 000000000..8497a3042 --- /dev/null +++ b/config/rootfiles/common/rust-num_threads @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/num_threads-0.1.5 +#usr/share/cargo/registry/num_threads-0.1.5/.cargo-checksum.json +#usr/share/cargo/registry/num_threads-0.1.5/Cargo.toml +#usr/share/cargo/registry/num_threads-0.1.5/LICENSE-Apache +#usr/share/cargo/registry/num_threads-0.1.5/LICENSE-MIT +#usr/share/cargo/registry/num_threads-0.1.5/src +#usr/share/cargo/registry/num_threads-0.1.5/src/apple.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/freebsd.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/imp.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/lib.rs +#usr/share/cargo/registry/num_threads-0.1.5/src/linux.rs diff --git a/config/rootfiles/common/rust-ouroboros b/config/rootfiles/common/rust-ouroboros new file mode 100644 index 000000000..6c93e73cf --- /dev/null +++ b/config/rootfiles/common/rust-ouroboros @@ -0,0 +1,6 @@ +#usr/share/cargo/registry/ouroboros-0.13.0 +#usr/share/cargo/registry/ouroboros-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/ouroboros-0.13.0/Cargo.toml +#usr/share/cargo/registry/ouroboros-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/ouroboros-0.13.0/src +#usr/share/cargo/registry/ouroboros-0.13.0/src/lib.rs diff --git a/config/rootfiles/common/rust-ouroboros_macro b/config/rootfiles/common/rust-ouroboros_macro new file mode 100644 index 000000000..31002c72f --- /dev/null +++ b/config/rootfiles/common/rust-ouroboros_macro @@ -0,0 +1,21 @@ +#usr/share/cargo/registry/ouroboros_macro-0.13.0 +#usr/share/cargo/registry/ouroboros_macro-0.13.0/.cargo-checksum.json +#usr/share/cargo/registry/ouroboros_macro-0.13.0/Cargo.toml +#usr/share/cargo/registry/ouroboros_macro-0.13.0/Cargo.toml.deps +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/covariance_detection.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/constructor.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/derives.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/into_heads.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/mod.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/struc.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/summon_borrowchk.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/try_constructor.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/type_asserts.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/with_all.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/generate/with_each.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/info_structures.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/lib.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/parse.rs +#usr/share/cargo/registry/ouroboros_macro-0.13.0/src/utils.rs diff --git a/config/rootfiles/common/rust-paste-0.1.18 b/config/rootfiles/common/rust-paste-0.1.18 new file mode 100644 index 000000000..0b7609d47 --- /dev/null +++ b/config/rootfiles/common/rust-paste-0.1.18 @@ -0,0 +1,41 @@ +#usr/share/cargo/registry/paste-0.1.18-0.1.18 +#usr/share/cargo/registry/paste-0.1.18-0.1.18/.cargo-checksum.json +#usr/share/cargo/registry/paste-0.1.18-0.1.18/Cargo.toml +#usr/share/cargo/registry/paste-0.1.18-0.1.18/Cargo.toml.deps +#usr/share/cargo/registry/paste-0.1.18-0.1.18/LICENSE-APACHE +#usr/share/cargo/registry/paste-0.1.18-0.1.18/LICENSE-MIT +#usr/share/cargo/registry/paste-0.1.18-0.1.18/README.md +#usr/share/cargo/registry/paste-0.1.18-0.1.18/src +#usr/share/cargo/registry/paste-0.1.18-0.1.18/src/lib.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/compiletest.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/test.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/case-warning.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/case-warning.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-empty.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-empty.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-non-string.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-non-string.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-suffix.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-suffix.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-unexpected.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/env-unexpected.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/invalid-ident.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/invalid-ident.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/missing-paren-on-env.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/missing-paren-on-env.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-env-var.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-env-var.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-ident-after-colon.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/no-ident-after-colon.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-group.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-group.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-modifier.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-modifier.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-punct.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unexpected-punct.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-literal.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-literal.stderr +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-modifier.rs +#usr/share/cargo/registry/paste-0.1.18-0.1.18/tests/ui/unsupported-modifier.stderr diff --git a/config/rootfiles/common/rust-pem b/config/rootfiles/common/rust-pem new file mode 100644 index 000000000..042dbb7d8 --- /dev/null +++ b/config/rootfiles/common/rust-pem @@ -0,0 +1,14 @@ +#usr/share/cargo/registry/pem-1.0.2 +#usr/share/cargo/registry/pem-1.0.2/.cargo-checksum.json +#usr/share/cargo/registry/pem-1.0.2/CHANGELOG.md +#usr/share/cargo/registry/pem-1.0.2/Cargo.toml +#usr/share/cargo/registry/pem-1.0.2/Cargo.toml.deps +#usr/share/cargo/registry/pem-1.0.2/LICENSE.md +#usr/share/cargo/registry/pem-1.0.2/README.md +#usr/share/cargo/registry/pem-1.0.2/benches +#usr/share/cargo/registry/pem-1.0.2/benches/pem_benchmark.rs +#usr/share/cargo/registry/pem-1.0.2/rustfmt.toml +#usr/share/cargo/registry/pem-1.0.2/src +#usr/share/cargo/registry/pem-1.0.2/src/errors.rs +#usr/share/cargo/registry/pem-1.0.2/src/lib.rs +#usr/share/cargo/registry/pem-1.0.2/src/parser.rs diff --git a/config/rootfiles/common/rust-proc-macro-error b/config/rootfiles/common/rust-proc-macro-error new file mode 100644 index 000000000..850479af1 --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro-error @@ -0,0 +1,53 @@ +#usr/share/cargo/registry/proc-macro-error-1.0.4 +#usr/share/cargo/registry/proc-macro-error-1.0.4/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro-error-1.0.4/CHANGELOG.md +#usr/share/cargo/registry/proc-macro-error-1.0.4/Cargo.toml +#usr/share/cargo/registry/proc-macro-error-1.0.4/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro-error-1.0.4/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro-error-1.0.4/LICENSE-MIT +#usr/share/cargo/registry/proc-macro-error-1.0.4/README.md +#usr/share/cargo/registry/proc-macro-error-1.0.4/build.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/diagnostic.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp/delegate.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/imp/fallback.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/lib.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/macros.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/src/sealed.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/macro-errors.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ok.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/runtime-errors.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/abort.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/abort.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/append_dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/append_dummy.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/children_messages.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/children_messages.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/dummy.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/dummy.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/emit.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/emit.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/explicit_span_range.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/explicit_span_range.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/misuse.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/misuse.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/multiple_tokens.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/multiple_tokens.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/not_proc_macro.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/not_proc_macro.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/option_ext.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/option_ext.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/proc_macro_hack.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/proc_macro_hack.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/result_ext.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/result_ext.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/to_tokens_span.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/to_tokens_span.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unknown_setting.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unknown_setting.stderr +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unrelated_panic.rs +#usr/share/cargo/registry/proc-macro-error-1.0.4/tests/ui/unrelated_panic.stderr diff --git a/config/rootfiles/common/rust-proc-macro-error-attr b/config/rootfiles/common/rust-proc-macro-error-attr new file mode 100644 index 000000000..17da5873f --- /dev/null +++ b/config/rootfiles/common/rust-proc-macro-error-attr @@ -0,0 +1,11 @@ +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4 +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/.cargo-checksum.json +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/Cargo.toml +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/Cargo.toml.deps +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/LICENSE-APACHE +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/LICENSE-MIT +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/build.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/lib.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/parse.rs +#usr/share/cargo/registry/proc-macro-error-attr-1.0.4/src/settings.rs diff --git a/config/rootfiles/common/rust-pyo3 b/config/rootfiles/common/rust-pyo3 index 8d49a81b1..4c4913c9a 100644 --- a/config/rootfiles/common/rust-pyo3 +++ b/config/rootfiles/common/rust-pyo3 @@ -1,239 +1,308 @@ -#usr/share/cargo/registry/pyo3-0.13.1 -#usr/share/cargo/registry/pyo3-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-0.13.1/CHANGELOG.md -#usr/share/cargo/registry/pyo3-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-0.13.1/Code-of-Conduct.md -#usr/share/cargo/registry/pyo3-0.13.1/Contributing.md -#usr/share/cargo/registry/pyo3-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-0.13.1/Makefile -#usr/share/cargo/registry/pyo3-0.13.1/README.md -#usr/share/cargo/registry/pyo3-0.13.1/benches -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_call.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_list.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_pyobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_set.rs -#usr/share/cargo/registry/pyo3-0.13.1/benches/bench_tuple.rs -#usr/share/cargo/registry/pyo3-0.13.1/build.rs -#usr/share/cargo/registry/pyo3-0.13.1/codecov.yml -#usr/share/cargo/registry/pyo3-0.13.1/guide -#usr/share/cargo/registry/pyo3-0.13.1/guide/book.toml -#usr/share/cargo/registry/pyo3-0.13.1/guide/src -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/SUMMARY.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/advanced.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/building_and_distribution.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/changelog.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/class/protocols.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions/tables.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/conversions/traits.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/debugging.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/exception.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/faq.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/features.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/function.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/index.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/logging.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/migration.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/module.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/parallelism.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/pypy.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/python_from_rust.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/rust_cpython.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/trait_bounds.md -#usr/share/cargo/registry/pyo3-0.13.1/guide/src/types.md -#usr/share/cargo/registry/pyo3-0.13.1/pyproject.toml -#usr/share/cargo/registry/pyo3-0.13.1/src -#usr/share/cargo/registry/pyo3-0.13.1/src/buffer.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/callback.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class -#usr/share/cargo/registry/pyo3-0.13.1/src/class/basic.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/buffer.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/context.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/descr.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/gc.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/iter.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/macros.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/mapping.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/number.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/proto_methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/pyasync.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/class/sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/derive_utils.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err -#usr/share/cargo/registry/pyo3-0.13.1/src/err/err_state.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err/impls.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/err/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/exceptions.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/LICENSE -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/README.md -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bltinmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/boolobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bytearrayobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/bytesobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/ceval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/code.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/codecs.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/compile.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/complexobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/context.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/abstract_.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/bytesobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/ceval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/code.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/dictobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/frameobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/cpython/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/descrobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/dictobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/enumobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/eval.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/fileobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/floatobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/funcobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/genobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/import.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/initconfig.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/intrcheck.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/iterobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/listobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/longobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/marshal.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/memoryobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/methodobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/modsupport.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/moduleobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/object.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/objectabstract.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/objimpl.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/osmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyarena.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pycapsule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pydebug.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyerrors.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyframe.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyhash.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pylifecycle.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pymem.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pyport.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pystate.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pystrtod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/pythonrun.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/rangeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/setobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/sliceobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/structmember.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/structseq.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/sysmodule.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/traceback.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/tupleobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/typeslots.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/unicodeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/warnings.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/ffi/weakrefobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/freelist.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/gil.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/instance.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/internal_tricks.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/lib.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/marshal.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/once_cell.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/panic.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/prelude.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pycell.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass_init.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/pyclass_slots.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/python.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/type_object.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types -#usr/share/cargo/registry/pyo3-0.13.1/src/types/any.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/boolobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/bytearray.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/bytes.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/complex.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/floatob.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/function.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/iterator.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/list.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/mod.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/module.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/num.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/set.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/slice.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/string.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/tuple.rs -#usr/share/cargo/registry/pyo3-0.13.1/src/types/typeobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests -#usr/share/cargo/registry/pyo3-0.13.1/tests/common.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_arithmetics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_buffer_protocol.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_bytes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_attributes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_basics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_class_new.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_compile_error.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_datetime.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_dict_iter.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_dunder.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_exceptions.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_frompyobject.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_gc.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_getter_setter.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_inheritance.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_mapping.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_methods.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_module.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_pyfunction.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_pyself.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_sequence.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_string.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_text_signature.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_unsendable_dict.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_variable_arguments.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/test_various.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/abi3_nativetype_inheritance.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/abi3_nativetype_inheritance.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_frompy_derive.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_frompy_derive.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_macro_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_macro_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_need_module_arg_position.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_need_module_arg_position.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_property_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_property_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pyclass_args.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pyclass_args.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_names.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_names.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_receiver.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_pymethod_receiver.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_result_conversion.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/invalid_result_conversion.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/missing_clone.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/missing_clone.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/pyclass_send.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/pyclass_send.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/reject_generics.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/reject_generics.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/static_ref.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/static_ref.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/wrong_aspyref_lifetimes.rs -#usr/share/cargo/registry/pyo3-0.13.1/tests/ui/wrong_aspyref_lifetimes.stderr -#usr/share/cargo/registry/pyo3-0.13.1/tox.ini +#usr/share/cargo/registry/pyo3-0.15.1 +#usr/share/cargo/registry/pyo3-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-0.15.1/Architecture.md +#usr/share/cargo/registry/pyo3-0.15.1/CHANGELOG.md +#usr/share/cargo/registry/pyo3-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-0.15.1/Code-of-Conduct.md +#usr/share/cargo/registry/pyo3-0.15.1/Contributing.md +#usr/share/cargo/registry/pyo3-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-0.15.1/README.md +#usr/share/cargo/registry/pyo3-0.15.1/benches +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_call.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_err.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_gil.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_list.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_pyobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_set.rs +#usr/share/cargo/registry/pyo3-0.15.1/benches/bench_tuple.rs +#usr/share/cargo/registry/pyo3-0.15.1/build.rs +#usr/share/cargo/registry/pyo3-0.15.1/examples +#usr/share/cargo/registry/pyo3-0.15.1/examples/README.md +#usr/share/cargo/registry/pyo3-0.15.1/guide +#usr/share/cargo/registry/pyo3-0.15.1/guide/book.toml +#usr/share/cargo/registry/pyo3-0.15.1/guide/pyo3_version.py +#usr/share/cargo/registry/pyo3-0.15.1/guide/src +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/SUMMARY.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/advanced.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/building_and_distribution/multiple_python_versions.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/changelog.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/class/protocols.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions/tables.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/conversions/traits.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/debugging.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem/async-await.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/ecosystem/logging.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/exception.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/faq.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/features.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/function.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/index.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/memory.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/migration.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/module.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/parallelism.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/python_from_rust.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/python_typing_hints.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/rust_cpython.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/trait_bounds.md +#usr/share/cargo/registry/pyo3-0.15.1/guide/src/types.md +#usr/share/cargo/registry/pyo3-0.15.1/rust-toolchain.toml +#usr/share/cargo/registry/pyo3-0.15.1/src +#usr/share/cargo/registry/pyo3-0.15.1/src/buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/callback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class +#usr/share/cargo/registry/pyo3-0.15.1/src/class/basic.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/context.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/descr.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/gc.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/impl_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/iter.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/number.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/pyasync.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/class/sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/anyhow.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/array.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/eyre.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/hashbrown.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/indexmap.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/num_bigint.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/num_complex.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/osstr.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/path.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/conversions/serde.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/derive_utils.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err +#usr/share/cargo/registry/pyo3-0.15.1/src/err/err_state.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err/impls.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/err/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/exceptions.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/LICENSE +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/README.md +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/abstract_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bltinmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/boolobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bytearrayobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/bytesobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/ceval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/code.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/codecs.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/compile.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/complexobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/context.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/abstract_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/bytesobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/ceval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/code.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/compile.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/dictobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/frameobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/import.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/initconfig.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/listobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pydebug.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pylifecycle.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pymem.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pystate.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/pythonrun.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/tupleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/cpython/unicodeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/descrobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/dictobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/enumobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/eval.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/fileobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/fileutils.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/floatobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/funcobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/genobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/import.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/intrcheck.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/iterobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/listobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/longobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/marshal.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/memoryobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/methodobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/modsupport.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/moduleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/objimpl.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/osmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyarena.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pycapsule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyerrors.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyframe.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyhash.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pylifecycle.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pymem.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pyport.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pystate.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pystrtod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/pythonrun.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/rangeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/setobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/sliceobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/structmember.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/structseq.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/sysmodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/traceback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/tupleobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/typeslots.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/unicodeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/warnings.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/ffi/weakrefobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/gil.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_ +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_/deprecations.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/impl_/freelist.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/instance.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/internal_tricks.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/lib.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/marshal.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/once_cell.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/panic.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/prelude.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pycell.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass_init.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/pyclass_slots.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/python.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/type_object.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types +#usr/share/cargo/registry/pyo3-0.15.1/src/types/any.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/boolobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/bytearray.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/bytes.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/complex.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/floatob.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/function.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/iterator.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/list.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/mod.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/module.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/num.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/set.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/slice.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/string.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/traceback.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/tuple.rs +#usr/share/cargo/registry/pyo3-0.15.1/src/types/typeobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests +#usr/share/cargo/registry/pyo3-0.15.1/tests/common.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/misc.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyclass.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyfunction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pymodule.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/hygiene/pyproto.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/not_msrv +#usr/share/cargo/registry/pyo3-0.15.1/tests/not_msrv/requires_1_54.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_anyhow.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_arithmetics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_arithmetics_protos.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_buffer.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_buffer_protocol.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_bytes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_attributes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_basics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_class_new.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_compile_error.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_datetime.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_dict_iter.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_exceptions.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_frompyobject.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_gc.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_getter_setter.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_hygiene.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_inheritance.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_macros.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_mapping.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_module.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_multiple_pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_not_msrv.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_proto_methods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_py36_init.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyfunction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyproto.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_pyself.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_sequence.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_serde.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_string.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_text_signature.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_unsendable_dict.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_variable_arguments.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_various.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/test_wrap_pyfunction_deduction.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/abi3_nativetype_inheritance.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/abi3_nativetype_inheritance.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/deprecations.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/deprecations.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_argument_attributes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_argument_attributes.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_closure.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_closure.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_frompy_derive.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_frompy_derive.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_macro_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_macro_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_need_module_arg_position.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_need_module_arg_position.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_property_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_property_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyclass_args.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyclass_args.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyfunctions.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pyfunctions.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_names.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_names.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_receiver.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethod_receiver.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethods.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_pymethods.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_result_conversion.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/invalid_result_conversion.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/missing_clone.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/missing_clone.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/pyclass_send.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/pyclass_send.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/reject_generics.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/reject_generics.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/static_ref.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/static_ref.stderr +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/wrong_aspyref_lifetimes.rs +#usr/share/cargo/registry/pyo3-0.15.1/tests/ui/wrong_aspyref_lifetimes.stderr diff --git a/config/rootfiles/common/rust-pyo3-macros b/config/rootfiles/common/rust-pyo3-macros index 912674772..c25fbb0b7 100644 --- a/config/rootfiles/common/rust-pyo3-macros +++ b/config/rootfiles/common/rust-pyo3-macros @@ -1,7 +1,7 @@ -#usr/share/cargo/registry/pyo3-macros-0.13.1 -#usr/share/cargo/registry/pyo3-macros-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-macros-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-macros-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-macros-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-macros-0.13.1/src -#usr/share/cargo/registry/pyo3-macros-0.13.1/src/lib.rs +#usr/share/cargo/registry/pyo3-macros-0.15.1 +#usr/share/cargo/registry/pyo3-macros-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-macros-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-macros-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-macros-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-macros-0.15.1/src +#usr/share/cargo/registry/pyo3-macros-0.15.1/src/lib.rs diff --git a/config/rootfiles/common/rust-pyo3-macros-backend b/config/rootfiles/common/rust-pyo3-macros-backend index 9c81e674c..069fb8a77 100644 --- a/config/rootfiles/common/rust-pyo3-macros-backend +++ b/config/rootfiles/common/rust-pyo3-macros-backend @@ -1,19 +1,22 @@ -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1 -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/.cargo-checksum.json -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/Cargo.toml -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/Cargo.toml.deps -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/LICENSE -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/defs.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/from_pyobject.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/konst.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/lib.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/method.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/module.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/proto_method.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyclass.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyfunction.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyimpl.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pymethod.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/pyproto.rs -#usr/share/cargo/registry/pyo3-macros-backend-0.13.1/src/utils.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1 +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/.cargo-checksum.json +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/Cargo.toml +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/Cargo.toml.deps +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/LICENSE +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/attributes.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/defs.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/deprecations.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/from_pyobject.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/konst.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/lib.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/method.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/module.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/params.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/proto_method.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyclass.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyfunction.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyimpl.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pymethod.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/pyproto.rs +#usr/share/cargo/registry/pyo3-macros-backend-0.15.1/src/utils.rs diff --git a/config/rootfiles/common/rust-stable_deref_trait b/config/rootfiles/common/rust-stable_deref_trait new file mode 100644 index 000000000..be542c52f --- /dev/null +++ b/config/rootfiles/common/rust-stable_deref_trait @@ -0,0 +1,9 @@ +#usr/share/cargo/registry/stable_deref_trait-1.2.0 +#usr/share/cargo/registry/stable_deref_trait-1.2.0/.cargo-checksum.json +#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml +#usr/share/cargo/registry/stable_deref_trait-1.2.0/Cargo.toml.deps +#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-APACHE +#usr/share/cargo/registry/stable_deref_trait-1.2.0/LICENSE-MIT +#usr/share/cargo/registry/stable_deref_trait-1.2.0/README.md +#usr/share/cargo/registry/stable_deref_trait-1.2.0/src +#usr/share/cargo/registry/stable_deref_trait-1.2.0/src/lib.rs diff --git a/config/rootfiles/common/rust-time b/config/rootfiles/common/rust-time new file mode 100644 index 000000000..08aaa8980 --- /dev/null +++ b/config/rootfiles/common/rust-time @@ -0,0 +1,13 @@ +#usr/share/cargo/registry/time-0.1.43 +#usr/share/cargo/registry/time-0.1.43/.cargo-checksum.json +#usr/share/cargo/registry/time-0.1.43/Cargo.toml +#usr/share/cargo/registry/time-0.1.43/Cargo.toml.deps +#usr/share/cargo/registry/time-0.1.43/LICENSE-APACHE +#usr/share/cargo/registry/time-0.1.43/LICENSE-MIT +#usr/share/cargo/registry/time-0.1.43/README.md +#usr/share/cargo/registry/time-0.1.43/src +#usr/share/cargo/registry/time-0.1.43/src/display.rs +#usr/share/cargo/registry/time-0.1.43/src/duration.rs +#usr/share/cargo/registry/time-0.1.43/src/lib.rs +#usr/share/cargo/registry/time-0.1.43/src/parse.rs +#usr/share/cargo/registry/time-0.1.43/src/sys.rs diff --git a/config/rootfiles/common/screen b/config/rootfiles/common/screen index b30c8ddb5..b1e74e734 100644 --- a/config/rootfiles/common/screen +++ b/config/rootfiles/common/screen @@ -1,6 +1,6 @@ etc/screenrc usr/bin/screen -usr/bin/screen-4.8.0 +usr/bin/screen-4.9.0 #usr/share/info/screen.info #usr/share/man/man1/screen.1 #usr/share/screen diff --git a/config/rootfiles/common/sudo b/config/rootfiles/common/sudo index 1cb0d2bf7..93d9cbce2 100644 --- a/config/rootfiles/common/sudo +++ b/config/rootfiles/common/sudo @@ -80,6 +80,7 @@ usr/sbin/visudo #usr/share/locale/it/LC_MESSAGES/sudoers.mo #usr/share/locale/ja/LC_MESSAGES/sudo.mo #usr/share/locale/ja/LC_MESSAGES/sudoers.mo +#usr/share/locale/ka/LC_MESSAGES/sudo.mo #usr/share/locale/ko/LC_MESSAGES/sudo.mo #usr/share/locale/ko/LC_MESSAGES/sudoers.mo #usr/share/locale/lt/LC_MESSAGES/sudoers.mo @@ -120,11 +121,11 @@ usr/sbin/visudo #usr/share/man/man5/sudo.conf.5 #usr/share/man/man5/sudo_logsrv.proto.5 #usr/share/man/man5/sudo_logsrvd.conf.5 +#usr/share/man/man5/sudo_plugin.5 #usr/share/man/man5/sudoers.5 #usr/share/man/man5/sudoers_timestamp.5 #usr/share/man/man8/sudo.8 #usr/share/man/man8/sudo_logsrvd.8 -#usr/share/man/man8/sudo_plugin.8 #usr/share/man/man8/sudo_sendlog.8 #usr/share/man/man8/sudoedit.8 #usr/share/man/man8/sudoreplay.8 diff --git a/config/rootfiles/common/unbound b/config/rootfiles/common/unbound index cb9145516..7fc4f191a 100644 --- a/config/rootfiles/common/unbound +++ b/config/rootfiles/common/unbound @@ -11,7 +11,7 @@ etc/unbound/unbound.conf #usr/lib/libunbound.la #usr/lib/libunbound.so usr/lib/libunbound.so.8 -usr/lib/libunbound.so.8.1.16 +usr/lib/libunbound.so.8.1.18 #usr/lib/pkgconfig/libunbound.pc usr/sbin/unbound usr/sbin/unbound-anchor diff --git a/config/rootfiles/common/vim b/config/rootfiles/common/vim index 1fcfb53e3..d6681fbd2 100644 --- a/config/rootfiles/common/vim +++ b/config/rootfiles/common/vim @@ -18,1497 +18,1637 @@ usr/bin/xxd #usr/share/man/man1/vimtutor.1 #usr/share/man/man1/xxd.1 usr/share/vim -#usr/share/vim/vim82 -#usr/share/vim/vim82/autoload -#usr/share/vim/vim82/autoload/README.txt -#usr/share/vim/vim82/autoload/RstFold.vim -#usr/share/vim/vim82/autoload/ada.vim -#usr/share/vim/vim82/autoload/adacomplete.vim -#usr/share/vim/vim82/autoload/ccomplete.vim -#usr/share/vim/vim82/autoload/clojurecomplete.vim -#usr/share/vim/vim82/autoload/context.vim -#usr/share/vim/vim82/autoload/contextcomplete.vim -#usr/share/vim/vim82/autoload/csscomplete.vim -#usr/share/vim/vim82/autoload/decada.vim -#usr/share/vim/vim82/autoload/dist -#usr/share/vim/vim82/autoload/dist/ft.vim -#usr/share/vim/vim82/autoload/getscript.vim -#usr/share/vim/vim82/autoload/gnat.vim -#usr/share/vim/vim82/autoload/gzip.vim -#usr/share/vim/vim82/autoload/haskellcomplete.vim -#usr/share/vim/vim82/autoload/htmlcomplete.vim -#usr/share/vim/vim82/autoload/javascriptcomplete.vim -#usr/share/vim/vim82/autoload/netrw.vim -#usr/share/vim/vim82/autoload/netrwFileHandlers.vim -#usr/share/vim/vim82/autoload/netrwSettings.vim -#usr/share/vim/vim82/autoload/netrw_gitignore.vim -#usr/share/vim/vim82/autoload/paste.vim -#usr/share/vim/vim82/autoload/phpcomplete.vim -#usr/share/vim/vim82/autoload/python3complete.vim -#usr/share/vim/vim82/autoload/pythoncomplete.vim -#usr/share/vim/vim82/autoload/rubycomplete.vim -#usr/share/vim/vim82/autoload/rust.vim -#usr/share/vim/vim82/autoload/rustfmt.vim -#usr/share/vim/vim82/autoload/spellfile.vim -#usr/share/vim/vim82/autoload/sqlcomplete.vim -#usr/share/vim/vim82/autoload/syntaxcomplete.vim -#usr/share/vim/vim82/autoload/tar.vim -#usr/share/vim/vim82/autoload/tohtml.vim -#usr/share/vim/vim82/autoload/vimball.vim -#usr/share/vim/vim82/autoload/xml -#usr/share/vim/vim82/autoload/xml/html32.vim -#usr/share/vim/vim82/autoload/xml/html401f.vim -#usr/share/vim/vim82/autoload/xml/html401s.vim -#usr/share/vim/vim82/autoload/xml/html401t.vim -#usr/share/vim/vim82/autoload/xml/html40f.vim -#usr/share/vim/vim82/autoload/xml/html40s.vim -#usr/share/vim/vim82/autoload/xml/html40t.vim -#usr/share/vim/vim82/autoload/xml/xhtml10f.vim -#usr/share/vim/vim82/autoload/xml/xhtml10s.vim -#usr/share/vim/vim82/autoload/xml/xhtml10t.vim -#usr/share/vim/vim82/autoload/xml/xhtml11.vim -#usr/share/vim/vim82/autoload/xml/xsd.vim -#usr/share/vim/vim82/autoload/xml/xsl.vim -#usr/share/vim/vim82/autoload/xmlcomplete.vim -#usr/share/vim/vim82/autoload/xmlformat.vim -#usr/share/vim/vim82/autoload/zip.vim -#usr/share/vim/vim82/bugreport.vim -#usr/share/vim/vim82/colors -#usr/share/vim/vim82/colors/README.txt -#usr/share/vim/vim82/colors/blue.vim -#usr/share/vim/vim82/colors/darkblue.vim -#usr/share/vim/vim82/colors/default.vim -#usr/share/vim/vim82/colors/delek.vim -#usr/share/vim/vim82/colors/desert.vim -#usr/share/vim/vim82/colors/elflord.vim -#usr/share/vim/vim82/colors/evening.vim -#usr/share/vim/vim82/colors/industry.vim -#usr/share/vim/vim82/colors/koehler.vim -#usr/share/vim/vim82/colors/morning.vim -#usr/share/vim/vim82/colors/murphy.vim -#usr/share/vim/vim82/colors/pablo.vim -#usr/share/vim/vim82/colors/peachpuff.vim -#usr/share/vim/vim82/colors/ron.vim -#usr/share/vim/vim82/colors/shine.vim -#usr/share/vim/vim82/colors/slate.vim -#usr/share/vim/vim82/colors/tools -#usr/share/vim/vim82/colors/tools/check_colors.vim -#usr/share/vim/vim82/colors/torte.vim -#usr/share/vim/vim82/colors/zellner.vim -#usr/share/vim/vim82/compiler -#usr/share/vim/vim82/compiler/README.txt -#usr/share/vim/vim82/compiler/ant.vim -#usr/share/vim/vim82/compiler/bcc.vim -#usr/share/vim/vim82/compiler/bdf.vim -#usr/share/vim/vim82/compiler/cargo.vim -#usr/share/vim/vim82/compiler/checkstyle.vim -#usr/share/vim/vim82/compiler/context.vim -#usr/share/vim/vim82/compiler/cs.vim -#usr/share/vim/vim82/compiler/csslint.vim -#usr/share/vim/vim82/compiler/cucumber.vim -#usr/share/vim/vim82/compiler/decada.vim -#usr/share/vim/vim82/compiler/dot.vim -#usr/share/vim/vim82/compiler/erlang.vim -#usr/share/vim/vim82/compiler/eruby.vim -#usr/share/vim/vim82/compiler/fortran_F.vim -#usr/share/vim/vim82/compiler/fortran_cv.vim -#usr/share/vim/vim82/compiler/fortran_elf90.vim -#usr/share/vim/vim82/compiler/fortran_g77.vim -#usr/share/vim/vim82/compiler/fortran_lf95.vim -#usr/share/vim/vim82/compiler/fpc.vim -#usr/share/vim/vim82/compiler/g95.vim -#usr/share/vim/vim82/compiler/gcc.vim -#usr/share/vim/vim82/compiler/gfortran.vim -#usr/share/vim/vim82/compiler/ghc.vim -#usr/share/vim/vim82/compiler/gnat.vim -#usr/share/vim/vim82/compiler/go.vim -#usr/share/vim/vim82/compiler/haml.vim -#usr/share/vim/vim82/compiler/hp_acc.vim -#usr/share/vim/vim82/compiler/icc.vim -#usr/share/vim/vim82/compiler/ifort.vim -#usr/share/vim/vim82/compiler/intel.vim -#usr/share/vim/vim82/compiler/irix5_c.vim -#usr/share/vim/vim82/compiler/irix5_cpp.vim -#usr/share/vim/vim82/compiler/javac.vim -#usr/share/vim/vim82/compiler/jikes.vim -#usr/share/vim/vim82/compiler/mcs.vim -#usr/share/vim/vim82/compiler/mips_c.vim -#usr/share/vim/vim82/compiler/mipspro_c89.vim -#usr/share/vim/vim82/compiler/mipspro_cpp.vim -#usr/share/vim/vim82/compiler/modelsim_vcom.vim -#usr/share/vim/vim82/compiler/msbuild.vim -#usr/share/vim/vim82/compiler/msvc.vim -#usr/share/vim/vim82/compiler/neato.vim -#usr/share/vim/vim82/compiler/ocaml.vim -#usr/share/vim/vim82/compiler/onsgmls.vim -#usr/share/vim/vim82/compiler/pbx.vim -#usr/share/vim/vim82/compiler/perl.vim -#usr/share/vim/vim82/compiler/php.vim -#usr/share/vim/vim82/compiler/pylint.vim -#usr/share/vim/vim82/compiler/pyunit.vim -#usr/share/vim/vim82/compiler/rake.vim -#usr/share/vim/vim82/compiler/rspec.vim -#usr/share/vim/vim82/compiler/rst.vim -#usr/share/vim/vim82/compiler/ruby.vim -#usr/share/vim/vim82/compiler/rubyunit.vim -#usr/share/vim/vim82/compiler/rustc.vim -#usr/share/vim/vim82/compiler/sass.vim -#usr/share/vim/vim82/compiler/se.vim -#usr/share/vim/vim82/compiler/splint.vim -#usr/share/vim/vim82/compiler/stack.vim -#usr/share/vim/vim82/compiler/tcl.vim -#usr/share/vim/vim82/compiler/tex.vim -#usr/share/vim/vim82/compiler/tidy.vim -#usr/share/vim/vim82/compiler/xbuild.vim -#usr/share/vim/vim82/compiler/xmllint.vim -#usr/share/vim/vim82/compiler/xmlwf.vim -#usr/share/vim/vim82/defaults.vim -#usr/share/vim/vim82/delmenu.vim -#usr/share/vim/vim82/doc -#usr/share/vim/vim82/doc/arabic.txt -#usr/share/vim/vim82/doc/autocmd.txt -#usr/share/vim/vim82/doc/change.txt -#usr/share/vim/vim82/doc/channel.txt -#usr/share/vim/vim82/doc/cmdline.txt -#usr/share/vim/vim82/doc/debug.txt -#usr/share/vim/vim82/doc/debugger.txt -#usr/share/vim/vim82/doc/develop.txt -#usr/share/vim/vim82/doc/diff.txt -#usr/share/vim/vim82/doc/digraph.txt -#usr/share/vim/vim82/doc/editing.txt -#usr/share/vim/vim82/doc/eval.txt -#usr/share/vim/vim82/doc/farsi.txt -#usr/share/vim/vim82/doc/filetype.txt -#usr/share/vim/vim82/doc/fold.txt -#usr/share/vim/vim82/doc/ft_ada.txt -#usr/share/vim/vim82/doc/ft_rust.txt -#usr/share/vim/vim82/doc/ft_sql.txt -#usr/share/vim/vim82/doc/gui.txt -#usr/share/vim/vim82/doc/gui_w32.txt -#usr/share/vim/vim82/doc/gui_x11.txt -#usr/share/vim/vim82/doc/hangulin.txt -#usr/share/vim/vim82/doc/hebrew.txt -#usr/share/vim/vim82/doc/help.txt -#usr/share/vim/vim82/doc/helphelp.txt -#usr/share/vim/vim82/doc/howto.txt -#usr/share/vim/vim82/doc/if_cscop.txt -#usr/share/vim/vim82/doc/if_lua.txt -#usr/share/vim/vim82/doc/if_mzsch.txt -#usr/share/vim/vim82/doc/if_ole.txt -#usr/share/vim/vim82/doc/if_perl.txt -#usr/share/vim/vim82/doc/if_pyth.txt -#usr/share/vim/vim82/doc/if_ruby.txt -#usr/share/vim/vim82/doc/if_sniff.txt -#usr/share/vim/vim82/doc/if_tcl.txt -#usr/share/vim/vim82/doc/indent.txt -#usr/share/vim/vim82/doc/index.txt -#usr/share/vim/vim82/doc/insert.txt -#usr/share/vim/vim82/doc/intro.txt -#usr/share/vim/vim82/doc/map.txt -#usr/share/vim/vim82/doc/mbyte.txt -#usr/share/vim/vim82/doc/message.txt -#usr/share/vim/vim82/doc/mlang.txt -#usr/share/vim/vim82/doc/motion.txt -#usr/share/vim/vim82/doc/netbeans.txt -#usr/share/vim/vim82/doc/options.txt -#usr/share/vim/vim82/doc/os_390.txt -#usr/share/vim/vim82/doc/os_amiga.txt -#usr/share/vim/vim82/doc/os_beos.txt -#usr/share/vim/vim82/doc/os_dos.txt -#usr/share/vim/vim82/doc/os_mac.txt -#usr/share/vim/vim82/doc/os_mint.txt -#usr/share/vim/vim82/doc/os_msdos.txt -#usr/share/vim/vim82/doc/os_os2.txt -#usr/share/vim/vim82/doc/os_qnx.txt -#usr/share/vim/vim82/doc/os_risc.txt -#usr/share/vim/vim82/doc/os_unix.txt -#usr/share/vim/vim82/doc/os_vms.txt -#usr/share/vim/vim82/doc/os_win32.txt -#usr/share/vim/vim82/doc/pattern.txt -#usr/share/vim/vim82/doc/pi_getscript.txt -#usr/share/vim/vim82/doc/pi_gzip.txt -#usr/share/vim/vim82/doc/pi_logipat.txt -#usr/share/vim/vim82/doc/pi_netrw.txt -#usr/share/vim/vim82/doc/pi_paren.txt -#usr/share/vim/vim82/doc/pi_spec.txt -#usr/share/vim/vim82/doc/pi_tar.txt -#usr/share/vim/vim82/doc/pi_vimball.txt -#usr/share/vim/vim82/doc/pi_zip.txt -#usr/share/vim/vim82/doc/popup.txt -#usr/share/vim/vim82/doc/print.txt -#usr/share/vim/vim82/doc/quickfix.txt -#usr/share/vim/vim82/doc/quickref.txt -#usr/share/vim/vim82/doc/quotes.txt -#usr/share/vim/vim82/doc/recover.txt -#usr/share/vim/vim82/doc/remote.txt -#usr/share/vim/vim82/doc/repeat.txt -#usr/share/vim/vim82/doc/rileft.txt -#usr/share/vim/vim82/doc/russian.txt -#usr/share/vim/vim82/doc/scroll.txt -#usr/share/vim/vim82/doc/sign.txt -#usr/share/vim/vim82/doc/spell.txt -#usr/share/vim/vim82/doc/sponsor.txt -#usr/share/vim/vim82/doc/starting.txt -#usr/share/vim/vim82/doc/syntax.txt -#usr/share/vim/vim82/doc/tabpage.txt -#usr/share/vim/vim82/doc/tags -#usr/share/vim/vim82/doc/tagsrch.txt -#usr/share/vim/vim82/doc/term.txt -#usr/share/vim/vim82/doc/terminal.txt -#usr/share/vim/vim82/doc/testing.txt -#usr/share/vim/vim82/doc/textprop.txt -#usr/share/vim/vim82/doc/tips.txt -#usr/share/vim/vim82/doc/todo.txt -#usr/share/vim/vim82/doc/uganda.txt -#usr/share/vim/vim82/doc/undo.txt -#usr/share/vim/vim82/doc/usr_01.txt -#usr/share/vim/vim82/doc/usr_02.txt -#usr/share/vim/vim82/doc/usr_03.txt -#usr/share/vim/vim82/doc/usr_04.txt -#usr/share/vim/vim82/doc/usr_05.txt -#usr/share/vim/vim82/doc/usr_06.txt -#usr/share/vim/vim82/doc/usr_07.txt -#usr/share/vim/vim82/doc/usr_08.txt -#usr/share/vim/vim82/doc/usr_09.txt -#usr/share/vim/vim82/doc/usr_10.txt -#usr/share/vim/vim82/doc/usr_11.txt -#usr/share/vim/vim82/doc/usr_12.txt -#usr/share/vim/vim82/doc/usr_20.txt -#usr/share/vim/vim82/doc/usr_21.txt -#usr/share/vim/vim82/doc/usr_22.txt -#usr/share/vim/vim82/doc/usr_23.txt -#usr/share/vim/vim82/doc/usr_24.txt -#usr/share/vim/vim82/doc/usr_25.txt -#usr/share/vim/vim82/doc/usr_26.txt -#usr/share/vim/vim82/doc/usr_27.txt -#usr/share/vim/vim82/doc/usr_28.txt -#usr/share/vim/vim82/doc/usr_29.txt -#usr/share/vim/vim82/doc/usr_30.txt -#usr/share/vim/vim82/doc/usr_31.txt -#usr/share/vim/vim82/doc/usr_32.txt -#usr/share/vim/vim82/doc/usr_40.txt -#usr/share/vim/vim82/doc/usr_41.txt -#usr/share/vim/vim82/doc/usr_42.txt -#usr/share/vim/vim82/doc/usr_43.txt -#usr/share/vim/vim82/doc/usr_44.txt -#usr/share/vim/vim82/doc/usr_45.txt -#usr/share/vim/vim82/doc/usr_90.txt -#usr/share/vim/vim82/doc/usr_toc.txt -#usr/share/vim/vim82/doc/various.txt -#usr/share/vim/vim82/doc/version4.txt -#usr/share/vim/vim82/doc/version5.txt -#usr/share/vim/vim82/doc/version6.txt -#usr/share/vim/vim82/doc/version7.txt -#usr/share/vim/vim82/doc/version8.txt -#usr/share/vim/vim82/doc/vi_diff.txt -#usr/share/vim/vim82/doc/vim2html.pl -#usr/share/vim/vim82/doc/visual.txt -#usr/share/vim/vim82/doc/windows.txt -#usr/share/vim/vim82/doc/workshop.txt -#usr/share/vim/vim82/evim.vim -#usr/share/vim/vim82/filetype.vim -#usr/share/vim/vim82/ftoff.vim -#usr/share/vim/vim82/ftplugin -#usr/share/vim/vim82/ftplugin.vim -#usr/share/vim/vim82/ftplugin/8th.vim -#usr/share/vim/vim82/ftplugin/README.txt -#usr/share/vim/vim82/ftplugin/a2ps.vim -#usr/share/vim/vim82/ftplugin/aap.vim -#usr/share/vim/vim82/ftplugin/abap.vim -#usr/share/vim/vim82/ftplugin/abaqus.vim -#usr/share/vim/vim82/ftplugin/ada.vim -#usr/share/vim/vim82/ftplugin/alsaconf.vim -#usr/share/vim/vim82/ftplugin/ant.vim -#usr/share/vim/vim82/ftplugin/arch.vim -#usr/share/vim/vim82/ftplugin/art.vim -#usr/share/vim/vim82/ftplugin/aspvbs.vim -#usr/share/vim/vim82/ftplugin/automake.vim -#usr/share/vim/vim82/ftplugin/awk.vim -#usr/share/vim/vim82/ftplugin/bash.vim -#usr/share/vim/vim82/ftplugin/bdf.vim -#usr/share/vim/vim82/ftplugin/bst.vim -#usr/share/vim/vim82/ftplugin/btm.vim -#usr/share/vim/vim82/ftplugin/bzl.vim -#usr/share/vim/vim82/ftplugin/c.vim -#usr/share/vim/vim82/ftplugin/calendar.vim -#usr/share/vim/vim82/ftplugin/cdrdaoconf.vim -#usr/share/vim/vim82/ftplugin/cfg.vim -#usr/share/vim/vim82/ftplugin/ch.vim -#usr/share/vim/vim82/ftplugin/changelog.vim -#usr/share/vim/vim82/ftplugin/chicken.vim -#usr/share/vim/vim82/ftplugin/clojure.vim -#usr/share/vim/vim82/ftplugin/cmake.vim -#usr/share/vim/vim82/ftplugin/cobol.vim -#usr/share/vim/vim82/ftplugin/conf.vim -#usr/share/vim/vim82/ftplugin/config.vim -#usr/share/vim/vim82/ftplugin/context.vim -#usr/share/vim/vim82/ftplugin/cpp.vim -#usr/share/vim/vim82/ftplugin/crm.vim -#usr/share/vim/vim82/ftplugin/cs.vim -#usr/share/vim/vim82/ftplugin/csc.vim -#usr/share/vim/vim82/ftplugin/csh.vim -#usr/share/vim/vim82/ftplugin/css.vim -#usr/share/vim/vim82/ftplugin/cucumber.vim -#usr/share/vim/vim82/ftplugin/cvsrc.vim -#usr/share/vim/vim82/ftplugin/debchangelog.vim -#usr/share/vim/vim82/ftplugin/debcontrol.vim -#usr/share/vim/vim82/ftplugin/denyhosts.vim -#usr/share/vim/vim82/ftplugin/dictconf.vim -#usr/share/vim/vim82/ftplugin/dictdconf.vim -#usr/share/vim/vim82/ftplugin/diff.vim -#usr/share/vim/vim82/ftplugin/dircolors.vim -#usr/share/vim/vim82/ftplugin/docbk.vim -#usr/share/vim/vim82/ftplugin/dockerfile.vim -#usr/share/vim/vim82/ftplugin/dosbatch.vim -#usr/share/vim/vim82/ftplugin/dosini.vim -#usr/share/vim/vim82/ftplugin/dtd.vim -#usr/share/vim/vim82/ftplugin/dtrace.vim -#usr/share/vim/vim82/ftplugin/dune.vim -#usr/share/vim/vim82/ftplugin/eiffel.vim -#usr/share/vim/vim82/ftplugin/elinks.vim -#usr/share/vim/vim82/ftplugin/erlang.vim -#usr/share/vim/vim82/ftplugin/eruby.vim -#usr/share/vim/vim82/ftplugin/eterm.vim -#usr/share/vim/vim82/ftplugin/falcon.vim -#usr/share/vim/vim82/ftplugin/fetchmail.vim -#usr/share/vim/vim82/ftplugin/flexwiki.vim -#usr/share/vim/vim82/ftplugin/fortran.vim -#usr/share/vim/vim82/ftplugin/framescript.vim -#usr/share/vim/vim82/ftplugin/fvwm.vim -#usr/share/vim/vim82/ftplugin/gdb.vim -#usr/share/vim/vim82/ftplugin/git.vim -#usr/share/vim/vim82/ftplugin/gitcommit.vim -#usr/share/vim/vim82/ftplugin/gitconfig.vim -#usr/share/vim/vim82/ftplugin/gitrebase.vim -#usr/share/vim/vim82/ftplugin/gitsendemail.vim -#usr/share/vim/vim82/ftplugin/go.vim -#usr/share/vim/vim82/ftplugin/gpg.vim -#usr/share/vim/vim82/ftplugin/gprof.vim -#usr/share/vim/vim82/ftplugin/groovy.vim -#usr/share/vim/vim82/ftplugin/group.vim -#usr/share/vim/vim82/ftplugin/grub.vim -#usr/share/vim/vim82/ftplugin/haml.vim -#usr/share/vim/vim82/ftplugin/hamster.vim -#usr/share/vim/vim82/ftplugin/haskell.vim -#usr/share/vim/vim82/ftplugin/help.vim -#usr/share/vim/vim82/ftplugin/hgcommit.vim -#usr/share/vim/vim82/ftplugin/hog.vim -#usr/share/vim/vim82/ftplugin/hostconf.vim -#usr/share/vim/vim82/ftplugin/hostsaccess.vim -#usr/share/vim/vim82/ftplugin/html.vim -#usr/share/vim/vim82/ftplugin/htmldjango.vim -#usr/share/vim/vim82/ftplugin/indent.vim -#usr/share/vim/vim82/ftplugin/initex.vim -#usr/share/vim/vim82/ftplugin/ishd.vim -#usr/share/vim/vim82/ftplugin/j.vim -#usr/share/vim/vim82/ftplugin/java.vim -#usr/share/vim/vim82/ftplugin/javascript.vim -#usr/share/vim/vim82/ftplugin/javascriptreact.vim -#usr/share/vim/vim82/ftplugin/jproperties.vim -#usr/share/vim/vim82/ftplugin/json.vim -#usr/share/vim/vim82/ftplugin/jsp.vim -#usr/share/vim/vim82/ftplugin/kconfig.vim -#usr/share/vim/vim82/ftplugin/kwt.vim -#usr/share/vim/vim82/ftplugin/ld.vim -#usr/share/vim/vim82/ftplugin/less.vim -#usr/share/vim/vim82/ftplugin/lftp.vim -#usr/share/vim/vim82/ftplugin/libao.vim -#usr/share/vim/vim82/ftplugin/limits.vim -#usr/share/vim/vim82/ftplugin/liquid.vim -#usr/share/vim/vim82/ftplugin/lisp.vim -#usr/share/vim/vim82/ftplugin/logcheck.vim -#usr/share/vim/vim82/ftplugin/loginaccess.vim -#usr/share/vim/vim82/ftplugin/logindefs.vim -#usr/share/vim/vim82/ftplugin/logtalk.dict -#usr/share/vim/vim82/ftplugin/logtalk.vim -#usr/share/vim/vim82/ftplugin/lprolog.vim -#usr/share/vim/vim82/ftplugin/lua.vim -#usr/share/vim/vim82/ftplugin/m4.vim -#usr/share/vim/vim82/ftplugin/mail.vim -#usr/share/vim/vim82/ftplugin/mailaliases.vim -#usr/share/vim/vim82/ftplugin/mailcap.vim -#usr/share/vim/vim82/ftplugin/make.vim -#usr/share/vim/vim82/ftplugin/man.vim -#usr/share/vim/vim82/ftplugin/manconf.vim -#usr/share/vim/vim82/ftplugin/markdown.vim -#usr/share/vim/vim82/ftplugin/matlab.vim -#usr/share/vim/vim82/ftplugin/meson.vim -#usr/share/vim/vim82/ftplugin/mf.vim -#usr/share/vim/vim82/ftplugin/mma.vim -#usr/share/vim/vim82/ftplugin/modconf.vim -#usr/share/vim/vim82/ftplugin/mp.vim -#usr/share/vim/vim82/ftplugin/mplayerconf.vim -#usr/share/vim/vim82/ftplugin/mrxvtrc.vim -#usr/share/vim/vim82/ftplugin/msmessages.vim -#usr/share/vim/vim82/ftplugin/muttrc.vim -#usr/share/vim/vim82/ftplugin/nanorc.vim -#usr/share/vim/vim82/ftplugin/neomuttrc.vim -#usr/share/vim/vim82/ftplugin/netrc.vim -#usr/share/vim/vim82/ftplugin/nroff.vim -#usr/share/vim/vim82/ftplugin/nsis.vim -#usr/share/vim/vim82/ftplugin/objc.vim -#usr/share/vim/vim82/ftplugin/ocaml.vim -#usr/share/vim/vim82/ftplugin/occam.vim -#usr/share/vim/vim82/ftplugin/pamconf.vim -#usr/share/vim/vim82/ftplugin/pascal.vim -#usr/share/vim/vim82/ftplugin/passwd.vim -#usr/share/vim/vim82/ftplugin/pdf.vim -#usr/share/vim/vim82/ftplugin/perl.vim -#usr/share/vim/vim82/ftplugin/perl6.vim -#usr/share/vim/vim82/ftplugin/php.vim -#usr/share/vim/vim82/ftplugin/pinfo.vim -#usr/share/vim/vim82/ftplugin/plaintex.vim -#usr/share/vim/vim82/ftplugin/postscr.vim -#usr/share/vim/vim82/ftplugin/procmail.vim -#usr/share/vim/vim82/ftplugin/prolog.vim -#usr/share/vim/vim82/ftplugin/protocols.vim -#usr/share/vim/vim82/ftplugin/pyrex.vim -#usr/share/vim/vim82/ftplugin/python.vim -#usr/share/vim/vim82/ftplugin/qf.vim -#usr/share/vim/vim82/ftplugin/quake.vim -#usr/share/vim/vim82/ftplugin/r.vim -#usr/share/vim/vim82/ftplugin/racc.vim -#usr/share/vim/vim82/ftplugin/readline.vim -#usr/share/vim/vim82/ftplugin/registry.vim -#usr/share/vim/vim82/ftplugin/reva.vim -#usr/share/vim/vim82/ftplugin/rhelp.vim -#usr/share/vim/vim82/ftplugin/rmd.vim -#usr/share/vim/vim82/ftplugin/rnc.vim -#usr/share/vim/vim82/ftplugin/rnoweb.vim -#usr/share/vim/vim82/ftplugin/rpl.vim -#usr/share/vim/vim82/ftplugin/rrst.vim -#usr/share/vim/vim82/ftplugin/rst.vim -#usr/share/vim/vim82/ftplugin/ruby.vim -#usr/share/vim/vim82/ftplugin/rust.vim -#usr/share/vim/vim82/ftplugin/sass.vim -#usr/share/vim/vim82/ftplugin/sbt.vim -#usr/share/vim/vim82/ftplugin/scala.vim -#usr/share/vim/vim82/ftplugin/scheme.vim -#usr/share/vim/vim82/ftplugin/screen.vim -#usr/share/vim/vim82/ftplugin/scss.vim -#usr/share/vim/vim82/ftplugin/sensors.vim -#usr/share/vim/vim82/ftplugin/services.vim -#usr/share/vim/vim82/ftplugin/setserial.vim -#usr/share/vim/vim82/ftplugin/sgml.vim -#usr/share/vim/vim82/ftplugin/sh.vim -#usr/share/vim/vim82/ftplugin/sieve.vim -#usr/share/vim/vim82/ftplugin/slpconf.vim -#usr/share/vim/vim82/ftplugin/slpreg.vim -#usr/share/vim/vim82/ftplugin/slpspi.vim -#usr/share/vim/vim82/ftplugin/spec.vim -#usr/share/vim/vim82/ftplugin/sql.vim -#usr/share/vim/vim82/ftplugin/sshconfig.vim -#usr/share/vim/vim82/ftplugin/sudoers.vim -#usr/share/vim/vim82/ftplugin/svg.vim -#usr/share/vim/vim82/ftplugin/sysctl.vim -#usr/share/vim/vim82/ftplugin/systemd.vim -#usr/share/vim/vim82/ftplugin/systemverilog.vim -#usr/share/vim/vim82/ftplugin/tcl.vim -#usr/share/vim/vim82/ftplugin/tcsh.vim -#usr/share/vim/vim82/ftplugin/terminfo.vim -#usr/share/vim/vim82/ftplugin/tex.vim -#usr/share/vim/vim82/ftplugin/text.vim -#usr/share/vim/vim82/ftplugin/tmux.vim -#usr/share/vim/vim82/ftplugin/treetop.vim -#usr/share/vim/vim82/ftplugin/tt2html.vim -#usr/share/vim/vim82/ftplugin/udevconf.vim -#usr/share/vim/vim82/ftplugin/udevperm.vim -#usr/share/vim/vim82/ftplugin/udevrules.vim -#usr/share/vim/vim82/ftplugin/updatedb.vim -#usr/share/vim/vim82/ftplugin/vb.vim -#usr/share/vim/vim82/ftplugin/verilog.vim -#usr/share/vim/vim82/ftplugin/vhdl.vim -#usr/share/vim/vim82/ftplugin/vim.vim -#usr/share/vim/vim82/ftplugin/vroom.vim -#usr/share/vim/vim82/ftplugin/wast.vim -#usr/share/vim/vim82/ftplugin/xdefaults.vim -#usr/share/vim/vim82/ftplugin/xf86conf.vim -#usr/share/vim/vim82/ftplugin/xhtml.vim -#usr/share/vim/vim82/ftplugin/xinetd.vim -#usr/share/vim/vim82/ftplugin/xml.vim -#usr/share/vim/vim82/ftplugin/xmodmap.vim -#usr/share/vim/vim82/ftplugin/xs.vim -#usr/share/vim/vim82/ftplugin/xsd.vim -#usr/share/vim/vim82/ftplugin/xslt.vim -#usr/share/vim/vim82/ftplugin/yaml.vim -#usr/share/vim/vim82/ftplugin/zimbu.vim -#usr/share/vim/vim82/ftplugin/zsh.vim -#usr/share/vim/vim82/ftplugof.vim -#usr/share/vim/vim82/gvimrc_example.vim -#usr/share/vim/vim82/indent -#usr/share/vim/vim82/indent.vim -#usr/share/vim/vim82/indent/README.txt -#usr/share/vim/vim82/indent/aap.vim -#usr/share/vim/vim82/indent/ada.vim -#usr/share/vim/vim82/indent/ant.vim -#usr/share/vim/vim82/indent/automake.vim -#usr/share/vim/vim82/indent/awk.vim -#usr/share/vim/vim82/indent/bash.vim -#usr/share/vim/vim82/indent/bib.vim -#usr/share/vim/vim82/indent/bst.vim -#usr/share/vim/vim82/indent/bzl.vim -#usr/share/vim/vim82/indent/c.vim -#usr/share/vim/vim82/indent/cdl.vim -#usr/share/vim/vim82/indent/ch.vim -#usr/share/vim/vim82/indent/chaiscript.vim -#usr/share/vim/vim82/indent/changelog.vim -#usr/share/vim/vim82/indent/clojure.vim -#usr/share/vim/vim82/indent/cmake.vim -#usr/share/vim/vim82/indent/cobol.vim -#usr/share/vim/vim82/indent/config.vim -#usr/share/vim/vim82/indent/context.vim -#usr/share/vim/vim82/indent/cpp.vim -#usr/share/vim/vim82/indent/cs.vim -#usr/share/vim/vim82/indent/css.vim -#usr/share/vim/vim82/indent/cucumber.vim -#usr/share/vim/vim82/indent/cuda.vim -#usr/share/vim/vim82/indent/d.vim -#usr/share/vim/vim82/indent/dictconf.vim -#usr/share/vim/vim82/indent/dictdconf.vim -#usr/share/vim/vim82/indent/docbk.vim -#usr/share/vim/vim82/indent/dosbatch.vim -#usr/share/vim/vim82/indent/dtd.vim -#usr/share/vim/vim82/indent/dtrace.vim -#usr/share/vim/vim82/indent/dylan.vim -#usr/share/vim/vim82/indent/eiffel.vim -#usr/share/vim/vim82/indent/erlang.vim -#usr/share/vim/vim82/indent/eruby.vim -#usr/share/vim/vim82/indent/eterm.vim -#usr/share/vim/vim82/indent/falcon.vim -#usr/share/vim/vim82/indent/fortran.vim -#usr/share/vim/vim82/indent/framescript.vim -#usr/share/vim/vim82/indent/gitconfig.vim -#usr/share/vim/vim82/indent/gitolite.vim -#usr/share/vim/vim82/indent/go.vim -#usr/share/vim/vim82/indent/haml.vim -#usr/share/vim/vim82/indent/hamster.vim -#usr/share/vim/vim82/indent/hog.vim -#usr/share/vim/vim82/indent/html.vim -#usr/share/vim/vim82/indent/htmldjango.vim -#usr/share/vim/vim82/indent/idlang.vim -#usr/share/vim/vim82/indent/ishd.vim -#usr/share/vim/vim82/indent/j.vim -#usr/share/vim/vim82/indent/java.vim -#usr/share/vim/vim82/indent/javascript.vim -#usr/share/vim/vim82/indent/javascriptreact.vim -#usr/share/vim/vim82/indent/json.vim -#usr/share/vim/vim82/indent/jsp.vim -#usr/share/vim/vim82/indent/ld.vim -#usr/share/vim/vim82/indent/less.vim -#usr/share/vim/vim82/indent/lifelines.vim -#usr/share/vim/vim82/indent/liquid.vim -#usr/share/vim/vim82/indent/lisp.vim -#usr/share/vim/vim82/indent/logtalk.vim -#usr/share/vim/vim82/indent/lua.vim -#usr/share/vim/vim82/indent/mail.vim -#usr/share/vim/vim82/indent/make.vim -#usr/share/vim/vim82/indent/matlab.vim -#usr/share/vim/vim82/indent/meson.vim -#usr/share/vim/vim82/indent/mf.vim -#usr/share/vim/vim82/indent/mma.vim -#usr/share/vim/vim82/indent/mp.vim -#usr/share/vim/vim82/indent/nsis.vim -#usr/share/vim/vim82/indent/objc.vim -#usr/share/vim/vim82/indent/ocaml.vim -#usr/share/vim/vim82/indent/occam.vim -#usr/share/vim/vim82/indent/pascal.vim -#usr/share/vim/vim82/indent/perl.vim -#usr/share/vim/vim82/indent/perl6.vim -#usr/share/vim/vim82/indent/php.vim -#usr/share/vim/vim82/indent/postscr.vim -#usr/share/vim/vim82/indent/pov.vim -#usr/share/vim/vim82/indent/prolog.vim -#usr/share/vim/vim82/indent/pyrex.vim -#usr/share/vim/vim82/indent/python.vim -#usr/share/vim/vim82/indent/r.vim -#usr/share/vim/vim82/indent/raml.vim -#usr/share/vim/vim82/indent/readline.vim -#usr/share/vim/vim82/indent/rhelp.vim -#usr/share/vim/vim82/indent/rmd.vim -#usr/share/vim/vim82/indent/rnoweb.vim -#usr/share/vim/vim82/indent/rpl.vim -#usr/share/vim/vim82/indent/rrst.vim -#usr/share/vim/vim82/indent/rst.vim -#usr/share/vim/vim82/indent/ruby.vim -#usr/share/vim/vim82/indent/rust.vim -#usr/share/vim/vim82/indent/sas.vim -#usr/share/vim/vim82/indent/sass.vim -#usr/share/vim/vim82/indent/scala.vim -#usr/share/vim/vim82/indent/scheme.vim -#usr/share/vim/vim82/indent/scss.vim -#usr/share/vim/vim82/indent/sdl.vim -#usr/share/vim/vim82/indent/sh.vim -#usr/share/vim/vim82/indent/sml.vim -#usr/share/vim/vim82/indent/sql.vim -#usr/share/vim/vim82/indent/sqlanywhere.vim -#usr/share/vim/vim82/indent/systemd.vim -#usr/share/vim/vim82/indent/systemverilog.vim -#usr/share/vim/vim82/indent/tcl.vim -#usr/share/vim/vim82/indent/tcsh.vim -#usr/share/vim/vim82/indent/teraterm.vim -#usr/share/vim/vim82/indent/tex.vim -#usr/share/vim/vim82/indent/tf.vim -#usr/share/vim/vim82/indent/tilde.vim -#usr/share/vim/vim82/indent/treetop.vim -#usr/share/vim/vim82/indent/typescript.vim -#usr/share/vim/vim82/indent/vb.vim -#usr/share/vim/vim82/indent/verilog.vim -#usr/share/vim/vim82/indent/vhdl.vim -#usr/share/vim/vim82/indent/vim.vim -#usr/share/vim/vim82/indent/vroom.vim -#usr/share/vim/vim82/indent/wast.vim -#usr/share/vim/vim82/indent/xf86conf.vim -#usr/share/vim/vim82/indent/xhtml.vim -#usr/share/vim/vim82/indent/xinetd.vim -#usr/share/vim/vim82/indent/xml.vim -#usr/share/vim/vim82/indent/xsd.vim -#usr/share/vim/vim82/indent/xslt.vim -#usr/share/vim/vim82/indent/yacc.vim -#usr/share/vim/vim82/indent/yaml.vim -#usr/share/vim/vim82/indent/zimbu.vim -#usr/share/vim/vim82/indent/zsh.vim -#usr/share/vim/vim82/indoff.vim -#usr/share/vim/vim82/macros -#usr/share/vim/vim82/macros/README.txt -#usr/share/vim/vim82/macros/editexisting.vim -#usr/share/vim/vim82/macros/hanoi -#usr/share/vim/vim82/macros/hanoi/click.me -#usr/share/vim/vim82/macros/hanoi/hanoi.vim -#usr/share/vim/vim82/macros/hanoi/poster -#usr/share/vim/vim82/macros/justify.vim -#usr/share/vim/vim82/macros/less.bat -#usr/share/vim/vim82/macros/less.sh -#usr/share/vim/vim82/macros/less.vim -#usr/share/vim/vim82/macros/life -#usr/share/vim/vim82/macros/life/click.me -#usr/share/vim/vim82/macros/life/life.vim -#usr/share/vim/vim82/macros/matchit.vim -#usr/share/vim/vim82/macros/maze -#usr/share/vim/vim82/macros/maze/Makefile -#usr/share/vim/vim82/macros/maze/README.txt -#usr/share/vim/vim82/macros/maze/maze.c -#usr/share/vim/vim82/macros/maze/maze_5.78 -#usr/share/vim/vim82/macros/maze/maze_mac -#usr/share/vim/vim82/macros/maze/mazeansi.c -#usr/share/vim/vim82/macros/maze/mazeclean.c -#usr/share/vim/vim82/macros/maze/poster -#usr/share/vim/vim82/macros/shellmenu.vim -#usr/share/vim/vim82/macros/swapmous.vim -#usr/share/vim/vim82/macros/urm -#usr/share/vim/vim82/macros/urm/README.txt -#usr/share/vim/vim82/macros/urm/examples -#usr/share/vim/vim82/macros/urm/urm -#usr/share/vim/vim82/macros/urm/urm.vim -#usr/share/vim/vim82/menu.vim -#usr/share/vim/vim82/mswin.vim -#usr/share/vim/vim82/optwin.vim -#usr/share/vim/vim82/pack -#usr/share/vim/vim82/pack/dist -#usr/share/vim/vim82/pack/dist/opt -#usr/share/vim/vim82/pack/dist/opt/cfilter -#usr/share/vim/vim82/pack/dist/opt/cfilter/plugin -#usr/share/vim/vim82/pack/dist/opt/cfilter/plugin/cfilter.vim -#usr/share/vim/vim82/pack/dist/opt/dvorak -#usr/share/vim/vim82/pack/dist/opt/dvorak/dvorak -#usr/share/vim/vim82/pack/dist/opt/dvorak/dvorak/disable.vim -#usr/share/vim/vim82/pack/dist/opt/dvorak/dvorak/enable.vim -#usr/share/vim/vim82/pack/dist/opt/dvorak/plugin -#usr/share/vim/vim82/pack/dist/opt/dvorak/plugin/dvorak.vim -#usr/share/vim/vim82/pack/dist/opt/editexisting -#usr/share/vim/vim82/pack/dist/opt/editexisting/plugin -#usr/share/vim/vim82/pack/dist/opt/editexisting/plugin/editexisting.vim -#usr/share/vim/vim82/pack/dist/opt/justify -#usr/share/vim/vim82/pack/dist/opt/justify/plugin -#usr/share/vim/vim82/pack/dist/opt/justify/plugin/justify.vim -#usr/share/vim/vim82/pack/dist/opt/matchit -#usr/share/vim/vim82/pack/dist/opt/matchit/autoload -#usr/share/vim/vim82/pack/dist/opt/matchit/autoload/matchit.vim -#usr/share/vim/vim82/pack/dist/opt/matchit/doc -#usr/share/vim/vim82/pack/dist/opt/matchit/doc/matchit.txt -#usr/share/vim/vim82/pack/dist/opt/matchit/doc/tags -#usr/share/vim/vim82/pack/dist/opt/matchit/plugin -#usr/share/vim/vim82/pack/dist/opt/matchit/plugin/matchit.vim -#usr/share/vim/vim82/pack/dist/opt/shellmenu -#usr/share/vim/vim82/pack/dist/opt/shellmenu/plugin -#usr/share/vim/vim82/pack/dist/opt/shellmenu/plugin/shellmenu.vim -#usr/share/vim/vim82/pack/dist/opt/swapmouse -#usr/share/vim/vim82/pack/dist/opt/swapmouse/plugin -#usr/share/vim/vim82/pack/dist/opt/swapmouse/plugin/swapmouse.vim -#usr/share/vim/vim82/pack/dist/opt/termdebug -#usr/share/vim/vim82/pack/dist/opt/termdebug/plugin -#usr/share/vim/vim82/pack/dist/opt/termdebug/plugin/termdebug.vim -#usr/share/vim/vim82/plugin -#usr/share/vim/vim82/plugin/README.txt -#usr/share/vim/vim82/plugin/getscriptPlugin.vim -#usr/share/vim/vim82/plugin/gzip.vim -#usr/share/vim/vim82/plugin/logiPat.vim -#usr/share/vim/vim82/plugin/manpager.vim -#usr/share/vim/vim82/plugin/matchparen.vim -#usr/share/vim/vim82/plugin/netrwPlugin.vim -#usr/share/vim/vim82/plugin/rrhelper.vim -#usr/share/vim/vim82/plugin/spellfile.vim -#usr/share/vim/vim82/plugin/tarPlugin.vim -#usr/share/vim/vim82/plugin/tohtml.vim -#usr/share/vim/vim82/plugin/vimballPlugin.vim -#usr/share/vim/vim82/plugin/zipPlugin.vim -#usr/share/vim/vim82/print -#usr/share/vim/vim82/print/ascii.ps -#usr/share/vim/vim82/print/cidfont.ps -#usr/share/vim/vim82/print/cns_roman.ps -#usr/share/vim/vim82/print/cp1250.ps -#usr/share/vim/vim82/print/cp1251.ps -#usr/share/vim/vim82/print/cp1252.ps -#usr/share/vim/vim82/print/cp1253.ps -#usr/share/vim/vim82/print/cp1254.ps -#usr/share/vim/vim82/print/cp1255.ps -#usr/share/vim/vim82/print/cp1257.ps -#usr/share/vim/vim82/print/dec-mcs.ps -#usr/share/vim/vim82/print/ebcdic-uk.ps -#usr/share/vim/vim82/print/gb_roman.ps -#usr/share/vim/vim82/print/hp-roman8.ps -#usr/share/vim/vim82/print/iso-8859-10.ps -#usr/share/vim/vim82/print/iso-8859-11.ps -#usr/share/vim/vim82/print/iso-8859-13.ps -#usr/share/vim/vim82/print/iso-8859-14.ps -#usr/share/vim/vim82/print/iso-8859-15.ps -#usr/share/vim/vim82/print/iso-8859-2.ps -#usr/share/vim/vim82/print/iso-8859-3.ps -#usr/share/vim/vim82/print/iso-8859-4.ps -#usr/share/vim/vim82/print/iso-8859-5.ps -#usr/share/vim/vim82/print/iso-8859-7.ps -#usr/share/vim/vim82/print/iso-8859-8.ps -#usr/share/vim/vim82/print/iso-8859-9.ps -#usr/share/vim/vim82/print/jis_roman.ps -#usr/share/vim/vim82/print/koi8-r.ps -#usr/share/vim/vim82/print/koi8-u.ps -#usr/share/vim/vim82/print/ks_roman.ps -#usr/share/vim/vim82/print/latin1.ps -#usr/share/vim/vim82/print/mac-roman.ps -#usr/share/vim/vim82/print/prolog.ps -#usr/share/vim/vim82/rgb.txt -#usr/share/vim/vim82/scripts.vim -#usr/share/vim/vim82/spell -#usr/share/vim/vim82/spell/check_locales.vim -#usr/share/vim/vim82/spell/cleanadd.vim -#usr/share/vim/vim82/spell/en.ascii.spl -#usr/share/vim/vim82/spell/en.ascii.sug -#usr/share/vim/vim82/spell/en.latin1.spl -#usr/share/vim/vim82/spell/en.latin1.sug -#usr/share/vim/vim82/spell/en.utf-8.spl -#usr/share/vim/vim82/spell/en.utf-8.sug -#usr/share/vim/vim82/spell/fixdup.vim -#usr/share/vim/vim82/spell/he.vim -#usr/share/vim/vim82/spell/spell.vim -#usr/share/vim/vim82/spell/yi.vim -#usr/share/vim/vim82/synmenu.vim -#usr/share/vim/vim82/syntax -#usr/share/vim/vim82/syntax/2html.vim -#usr/share/vim/vim82/syntax/8th.vim -#usr/share/vim/vim82/syntax/README.txt -#usr/share/vim/vim82/syntax/a2ps.vim -#usr/share/vim/vim82/syntax/a65.vim -#usr/share/vim/vim82/syntax/aap.vim -#usr/share/vim/vim82/syntax/abap.vim -#usr/share/vim/vim82/syntax/abaqus.vim -#usr/share/vim/vim82/syntax/abc.vim -#usr/share/vim/vim82/syntax/abel.vim -#usr/share/vim/vim82/syntax/acedb.vim -#usr/share/vim/vim82/syntax/ada.vim -#usr/share/vim/vim82/syntax/aflex.vim -#usr/share/vim/vim82/syntax/ahdl.vim -#usr/share/vim/vim82/syntax/alsaconf.vim -#usr/share/vim/vim82/syntax/amiga.vim -#usr/share/vim/vim82/syntax/aml.vim -#usr/share/vim/vim82/syntax/ampl.vim -#usr/share/vim/vim82/syntax/ant.vim -#usr/share/vim/vim82/syntax/antlr.vim -#usr/share/vim/vim82/syntax/apache.vim -#usr/share/vim/vim82/syntax/apachestyle.vim -#usr/share/vim/vim82/syntax/aptconf.vim -#usr/share/vim/vim82/syntax/arch.vim -#usr/share/vim/vim82/syntax/arduino.vim -#usr/share/vim/vim82/syntax/art.vim -#usr/share/vim/vim82/syntax/asciidoc.vim -#usr/share/vim/vim82/syntax/asm.vim -#usr/share/vim/vim82/syntax/asm68k.vim -#usr/share/vim/vim82/syntax/asmh8300.vim -#usr/share/vim/vim82/syntax/asn.vim -#usr/share/vim/vim82/syntax/aspperl.vim -#usr/share/vim/vim82/syntax/aspvbs.vim -#usr/share/vim/vim82/syntax/asterisk.vim -#usr/share/vim/vim82/syntax/asteriskvm.vim -#usr/share/vim/vim82/syntax/atlas.vim -#usr/share/vim/vim82/syntax/autodoc.vim -#usr/share/vim/vim82/syntax/autohotkey.vim -#usr/share/vim/vim82/syntax/autoit.vim -#usr/share/vim/vim82/syntax/automake.vim -#usr/share/vim/vim82/syntax/ave.vim -#usr/share/vim/vim82/syntax/avra.vim -#usr/share/vim/vim82/syntax/awk.vim -#usr/share/vim/vim82/syntax/ayacc.vim -#usr/share/vim/vim82/syntax/b.vim -#usr/share/vim/vim82/syntax/baan.vim -#usr/share/vim/vim82/syntax/bash.vim -#usr/share/vim/vim82/syntax/basic.vim -#usr/share/vim/vim82/syntax/bc.vim -#usr/share/vim/vim82/syntax/bdf.vim -#usr/share/vim/vim82/syntax/bib.vim -#usr/share/vim/vim82/syntax/bindzone.vim -#usr/share/vim/vim82/syntax/blank.vim -#usr/share/vim/vim82/syntax/bst.vim -#usr/share/vim/vim82/syntax/btm.vim -#usr/share/vim/vim82/syntax/bzl.vim -#usr/share/vim/vim82/syntax/bzr.vim -#usr/share/vim/vim82/syntax/c.vim -#usr/share/vim/vim82/syntax/cabal.vim -#usr/share/vim/vim82/syntax/calendar.vim -#usr/share/vim/vim82/syntax/catalog.vim -#usr/share/vim/vim82/syntax/cdl.vim -#usr/share/vim/vim82/syntax/cdrdaoconf.vim -#usr/share/vim/vim82/syntax/cdrtoc.vim -#usr/share/vim/vim82/syntax/cf.vim -#usr/share/vim/vim82/syntax/cfg.vim -#usr/share/vim/vim82/syntax/ch.vim -#usr/share/vim/vim82/syntax/chaiscript.vim -#usr/share/vim/vim82/syntax/change.vim -#usr/share/vim/vim82/syntax/changelog.vim -#usr/share/vim/vim82/syntax/chaskell.vim -#usr/share/vim/vim82/syntax/cheetah.vim -#usr/share/vim/vim82/syntax/chicken.vim -#usr/share/vim/vim82/syntax/chill.vim -#usr/share/vim/vim82/syntax/chordpro.vim -#usr/share/vim/vim82/syntax/cl.vim -#usr/share/vim/vim82/syntax/clean.vim -#usr/share/vim/vim82/syntax/clipper.vim -#usr/share/vim/vim82/syntax/clojure.vim -#usr/share/vim/vim82/syntax/cmake.vim -#usr/share/vim/vim82/syntax/cmod.vim -#usr/share/vim/vim82/syntax/cmusrc.vim -#usr/share/vim/vim82/syntax/cobol.vim -#usr/share/vim/vim82/syntax/coco.vim -#usr/share/vim/vim82/syntax/colortest.vim -#usr/share/vim/vim82/syntax/conaryrecipe.vim -#usr/share/vim/vim82/syntax/conf.vim -#usr/share/vim/vim82/syntax/config.vim -#usr/share/vim/vim82/syntax/context.vim -#usr/share/vim/vim82/syntax/cpp.vim -#usr/share/vim/vim82/syntax/crm.vim -#usr/share/vim/vim82/syntax/crontab.vim -#usr/share/vim/vim82/syntax/cs.vim -#usr/share/vim/vim82/syntax/csc.vim -#usr/share/vim/vim82/syntax/csdl.vim -#usr/share/vim/vim82/syntax/csh.vim -#usr/share/vim/vim82/syntax/csp.vim -#usr/share/vim/vim82/syntax/css.vim -#usr/share/vim/vim82/syntax/cterm.vim -#usr/share/vim/vim82/syntax/ctrlh.vim -#usr/share/vim/vim82/syntax/cucumber.vim -#usr/share/vim/vim82/syntax/cuda.vim -#usr/share/vim/vim82/syntax/cupl.vim -#usr/share/vim/vim82/syntax/cuplsim.vim -#usr/share/vim/vim82/syntax/cvs.vim -#usr/share/vim/vim82/syntax/cvsrc.vim -#usr/share/vim/vim82/syntax/cweb.vim -#usr/share/vim/vim82/syntax/cynlib.vim -#usr/share/vim/vim82/syntax/cynpp.vim -#usr/share/vim/vim82/syntax/d.vim -#usr/share/vim/vim82/syntax/dart.vim -#usr/share/vim/vim82/syntax/datascript.vim -#usr/share/vim/vim82/syntax/dcd.vim -#usr/share/vim/vim82/syntax/dcl.vim -#usr/share/vim/vim82/syntax/debchangelog.vim -#usr/share/vim/vim82/syntax/debcontrol.vim -#usr/share/vim/vim82/syntax/debcopyright.vim -#usr/share/vim/vim82/syntax/debsources.vim -#usr/share/vim/vim82/syntax/def.vim -#usr/share/vim/vim82/syntax/denyhosts.vim -#usr/share/vim/vim82/syntax/desc.vim -#usr/share/vim/vim82/syntax/desktop.vim -#usr/share/vim/vim82/syntax/dictconf.vim -#usr/share/vim/vim82/syntax/dictdconf.vim -#usr/share/vim/vim82/syntax/diff.vim -#usr/share/vim/vim82/syntax/dircolors.vim -#usr/share/vim/vim82/syntax/dirpager.vim -#usr/share/vim/vim82/syntax/diva.vim -#usr/share/vim/vim82/syntax/django.vim -#usr/share/vim/vim82/syntax/dns.vim -#usr/share/vim/vim82/syntax/dnsmasq.vim -#usr/share/vim/vim82/syntax/docbk.vim -#usr/share/vim/vim82/syntax/docbksgml.vim -#usr/share/vim/vim82/syntax/docbkxml.vim -#usr/share/vim/vim82/syntax/dockerfile.vim -#usr/share/vim/vim82/syntax/dosbatch.vim -#usr/share/vim/vim82/syntax/dosini.vim -#usr/share/vim/vim82/syntax/dot.vim -#usr/share/vim/vim82/syntax/doxygen.vim -#usr/share/vim/vim82/syntax/dracula.vim -#usr/share/vim/vim82/syntax/dsl.vim -#usr/share/vim/vim82/syntax/dtd.vim -#usr/share/vim/vim82/syntax/dtml.vim -#usr/share/vim/vim82/syntax/dtrace.vim -#usr/share/vim/vim82/syntax/dts.vim -#usr/share/vim/vim82/syntax/dune.vim -#usr/share/vim/vim82/syntax/dylan.vim -#usr/share/vim/vim82/syntax/dylanintr.vim -#usr/share/vim/vim82/syntax/dylanlid.vim -#usr/share/vim/vim82/syntax/ecd.vim -#usr/share/vim/vim82/syntax/edif.vim -#usr/share/vim/vim82/syntax/eiffel.vim -#usr/share/vim/vim82/syntax/elf.vim -#usr/share/vim/vim82/syntax/elinks.vim -#usr/share/vim/vim82/syntax/elmfilt.vim -#usr/share/vim/vim82/syntax/erlang.vim -#usr/share/vim/vim82/syntax/eruby.vim -#usr/share/vim/vim82/syntax/esmtprc.vim -#usr/share/vim/vim82/syntax/esqlc.vim -#usr/share/vim/vim82/syntax/esterel.vim -#usr/share/vim/vim82/syntax/eterm.vim -#usr/share/vim/vim82/syntax/euphoria3.vim -#usr/share/vim/vim82/syntax/euphoria4.vim -#usr/share/vim/vim82/syntax/eviews.vim -#usr/share/vim/vim82/syntax/exim.vim -#usr/share/vim/vim82/syntax/expect.vim -#usr/share/vim/vim82/syntax/exports.vim -#usr/share/vim/vim82/syntax/falcon.vim -#usr/share/vim/vim82/syntax/fan.vim -#usr/share/vim/vim82/syntax/fasm.vim -#usr/share/vim/vim82/syntax/fdcc.vim -#usr/share/vim/vim82/syntax/fetchmail.vim -#usr/share/vim/vim82/syntax/fgl.vim -#usr/share/vim/vim82/syntax/flexwiki.vim -#usr/share/vim/vim82/syntax/focexec.vim -#usr/share/vim/vim82/syntax/form.vim -#usr/share/vim/vim82/syntax/forth.vim -#usr/share/vim/vim82/syntax/fortran.vim -#usr/share/vim/vim82/syntax/foxpro.vim -#usr/share/vim/vim82/syntax/framescript.vim -#usr/share/vim/vim82/syntax/freebasic.vim -#usr/share/vim/vim82/syntax/fstab.vim -#usr/share/vim/vim82/syntax/fvwm.vim -#usr/share/vim/vim82/syntax/fvwm2m4.vim -#usr/share/vim/vim82/syntax/gdb.vim -#usr/share/vim/vim82/syntax/gdmo.vim -#usr/share/vim/vim82/syntax/gedcom.vim -#usr/share/vim/vim82/syntax/git.vim -#usr/share/vim/vim82/syntax/gitcommit.vim -#usr/share/vim/vim82/syntax/gitconfig.vim -#usr/share/vim/vim82/syntax/gitolite.vim -#usr/share/vim/vim82/syntax/gitrebase.vim -#usr/share/vim/vim82/syntax/gitsendemail.vim -#usr/share/vim/vim82/syntax/gkrellmrc.vim -#usr/share/vim/vim82/syntax/gnash.vim -#usr/share/vim/vim82/syntax/gnuplot.vim -#usr/share/vim/vim82/syntax/go.vim -#usr/share/vim/vim82/syntax/godoc.vim -#usr/share/vim/vim82/syntax/gp.vim -#usr/share/vim/vim82/syntax/gpg.vim -#usr/share/vim/vim82/syntax/gprof.vim -#usr/share/vim/vim82/syntax/grads.vim -#usr/share/vim/vim82/syntax/gretl.vim -#usr/share/vim/vim82/syntax/groff.vim -#usr/share/vim/vim82/syntax/groovy.vim -#usr/share/vim/vim82/syntax/group.vim -#usr/share/vim/vim82/syntax/grub.vim -#usr/share/vim/vim82/syntax/gsp.vim -#usr/share/vim/vim82/syntax/gtkrc.vim -#usr/share/vim/vim82/syntax/haml.vim -#usr/share/vim/vim82/syntax/hamster.vim -#usr/share/vim/vim82/syntax/haskell.vim -#usr/share/vim/vim82/syntax/haste.vim -#usr/share/vim/vim82/syntax/hastepreproc.vim -#usr/share/vim/vim82/syntax/hb.vim -#usr/share/vim/vim82/syntax/help.vim -#usr/share/vim/vim82/syntax/hercules.vim -#usr/share/vim/vim82/syntax/hex.vim -#usr/share/vim/vim82/syntax/hgcommit.vim -#usr/share/vim/vim82/syntax/hitest.vim -#usr/share/vim/vim82/syntax/hog.vim -#usr/share/vim/vim82/syntax/hollywood.vim -#usr/share/vim/vim82/syntax/hostconf.vim -#usr/share/vim/vim82/syntax/hostsaccess.vim -#usr/share/vim/vim82/syntax/html.vim -#usr/share/vim/vim82/syntax/htmlcheetah.vim -#usr/share/vim/vim82/syntax/htmldjango.vim -#usr/share/vim/vim82/syntax/htmlm4.vim -#usr/share/vim/vim82/syntax/htmlos.vim -#usr/share/vim/vim82/syntax/ia64.vim -#usr/share/vim/vim82/syntax/ibasic.vim -#usr/share/vim/vim82/syntax/icemenu.vim -#usr/share/vim/vim82/syntax/icon.vim -#usr/share/vim/vim82/syntax/idl.vim -#usr/share/vim/vim82/syntax/idlang.vim -#usr/share/vim/vim82/syntax/indent.vim -#usr/share/vim/vim82/syntax/inform.vim -#usr/share/vim/vim82/syntax/initex.vim -#usr/share/vim/vim82/syntax/initng.vim -#usr/share/vim/vim82/syntax/inittab.vim -#usr/share/vim/vim82/syntax/ipfilter.vim -#usr/share/vim/vim82/syntax/ishd.vim -#usr/share/vim/vim82/syntax/iss.vim -#usr/share/vim/vim82/syntax/ist.vim -#usr/share/vim/vim82/syntax/j.vim -#usr/share/vim/vim82/syntax/jal.vim -#usr/share/vim/vim82/syntax/jam.vim -#usr/share/vim/vim82/syntax/jargon.vim -#usr/share/vim/vim82/syntax/java.vim -#usr/share/vim/vim82/syntax/javacc.vim -#usr/share/vim/vim82/syntax/javascript.vim -#usr/share/vim/vim82/syntax/javascriptreact.vim -#usr/share/vim/vim82/syntax/jess.vim -#usr/share/vim/vim82/syntax/jgraph.vim -#usr/share/vim/vim82/syntax/jovial.vim -#usr/share/vim/vim82/syntax/jproperties.vim -#usr/share/vim/vim82/syntax/json.vim -#usr/share/vim/vim82/syntax/jsp.vim -#usr/share/vim/vim82/syntax/kconfig.vim -#usr/share/vim/vim82/syntax/kivy.vim -#usr/share/vim/vim82/syntax/kix.vim -#usr/share/vim/vim82/syntax/kscript.vim -#usr/share/vim/vim82/syntax/kwt.vim -#usr/share/vim/vim82/syntax/lace.vim -#usr/share/vim/vim82/syntax/latte.vim -#usr/share/vim/vim82/syntax/ld.vim -#usr/share/vim/vim82/syntax/ldapconf.vim -#usr/share/vim/vim82/syntax/ldif.vim -#usr/share/vim/vim82/syntax/less.vim -#usr/share/vim/vim82/syntax/lex.vim -#usr/share/vim/vim82/syntax/lftp.vim -#usr/share/vim/vim82/syntax/lhaskell.vim -#usr/share/vim/vim82/syntax/libao.vim -#usr/share/vim/vim82/syntax/lifelines.vim -#usr/share/vim/vim82/syntax/lilo.vim -#usr/share/vim/vim82/syntax/limits.vim -#usr/share/vim/vim82/syntax/liquid.vim -#usr/share/vim/vim82/syntax/lisp.vim -#usr/share/vim/vim82/syntax/lite.vim -#usr/share/vim/vim82/syntax/litestep.vim -#usr/share/vim/vim82/syntax/loginaccess.vim -#usr/share/vim/vim82/syntax/logindefs.vim -#usr/share/vim/vim82/syntax/logtalk.vim -#usr/share/vim/vim82/syntax/lotos.vim -#usr/share/vim/vim82/syntax/lout.vim -#usr/share/vim/vim82/syntax/lpc.vim -#usr/share/vim/vim82/syntax/lprolog.vim -#usr/share/vim/vim82/syntax/lscript.vim -#usr/share/vim/vim82/syntax/lsl.vim -#usr/share/vim/vim82/syntax/lss.vim -#usr/share/vim/vim82/syntax/lua.vim -#usr/share/vim/vim82/syntax/lynx.vim -#usr/share/vim/vim82/syntax/m4.vim -#usr/share/vim/vim82/syntax/mail.vim -#usr/share/vim/vim82/syntax/mailaliases.vim -#usr/share/vim/vim82/syntax/mailcap.vim -#usr/share/vim/vim82/syntax/make.vim -#usr/share/vim/vim82/syntax/mallard.vim -#usr/share/vim/vim82/syntax/man.vim -#usr/share/vim/vim82/syntax/manconf.vim -#usr/share/vim/vim82/syntax/manual.vim -#usr/share/vim/vim82/syntax/maple.vim -#usr/share/vim/vim82/syntax/markdown.vim -#usr/share/vim/vim82/syntax/masm.vim -#usr/share/vim/vim82/syntax/mason.vim -#usr/share/vim/vim82/syntax/master.vim -#usr/share/vim/vim82/syntax/matlab.vim -#usr/share/vim/vim82/syntax/maxima.vim -#usr/share/vim/vim82/syntax/mel.vim -#usr/share/vim/vim82/syntax/meson.vim -#usr/share/vim/vim82/syntax/messages.vim -#usr/share/vim/vim82/syntax/mf.vim -#usr/share/vim/vim82/syntax/mgl.vim -#usr/share/vim/vim82/syntax/mgp.vim -#usr/share/vim/vim82/syntax/mib.vim -#usr/share/vim/vim82/syntax/mix.vim -#usr/share/vim/vim82/syntax/mma.vim -#usr/share/vim/vim82/syntax/mmix.vim -#usr/share/vim/vim82/syntax/mmp.vim -#usr/share/vim/vim82/syntax/modconf.vim -#usr/share/vim/vim82/syntax/model.vim -#usr/share/vim/vim82/syntax/modsim3.vim -#usr/share/vim/vim82/syntax/modula2.vim -#usr/share/vim/vim82/syntax/modula3.vim -#usr/share/vim/vim82/syntax/monk.vim -#usr/share/vim/vim82/syntax/moo.vim -#usr/share/vim/vim82/syntax/mp.vim -#usr/share/vim/vim82/syntax/mplayerconf.vim -#usr/share/vim/vim82/syntax/mrxvtrc.vim -#usr/share/vim/vim82/syntax/msidl.vim -#usr/share/vim/vim82/syntax/msmessages.vim -#usr/share/vim/vim82/syntax/msql.vim -#usr/share/vim/vim82/syntax/mupad.vim -#usr/share/vim/vim82/syntax/murphi.vim -#usr/share/vim/vim82/syntax/mush.vim -#usr/share/vim/vim82/syntax/muttrc.vim -#usr/share/vim/vim82/syntax/mysql.vim -#usr/share/vim/vim82/syntax/n1ql.vim -#usr/share/vim/vim82/syntax/named.vim -#usr/share/vim/vim82/syntax/nanorc.vim -#usr/share/vim/vim82/syntax/nasm.vim -#usr/share/vim/vim82/syntax/nastran.vim -#usr/share/vim/vim82/syntax/natural.vim -#usr/share/vim/vim82/syntax/ncf.vim -#usr/share/vim/vim82/syntax/neomuttrc.vim -#usr/share/vim/vim82/syntax/netrc.vim -#usr/share/vim/vim82/syntax/netrw.vim -#usr/share/vim/vim82/syntax/ninja.vim -#usr/share/vim/vim82/syntax/nosyntax.vim -#usr/share/vim/vim82/syntax/nqc.vim -#usr/share/vim/vim82/syntax/nroff.vim -#usr/share/vim/vim82/syntax/nsis.vim -#usr/share/vim/vim82/syntax/obj.vim -#usr/share/vim/vim82/syntax/objc.vim -#usr/share/vim/vim82/syntax/objcpp.vim -#usr/share/vim/vim82/syntax/ocaml.vim -#usr/share/vim/vim82/syntax/occam.vim -#usr/share/vim/vim82/syntax/omnimark.vim -#usr/share/vim/vim82/syntax/openroad.vim -#usr/share/vim/vim82/syntax/opl.vim -#usr/share/vim/vim82/syntax/ora.vim -#usr/share/vim/vim82/syntax/pamconf.vim -#usr/share/vim/vim82/syntax/papp.vim -#usr/share/vim/vim82/syntax/pascal.vim -#usr/share/vim/vim82/syntax/passwd.vim -#usr/share/vim/vim82/syntax/pcap.vim -#usr/share/vim/vim82/syntax/pccts.vim -#usr/share/vim/vim82/syntax/pdf.vim -#usr/share/vim/vim82/syntax/perl.vim -#usr/share/vim/vim82/syntax/perl6.vim -#usr/share/vim/vim82/syntax/pf.vim -#usr/share/vim/vim82/syntax/pfmain.vim -#usr/share/vim/vim82/syntax/php.vim -#usr/share/vim/vim82/syntax/phtml.vim -#usr/share/vim/vim82/syntax/pic.vim -#usr/share/vim/vim82/syntax/pike.vim -#usr/share/vim/vim82/syntax/pilrc.vim -#usr/share/vim/vim82/syntax/pine.vim -#usr/share/vim/vim82/syntax/pinfo.vim -#usr/share/vim/vim82/syntax/plaintex.vim -#usr/share/vim/vim82/syntax/pli.vim -#usr/share/vim/vim82/syntax/plm.vim -#usr/share/vim/vim82/syntax/plp.vim -#usr/share/vim/vim82/syntax/plsql.vim -#usr/share/vim/vim82/syntax/po.vim -#usr/share/vim/vim82/syntax/pod.vim -#usr/share/vim/vim82/syntax/postscr.vim -#usr/share/vim/vim82/syntax/pov.vim -#usr/share/vim/vim82/syntax/povini.vim -#usr/share/vim/vim82/syntax/ppd.vim -#usr/share/vim/vim82/syntax/ppwiz.vim -#usr/share/vim/vim82/syntax/prescribe.vim -#usr/share/vim/vim82/syntax/privoxy.vim -#usr/share/vim/vim82/syntax/procmail.vim -#usr/share/vim/vim82/syntax/progress.vim -#usr/share/vim/vim82/syntax/prolog.vim -#usr/share/vim/vim82/syntax/promela.vim -#usr/share/vim/vim82/syntax/proto.vim -#usr/share/vim/vim82/syntax/protocols.vim -#usr/share/vim/vim82/syntax/psf.vim -#usr/share/vim/vim82/syntax/ptcap.vim -#usr/share/vim/vim82/syntax/purifylog.vim -#usr/share/vim/vim82/syntax/pyrex.vim -#usr/share/vim/vim82/syntax/python.vim -#usr/share/vim/vim82/syntax/qf.vim -#usr/share/vim/vim82/syntax/quake.vim -#usr/share/vim/vim82/syntax/r.vim -#usr/share/vim/vim82/syntax/racc.vim -#usr/share/vim/vim82/syntax/radiance.vim -#usr/share/vim/vim82/syntax/raml.vim -#usr/share/vim/vim82/syntax/ratpoison.vim -#usr/share/vim/vim82/syntax/rc.vim -#usr/share/vim/vim82/syntax/rcs.vim -#usr/share/vim/vim82/syntax/rcslog.vim -#usr/share/vim/vim82/syntax/readline.vim -#usr/share/vim/vim82/syntax/rebol.vim -#usr/share/vim/vim82/syntax/redif.vim -#usr/share/vim/vim82/syntax/registry.vim -#usr/share/vim/vim82/syntax/remind.vim -#usr/share/vim/vim82/syntax/resolv.vim -#usr/share/vim/vim82/syntax/reva.vim -#usr/share/vim/vim82/syntax/rexx.vim -#usr/share/vim/vim82/syntax/rhelp.vim -#usr/share/vim/vim82/syntax/rib.vim -#usr/share/vim/vim82/syntax/rmd.vim -#usr/share/vim/vim82/syntax/rnc.vim -#usr/share/vim/vim82/syntax/rng.vim -#usr/share/vim/vim82/syntax/rnoweb.vim -#usr/share/vim/vim82/syntax/robots.vim -#usr/share/vim/vim82/syntax/rpcgen.vim -#usr/share/vim/vim82/syntax/rpl.vim -#usr/share/vim/vim82/syntax/rrst.vim -#usr/share/vim/vim82/syntax/rst.vim -#usr/share/vim/vim82/syntax/rtf.vim -#usr/share/vim/vim82/syntax/ruby.vim -#usr/share/vim/vim82/syntax/rust.vim -#usr/share/vim/vim82/syntax/samba.vim -#usr/share/vim/vim82/syntax/sas.vim -#usr/share/vim/vim82/syntax/sass.vim -#usr/share/vim/vim82/syntax/sather.vim -#usr/share/vim/vim82/syntax/sbt.vim -#usr/share/vim/vim82/syntax/scala.vim -#usr/share/vim/vim82/syntax/scheme.vim -#usr/share/vim/vim82/syntax/scilab.vim -#usr/share/vim/vim82/syntax/screen.vim -#usr/share/vim/vim82/syntax/scss.vim -#usr/share/vim/vim82/syntax/sd.vim -#usr/share/vim/vim82/syntax/sdc.vim -#usr/share/vim/vim82/syntax/sdl.vim -#usr/share/vim/vim82/syntax/sed.vim -#usr/share/vim/vim82/syntax/sendpr.vim -#usr/share/vim/vim82/syntax/sensors.vim -#usr/share/vim/vim82/syntax/services.vim -#usr/share/vim/vim82/syntax/setserial.vim -#usr/share/vim/vim82/syntax/sgml.vim -#usr/share/vim/vim82/syntax/sgmldecl.vim -#usr/share/vim/vim82/syntax/sgmllnx.vim -#usr/share/vim/vim82/syntax/sh.vim -#usr/share/vim/vim82/syntax/sicad.vim -#usr/share/vim/vim82/syntax/sieve.vim -#usr/share/vim/vim82/syntax/simula.vim -#usr/share/vim/vim82/syntax/sinda.vim -#usr/share/vim/vim82/syntax/sindacmp.vim -#usr/share/vim/vim82/syntax/sindaout.vim -#usr/share/vim/vim82/syntax/sisu.vim -#usr/share/vim/vim82/syntax/skill.vim -#usr/share/vim/vim82/syntax/sl.vim -#usr/share/vim/vim82/syntax/slang.vim -#usr/share/vim/vim82/syntax/slice.vim -#usr/share/vim/vim82/syntax/slpconf.vim -#usr/share/vim/vim82/syntax/slpreg.vim -#usr/share/vim/vim82/syntax/slpspi.vim -#usr/share/vim/vim82/syntax/slrnrc.vim -#usr/share/vim/vim82/syntax/slrnsc.vim -#usr/share/vim/vim82/syntax/sm.vim -#usr/share/vim/vim82/syntax/smarty.vim -#usr/share/vim/vim82/syntax/smcl.vim -#usr/share/vim/vim82/syntax/smil.vim -#usr/share/vim/vim82/syntax/smith.vim -#usr/share/vim/vim82/syntax/sml.vim -#usr/share/vim/vim82/syntax/snnsnet.vim -#usr/share/vim/vim82/syntax/snnspat.vim -#usr/share/vim/vim82/syntax/snnsres.vim -#usr/share/vim/vim82/syntax/snobol4.vim -#usr/share/vim/vim82/syntax/spec.vim -#usr/share/vim/vim82/syntax/specman.vim -#usr/share/vim/vim82/syntax/spice.vim -#usr/share/vim/vim82/syntax/splint.vim -#usr/share/vim/vim82/syntax/spup.vim -#usr/share/vim/vim82/syntax/spyce.vim -#usr/share/vim/vim82/syntax/sql.vim -#usr/share/vim/vim82/syntax/sqlanywhere.vim -#usr/share/vim/vim82/syntax/sqlforms.vim -#usr/share/vim/vim82/syntax/sqlhana.vim -#usr/share/vim/vim82/syntax/sqlinformix.vim -#usr/share/vim/vim82/syntax/sqlj.vim -#usr/share/vim/vim82/syntax/sqloracle.vim -#usr/share/vim/vim82/syntax/sqr.vim -#usr/share/vim/vim82/syntax/squid.vim -#usr/share/vim/vim82/syntax/srec.vim -#usr/share/vim/vim82/syntax/sshconfig.vim -#usr/share/vim/vim82/syntax/sshdconfig.vim -#usr/share/vim/vim82/syntax/st.vim -#usr/share/vim/vim82/syntax/stata.vim -#usr/share/vim/vim82/syntax/stp.vim -#usr/share/vim/vim82/syntax/strace.vim -#usr/share/vim/vim82/syntax/sudoers.vim -#usr/share/vim/vim82/syntax/svg.vim -#usr/share/vim/vim82/syntax/svn.vim -#usr/share/vim/vim82/syntax/syncolor.vim -#usr/share/vim/vim82/syntax/synload.vim -#usr/share/vim/vim82/syntax/syntax.vim -#usr/share/vim/vim82/syntax/sysctl.vim -#usr/share/vim/vim82/syntax/systemd.vim -#usr/share/vim/vim82/syntax/systemverilog.vim -#usr/share/vim/vim82/syntax/tads.vim -#usr/share/vim/vim82/syntax/tags.vim -#usr/share/vim/vim82/syntax/tak.vim -#usr/share/vim/vim82/syntax/takcmp.vim -#usr/share/vim/vim82/syntax/takout.vim -#usr/share/vim/vim82/syntax/tap.vim -#usr/share/vim/vim82/syntax/tar.vim -#usr/share/vim/vim82/syntax/taskdata.vim -#usr/share/vim/vim82/syntax/taskedit.vim -#usr/share/vim/vim82/syntax/tasm.vim -#usr/share/vim/vim82/syntax/tcl.vim -#usr/share/vim/vim82/syntax/tcsh.vim -#usr/share/vim/vim82/syntax/template.vim -#usr/share/vim/vim82/syntax/teraterm.vim -#usr/share/vim/vim82/syntax/terminfo.vim -#usr/share/vim/vim82/syntax/tex.vim -#usr/share/vim/vim82/syntax/texinfo.vim -#usr/share/vim/vim82/syntax/texmf.vim -#usr/share/vim/vim82/syntax/tf.vim -#usr/share/vim/vim82/syntax/tidy.vim -#usr/share/vim/vim82/syntax/tilde.vim -#usr/share/vim/vim82/syntax/tli.vim -#usr/share/vim/vim82/syntax/tmux.vim -#usr/share/vim/vim82/syntax/tpp.vim -#usr/share/vim/vim82/syntax/trasys.vim -#usr/share/vim/vim82/syntax/treetop.vim -#usr/share/vim/vim82/syntax/trustees.vim -#usr/share/vim/vim82/syntax/tsalt.vim -#usr/share/vim/vim82/syntax/tsscl.vim -#usr/share/vim/vim82/syntax/tssgm.vim -#usr/share/vim/vim82/syntax/tssop.vim -#usr/share/vim/vim82/syntax/tt2.vim -#usr/share/vim/vim82/syntax/tt2html.vim -#usr/share/vim/vim82/syntax/tt2js.vim -#usr/share/vim/vim82/syntax/typescript.vim -#usr/share/vim/vim82/syntax/typescriptcommon.vim -#usr/share/vim/vim82/syntax/typescriptreact.vim -#usr/share/vim/vim82/syntax/uc.vim -#usr/share/vim/vim82/syntax/udevconf.vim -#usr/share/vim/vim82/syntax/udevperm.vim -#usr/share/vim/vim82/syntax/udevrules.vim -#usr/share/vim/vim82/syntax/uil.vim -#usr/share/vim/vim82/syntax/updatedb.vim -#usr/share/vim/vim82/syntax/upstart.vim -#usr/share/vim/vim82/syntax/upstreamdat.vim -#usr/share/vim/vim82/syntax/upstreaminstalllog.vim -#usr/share/vim/vim82/syntax/upstreamlog.vim -#usr/share/vim/vim82/syntax/upstreamrpt.vim -#usr/share/vim/vim82/syntax/usserverlog.vim -#usr/share/vim/vim82/syntax/usw2kagtlog.vim -#usr/share/vim/vim82/syntax/valgrind.vim -#usr/share/vim/vim82/syntax/vb.vim -#usr/share/vim/vim82/syntax/vera.vim -#usr/share/vim/vim82/syntax/verilog.vim -#usr/share/vim/vim82/syntax/verilogams.vim -#usr/share/vim/vim82/syntax/vgrindefs.vim -#usr/share/vim/vim82/syntax/vhdl.vim -#usr/share/vim/vim82/syntax/vim.vim -#usr/share/vim/vim82/syntax/viminfo.vim -#usr/share/vim/vim82/syntax/virata.vim -#usr/share/vim/vim82/syntax/vmasm.vim -#usr/share/vim/vim82/syntax/voscm.vim -#usr/share/vim/vim82/syntax/vrml.vim -#usr/share/vim/vim82/syntax/vroom.vim -#usr/share/vim/vim82/syntax/vsejcl.vim -#usr/share/vim/vim82/syntax/vue.vim -#usr/share/vim/vim82/syntax/wast.vim -#usr/share/vim/vim82/syntax/wdiff.vim -#usr/share/vim/vim82/syntax/web.vim -#usr/share/vim/vim82/syntax/webmacro.vim -#usr/share/vim/vim82/syntax/wget.vim -#usr/share/vim/vim82/syntax/whitespace.vim -#usr/share/vim/vim82/syntax/winbatch.vim -#usr/share/vim/vim82/syntax/wml.vim -#usr/share/vim/vim82/syntax/wsh.vim -#usr/share/vim/vim82/syntax/wsml.vim -#usr/share/vim/vim82/syntax/wvdial.vim -#usr/share/vim/vim82/syntax/xbl.vim -#usr/share/vim/vim82/syntax/xdefaults.vim -#usr/share/vim/vim82/syntax/xf86conf.vim -#usr/share/vim/vim82/syntax/xhtml.vim -#usr/share/vim/vim82/syntax/xinetd.vim -#usr/share/vim/vim82/syntax/xkb.vim -#usr/share/vim/vim82/syntax/xmath.vim -#usr/share/vim/vim82/syntax/xml.vim -#usr/share/vim/vim82/syntax/xmodmap.vim -#usr/share/vim/vim82/syntax/xpm.vim -#usr/share/vim/vim82/syntax/xpm2.vim -#usr/share/vim/vim82/syntax/xquery.vim -#usr/share/vim/vim82/syntax/xs.vim -#usr/share/vim/vim82/syntax/xsd.vim -#usr/share/vim/vim82/syntax/xslt.vim -#usr/share/vim/vim82/syntax/xxd.vim -#usr/share/vim/vim82/syntax/yacc.vim -#usr/share/vim/vim82/syntax/yaml.vim -#usr/share/vim/vim82/syntax/z8a.vim -#usr/share/vim/vim82/syntax/zimbu.vim -#usr/share/vim/vim82/syntax/zsh.vim -#usr/share/vim/vim82/tools -#usr/share/vim/vim82/tools/README.txt -#usr/share/vim/vim82/tools/blink.c -#usr/share/vim/vim82/tools/ccfilter.1 -#usr/share/vim/vim82/tools/ccfilter.c -#usr/share/vim/vim82/tools/ccfilter_README.txt -#usr/share/vim/vim82/tools/demoserver.py -#usr/share/vim/vim82/tools/efm_filter.pl -#usr/share/vim/vim82/tools/efm_filter.txt -#usr/share/vim/vim82/tools/efm_perl.pl -#usr/share/vim/vim82/tools/mve.awk -#usr/share/vim/vim82/tools/mve.txt -#usr/share/vim/vim82/tools/pltags.pl -#usr/share/vim/vim82/tools/ref -#usr/share/vim/vim82/tools/shtags.1 -#usr/share/vim/vim82/tools/shtags.pl -#usr/share/vim/vim82/tools/unicode.vim -#usr/share/vim/vim82/tools/vim132 -#usr/share/vim/vim82/tools/vim_vs_net.cmd -#usr/share/vim/vim82/tools/vimm -#usr/share/vim/vim82/tools/vimspell.sh -#usr/share/vim/vim82/tools/vimspell.txt -#usr/share/vim/vim82/tools/xcmdsrv_client.c -#usr/share/vim/vim82/tutor -#usr/share/vim/vim82/tutor/README.el.cp737.txt -#usr/share/vim/vim82/tutor/README.el.txt -#usr/share/vim/vim82/tutor/README.txt -#usr/share/vim/vim82/tutor/tutor -#usr/share/vim/vim82/tutor/tutor.bar -#usr/share/vim/vim82/tutor/tutor.bar.utf-8 -#usr/share/vim/vim82/tutor/tutor.bg.utf-8 -#usr/share/vim/vim82/tutor/tutor.ca -#usr/share/vim/vim82/tutor/tutor.ca.utf-8 -#usr/share/vim/vim82/tutor/tutor.cs -#usr/share/vim/vim82/tutor/tutor.cs.cp1250 -#usr/share/vim/vim82/tutor/tutor.cs.utf-8 -#usr/share/vim/vim82/tutor/tutor.da -#usr/share/vim/vim82/tutor/tutor.da.utf-8 -#usr/share/vim/vim82/tutor/tutor.de -#usr/share/vim/vim82/tutor/tutor.de.utf-8 -#usr/share/vim/vim82/tutor/tutor.el -#usr/share/vim/vim82/tutor/tutor.el.cp737 -#usr/share/vim/vim82/tutor/tutor.el.utf-8 -#usr/share/vim/vim82/tutor/tutor.eo -#usr/share/vim/vim82/tutor/tutor.eo.utf-8 -#usr/share/vim/vim82/tutor/tutor.es -#usr/share/vim/vim82/tutor/tutor.es.utf-8 -#usr/share/vim/vim82/tutor/tutor.fr -#usr/share/vim/vim82/tutor/tutor.fr.utf-8 -#usr/share/vim/vim82/tutor/tutor.hr -#usr/share/vim/vim82/tutor/tutor.hr.cp1250 -#usr/share/vim/vim82/tutor/tutor.hr.utf-8 -#usr/share/vim/vim82/tutor/tutor.hu -#usr/share/vim/vim82/tutor/tutor.hu.cp1250 -#usr/share/vim/vim82/tutor/tutor.hu.utf-8 -#usr/share/vim/vim82/tutor/tutor.it -#usr/share/vim/vim82/tutor/tutor.it.utf-8 -#usr/share/vim/vim82/tutor/tutor.ja.euc -#usr/share/vim/vim82/tutor/tutor.ja.sjis -#usr/share/vim/vim82/tutor/tutor.ja.utf-8 -#usr/share/vim/vim82/tutor/tutor.ko -#usr/share/vim/vim82/tutor/tutor.ko.euc -#usr/share/vim/vim82/tutor/tutor.ko.utf-8 -#usr/share/vim/vim82/tutor/tutor.lv.utf-8 -#usr/share/vim/vim82/tutor/tutor.nb -#usr/share/vim/vim82/tutor/tutor.nb.utf-8 -#usr/share/vim/vim82/tutor/tutor.nl -#usr/share/vim/vim82/tutor/tutor.nl.utf-8 -#usr/share/vim/vim82/tutor/tutor.no -#usr/share/vim/vim82/tutor/tutor.no.utf-8 -#usr/share/vim/vim82/tutor/tutor.pl -#usr/share/vim/vim82/tutor/tutor.pl.cp1250 -#usr/share/vim/vim82/tutor/tutor.pl.utf-8 -#usr/share/vim/vim82/tutor/tutor.pt -#usr/share/vim/vim82/tutor/tutor.pt.utf-8 -#usr/share/vim/vim82/tutor/tutor.ru -#usr/share/vim/vim82/tutor/tutor.ru.cp1251 -#usr/share/vim/vim82/tutor/tutor.ru.utf-8 -#usr/share/vim/vim82/tutor/tutor.sk -#usr/share/vim/vim82/tutor/tutor.sk.cp1250 -#usr/share/vim/vim82/tutor/tutor.sk.utf-8 -#usr/share/vim/vim82/tutor/tutor.sr.cp1250 -#usr/share/vim/vim82/tutor/tutor.sr.utf-8 -#usr/share/vim/vim82/tutor/tutor.sv -#usr/share/vim/vim82/tutor/tutor.sv.utf-8 -#usr/share/vim/vim82/tutor/tutor.tr.iso9 -#usr/share/vim/vim82/tutor/tutor.tr.utf-8 -#usr/share/vim/vim82/tutor/tutor.uk.utf-8 -#usr/share/vim/vim82/tutor/tutor.utf-8 -#usr/share/vim/vim82/tutor/tutor.vi.utf-8 -#usr/share/vim/vim82/tutor/tutor.vim -#usr/share/vim/vim82/tutor/tutor.zh.big5 -#usr/share/vim/vim82/tutor/tutor.zh.euc -#usr/share/vim/vim82/tutor/tutor.zh.utf-8 -#usr/share/vim/vim82/tutor/tutor.zh_cn.utf-8 -#usr/share/vim/vim82/tutor/tutor.zh_tw.utf-8 -#usr/share/vim/vim82/vimrc_example.vim +#usr/share/vim/vim90 +#usr/share/vim/vim90/autoload +#usr/share/vim/vim90/autoload/README.txt +#usr/share/vim/vim90/autoload/RstFold.vim +#usr/share/vim/vim90/autoload/ada.vim +#usr/share/vim/vim90/autoload/adacomplete.vim +#usr/share/vim/vim90/autoload/ccomplete.vim +#usr/share/vim/vim90/autoload/clojurecomplete.vim +#usr/share/vim/vim90/autoload/context.vim +#usr/share/vim/vim90/autoload/contextcomplete.vim +#usr/share/vim/vim90/autoload/csscomplete.vim +#usr/share/vim/vim90/autoload/decada.vim +#usr/share/vim/vim90/autoload/dist +#usr/share/vim/vim90/autoload/dist/ft.vim +#usr/share/vim/vim90/autoload/dist/man.vim +#usr/share/vim/vim90/autoload/dist/script.vim +#usr/share/vim/vim90/autoload/freebasic.vim +#usr/share/vim/vim90/autoload/getscript.vim +#usr/share/vim/vim90/autoload/gnat.vim +#usr/share/vim/vim90/autoload/gzip.vim +#usr/share/vim/vim90/autoload/haskellcomplete.vim +#usr/share/vim/vim90/autoload/htmlcomplete.vim +#usr/share/vim/vim90/autoload/javascriptcomplete.vim +#usr/share/vim/vim90/autoload/netrw.vim +#usr/share/vim/vim90/autoload/netrwFileHandlers.vim +#usr/share/vim/vim90/autoload/netrwSettings.vim +#usr/share/vim/vim90/autoload/netrw_gitignore.vim +#usr/share/vim/vim90/autoload/paste.vim +#usr/share/vim/vim90/autoload/phpcomplete.vim +#usr/share/vim/vim90/autoload/python3complete.vim +#usr/share/vim/vim90/autoload/pythoncomplete.vim +#usr/share/vim/vim90/autoload/rubycomplete.vim +#usr/share/vim/vim90/autoload/rust.vim +#usr/share/vim/vim90/autoload/rustfmt.vim +#usr/share/vim/vim90/autoload/spellfile.vim +#usr/share/vim/vim90/autoload/sqlcomplete.vim +#usr/share/vim/vim90/autoload/syntaxcomplete.vim +#usr/share/vim/vim90/autoload/tar.vim +#usr/share/vim/vim90/autoload/tohtml.vim +#usr/share/vim/vim90/autoload/vimball.vim +#usr/share/vim/vim90/autoload/xml +#usr/share/vim/vim90/autoload/xml/html32.vim +#usr/share/vim/vim90/autoload/xml/html401f.vim +#usr/share/vim/vim90/autoload/xml/html401s.vim +#usr/share/vim/vim90/autoload/xml/html401t.vim +#usr/share/vim/vim90/autoload/xml/html40f.vim +#usr/share/vim/vim90/autoload/xml/html40s.vim +#usr/share/vim/vim90/autoload/xml/html40t.vim +#usr/share/vim/vim90/autoload/xml/xhtml10f.vim +#usr/share/vim/vim90/autoload/xml/xhtml10s.vim +#usr/share/vim/vim90/autoload/xml/xhtml10t.vim +#usr/share/vim/vim90/autoload/xml/xhtml11.vim +#usr/share/vim/vim90/autoload/xml/xsd.vim +#usr/share/vim/vim90/autoload/xml/xsl.vim +#usr/share/vim/vim90/autoload/xmlcomplete.vim +#usr/share/vim/vim90/autoload/xmlformat.vim +#usr/share/vim/vim90/autoload/zip.vim +#usr/share/vim/vim90/bugreport.vim +#usr/share/vim/vim90/colors +#usr/share/vim/vim90/colors/README.txt +#usr/share/vim/vim90/colors/blue.vim +#usr/share/vim/vim90/colors/darkblue.vim +#usr/share/vim/vim90/colors/default.vim +#usr/share/vim/vim90/colors/delek.vim +#usr/share/vim/vim90/colors/desert.vim +#usr/share/vim/vim90/colors/elflord.vim +#usr/share/vim/vim90/colors/evening.vim +#usr/share/vim/vim90/colors/industry.vim +#usr/share/vim/vim90/colors/koehler.vim +#usr/share/vim/vim90/colors/lists +#usr/share/vim/vim90/colors/lists/csscolors.vim +#usr/share/vim/vim90/colors/lists/default.vim +#usr/share/vim/vim90/colors/morning.vim +#usr/share/vim/vim90/colors/murphy.vim +#usr/share/vim/vim90/colors/pablo.vim +#usr/share/vim/vim90/colors/peachpuff.vim +#usr/share/vim/vim90/colors/ron.vim +#usr/share/vim/vim90/colors/shine.vim +#usr/share/vim/vim90/colors/slate.vim +#usr/share/vim/vim90/colors/tools +#usr/share/vim/vim90/colors/tools/check_colors.vim +#usr/share/vim/vim90/colors/torte.vim +#usr/share/vim/vim90/colors/zellner.vim +#usr/share/vim/vim90/compiler +#usr/share/vim/vim90/compiler/README.txt +#usr/share/vim/vim90/compiler/ant.vim +#usr/share/vim/vim90/compiler/bcc.vim +#usr/share/vim/vim90/compiler/bdf.vim +#usr/share/vim/vim90/compiler/cargo.vim +#usr/share/vim/vim90/compiler/checkstyle.vim +#usr/share/vim/vim90/compiler/cm3.vim +#usr/share/vim/vim90/compiler/context.vim +#usr/share/vim/vim90/compiler/cs.vim +#usr/share/vim/vim90/compiler/csslint.vim +#usr/share/vim/vim90/compiler/cucumber.vim +#usr/share/vim/vim90/compiler/dart.vim +#usr/share/vim/vim90/compiler/dart2js.vim +#usr/share/vim/vim90/compiler/dart2native.vim +#usr/share/vim/vim90/compiler/dartanalyser.vim +#usr/share/vim/vim90/compiler/dartdevc.vim +#usr/share/vim/vim90/compiler/dartdoc.vim +#usr/share/vim/vim90/compiler/dartfmt.vim +#usr/share/vim/vim90/compiler/decada.vim +#usr/share/vim/vim90/compiler/dot.vim +#usr/share/vim/vim90/compiler/erlang.vim +#usr/share/vim/vim90/compiler/eruby.vim +#usr/share/vim/vim90/compiler/eslint.vim +#usr/share/vim/vim90/compiler/fbc.vim +#usr/share/vim/vim90/compiler/fortran_F.vim +#usr/share/vim/vim90/compiler/fortran_cv.vim +#usr/share/vim/vim90/compiler/fortran_elf90.vim +#usr/share/vim/vim90/compiler/fortran_g77.vim +#usr/share/vim/vim90/compiler/fortran_lf95.vim +#usr/share/vim/vim90/compiler/fpc.vim +#usr/share/vim/vim90/compiler/g95.vim +#usr/share/vim/vim90/compiler/gawk.vim +#usr/share/vim/vim90/compiler/gcc.vim +#usr/share/vim/vim90/compiler/gfortran.vim +#usr/share/vim/vim90/compiler/ghc.vim +#usr/share/vim/vim90/compiler/gjs.vim +#usr/share/vim/vim90/compiler/gnat.vim +#usr/share/vim/vim90/compiler/go.vim +#usr/share/vim/vim90/compiler/haml.vim +#usr/share/vim/vim90/compiler/hp_acc.vim +#usr/share/vim/vim90/compiler/icc.vim +#usr/share/vim/vim90/compiler/icon.vim +#usr/share/vim/vim90/compiler/ifort.vim +#usr/share/vim/vim90/compiler/intel.vim +#usr/share/vim/vim90/compiler/irix5_c.vim +#usr/share/vim/vim90/compiler/irix5_cpp.vim +#usr/share/vim/vim90/compiler/javac.vim +#usr/share/vim/vim90/compiler/jest.vim +#usr/share/vim/vim90/compiler/jikes.vim +#usr/share/vim/vim90/compiler/jjs.vim +#usr/share/vim/vim90/compiler/jshint.vim +#usr/share/vim/vim90/compiler/jsonlint.vim +#usr/share/vim/vim90/compiler/mcs.vim +#usr/share/vim/vim90/compiler/mips_c.vim +#usr/share/vim/vim90/compiler/mipspro_c89.vim +#usr/share/vim/vim90/compiler/mipspro_cpp.vim +#usr/share/vim/vim90/compiler/modelsim_vcom.vim +#usr/share/vim/vim90/compiler/msbuild.vim +#usr/share/vim/vim90/compiler/msvc.vim +#usr/share/vim/vim90/compiler/neato.vim +#usr/share/vim/vim90/compiler/ocaml.vim +#usr/share/vim/vim90/compiler/onsgmls.vim +#usr/share/vim/vim90/compiler/pbx.vim +#usr/share/vim/vim90/compiler/perl.vim +#usr/share/vim/vim90/compiler/perlcritic.vim +#usr/share/vim/vim90/compiler/php.vim +#usr/share/vim/vim90/compiler/podchecker.vim +#usr/share/vim/vim90/compiler/powershell.vim +#usr/share/vim/vim90/compiler/pylint.vim +#usr/share/vim/vim90/compiler/pyunit.vim +#usr/share/vim/vim90/compiler/rake.vim +#usr/share/vim/vim90/compiler/rhino.vim +#usr/share/vim/vim90/compiler/rspec.vim +#usr/share/vim/vim90/compiler/rst.vim +#usr/share/vim/vim90/compiler/rubocop.vim +#usr/share/vim/vim90/compiler/ruby.vim +#usr/share/vim/vim90/compiler/rubyunit.vim +#usr/share/vim/vim90/compiler/rustc.vim +#usr/share/vim/vim90/compiler/sass.vim +#usr/share/vim/vim90/compiler/scdoc.vim +#usr/share/vim/vim90/compiler/se.vim +#usr/share/vim/vim90/compiler/shellcheck.vim +#usr/share/vim/vim90/compiler/sml.vim +#usr/share/vim/vim90/compiler/spectral.vim +#usr/share/vim/vim90/compiler/splint.vim +#usr/share/vim/vim90/compiler/stack.vim +#usr/share/vim/vim90/compiler/standard.vim +#usr/share/vim/vim90/compiler/stylelint.vim +#usr/share/vim/vim90/compiler/tcl.vim +#usr/share/vim/vim90/compiler/tex.vim +#usr/share/vim/vim90/compiler/tidy.vim +#usr/share/vim/vim90/compiler/ts-node.vim +#usr/share/vim/vim90/compiler/tsc.vim +#usr/share/vim/vim90/compiler/typedoc.vim +#usr/share/vim/vim90/compiler/xbuild.vim +#usr/share/vim/vim90/compiler/xmllint.vim +#usr/share/vim/vim90/compiler/xmlwf.vim +#usr/share/vim/vim90/compiler/xo.vim +#usr/share/vim/vim90/compiler/yamllint.vim +#usr/share/vim/vim90/compiler/zsh.vim +#usr/share/vim/vim90/defaults.vim +#usr/share/vim/vim90/delmenu.vim +#usr/share/vim/vim90/doc +#usr/share/vim/vim90/doc/arabic.txt +#usr/share/vim/vim90/doc/autocmd.txt +#usr/share/vim/vim90/doc/builtin.txt +#usr/share/vim/vim90/doc/change.txt +#usr/share/vim/vim90/doc/channel.txt +#usr/share/vim/vim90/doc/cmdline.txt +#usr/share/vim/vim90/doc/debug.txt +#usr/share/vim/vim90/doc/debugger.txt +#usr/share/vim/vim90/doc/develop.txt +#usr/share/vim/vim90/doc/diff.txt +#usr/share/vim/vim90/doc/digraph.txt +#usr/share/vim/vim90/doc/editing.txt +#usr/share/vim/vim90/doc/eval.txt +#usr/share/vim/vim90/doc/farsi.txt +#usr/share/vim/vim90/doc/filetype.txt +#usr/share/vim/vim90/doc/fold.txt +#usr/share/vim/vim90/doc/ft_ada.txt +#usr/share/vim/vim90/doc/ft_ps1.txt +#usr/share/vim/vim90/doc/ft_raku.txt +#usr/share/vim/vim90/doc/ft_rust.txt +#usr/share/vim/vim90/doc/ft_sql.txt +#usr/share/vim/vim90/doc/gui.txt +#usr/share/vim/vim90/doc/gui_w32.txt +#usr/share/vim/vim90/doc/gui_x11.txt +#usr/share/vim/vim90/doc/hangulin.txt +#usr/share/vim/vim90/doc/hebrew.txt +#usr/share/vim/vim90/doc/help.txt +#usr/share/vim/vim90/doc/helphelp.txt +#usr/share/vim/vim90/doc/howto.txt +#usr/share/vim/vim90/doc/if_cscop.txt +#usr/share/vim/vim90/doc/if_lua.txt +#usr/share/vim/vim90/doc/if_mzsch.txt +#usr/share/vim/vim90/doc/if_ole.txt +#usr/share/vim/vim90/doc/if_perl.txt +#usr/share/vim/vim90/doc/if_pyth.txt +#usr/share/vim/vim90/doc/if_ruby.txt +#usr/share/vim/vim90/doc/if_sniff.txt +#usr/share/vim/vim90/doc/if_tcl.txt +#usr/share/vim/vim90/doc/indent.txt +#usr/share/vim/vim90/doc/index.txt +#usr/share/vim/vim90/doc/insert.txt +#usr/share/vim/vim90/doc/intro.txt +#usr/share/vim/vim90/doc/map.txt +#usr/share/vim/vim90/doc/mbyte.txt +#usr/share/vim/vim90/doc/message.txt +#usr/share/vim/vim90/doc/mlang.txt +#usr/share/vim/vim90/doc/motion.txt +#usr/share/vim/vim90/doc/netbeans.txt +#usr/share/vim/vim90/doc/options.txt +#usr/share/vim/vim90/doc/os_390.txt +#usr/share/vim/vim90/doc/os_amiga.txt +#usr/share/vim/vim90/doc/os_beos.txt +#usr/share/vim/vim90/doc/os_dos.txt +#usr/share/vim/vim90/doc/os_haiku.txt +#usr/share/vim/vim90/doc/os_mac.txt +#usr/share/vim/vim90/doc/os_mint.txt +#usr/share/vim/vim90/doc/os_msdos.txt +#usr/share/vim/vim90/doc/os_os2.txt +#usr/share/vim/vim90/doc/os_qnx.txt +#usr/share/vim/vim90/doc/os_risc.txt +#usr/share/vim/vim90/doc/os_unix.txt +#usr/share/vim/vim90/doc/os_vms.txt +#usr/share/vim/vim90/doc/os_win32.txt +#usr/share/vim/vim90/doc/pattern.txt +#usr/share/vim/vim90/doc/pi_getscript.txt +#usr/share/vim/vim90/doc/pi_gzip.txt +#usr/share/vim/vim90/doc/pi_logipat.txt +#usr/share/vim/vim90/doc/pi_netrw.txt +#usr/share/vim/vim90/doc/pi_paren.txt +#usr/share/vim/vim90/doc/pi_spec.txt +#usr/share/vim/vim90/doc/pi_tar.txt +#usr/share/vim/vim90/doc/pi_vimball.txt +#usr/share/vim/vim90/doc/pi_zip.txt +#usr/share/vim/vim90/doc/popup.txt +#usr/share/vim/vim90/doc/print.txt +#usr/share/vim/vim90/doc/quickfix.txt +#usr/share/vim/vim90/doc/quickref.txt +#usr/share/vim/vim90/doc/quotes.txt +#usr/share/vim/vim90/doc/recover.txt +#usr/share/vim/vim90/doc/remote.txt +#usr/share/vim/vim90/doc/repeat.txt +#usr/share/vim/vim90/doc/rileft.txt +#usr/share/vim/vim90/doc/russian.txt +#usr/share/vim/vim90/doc/scroll.txt +#usr/share/vim/vim90/doc/sign.txt +#usr/share/vim/vim90/doc/spell.txt +#usr/share/vim/vim90/doc/sponsor.txt +#usr/share/vim/vim90/doc/starting.txt +#usr/share/vim/vim90/doc/syntax.txt +#usr/share/vim/vim90/doc/tabpage.txt +#usr/share/vim/vim90/doc/tags +#usr/share/vim/vim90/doc/tagsrch.txt +#usr/share/vim/vim90/doc/term.txt +#usr/share/vim/vim90/doc/terminal.txt +#usr/share/vim/vim90/doc/testing.txt +#usr/share/vim/vim90/doc/textprop.txt +#usr/share/vim/vim90/doc/tips.txt +#usr/share/vim/vim90/doc/todo.txt +#usr/share/vim/vim90/doc/uganda.txt +#usr/share/vim/vim90/doc/undo.txt +#usr/share/vim/vim90/doc/usr_01.txt +#usr/share/vim/vim90/doc/usr_02.txt +#usr/share/vim/vim90/doc/usr_03.txt +#usr/share/vim/vim90/doc/usr_04.txt +#usr/share/vim/vim90/doc/usr_05.txt +#usr/share/vim/vim90/doc/usr_06.txt +#usr/share/vim/vim90/doc/usr_07.txt +#usr/share/vim/vim90/doc/usr_08.txt +#usr/share/vim/vim90/doc/usr_09.txt +#usr/share/vim/vim90/doc/usr_10.txt +#usr/share/vim/vim90/doc/usr_11.txt +#usr/share/vim/vim90/doc/usr_12.txt +#usr/share/vim/vim90/doc/usr_20.txt +#usr/share/vim/vim90/doc/usr_21.txt +#usr/share/vim/vim90/doc/usr_22.txt +#usr/share/vim/vim90/doc/usr_23.txt +#usr/share/vim/vim90/doc/usr_24.txt +#usr/share/vim/vim90/doc/usr_25.txt +#usr/share/vim/vim90/doc/usr_26.txt +#usr/share/vim/vim90/doc/usr_27.txt +#usr/share/vim/vim90/doc/usr_28.txt +#usr/share/vim/vim90/doc/usr_29.txt +#usr/share/vim/vim90/doc/usr_30.txt +#usr/share/vim/vim90/doc/usr_31.txt +#usr/share/vim/vim90/doc/usr_32.txt +#usr/share/vim/vim90/doc/usr_40.txt +#usr/share/vim/vim90/doc/usr_41.txt +#usr/share/vim/vim90/doc/usr_42.txt +#usr/share/vim/vim90/doc/usr_43.txt +#usr/share/vim/vim90/doc/usr_44.txt +#usr/share/vim/vim90/doc/usr_45.txt +#usr/share/vim/vim90/doc/usr_50.txt +#usr/share/vim/vim90/doc/usr_51.txt +#usr/share/vim/vim90/doc/usr_52.txt +#usr/share/vim/vim90/doc/usr_90.txt +#usr/share/vim/vim90/doc/usr_toc.txt +#usr/share/vim/vim90/doc/various.txt +#usr/share/vim/vim90/doc/version4.txt +#usr/share/vim/vim90/doc/version5.txt +#usr/share/vim/vim90/doc/version6.txt +#usr/share/vim/vim90/doc/version7.txt +#usr/share/vim/vim90/doc/version8.txt +#usr/share/vim/vim90/doc/version9.txt +#usr/share/vim/vim90/doc/vi_diff.txt +#usr/share/vim/vim90/doc/vim2html.pl +#usr/share/vim/vim90/doc/vim9.txt +#usr/share/vim/vim90/doc/visual.txt +#usr/share/vim/vim90/doc/windows.txt +#usr/share/vim/vim90/doc/workshop.txt +#usr/share/vim/vim90/evim.vim +#usr/share/vim/vim90/filetype.vim +#usr/share/vim/vim90/ftoff.vim +#usr/share/vim/vim90/ftplugin +#usr/share/vim/vim90/ftplugin.vim +#usr/share/vim/vim90/ftplugin/8th.vim +#usr/share/vim/vim90/ftplugin/README.txt +#usr/share/vim/vim90/ftplugin/a2ps.vim +#usr/share/vim/vim90/ftplugin/aap.vim +#usr/share/vim/vim90/ftplugin/abap.vim +#usr/share/vim/vim90/ftplugin/abaqus.vim +#usr/share/vim/vim90/ftplugin/ada.vim +#usr/share/vim/vim90/ftplugin/alsaconf.vim +#usr/share/vim/vim90/ftplugin/ant.vim +#usr/share/vim/vim90/ftplugin/arch.vim +#usr/share/vim/vim90/ftplugin/art.vim +#usr/share/vim/vim90/ftplugin/asm.vim +#usr/share/vim/vim90/ftplugin/aspvbs.vim +#usr/share/vim/vim90/ftplugin/automake.vim +#usr/share/vim/vim90/ftplugin/awk.vim +#usr/share/vim/vim90/ftplugin/bash.vim +#usr/share/vim/vim90/ftplugin/basic.vim +#usr/share/vim/vim90/ftplugin/bdf.vim +#usr/share/vim/vim90/ftplugin/bst.vim +#usr/share/vim/vim90/ftplugin/btm.vim +#usr/share/vim/vim90/ftplugin/bzl.vim +#usr/share/vim/vim90/ftplugin/c.vim +#usr/share/vim/vim90/ftplugin/calendar.vim +#usr/share/vim/vim90/ftplugin/cdrdaoconf.vim +#usr/share/vim/vim90/ftplugin/cfg.vim +#usr/share/vim/vim90/ftplugin/ch.vim +#usr/share/vim/vim90/ftplugin/changelog.vim +#usr/share/vim/vim90/ftplugin/chicken.vim +#usr/share/vim/vim90/ftplugin/clojure.vim +#usr/share/vim/vim90/ftplugin/cmake.vim +#usr/share/vim/vim90/ftplugin/cobol.vim +#usr/share/vim/vim90/ftplugin/conf.vim +#usr/share/vim/vim90/ftplugin/config.vim +#usr/share/vim/vim90/ftplugin/confini.vim +#usr/share/vim/vim90/ftplugin/context.vim +#usr/share/vim/vim90/ftplugin/cpp.vim +#usr/share/vim/vim90/ftplugin/crm.vim +#usr/share/vim/vim90/ftplugin/cs.vim +#usr/share/vim/vim90/ftplugin/csc.vim +#usr/share/vim/vim90/ftplugin/csh.vim +#usr/share/vim/vim90/ftplugin/css.vim +#usr/share/vim/vim90/ftplugin/cucumber.vim +#usr/share/vim/vim90/ftplugin/cvsrc.vim +#usr/share/vim/vim90/ftplugin/debchangelog.vim +#usr/share/vim/vim90/ftplugin/debcontrol.vim +#usr/share/vim/vim90/ftplugin/denyhosts.vim +#usr/share/vim/vim90/ftplugin/dictconf.vim +#usr/share/vim/vim90/ftplugin/dictdconf.vim +#usr/share/vim/vim90/ftplugin/diff.vim +#usr/share/vim/vim90/ftplugin/dircolors.vim +#usr/share/vim/vim90/ftplugin/docbk.vim +#usr/share/vim/vim90/ftplugin/dockerfile.vim +#usr/share/vim/vim90/ftplugin/dosbatch.vim +#usr/share/vim/vim90/ftplugin/dosini.vim +#usr/share/vim/vim90/ftplugin/dtd.vim +#usr/share/vim/vim90/ftplugin/dtrace.vim +#usr/share/vim/vim90/ftplugin/dune.vim +#usr/share/vim/vim90/ftplugin/eiffel.vim +#usr/share/vim/vim90/ftplugin/elinks.vim +#usr/share/vim/vim90/ftplugin/elixir.vim +#usr/share/vim/vim90/ftplugin/elm.vim +#usr/share/vim/vim90/ftplugin/erlang.vim +#usr/share/vim/vim90/ftplugin/eruby.vim +#usr/share/vim/vim90/ftplugin/eterm.vim +#usr/share/vim/vim90/ftplugin/falcon.vim +#usr/share/vim/vim90/ftplugin/fennel.vim +#usr/share/vim/vim90/ftplugin/fetchmail.vim +#usr/share/vim/vim90/ftplugin/flexwiki.vim +#usr/share/vim/vim90/ftplugin/fortran.vim +#usr/share/vim/vim90/ftplugin/fpcmake.vim +#usr/share/vim/vim90/ftplugin/framescript.vim +#usr/share/vim/vim90/ftplugin/freebasic.vim +#usr/share/vim/vim90/ftplugin/fstab.vim +#usr/share/vim/vim90/ftplugin/fvwm.vim +#usr/share/vim/vim90/ftplugin/gdb.vim +#usr/share/vim/vim90/ftplugin/gitcommit.vim +#usr/share/vim/vim90/ftplugin/gitconfig.vim +#usr/share/vim/vim90/ftplugin/gitrebase.vim +#usr/share/vim/vim90/ftplugin/gitsendemail.vim +#usr/share/vim/vim90/ftplugin/go.vim +#usr/share/vim/vim90/ftplugin/gpg.vim +#usr/share/vim/vim90/ftplugin/gprof.vim +#usr/share/vim/vim90/ftplugin/groovy.vim +#usr/share/vim/vim90/ftplugin/group.vim +#usr/share/vim/vim90/ftplugin/grub.vim +#usr/share/vim/vim90/ftplugin/haml.vim +#usr/share/vim/vim90/ftplugin/hamster.vim +#usr/share/vim/vim90/ftplugin/haskell.vim +#usr/share/vim/vim90/ftplugin/help.vim +#usr/share/vim/vim90/ftplugin/hgcommit.vim +#usr/share/vim/vim90/ftplugin/hog.vim +#usr/share/vim/vim90/ftplugin/hostconf.vim +#usr/share/vim/vim90/ftplugin/hostsaccess.vim +#usr/share/vim/vim90/ftplugin/html.vim +#usr/share/vim/vim90/ftplugin/htmldjango.vim +#usr/share/vim/vim90/ftplugin/i3config.vim +#usr/share/vim/vim90/ftplugin/icon.vim +#usr/share/vim/vim90/ftplugin/indent.vim +#usr/share/vim/vim90/ftplugin/initex.vim +#usr/share/vim/vim90/ftplugin/ishd.vim +#usr/share/vim/vim90/ftplugin/j.vim +#usr/share/vim/vim90/ftplugin/java.vim +#usr/share/vim/vim90/ftplugin/javascript.vim +#usr/share/vim/vim90/ftplugin/javascriptreact.vim +#usr/share/vim/vim90/ftplugin/jproperties.vim +#usr/share/vim/vim90/ftplugin/json.vim +#usr/share/vim/vim90/ftplugin/jsonc.vim +#usr/share/vim/vim90/ftplugin/jsp.vim +#usr/share/vim/vim90/ftplugin/julia.vim +#usr/share/vim/vim90/ftplugin/kconfig.vim +#usr/share/vim/vim90/ftplugin/kwt.vim +#usr/share/vim/vim90/ftplugin/ld.vim +#usr/share/vim/vim90/ftplugin/less.vim +#usr/share/vim/vim90/ftplugin/lftp.vim +#usr/share/vim/vim90/ftplugin/libao.vim +#usr/share/vim/vim90/ftplugin/limits.vim +#usr/share/vim/vim90/ftplugin/liquid.vim +#usr/share/vim/vim90/ftplugin/lisp.vim +#usr/share/vim/vim90/ftplugin/logcheck.vim +#usr/share/vim/vim90/ftplugin/loginaccess.vim +#usr/share/vim/vim90/ftplugin/logindefs.vim +#usr/share/vim/vim90/ftplugin/logtalk.dict +#usr/share/vim/vim90/ftplugin/logtalk.vim +#usr/share/vim/vim90/ftplugin/lprolog.vim +#usr/share/vim/vim90/ftplugin/lua.vim +#usr/share/vim/vim90/ftplugin/m3build.vim +#usr/share/vim/vim90/ftplugin/m3quake.vim +#usr/share/vim/vim90/ftplugin/m4.vim +#usr/share/vim/vim90/ftplugin/mail.vim +#usr/share/vim/vim90/ftplugin/mailaliases.vim +#usr/share/vim/vim90/ftplugin/mailcap.vim +#usr/share/vim/vim90/ftplugin/make.vim +#usr/share/vim/vim90/ftplugin/man.vim +#usr/share/vim/vim90/ftplugin/manconf.vim +#usr/share/vim/vim90/ftplugin/markdown.vim +#usr/share/vim/vim90/ftplugin/masm.vim +#usr/share/vim/vim90/ftplugin/matlab.vim +#usr/share/vim/vim90/ftplugin/meson.vim +#usr/share/vim/vim90/ftplugin/mf.vim +#usr/share/vim/vim90/ftplugin/mma.vim +#usr/share/vim/vim90/ftplugin/modconf.vim +#usr/share/vim/vim90/ftplugin/modula2.vim +#usr/share/vim/vim90/ftplugin/modula3.vim +#usr/share/vim/vim90/ftplugin/mp.vim +#usr/share/vim/vim90/ftplugin/mplayerconf.vim +#usr/share/vim/vim90/ftplugin/mrxvtrc.vim +#usr/share/vim/vim90/ftplugin/msmessages.vim +#usr/share/vim/vim90/ftplugin/muttrc.vim +#usr/share/vim/vim90/ftplugin/nanorc.vim +#usr/share/vim/vim90/ftplugin/neomuttrc.vim +#usr/share/vim/vim90/ftplugin/netrc.vim +#usr/share/vim/vim90/ftplugin/nginx.vim +#usr/share/vim/vim90/ftplugin/nroff.vim +#usr/share/vim/vim90/ftplugin/nsis.vim +#usr/share/vim/vim90/ftplugin/objc.vim +#usr/share/vim/vim90/ftplugin/ocaml.vim +#usr/share/vim/vim90/ftplugin/occam.vim +#usr/share/vim/vim90/ftplugin/octave.vim +#usr/share/vim/vim90/ftplugin/pamconf.vim +#usr/share/vim/vim90/ftplugin/pascal.vim +#usr/share/vim/vim90/ftplugin/passwd.vim +#usr/share/vim/vim90/ftplugin/pbtxt.vim +#usr/share/vim/vim90/ftplugin/pdf.vim +#usr/share/vim/vim90/ftplugin/perl.vim +#usr/share/vim/vim90/ftplugin/php.vim +#usr/share/vim/vim90/ftplugin/pinfo.vim +#usr/share/vim/vim90/ftplugin/plaintex.vim +#usr/share/vim/vim90/ftplugin/pod.vim +#usr/share/vim/vim90/ftplugin/poke.vim +#usr/share/vim/vim90/ftplugin/postscr.vim +#usr/share/vim/vim90/ftplugin/procmail.vim +#usr/share/vim/vim90/ftplugin/prolog.vim +#usr/share/vim/vim90/ftplugin/protocols.vim +#usr/share/vim/vim90/ftplugin/ps1.vim +#usr/share/vim/vim90/ftplugin/ps1xml.vim +#usr/share/vim/vim90/ftplugin/pyrex.vim +#usr/share/vim/vim90/ftplugin/python.vim +#usr/share/vim/vim90/ftplugin/qb64.vim +#usr/share/vim/vim90/ftplugin/qf.vim +#usr/share/vim/vim90/ftplugin/quake.vim +#usr/share/vim/vim90/ftplugin/r.vim +#usr/share/vim/vim90/ftplugin/racc.vim +#usr/share/vim/vim90/ftplugin/raku.vim +#usr/share/vim/vim90/ftplugin/readline.vim +#usr/share/vim/vim90/ftplugin/registry.vim +#usr/share/vim/vim90/ftplugin/reva.vim +#usr/share/vim/vim90/ftplugin/rhelp.vim +#usr/share/vim/vim90/ftplugin/rmd.vim +#usr/share/vim/vim90/ftplugin/rnc.vim +#usr/share/vim/vim90/ftplugin/rnoweb.vim +#usr/share/vim/vim90/ftplugin/routeros.vim +#usr/share/vim/vim90/ftplugin/rpl.vim +#usr/share/vim/vim90/ftplugin/rrst.vim +#usr/share/vim/vim90/ftplugin/rst.vim +#usr/share/vim/vim90/ftplugin/ruby.vim +#usr/share/vim/vim90/ftplugin/rust.vim +#usr/share/vim/vim90/ftplugin/sass.vim +#usr/share/vim/vim90/ftplugin/sbt.vim +#usr/share/vim/vim90/ftplugin/scala.vim +#usr/share/vim/vim90/ftplugin/scdoc.vim +#usr/share/vim/vim90/ftplugin/scheme.vim +#usr/share/vim/vim90/ftplugin/screen.vim +#usr/share/vim/vim90/ftplugin/scss.vim +#usr/share/vim/vim90/ftplugin/sensors.vim +#usr/share/vim/vim90/ftplugin/services.vim +#usr/share/vim/vim90/ftplugin/setserial.vim +#usr/share/vim/vim90/ftplugin/sexplib.vim +#usr/share/vim/vim90/ftplugin/sgml.vim +#usr/share/vim/vim90/ftplugin/sh.vim +#usr/share/vim/vim90/ftplugin/sieve.vim +#usr/share/vim/vim90/ftplugin/slpconf.vim +#usr/share/vim/vim90/ftplugin/slpreg.vim +#usr/share/vim/vim90/ftplugin/slpspi.vim +#usr/share/vim/vim90/ftplugin/solution.vim +#usr/share/vim/vim90/ftplugin/spec.vim +#usr/share/vim/vim90/ftplugin/sql.vim +#usr/share/vim/vim90/ftplugin/sshconfig.vim +#usr/share/vim/vim90/ftplugin/sudoers.vim +#usr/share/vim/vim90/ftplugin/svg.vim +#usr/share/vim/vim90/ftplugin/swift.vim +#usr/share/vim/vim90/ftplugin/swiftgyb.vim +#usr/share/vim/vim90/ftplugin/sysctl.vim +#usr/share/vim/vim90/ftplugin/systemd.vim +#usr/share/vim/vim90/ftplugin/systemverilog.vim +#usr/share/vim/vim90/ftplugin/tap.vim +#usr/share/vim/vim90/ftplugin/tcl.vim +#usr/share/vim/vim90/ftplugin/tcsh.vim +#usr/share/vim/vim90/ftplugin/terminfo.vim +#usr/share/vim/vim90/ftplugin/tex.vim +#usr/share/vim/vim90/ftplugin/text.vim +#usr/share/vim/vim90/ftplugin/tidy.vim +#usr/share/vim/vim90/ftplugin/tmux.vim +#usr/share/vim/vim90/ftplugin/toml.vim +#usr/share/vim/vim90/ftplugin/treetop.vim +#usr/share/vim/vim90/ftplugin/tt2html.vim +#usr/share/vim/vim90/ftplugin/typescript.vim +#usr/share/vim/vim90/ftplugin/typescriptreact.vim +#usr/share/vim/vim90/ftplugin/udevconf.vim +#usr/share/vim/vim90/ftplugin/udevperm.vim +#usr/share/vim/vim90/ftplugin/udevrules.vim +#usr/share/vim/vim90/ftplugin/updatedb.vim +#usr/share/vim/vim90/ftplugin/vb.vim +#usr/share/vim/vim90/ftplugin/verilog.vim +#usr/share/vim/vim90/ftplugin/vhdl.vim +#usr/share/vim/vim90/ftplugin/vim.vim +#usr/share/vim/vim90/ftplugin/vroom.vim +#usr/share/vim/vim90/ftplugin/wast.vim +#usr/share/vim/vim90/ftplugin/wget.vim +#usr/share/vim/vim90/ftplugin/wget2.vim +#usr/share/vim/vim90/ftplugin/xdefaults.vim +#usr/share/vim/vim90/ftplugin/xf86conf.vim +#usr/share/vim/vim90/ftplugin/xhtml.vim +#usr/share/vim/vim90/ftplugin/xinetd.vim +#usr/share/vim/vim90/ftplugin/xml.vim +#usr/share/vim/vim90/ftplugin/xmodmap.vim +#usr/share/vim/vim90/ftplugin/xs.vim +#usr/share/vim/vim90/ftplugin/xsd.vim +#usr/share/vim/vim90/ftplugin/xslt.vim +#usr/share/vim/vim90/ftplugin/yaml.vim +#usr/share/vim/vim90/ftplugin/zimbu.vim +#usr/share/vim/vim90/ftplugin/zsh.vim +#usr/share/vim/vim90/ftplugof.vim +#usr/share/vim/vim90/gvimrc_example.vim +#usr/share/vim/vim90/import +#usr/share/vim/vim90/import/dist +#usr/share/vim/vim90/import/dist/vimhelp.vim +#usr/share/vim/vim90/indent +#usr/share/vim/vim90/indent.vim +#usr/share/vim/vim90/indent/README.txt +#usr/share/vim/vim90/indent/aap.vim +#usr/share/vim/vim90/indent/ada.vim +#usr/share/vim/vim90/indent/ant.vim +#usr/share/vim/vim90/indent/automake.vim +#usr/share/vim/vim90/indent/awk.vim +#usr/share/vim/vim90/indent/bash.vim +#usr/share/vim/vim90/indent/basic.vim +#usr/share/vim/vim90/indent/bib.vim +#usr/share/vim/vim90/indent/bst.vim +#usr/share/vim/vim90/indent/bzl.vim +#usr/share/vim/vim90/indent/c.vim +#usr/share/vim/vim90/indent/cdl.vim +#usr/share/vim/vim90/indent/ch.vim +#usr/share/vim/vim90/indent/chaiscript.vim +#usr/share/vim/vim90/indent/changelog.vim +#usr/share/vim/vim90/indent/clojure.vim +#usr/share/vim/vim90/indent/cmake.vim +#usr/share/vim/vim90/indent/cobol.vim +#usr/share/vim/vim90/indent/config.vim +#usr/share/vim/vim90/indent/context.vim +#usr/share/vim/vim90/indent/cpp.vim +#usr/share/vim/vim90/indent/cs.vim +#usr/share/vim/vim90/indent/css.vim +#usr/share/vim/vim90/indent/cucumber.vim +#usr/share/vim/vim90/indent/cuda.vim +#usr/share/vim/vim90/indent/d.vim +#usr/share/vim/vim90/indent/dictconf.vim +#usr/share/vim/vim90/indent/dictdconf.vim +#usr/share/vim/vim90/indent/docbk.vim +#usr/share/vim/vim90/indent/dosbatch.vim +#usr/share/vim/vim90/indent/dtd.vim +#usr/share/vim/vim90/indent/dtrace.vim +#usr/share/vim/vim90/indent/dune.vim +#usr/share/vim/vim90/indent/dylan.vim +#usr/share/vim/vim90/indent/eiffel.vim +#usr/share/vim/vim90/indent/elm.vim +#usr/share/vim/vim90/indent/erlang.vim +#usr/share/vim/vim90/indent/eruby.vim +#usr/share/vim/vim90/indent/eterm.vim +#usr/share/vim/vim90/indent/falcon.vim +#usr/share/vim/vim90/indent/fennel.vim +#usr/share/vim/vim90/indent/fortran.vim +#usr/share/vim/vim90/indent/framescript.vim +#usr/share/vim/vim90/indent/freebasic.vim +#usr/share/vim/vim90/indent/gitconfig.vim +#usr/share/vim/vim90/indent/gitolite.vim +#usr/share/vim/vim90/indent/go.vim +#usr/share/vim/vim90/indent/haml.vim +#usr/share/vim/vim90/indent/hamster.vim +#usr/share/vim/vim90/indent/hog.vim +#usr/share/vim/vim90/indent/html.vim +#usr/share/vim/vim90/indent/htmldjango.vim +#usr/share/vim/vim90/indent/idlang.vim +#usr/share/vim/vim90/indent/ishd.vim +#usr/share/vim/vim90/indent/j.vim +#usr/share/vim/vim90/indent/java.vim +#usr/share/vim/vim90/indent/javascript.vim +#usr/share/vim/vim90/indent/javascriptreact.vim +#usr/share/vim/vim90/indent/json.vim +#usr/share/vim/vim90/indent/jsonc.vim +#usr/share/vim/vim90/indent/jsp.vim +#usr/share/vim/vim90/indent/julia.vim +#usr/share/vim/vim90/indent/krl.vim +#usr/share/vim/vim90/indent/ld.vim +#usr/share/vim/vim90/indent/less.vim +#usr/share/vim/vim90/indent/lifelines.vim +#usr/share/vim/vim90/indent/liquid.vim +#usr/share/vim/vim90/indent/lisp.vim +#usr/share/vim/vim90/indent/logtalk.vim +#usr/share/vim/vim90/indent/lua.vim +#usr/share/vim/vim90/indent/mail.vim +#usr/share/vim/vim90/indent/make.vim +#usr/share/vim/vim90/indent/matlab.vim +#usr/share/vim/vim90/indent/meson.vim +#usr/share/vim/vim90/indent/mf.vim +#usr/share/vim/vim90/indent/mma.vim +#usr/share/vim/vim90/indent/mp.vim +#usr/share/vim/vim90/indent/nginx.vim +#usr/share/vim/vim90/indent/nsis.vim +#usr/share/vim/vim90/indent/objc.vim +#usr/share/vim/vim90/indent/ocaml.vim +#usr/share/vim/vim90/indent/occam.vim +#usr/share/vim/vim90/indent/pascal.vim +#usr/share/vim/vim90/indent/perl.vim +#usr/share/vim/vim90/indent/php.vim +#usr/share/vim/vim90/indent/postscr.vim +#usr/share/vim/vim90/indent/pov.vim +#usr/share/vim/vim90/indent/prolog.vim +#usr/share/vim/vim90/indent/ps1.vim +#usr/share/vim/vim90/indent/pyrex.vim +#usr/share/vim/vim90/indent/python.vim +#usr/share/vim/vim90/indent/qb64.vim +#usr/share/vim/vim90/indent/r.vim +#usr/share/vim/vim90/indent/raku.vim +#usr/share/vim/vim90/indent/raml.vim +#usr/share/vim/vim90/indent/readline.vim +#usr/share/vim/vim90/indent/rhelp.vim +#usr/share/vim/vim90/indent/rmd.vim +#usr/share/vim/vim90/indent/rnoweb.vim +#usr/share/vim/vim90/indent/rpl.vim +#usr/share/vim/vim90/indent/rrst.vim +#usr/share/vim/vim90/indent/rst.vim +#usr/share/vim/vim90/indent/ruby.vim +#usr/share/vim/vim90/indent/rust.vim +#usr/share/vim/vim90/indent/sas.vim +#usr/share/vim/vim90/indent/sass.vim +#usr/share/vim/vim90/indent/scala.vim +#usr/share/vim/vim90/indent/scheme.vim +#usr/share/vim/vim90/indent/scss.vim +#usr/share/vim/vim90/indent/sdl.vim +#usr/share/vim/vim90/indent/sh.vim +#usr/share/vim/vim90/indent/sml.vim +#usr/share/vim/vim90/indent/sql.vim +#usr/share/vim/vim90/indent/sqlanywhere.vim +#usr/share/vim/vim90/indent/sshconfig.vim +#usr/share/vim/vim90/indent/systemverilog.vim +#usr/share/vim/vim90/indent/tcl.vim +#usr/share/vim/vim90/indent/tcsh.vim +#usr/share/vim/vim90/indent/teraterm.vim +#usr/share/vim/vim90/indent/tex.vim +#usr/share/vim/vim90/indent/tf.vim +#usr/share/vim/vim90/indent/tilde.vim +#usr/share/vim/vim90/indent/treetop.vim +#usr/share/vim/vim90/indent/typescript.vim +#usr/share/vim/vim90/indent/vb.vim +#usr/share/vim/vim90/indent/verilog.vim +#usr/share/vim/vim90/indent/vhdl.vim +#usr/share/vim/vim90/indent/vim.vim +#usr/share/vim/vim90/indent/vroom.vim +#usr/share/vim/vim90/indent/wast.vim +#usr/share/vim/vim90/indent/xf86conf.vim +#usr/share/vim/vim90/indent/xhtml.vim +#usr/share/vim/vim90/indent/xinetd.vim +#usr/share/vim/vim90/indent/xml.vim +#usr/share/vim/vim90/indent/xsd.vim +#usr/share/vim/vim90/indent/xslt.vim +#usr/share/vim/vim90/indent/yacc.vim +#usr/share/vim/vim90/indent/yaml.vim +#usr/share/vim/vim90/indent/zimbu.vim +#usr/share/vim/vim90/indent/zsh.vim +#usr/share/vim/vim90/indoff.vim +#usr/share/vim/vim90/macros +#usr/share/vim/vim90/macros/README.txt +#usr/share/vim/vim90/macros/editexisting.vim +#usr/share/vim/vim90/macros/hanoi +#usr/share/vim/vim90/macros/hanoi/click.me +#usr/share/vim/vim90/macros/hanoi/hanoi.vim +#usr/share/vim/vim90/macros/hanoi/poster +#usr/share/vim/vim90/macros/justify.vim +#usr/share/vim/vim90/macros/less.bat +#usr/share/vim/vim90/macros/less.sh +#usr/share/vim/vim90/macros/less.vim +#usr/share/vim/vim90/macros/life +#usr/share/vim/vim90/macros/life/click.me +#usr/share/vim/vim90/macros/life/life.vim +#usr/share/vim/vim90/macros/matchit.vim +#usr/share/vim/vim90/macros/maze +#usr/share/vim/vim90/macros/maze/Makefile +#usr/share/vim/vim90/macros/maze/README.txt +#usr/share/vim/vim90/macros/maze/maze.c +#usr/share/vim/vim90/macros/maze/maze_5.78 +#usr/share/vim/vim90/macros/maze/maze_mac +#usr/share/vim/vim90/macros/maze/mazeansi.c +#usr/share/vim/vim90/macros/maze/mazeclean.c +#usr/share/vim/vim90/macros/maze/poster +#usr/share/vim/vim90/macros/shellmenu.vim +#usr/share/vim/vim90/macros/swapmous.vim +#usr/share/vim/vim90/macros/urm +#usr/share/vim/vim90/macros/urm/README.txt +#usr/share/vim/vim90/macros/urm/examples +#usr/share/vim/vim90/macros/urm/urm +#usr/share/vim/vim90/macros/urm/urm.vim +#usr/share/vim/vim90/menu.vim +#usr/share/vim/vim90/mswin.vim +#usr/share/vim/vim90/optwin.vim +#usr/share/vim/vim90/pack +#usr/share/vim/vim90/pack/dist +#usr/share/vim/vim90/pack/dist/opt +#usr/share/vim/vim90/pack/dist/opt/cfilter +#usr/share/vim/vim90/pack/dist/opt/cfilter/plugin +#usr/share/vim/vim90/pack/dist/opt/cfilter/plugin/cfilter.vim +#usr/share/vim/vim90/pack/dist/opt/dvorak +#usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak +#usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak/disable.vim +#usr/share/vim/vim90/pack/dist/opt/dvorak/dvorak/enable.vim +#usr/share/vim/vim90/pack/dist/opt/dvorak/plugin +#usr/share/vim/vim90/pack/dist/opt/dvorak/plugin/dvorak.vim +#usr/share/vim/vim90/pack/dist/opt/editexisting +#usr/share/vim/vim90/pack/dist/opt/editexisting/plugin +#usr/share/vim/vim90/pack/dist/opt/editexisting/plugin/editexisting.vim +#usr/share/vim/vim90/pack/dist/opt/justify +#usr/share/vim/vim90/pack/dist/opt/justify/plugin +#usr/share/vim/vim90/pack/dist/opt/justify/plugin/justify.vim +#usr/share/vim/vim90/pack/dist/opt/matchit +#usr/share/vim/vim90/pack/dist/opt/matchit/autoload +#usr/share/vim/vim90/pack/dist/opt/matchit/autoload/matchit.vim +#usr/share/vim/vim90/pack/dist/opt/matchit/doc +#usr/share/vim/vim90/pack/dist/opt/matchit/doc/matchit.txt +#usr/share/vim/vim90/pack/dist/opt/matchit/doc/tags +#usr/share/vim/vim90/pack/dist/opt/matchit/plugin +#usr/share/vim/vim90/pack/dist/opt/matchit/plugin/matchit.vim +#usr/share/vim/vim90/pack/dist/opt/shellmenu +#usr/share/vim/vim90/pack/dist/opt/shellmenu/plugin +#usr/share/vim/vim90/pack/dist/opt/shellmenu/plugin/shellmenu.vim +#usr/share/vim/vim90/pack/dist/opt/swapmouse +#usr/share/vim/vim90/pack/dist/opt/swapmouse/plugin +#usr/share/vim/vim90/pack/dist/opt/swapmouse/plugin/swapmouse.vim +#usr/share/vim/vim90/pack/dist/opt/termdebug +#usr/share/vim/vim90/pack/dist/opt/termdebug/plugin +#usr/share/vim/vim90/pack/dist/opt/termdebug/plugin/termdebug.vim +#usr/share/vim/vim90/plugin +#usr/share/vim/vim90/plugin/README.txt +#usr/share/vim/vim90/plugin/getscriptPlugin.vim +#usr/share/vim/vim90/plugin/gzip.vim +#usr/share/vim/vim90/plugin/logiPat.vim +#usr/share/vim/vim90/plugin/manpager.vim +#usr/share/vim/vim90/plugin/matchparen.vim +#usr/share/vim/vim90/plugin/netrwPlugin.vim +#usr/share/vim/vim90/plugin/rrhelper.vim +#usr/share/vim/vim90/plugin/spellfile.vim +#usr/share/vim/vim90/plugin/tarPlugin.vim +#usr/share/vim/vim90/plugin/tohtml.vim +#usr/share/vim/vim90/plugin/vimballPlugin.vim +#usr/share/vim/vim90/plugin/zipPlugin.vim +#usr/share/vim/vim90/print +#usr/share/vim/vim90/print/ascii.ps +#usr/share/vim/vim90/print/cidfont.ps +#usr/share/vim/vim90/print/cns_roman.ps +#usr/share/vim/vim90/print/cp1250.ps +#usr/share/vim/vim90/print/cp1251.ps +#usr/share/vim/vim90/print/cp1252.ps +#usr/share/vim/vim90/print/cp1253.ps +#usr/share/vim/vim90/print/cp1254.ps +#usr/share/vim/vim90/print/cp1255.ps +#usr/share/vim/vim90/print/cp1257.ps +#usr/share/vim/vim90/print/dec-mcs.ps +#usr/share/vim/vim90/print/ebcdic-uk.ps +#usr/share/vim/vim90/print/gb_roman.ps +#usr/share/vim/vim90/print/hp-roman8.ps +#usr/share/vim/vim90/print/iso-8859-10.ps +#usr/share/vim/vim90/print/iso-8859-11.ps +#usr/share/vim/vim90/print/iso-8859-13.ps +#usr/share/vim/vim90/print/iso-8859-14.ps +#usr/share/vim/vim90/print/iso-8859-15.ps +#usr/share/vim/vim90/print/iso-8859-2.ps +#usr/share/vim/vim90/print/iso-8859-3.ps +#usr/share/vim/vim90/print/iso-8859-4.ps +#usr/share/vim/vim90/print/iso-8859-5.ps +#usr/share/vim/vim90/print/iso-8859-7.ps +#usr/share/vim/vim90/print/iso-8859-8.ps +#usr/share/vim/vim90/print/iso-8859-9.ps +#usr/share/vim/vim90/print/jis_roman.ps +#usr/share/vim/vim90/print/koi8-r.ps +#usr/share/vim/vim90/print/koi8-u.ps +#usr/share/vim/vim90/print/ks_roman.ps +#usr/share/vim/vim90/print/latin1.ps +#usr/share/vim/vim90/print/mac-roman.ps +#usr/share/vim/vim90/print/prolog.ps +#usr/share/vim/vim90/scripts.vim +#usr/share/vim/vim90/spell +#usr/share/vim/vim90/spell/check_locales.vim +#usr/share/vim/vim90/spell/cleanadd.vim +#usr/share/vim/vim90/spell/en.ascii.spl +#usr/share/vim/vim90/spell/en.ascii.sug +#usr/share/vim/vim90/spell/en.latin1.spl +#usr/share/vim/vim90/spell/en.latin1.sug +#usr/share/vim/vim90/spell/en.utf-8.spl +#usr/share/vim/vim90/spell/en.utf-8.sug +#usr/share/vim/vim90/spell/fixdup.vim +#usr/share/vim/vim90/spell/he.vim +#usr/share/vim/vim90/spell/spell.vim +#usr/share/vim/vim90/spell/yi.vim +#usr/share/vim/vim90/synmenu.vim +#usr/share/vim/vim90/syntax +#usr/share/vim/vim90/syntax/2html.vim +#usr/share/vim/vim90/syntax/8th.vim +#usr/share/vim/vim90/syntax/README.txt +#usr/share/vim/vim90/syntax/a2ps.vim +#usr/share/vim/vim90/syntax/a65.vim +#usr/share/vim/vim90/syntax/aap.vim +#usr/share/vim/vim90/syntax/abap.vim +#usr/share/vim/vim90/syntax/abaqus.vim +#usr/share/vim/vim90/syntax/abc.vim +#usr/share/vim/vim90/syntax/abel.vim +#usr/share/vim/vim90/syntax/acedb.vim +#usr/share/vim/vim90/syntax/ada.vim +#usr/share/vim/vim90/syntax/aflex.vim +#usr/share/vim/vim90/syntax/ahdl.vim +#usr/share/vim/vim90/syntax/aidl.vim +#usr/share/vim/vim90/syntax/alsaconf.vim +#usr/share/vim/vim90/syntax/amiga.vim +#usr/share/vim/vim90/syntax/aml.vim +#usr/share/vim/vim90/syntax/ampl.vim +#usr/share/vim/vim90/syntax/ant.vim +#usr/share/vim/vim90/syntax/antlr.vim +#usr/share/vim/vim90/syntax/apache.vim +#usr/share/vim/vim90/syntax/apachestyle.vim +#usr/share/vim/vim90/syntax/aptconf.vim +#usr/share/vim/vim90/syntax/arch.vim +#usr/share/vim/vim90/syntax/arduino.vim +#usr/share/vim/vim90/syntax/art.vim +#usr/share/vim/vim90/syntax/asciidoc.vim +#usr/share/vim/vim90/syntax/asm.vim +#usr/share/vim/vim90/syntax/asm68k.vim +#usr/share/vim/vim90/syntax/asmh8300.vim +#usr/share/vim/vim90/syntax/asn.vim +#usr/share/vim/vim90/syntax/aspperl.vim +#usr/share/vim/vim90/syntax/aspvbs.vim +#usr/share/vim/vim90/syntax/asterisk.vim +#usr/share/vim/vim90/syntax/asteriskvm.vim +#usr/share/vim/vim90/syntax/atlas.vim +#usr/share/vim/vim90/syntax/autodoc.vim +#usr/share/vim/vim90/syntax/autohotkey.vim +#usr/share/vim/vim90/syntax/autoit.vim +#usr/share/vim/vim90/syntax/automake.vim +#usr/share/vim/vim90/syntax/ave.vim +#usr/share/vim/vim90/syntax/avra.vim +#usr/share/vim/vim90/syntax/awk.vim +#usr/share/vim/vim90/syntax/ayacc.vim +#usr/share/vim/vim90/syntax/b.vim +#usr/share/vim/vim90/syntax/baan.vim +#usr/share/vim/vim90/syntax/bash.vim +#usr/share/vim/vim90/syntax/basic.vim +#usr/share/vim/vim90/syntax/bc.vim +#usr/share/vim/vim90/syntax/bdf.vim +#usr/share/vim/vim90/syntax/bib.vim +#usr/share/vim/vim90/syntax/bindzone.vim +#usr/share/vim/vim90/syntax/blank.vim +#usr/share/vim/vim90/syntax/bsdl.vim +#usr/share/vim/vim90/syntax/bst.vim +#usr/share/vim/vim90/syntax/btm.vim +#usr/share/vim/vim90/syntax/bzl.vim +#usr/share/vim/vim90/syntax/bzr.vim +#usr/share/vim/vim90/syntax/c.vim +#usr/share/vim/vim90/syntax/cabal.vim +#usr/share/vim/vim90/syntax/cabalconfig.vim +#usr/share/vim/vim90/syntax/cabalproject.vim +#usr/share/vim/vim90/syntax/calendar.vim +#usr/share/vim/vim90/syntax/catalog.vim +#usr/share/vim/vim90/syntax/cdl.vim +#usr/share/vim/vim90/syntax/cdrdaoconf.vim +#usr/share/vim/vim90/syntax/cdrtoc.vim +#usr/share/vim/vim90/syntax/cf.vim +#usr/share/vim/vim90/syntax/cfg.vim +#usr/share/vim/vim90/syntax/ch.vim +#usr/share/vim/vim90/syntax/chaiscript.vim +#usr/share/vim/vim90/syntax/change.vim +#usr/share/vim/vim90/syntax/changelog.vim +#usr/share/vim/vim90/syntax/chaskell.vim +#usr/share/vim/vim90/syntax/cheetah.vim +#usr/share/vim/vim90/syntax/chicken.vim +#usr/share/vim/vim90/syntax/chill.vim +#usr/share/vim/vim90/syntax/chordpro.vim +#usr/share/vim/vim90/syntax/cl.vim +#usr/share/vim/vim90/syntax/clean.vim +#usr/share/vim/vim90/syntax/clipper.vim +#usr/share/vim/vim90/syntax/clojure.vim +#usr/share/vim/vim90/syntax/cmake.vim +#usr/share/vim/vim90/syntax/cmod.vim +#usr/share/vim/vim90/syntax/cmusrc.vim +#usr/share/vim/vim90/syntax/cobol.vim +#usr/share/vim/vim90/syntax/coco.vim +#usr/share/vim/vim90/syntax/colortest.vim +#usr/share/vim/vim90/syntax/conaryrecipe.vim +#usr/share/vim/vim90/syntax/conf.vim +#usr/share/vim/vim90/syntax/config.vim +#usr/share/vim/vim90/syntax/confini.vim +#usr/share/vim/vim90/syntax/context.vim +#usr/share/vim/vim90/syntax/cpp.vim +#usr/share/vim/vim90/syntax/crm.vim +#usr/share/vim/vim90/syntax/crontab.vim +#usr/share/vim/vim90/syntax/cs.vim +#usr/share/vim/vim90/syntax/csc.vim +#usr/share/vim/vim90/syntax/csdl.vim +#usr/share/vim/vim90/syntax/csh.vim +#usr/share/vim/vim90/syntax/csp.vim +#usr/share/vim/vim90/syntax/css.vim +#usr/share/vim/vim90/syntax/cterm.vim +#usr/share/vim/vim90/syntax/ctrlh.vim +#usr/share/vim/vim90/syntax/cucumber.vim +#usr/share/vim/vim90/syntax/cuda.vim +#usr/share/vim/vim90/syntax/cupl.vim +#usr/share/vim/vim90/syntax/cuplsim.vim +#usr/share/vim/vim90/syntax/cvs.vim +#usr/share/vim/vim90/syntax/cvsrc.vim +#usr/share/vim/vim90/syntax/cweb.vim +#usr/share/vim/vim90/syntax/cynlib.vim +#usr/share/vim/vim90/syntax/cynpp.vim +#usr/share/vim/vim90/syntax/d.vim +#usr/share/vim/vim90/syntax/dart.vim +#usr/share/vim/vim90/syntax/datascript.vim +#usr/share/vim/vim90/syntax/dcd.vim +#usr/share/vim/vim90/syntax/dcl.vim +#usr/share/vim/vim90/syntax/debchangelog.vim +#usr/share/vim/vim90/syntax/debcontrol.vim +#usr/share/vim/vim90/syntax/debcopyright.vim +#usr/share/vim/vim90/syntax/debsources.vim +#usr/share/vim/vim90/syntax/def.vim +#usr/share/vim/vim90/syntax/denyhosts.vim +#usr/share/vim/vim90/syntax/dep3patch.vim +#usr/share/vim/vim90/syntax/desc.vim +#usr/share/vim/vim90/syntax/desktop.vim +#usr/share/vim/vim90/syntax/dictconf.vim +#usr/share/vim/vim90/syntax/dictdconf.vim +#usr/share/vim/vim90/syntax/diff.vim +#usr/share/vim/vim90/syntax/dircolors.vim +#usr/share/vim/vim90/syntax/dirpager.vim +#usr/share/vim/vim90/syntax/diva.vim +#usr/share/vim/vim90/syntax/django.vim +#usr/share/vim/vim90/syntax/dns.vim +#usr/share/vim/vim90/syntax/dnsmasq.vim +#usr/share/vim/vim90/syntax/docbk.vim +#usr/share/vim/vim90/syntax/docbksgml.vim +#usr/share/vim/vim90/syntax/docbkxml.vim +#usr/share/vim/vim90/syntax/dockerfile.vim +#usr/share/vim/vim90/syntax/dosbatch.vim +#usr/share/vim/vim90/syntax/dosini.vim +#usr/share/vim/vim90/syntax/dot.vim +#usr/share/vim/vim90/syntax/doxygen.vim +#usr/share/vim/vim90/syntax/dracula.vim +#usr/share/vim/vim90/syntax/dsl.vim +#usr/share/vim/vim90/syntax/dtd.vim +#usr/share/vim/vim90/syntax/dtml.vim +#usr/share/vim/vim90/syntax/dtrace.vim +#usr/share/vim/vim90/syntax/dts.vim +#usr/share/vim/vim90/syntax/dune.vim +#usr/share/vim/vim90/syntax/dylan.vim +#usr/share/vim/vim90/syntax/dylanintr.vim +#usr/share/vim/vim90/syntax/dylanlid.vim +#usr/share/vim/vim90/syntax/ecd.vim +#usr/share/vim/vim90/syntax/edif.vim +#usr/share/vim/vim90/syntax/eiffel.vim +#usr/share/vim/vim90/syntax/elf.vim +#usr/share/vim/vim90/syntax/elinks.vim +#usr/share/vim/vim90/syntax/elm.vim +#usr/share/vim/vim90/syntax/elmfilt.vim +#usr/share/vim/vim90/syntax/erlang.vim +#usr/share/vim/vim90/syntax/eruby.vim +#usr/share/vim/vim90/syntax/esmtprc.vim +#usr/share/vim/vim90/syntax/esqlc.vim +#usr/share/vim/vim90/syntax/esterel.vim +#usr/share/vim/vim90/syntax/eterm.vim +#usr/share/vim/vim90/syntax/euphoria3.vim +#usr/share/vim/vim90/syntax/euphoria4.vim +#usr/share/vim/vim90/syntax/eviews.vim +#usr/share/vim/vim90/syntax/exim.vim +#usr/share/vim/vim90/syntax/expect.vim +#usr/share/vim/vim90/syntax/exports.vim +#usr/share/vim/vim90/syntax/falcon.vim +#usr/share/vim/vim90/syntax/fan.vim +#usr/share/vim/vim90/syntax/fasm.vim +#usr/share/vim/vim90/syntax/fdcc.vim +#usr/share/vim/vim90/syntax/fetchmail.vim +#usr/share/vim/vim90/syntax/fgl.vim +#usr/share/vim/vim90/syntax/flexwiki.vim +#usr/share/vim/vim90/syntax/focexec.vim +#usr/share/vim/vim90/syntax/form.vim +#usr/share/vim/vim90/syntax/forth.vim +#usr/share/vim/vim90/syntax/fortran.vim +#usr/share/vim/vim90/syntax/foxpro.vim +#usr/share/vim/vim90/syntax/fpcmake.vim +#usr/share/vim/vim90/syntax/framescript.vim +#usr/share/vim/vim90/syntax/freebasic.vim +#usr/share/vim/vim90/syntax/fstab.vim +#usr/share/vim/vim90/syntax/fvwm.vim +#usr/share/vim/vim90/syntax/fvwm2m4.vim +#usr/share/vim/vim90/syntax/gdb.vim +#usr/share/vim/vim90/syntax/gdmo.vim +#usr/share/vim/vim90/syntax/gedcom.vim +#usr/share/vim/vim90/syntax/gemtext.vim +#usr/share/vim/vim90/syntax/gift.vim +#usr/share/vim/vim90/syntax/git.vim +#usr/share/vim/vim90/syntax/gitcommit.vim +#usr/share/vim/vim90/syntax/gitconfig.vim +#usr/share/vim/vim90/syntax/gitolite.vim +#usr/share/vim/vim90/syntax/gitrebase.vim +#usr/share/vim/vim90/syntax/gitsendemail.vim +#usr/share/vim/vim90/syntax/gkrellmrc.vim +#usr/share/vim/vim90/syntax/gnash.vim +#usr/share/vim/vim90/syntax/gnuplot.vim +#usr/share/vim/vim90/syntax/go.vim +#usr/share/vim/vim90/syntax/godoc.vim +#usr/share/vim/vim90/syntax/gp.vim +#usr/share/vim/vim90/syntax/gpg.vim +#usr/share/vim/vim90/syntax/gprof.vim +#usr/share/vim/vim90/syntax/grads.vim +#usr/share/vim/vim90/syntax/gretl.vim +#usr/share/vim/vim90/syntax/groff.vim +#usr/share/vim/vim90/syntax/groovy.vim +#usr/share/vim/vim90/syntax/group.vim +#usr/share/vim/vim90/syntax/grub.vim +#usr/share/vim/vim90/syntax/gsp.vim +#usr/share/vim/vim90/syntax/gtkrc.vim +#usr/share/vim/vim90/syntax/gvpr.vim +#usr/share/vim/vim90/syntax/haml.vim +#usr/share/vim/vim90/syntax/hamster.vim +#usr/share/vim/vim90/syntax/haskell.vim +#usr/share/vim/vim90/syntax/haste.vim +#usr/share/vim/vim90/syntax/hastepreproc.vim +#usr/share/vim/vim90/syntax/hb.vim +#usr/share/vim/vim90/syntax/help.vim +#usr/share/vim/vim90/syntax/help_ru.vim +#usr/share/vim/vim90/syntax/hercules.vim +#usr/share/vim/vim90/syntax/hex.vim +#usr/share/vim/vim90/syntax/hgcommit.vim +#usr/share/vim/vim90/syntax/hitest.vim +#usr/share/vim/vim90/syntax/hog.vim +#usr/share/vim/vim90/syntax/hollywood.vim +#usr/share/vim/vim90/syntax/hostconf.vim +#usr/share/vim/vim90/syntax/hostsaccess.vim +#usr/share/vim/vim90/syntax/html.vim +#usr/share/vim/vim90/syntax/htmlcheetah.vim +#usr/share/vim/vim90/syntax/htmldjango.vim +#usr/share/vim/vim90/syntax/htmlm4.vim +#usr/share/vim/vim90/syntax/htmlos.vim +#usr/share/vim/vim90/syntax/i3config.vim +#usr/share/vim/vim90/syntax/ia64.vim +#usr/share/vim/vim90/syntax/ibasic.vim +#usr/share/vim/vim90/syntax/icemenu.vim +#usr/share/vim/vim90/syntax/icon.vim +#usr/share/vim/vim90/syntax/idl.vim +#usr/share/vim/vim90/syntax/idlang.vim +#usr/share/vim/vim90/syntax/indent.vim +#usr/share/vim/vim90/syntax/inform.vim +#usr/share/vim/vim90/syntax/initex.vim +#usr/share/vim/vim90/syntax/initng.vim +#usr/share/vim/vim90/syntax/inittab.vim +#usr/share/vim/vim90/syntax/ipfilter.vim +#usr/share/vim/vim90/syntax/ishd.vim +#usr/share/vim/vim90/syntax/iss.vim +#usr/share/vim/vim90/syntax/ist.vim +#usr/share/vim/vim90/syntax/j.vim +#usr/share/vim/vim90/syntax/jal.vim +#usr/share/vim/vim90/syntax/jam.vim +#usr/share/vim/vim90/syntax/jargon.vim +#usr/share/vim/vim90/syntax/java.vim +#usr/share/vim/vim90/syntax/javacc.vim +#usr/share/vim/vim90/syntax/javascript.vim +#usr/share/vim/vim90/syntax/javascriptreact.vim +#usr/share/vim/vim90/syntax/jess.vim +#usr/share/vim/vim90/syntax/jgraph.vim +#usr/share/vim/vim90/syntax/jovial.vim +#usr/share/vim/vim90/syntax/jproperties.vim +#usr/share/vim/vim90/syntax/json.vim +#usr/share/vim/vim90/syntax/jsonc.vim +#usr/share/vim/vim90/syntax/jsp.vim +#usr/share/vim/vim90/syntax/julia.vim +#usr/share/vim/vim90/syntax/kconfig.vim +#usr/share/vim/vim90/syntax/kivy.vim +#usr/share/vim/vim90/syntax/kix.vim +#usr/share/vim/vim90/syntax/krl.vim +#usr/share/vim/vim90/syntax/kscript.vim +#usr/share/vim/vim90/syntax/kwt.vim +#usr/share/vim/vim90/syntax/lace.vim +#usr/share/vim/vim90/syntax/latte.vim +#usr/share/vim/vim90/syntax/ld.vim +#usr/share/vim/vim90/syntax/ldapconf.vim +#usr/share/vim/vim90/syntax/ldif.vim +#usr/share/vim/vim90/syntax/less.vim +#usr/share/vim/vim90/syntax/lex.vim +#usr/share/vim/vim90/syntax/lftp.vim +#usr/share/vim/vim90/syntax/lhaskell.vim +#usr/share/vim/vim90/syntax/libao.vim +#usr/share/vim/vim90/syntax/lifelines.vim +#usr/share/vim/vim90/syntax/lilo.vim +#usr/share/vim/vim90/syntax/limits.vim +#usr/share/vim/vim90/syntax/liquid.vim +#usr/share/vim/vim90/syntax/lisp.vim +#usr/share/vim/vim90/syntax/lite.vim +#usr/share/vim/vim90/syntax/litestep.vim +#usr/share/vim/vim90/syntax/loginaccess.vim +#usr/share/vim/vim90/syntax/logindefs.vim +#usr/share/vim/vim90/syntax/logtalk.vim +#usr/share/vim/vim90/syntax/lotos.vim +#usr/share/vim/vim90/syntax/lout.vim +#usr/share/vim/vim90/syntax/lpc.vim +#usr/share/vim/vim90/syntax/lprolog.vim +#usr/share/vim/vim90/syntax/lscript.vim +#usr/share/vim/vim90/syntax/lsl.vim +#usr/share/vim/vim90/syntax/lss.vim +#usr/share/vim/vim90/syntax/lua.vim +#usr/share/vim/vim90/syntax/lynx.vim +#usr/share/vim/vim90/syntax/m3build.vim +#usr/share/vim/vim90/syntax/m3quake.vim +#usr/share/vim/vim90/syntax/m4.vim +#usr/share/vim/vim90/syntax/mail.vim +#usr/share/vim/vim90/syntax/mailaliases.vim +#usr/share/vim/vim90/syntax/mailcap.vim +#usr/share/vim/vim90/syntax/make.vim +#usr/share/vim/vim90/syntax/mallard.vim +#usr/share/vim/vim90/syntax/man.vim +#usr/share/vim/vim90/syntax/manconf.vim +#usr/share/vim/vim90/syntax/manual.vim +#usr/share/vim/vim90/syntax/maple.vim +#usr/share/vim/vim90/syntax/markdown.vim +#usr/share/vim/vim90/syntax/masm.vim +#usr/share/vim/vim90/syntax/mason.vim +#usr/share/vim/vim90/syntax/master.vim +#usr/share/vim/vim90/syntax/matlab.vim +#usr/share/vim/vim90/syntax/maxima.vim +#usr/share/vim/vim90/syntax/mel.vim +#usr/share/vim/vim90/syntax/meson.vim +#usr/share/vim/vim90/syntax/messages.vim +#usr/share/vim/vim90/syntax/mf.vim +#usr/share/vim/vim90/syntax/mgl.vim +#usr/share/vim/vim90/syntax/mgp.vim +#usr/share/vim/vim90/syntax/mib.vim +#usr/share/vim/vim90/syntax/mix.vim +#usr/share/vim/vim90/syntax/mma.vim +#usr/share/vim/vim90/syntax/mmix.vim +#usr/share/vim/vim90/syntax/mmp.vim +#usr/share/vim/vim90/syntax/modconf.vim +#usr/share/vim/vim90/syntax/model.vim +#usr/share/vim/vim90/syntax/modsim3.vim +#usr/share/vim/vim90/syntax/modula2.vim +#usr/share/vim/vim90/syntax/modula3.vim +#usr/share/vim/vim90/syntax/monk.vim +#usr/share/vim/vim90/syntax/moo.vim +#usr/share/vim/vim90/syntax/mp.vim +#usr/share/vim/vim90/syntax/mplayerconf.vim +#usr/share/vim/vim90/syntax/mrxvtrc.vim +#usr/share/vim/vim90/syntax/msidl.vim +#usr/share/vim/vim90/syntax/msmessages.vim +#usr/share/vim/vim90/syntax/msql.vim +#usr/share/vim/vim90/syntax/mupad.vim +#usr/share/vim/vim90/syntax/murphi.vim +#usr/share/vim/vim90/syntax/mush.vim +#usr/share/vim/vim90/syntax/muttrc.vim +#usr/share/vim/vim90/syntax/mysql.vim +#usr/share/vim/vim90/syntax/n1ql.vim +#usr/share/vim/vim90/syntax/named.vim +#usr/share/vim/vim90/syntax/nanorc.vim +#usr/share/vim/vim90/syntax/nasm.vim +#usr/share/vim/vim90/syntax/nastran.vim +#usr/share/vim/vim90/syntax/natural.vim +#usr/share/vim/vim90/syntax/ncf.vim +#usr/share/vim/vim90/syntax/neomuttrc.vim +#usr/share/vim/vim90/syntax/netrc.vim +#usr/share/vim/vim90/syntax/netrw.vim +#usr/share/vim/vim90/syntax/nginx.vim +#usr/share/vim/vim90/syntax/ninja.vim +#usr/share/vim/vim90/syntax/nosyntax.vim +#usr/share/vim/vim90/syntax/nqc.vim +#usr/share/vim/vim90/syntax/nroff.vim +#usr/share/vim/vim90/syntax/nsis.vim +#usr/share/vim/vim90/syntax/obj.vim +#usr/share/vim/vim90/syntax/objc.vim +#usr/share/vim/vim90/syntax/objcpp.vim +#usr/share/vim/vim90/syntax/ocaml.vim +#usr/share/vim/vim90/syntax/occam.vim +#usr/share/vim/vim90/syntax/omnimark.vim +#usr/share/vim/vim90/syntax/opam.vim +#usr/share/vim/vim90/syntax/openroad.vim +#usr/share/vim/vim90/syntax/openscad.vim +#usr/share/vim/vim90/syntax/opl.vim +#usr/share/vim/vim90/syntax/ora.vim +#usr/share/vim/vim90/syntax/pamconf.vim +#usr/share/vim/vim90/syntax/pamenv.vim +#usr/share/vim/vim90/syntax/papp.vim +#usr/share/vim/vim90/syntax/pascal.vim +#usr/share/vim/vim90/syntax/passwd.vim +#usr/share/vim/vim90/syntax/pbtxt.vim +#usr/share/vim/vim90/syntax/pcap.vim +#usr/share/vim/vim90/syntax/pccts.vim +#usr/share/vim/vim90/syntax/pdf.vim +#usr/share/vim/vim90/syntax/perl.vim +#usr/share/vim/vim90/syntax/pf.vim +#usr/share/vim/vim90/syntax/pfmain.vim +#usr/share/vim/vim90/syntax/php.vim +#usr/share/vim/vim90/syntax/phtml.vim +#usr/share/vim/vim90/syntax/pic.vim +#usr/share/vim/vim90/syntax/pike.vim +#usr/share/vim/vim90/syntax/pilrc.vim +#usr/share/vim/vim90/syntax/pine.vim +#usr/share/vim/vim90/syntax/pinfo.vim +#usr/share/vim/vim90/syntax/plaintex.vim +#usr/share/vim/vim90/syntax/pli.vim +#usr/share/vim/vim90/syntax/plm.vim +#usr/share/vim/vim90/syntax/plp.vim +#usr/share/vim/vim90/syntax/plsql.vim +#usr/share/vim/vim90/syntax/po.vim +#usr/share/vim/vim90/syntax/pod.vim +#usr/share/vim/vim90/syntax/poke.vim +#usr/share/vim/vim90/syntax/postscr.vim +#usr/share/vim/vim90/syntax/pov.vim +#usr/share/vim/vim90/syntax/povini.vim +#usr/share/vim/vim90/syntax/ppd.vim +#usr/share/vim/vim90/syntax/ppwiz.vim +#usr/share/vim/vim90/syntax/prescribe.vim +#usr/share/vim/vim90/syntax/privoxy.vim +#usr/share/vim/vim90/syntax/procmail.vim +#usr/share/vim/vim90/syntax/progress.vim +#usr/share/vim/vim90/syntax/prolog.vim +#usr/share/vim/vim90/syntax/promela.vim +#usr/share/vim/vim90/syntax/proto.vim +#usr/share/vim/vim90/syntax/protocols.vim +#usr/share/vim/vim90/syntax/ps1.vim +#usr/share/vim/vim90/syntax/ps1xml.vim +#usr/share/vim/vim90/syntax/psf.vim +#usr/share/vim/vim90/syntax/psl.vim +#usr/share/vim/vim90/syntax/ptcap.vim +#usr/share/vim/vim90/syntax/purifylog.vim +#usr/share/vim/vim90/syntax/pyrex.vim +#usr/share/vim/vim90/syntax/python.vim +#usr/share/vim/vim90/syntax/qb64.vim +#usr/share/vim/vim90/syntax/qf.vim +#usr/share/vim/vim90/syntax/quake.vim +#usr/share/vim/vim90/syntax/r.vim +#usr/share/vim/vim90/syntax/racc.vim +#usr/share/vim/vim90/syntax/radiance.vim +#usr/share/vim/vim90/syntax/raku.vim +#usr/share/vim/vim90/syntax/raml.vim +#usr/share/vim/vim90/syntax/ratpoison.vim +#usr/share/vim/vim90/syntax/rc.vim +#usr/share/vim/vim90/syntax/rcs.vim +#usr/share/vim/vim90/syntax/rcslog.vim +#usr/share/vim/vim90/syntax/readline.vim +#usr/share/vim/vim90/syntax/rebol.vim +#usr/share/vim/vim90/syntax/redif.vim +#usr/share/vim/vim90/syntax/registry.vim +#usr/share/vim/vim90/syntax/rego.vim +#usr/share/vim/vim90/syntax/remind.vim +#usr/share/vim/vim90/syntax/resolv.vim +#usr/share/vim/vim90/syntax/reva.vim +#usr/share/vim/vim90/syntax/rexx.vim +#usr/share/vim/vim90/syntax/rhelp.vim +#usr/share/vim/vim90/syntax/rib.vim +#usr/share/vim/vim90/syntax/rmd.vim +#usr/share/vim/vim90/syntax/rnc.vim +#usr/share/vim/vim90/syntax/rng.vim +#usr/share/vim/vim90/syntax/rnoweb.vim +#usr/share/vim/vim90/syntax/robots.vim +#usr/share/vim/vim90/syntax/routeros.vim +#usr/share/vim/vim90/syntax/rpcgen.vim +#usr/share/vim/vim90/syntax/rpl.vim +#usr/share/vim/vim90/syntax/rrst.vim +#usr/share/vim/vim90/syntax/rst.vim +#usr/share/vim/vim90/syntax/rtf.vim +#usr/share/vim/vim90/syntax/ruby.vim +#usr/share/vim/vim90/syntax/rust.vim +#usr/share/vim/vim90/syntax/samba.vim +#usr/share/vim/vim90/syntax/sas.vim +#usr/share/vim/vim90/syntax/sass.vim +#usr/share/vim/vim90/syntax/sather.vim +#usr/share/vim/vim90/syntax/sbt.vim +#usr/share/vim/vim90/syntax/scala.vim +#usr/share/vim/vim90/syntax/scdoc.vim +#usr/share/vim/vim90/syntax/scheme.vim +#usr/share/vim/vim90/syntax/scilab.vim +#usr/share/vim/vim90/syntax/screen.vim +#usr/share/vim/vim90/syntax/scss.vim +#usr/share/vim/vim90/syntax/sd.vim +#usr/share/vim/vim90/syntax/sdc.vim +#usr/share/vim/vim90/syntax/sdl.vim +#usr/share/vim/vim90/syntax/sed.vim +#usr/share/vim/vim90/syntax/sendpr.vim +#usr/share/vim/vim90/syntax/sensors.vim +#usr/share/vim/vim90/syntax/services.vim +#usr/share/vim/vim90/syntax/setserial.vim +#usr/share/vim/vim90/syntax/sexplib.vim +#usr/share/vim/vim90/syntax/sgml.vim +#usr/share/vim/vim90/syntax/sgmldecl.vim +#usr/share/vim/vim90/syntax/sgmllnx.vim +#usr/share/vim/vim90/syntax/sh.vim +#usr/share/vim/vim90/syntax/sicad.vim +#usr/share/vim/vim90/syntax/sieve.vim +#usr/share/vim/vim90/syntax/sil.vim +#usr/share/vim/vim90/syntax/simula.vim +#usr/share/vim/vim90/syntax/sinda.vim +#usr/share/vim/vim90/syntax/sindacmp.vim +#usr/share/vim/vim90/syntax/sindaout.vim +#usr/share/vim/vim90/syntax/sisu.vim +#usr/share/vim/vim90/syntax/skill.vim +#usr/share/vim/vim90/syntax/sl.vim +#usr/share/vim/vim90/syntax/slang.vim +#usr/share/vim/vim90/syntax/slice.vim +#usr/share/vim/vim90/syntax/slpconf.vim +#usr/share/vim/vim90/syntax/slpreg.vim +#usr/share/vim/vim90/syntax/slpspi.vim +#usr/share/vim/vim90/syntax/slrnrc.vim +#usr/share/vim/vim90/syntax/slrnsc.vim +#usr/share/vim/vim90/syntax/sm.vim +#usr/share/vim/vim90/syntax/smarty.vim +#usr/share/vim/vim90/syntax/smcl.vim +#usr/share/vim/vim90/syntax/smil.vim +#usr/share/vim/vim90/syntax/smith.vim +#usr/share/vim/vim90/syntax/sml.vim +#usr/share/vim/vim90/syntax/snnsnet.vim +#usr/share/vim/vim90/syntax/snnspat.vim +#usr/share/vim/vim90/syntax/snnsres.vim +#usr/share/vim/vim90/syntax/snobol4.vim +#usr/share/vim/vim90/syntax/spec.vim +#usr/share/vim/vim90/syntax/specman.vim +#usr/share/vim/vim90/syntax/spice.vim +#usr/share/vim/vim90/syntax/splint.vim +#usr/share/vim/vim90/syntax/spup.vim +#usr/share/vim/vim90/syntax/spyce.vim +#usr/share/vim/vim90/syntax/sql.vim +#usr/share/vim/vim90/syntax/sqlanywhere.vim +#usr/share/vim/vim90/syntax/sqlforms.vim +#usr/share/vim/vim90/syntax/sqlhana.vim +#usr/share/vim/vim90/syntax/sqlinformix.vim +#usr/share/vim/vim90/syntax/sqlj.vim +#usr/share/vim/vim90/syntax/sqloracle.vim +#usr/share/vim/vim90/syntax/sqr.vim +#usr/share/vim/vim90/syntax/squid.vim +#usr/share/vim/vim90/syntax/squirrel.vim +#usr/share/vim/vim90/syntax/srec.vim +#usr/share/vim/vim90/syntax/sshconfig.vim +#usr/share/vim/vim90/syntax/sshdconfig.vim +#usr/share/vim/vim90/syntax/st.vim +#usr/share/vim/vim90/syntax/stata.vim +#usr/share/vim/vim90/syntax/stp.vim +#usr/share/vim/vim90/syntax/strace.vim +#usr/share/vim/vim90/syntax/structurizr.vim +#usr/share/vim/vim90/syntax/sudoers.vim +#usr/share/vim/vim90/syntax/svg.vim +#usr/share/vim/vim90/syntax/svn.vim +#usr/share/vim/vim90/syntax/swift.vim +#usr/share/vim/vim90/syntax/swiftgyb.vim +#usr/share/vim/vim90/syntax/syncolor.vim +#usr/share/vim/vim90/syntax/synload.vim +#usr/share/vim/vim90/syntax/syntax.vim +#usr/share/vim/vim90/syntax/sysctl.vim +#usr/share/vim/vim90/syntax/systemd.vim +#usr/share/vim/vim90/syntax/systemverilog.vim +#usr/share/vim/vim90/syntax/tads.vim +#usr/share/vim/vim90/syntax/tags.vim +#usr/share/vim/vim90/syntax/tak.vim +#usr/share/vim/vim90/syntax/takcmp.vim +#usr/share/vim/vim90/syntax/takout.vim +#usr/share/vim/vim90/syntax/tap.vim +#usr/share/vim/vim90/syntax/tar.vim +#usr/share/vim/vim90/syntax/taskdata.vim +#usr/share/vim/vim90/syntax/taskedit.vim +#usr/share/vim/vim90/syntax/tasm.vim +#usr/share/vim/vim90/syntax/tcl.vim +#usr/share/vim/vim90/syntax/tcsh.vim +#usr/share/vim/vim90/syntax/template.vim +#usr/share/vim/vim90/syntax/teraterm.vim +#usr/share/vim/vim90/syntax/terminfo.vim +#usr/share/vim/vim90/syntax/tex.vim +#usr/share/vim/vim90/syntax/texinfo.vim +#usr/share/vim/vim90/syntax/texmf.vim +#usr/share/vim/vim90/syntax/tf.vim +#usr/share/vim/vim90/syntax/tidy.vim +#usr/share/vim/vim90/syntax/tilde.vim +#usr/share/vim/vim90/syntax/tli.vim +#usr/share/vim/vim90/syntax/tmux.vim +#usr/share/vim/vim90/syntax/toml.vim +#usr/share/vim/vim90/syntax/tpp.vim +#usr/share/vim/vim90/syntax/trasys.vim +#usr/share/vim/vim90/syntax/treetop.vim +#usr/share/vim/vim90/syntax/trustees.vim +#usr/share/vim/vim90/syntax/tsalt.vim +#usr/share/vim/vim90/syntax/tsscl.vim +#usr/share/vim/vim90/syntax/tssgm.vim +#usr/share/vim/vim90/syntax/tssop.vim +#usr/share/vim/vim90/syntax/tt2.vim +#usr/share/vim/vim90/syntax/tt2html.vim +#usr/share/vim/vim90/syntax/tt2js.vim +#usr/share/vim/vim90/syntax/typescript.vim +#usr/share/vim/vim90/syntax/typescriptcommon.vim +#usr/share/vim/vim90/syntax/typescriptreact.vim +#usr/share/vim/vim90/syntax/uc.vim +#usr/share/vim/vim90/syntax/udevconf.vim +#usr/share/vim/vim90/syntax/udevperm.vim +#usr/share/vim/vim90/syntax/udevrules.vim +#usr/share/vim/vim90/syntax/uil.vim +#usr/share/vim/vim90/syntax/updatedb.vim +#usr/share/vim/vim90/syntax/upstart.vim +#usr/share/vim/vim90/syntax/upstreamdat.vim +#usr/share/vim/vim90/syntax/upstreaminstalllog.vim +#usr/share/vim/vim90/syntax/upstreamlog.vim +#usr/share/vim/vim90/syntax/upstreamrpt.vim +#usr/share/vim/vim90/syntax/usserverlog.vim +#usr/share/vim/vim90/syntax/usw2kagtlog.vim +#usr/share/vim/vim90/syntax/valgrind.vim +#usr/share/vim/vim90/syntax/vb.vim +#usr/share/vim/vim90/syntax/vera.vim +#usr/share/vim/vim90/syntax/verilog.vim +#usr/share/vim/vim90/syntax/verilogams.vim +#usr/share/vim/vim90/syntax/vgrindefs.vim +#usr/share/vim/vim90/syntax/vhdl.vim +#usr/share/vim/vim90/syntax/vim.vim +#usr/share/vim/vim90/syntax/viminfo.vim +#usr/share/vim/vim90/syntax/virata.vim +#usr/share/vim/vim90/syntax/vmasm.vim +#usr/share/vim/vim90/syntax/voscm.vim +#usr/share/vim/vim90/syntax/vrml.vim +#usr/share/vim/vim90/syntax/vroom.vim +#usr/share/vim/vim90/syntax/vsejcl.vim +#usr/share/vim/vim90/syntax/vue.vim +#usr/share/vim/vim90/syntax/wast.vim +#usr/share/vim/vim90/syntax/wdiff.vim +#usr/share/vim/vim90/syntax/web.vim +#usr/share/vim/vim90/syntax/webmacro.vim +#usr/share/vim/vim90/syntax/wget.vim +#usr/share/vim/vim90/syntax/wget2.vim +#usr/share/vim/vim90/syntax/whitespace.vim +#usr/share/vim/vim90/syntax/winbatch.vim +#usr/share/vim/vim90/syntax/wml.vim +#usr/share/vim/vim90/syntax/wsh.vim +#usr/share/vim/vim90/syntax/wsml.vim +#usr/share/vim/vim90/syntax/wvdial.vim +#usr/share/vim/vim90/syntax/xbl.vim +#usr/share/vim/vim90/syntax/xdefaults.vim +#usr/share/vim/vim90/syntax/xf86conf.vim +#usr/share/vim/vim90/syntax/xhtml.vim +#usr/share/vim/vim90/syntax/xinetd.vim +#usr/share/vim/vim90/syntax/xkb.vim +#usr/share/vim/vim90/syntax/xmath.vim +#usr/share/vim/vim90/syntax/xml.vim +#usr/share/vim/vim90/syntax/xmodmap.vim +#usr/share/vim/vim90/syntax/xpm.vim +#usr/share/vim/vim90/syntax/xpm2.vim +#usr/share/vim/vim90/syntax/xquery.vim +#usr/share/vim/vim90/syntax/xs.vim +#usr/share/vim/vim90/syntax/xsd.vim +#usr/share/vim/vim90/syntax/xslt.vim +#usr/share/vim/vim90/syntax/xxd.vim +#usr/share/vim/vim90/syntax/yacc.vim +#usr/share/vim/vim90/syntax/yaml.vim +#usr/share/vim/vim90/syntax/z8a.vim +#usr/share/vim/vim90/syntax/zimbu.vim +#usr/share/vim/vim90/syntax/zsh.vim +#usr/share/vim/vim90/tools +#usr/share/vim/vim90/tools/README.txt +#usr/share/vim/vim90/tools/blink.c +#usr/share/vim/vim90/tools/ccfilter.1 +#usr/share/vim/vim90/tools/ccfilter.c +#usr/share/vim/vim90/tools/ccfilter_README.txt +#usr/share/vim/vim90/tools/demoserver.py +#usr/share/vim/vim90/tools/efm_filter.pl +#usr/share/vim/vim90/tools/efm_filter.txt +#usr/share/vim/vim90/tools/efm_perl.pl +#usr/share/vim/vim90/tools/emoji_list.vim +#usr/share/vim/vim90/tools/mve.awk +#usr/share/vim/vim90/tools/mve.txt +#usr/share/vim/vim90/tools/pltags.pl +#usr/share/vim/vim90/tools/ref +#usr/share/vim/vim90/tools/shtags.1 +#usr/share/vim/vim90/tools/shtags.pl +#usr/share/vim/vim90/tools/unicode.vim +#usr/share/vim/vim90/tools/vim132 +#usr/share/vim/vim90/tools/vim_vs_net.cmd +#usr/share/vim/vim90/tools/vimm +#usr/share/vim/vim90/tools/vimspell.sh +#usr/share/vim/vim90/tools/vimspell.txt +#usr/share/vim/vim90/tools/xcmdsrv_client.c +#usr/share/vim/vim90/tutor +#usr/share/vim/vim90/tutor/README.el.cp737.txt +#usr/share/vim/vim90/tutor/README.el.txt +#usr/share/vim/vim90/tutor/README.txt +#usr/share/vim/vim90/tutor/tutor +#usr/share/vim/vim90/tutor/tutor.bar +#usr/share/vim/vim90/tutor/tutor.bar.utf-8 +#usr/share/vim/vim90/tutor/tutor.bg.utf-8 +#usr/share/vim/vim90/tutor/tutor.ca +#usr/share/vim/vim90/tutor/tutor.ca.utf-8 +#usr/share/vim/vim90/tutor/tutor.cs +#usr/share/vim/vim90/tutor/tutor.cs.cp1250 +#usr/share/vim/vim90/tutor/tutor.cs.utf-8 +#usr/share/vim/vim90/tutor/tutor.da +#usr/share/vim/vim90/tutor/tutor.da.utf-8 +#usr/share/vim/vim90/tutor/tutor.de +#usr/share/vim/vim90/tutor/tutor.de.utf-8 +#usr/share/vim/vim90/tutor/tutor.el +#usr/share/vim/vim90/tutor/tutor.el.cp737 +#usr/share/vim/vim90/tutor/tutor.el.utf-8 +#usr/share/vim/vim90/tutor/tutor.eo +#usr/share/vim/vim90/tutor/tutor.eo.utf-8 +#usr/share/vim/vim90/tutor/tutor.es +#usr/share/vim/vim90/tutor/tutor.es.utf-8 +#usr/share/vim/vim90/tutor/tutor.fr +#usr/share/vim/vim90/tutor/tutor.fr.utf-8 +#usr/share/vim/vim90/tutor/tutor.hr +#usr/share/vim/vim90/tutor/tutor.hr.cp1250 +#usr/share/vim/vim90/tutor/tutor.hr.utf-8 +#usr/share/vim/vim90/tutor/tutor.hu +#usr/share/vim/vim90/tutor/tutor.hu.cp1250 +#usr/share/vim/vim90/tutor/tutor.hu.utf-8 +#usr/share/vim/vim90/tutor/tutor.it +#usr/share/vim/vim90/tutor/tutor.it.utf-8 +#usr/share/vim/vim90/tutor/tutor.ja.euc +#usr/share/vim/vim90/tutor/tutor.ja.sjis +#usr/share/vim/vim90/tutor/tutor.ja.utf-8 +#usr/share/vim/vim90/tutor/tutor.ko +#usr/share/vim/vim90/tutor/tutor.ko.euc +#usr/share/vim/vim90/tutor/tutor.ko.utf-8 +#usr/share/vim/vim90/tutor/tutor.lv.utf-8 +#usr/share/vim/vim90/tutor/tutor.nb +#usr/share/vim/vim90/tutor/tutor.nb.utf-8 +#usr/share/vim/vim90/tutor/tutor.nl +#usr/share/vim/vim90/tutor/tutor.nl.utf-8 +#usr/share/vim/vim90/tutor/tutor.no +#usr/share/vim/vim90/tutor/tutor.no.utf-8 +#usr/share/vim/vim90/tutor/tutor.pl +#usr/share/vim/vim90/tutor/tutor.pl.cp1250 +#usr/share/vim/vim90/tutor/tutor.pl.utf-8 +#usr/share/vim/vim90/tutor/tutor.pt +#usr/share/vim/vim90/tutor/tutor.pt.utf-8 +#usr/share/vim/vim90/tutor/tutor.ru +#usr/share/vim/vim90/tutor/tutor.ru.cp1251 +#usr/share/vim/vim90/tutor/tutor.ru.utf-8 +#usr/share/vim/vim90/tutor/tutor.sk +#usr/share/vim/vim90/tutor/tutor.sk.cp1250 +#usr/share/vim/vim90/tutor/tutor.sk.utf-8 +#usr/share/vim/vim90/tutor/tutor.sr.cp1250 +#usr/share/vim/vim90/tutor/tutor.sr.utf-8 +#usr/share/vim/vim90/tutor/tutor.sv +#usr/share/vim/vim90/tutor/tutor.sv.utf-8 +#usr/share/vim/vim90/tutor/tutor.tr.iso9 +#usr/share/vim/vim90/tutor/tutor.tr.utf-8 +#usr/share/vim/vim90/tutor/tutor.uk.utf-8 +#usr/share/vim/vim90/tutor/tutor.utf-8 +#usr/share/vim/vim90/tutor/tutor.vi.utf-8 +#usr/share/vim/vim90/tutor/tutor.vim +#usr/share/vim/vim90/tutor/tutor.zh.big5 +#usr/share/vim/vim90/tutor/tutor.zh.euc +#usr/share/vim/vim90/tutor/tutor.zh.utf-8 +#usr/share/vim/vim90/tutor/tutor.zh_cn.utf-8 +#usr/share/vim/vim90/tutor/tutor.zh_tw.utf-8 +#usr/share/vim/vim90/vimrc_example.vim diff --git a/config/rootfiles/common/web-user-interface b/config/rootfiles/common/web-user-interface index cae8dde32..33f0d30a7 100644 --- a/config/rootfiles/common/web-user-interface +++ b/config/rootfiles/common/web-user-interface @@ -27,6 +27,7 @@ srv/web/ipfire/cgi-bin/hardwaregraphs.cgi srv/web/ipfire/cgi-bin/hosts.cgi srv/web/ipfire/cgi-bin/ids.cgi srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ipblocklist.cgi srv/web/ipfire/cgi-bin/ipinfo.cgi srv/web/ipfire/cgi-bin/iptables.cgi srv/web/ipfire/cgi-bin/location-block.cgi @@ -38,9 +39,11 @@ srv/web/ipfire/cgi-bin/logs.cgi/firewalllogcountry.dat srv/web/ipfire/cgi-bin/logs.cgi/firewalllogip.dat srv/web/ipfire/cgi-bin/logs.cgi/firewalllogport.dat srv/web/ipfire/cgi-bin/logs.cgi/ids.dat +srv/web/ipfire/cgi-bin/logs.cgi/ipblocklists.dat srv/web/ipfire/cgi-bin/logs.cgi/log.dat srv/web/ipfire/cgi-bin/logs.cgi/ovpnclients.dat srv/web/ipfire/cgi-bin/logs.cgi/proxylog.dat +srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromblocklist.dat srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromcountry.dat srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromip.dat srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromport.dat diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common/x86_64/linux index 326bc6c6e..99fa8ffdc 100644 --- a/config/rootfiles/common/x86_64/linux +++ b/config/rootfiles/common/x86_64/linux @@ -1360,6 +1360,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/arch/x86/include/asm/espfix.h #lib/modules/KVER-ipfire/build/arch/x86/include/asm/exec.h #lib/modules/KVER-ipfire/build/arch/x86/include/asm/extable.h +#lib/modules/KVER-ipfire/build/arch/x86/include/asm/extable_fixup_types.h #lib/modules/KVER-ipfire/build/arch/x86/include/asm/fb.h #lib/modules/KVER-ipfire/build/arch/x86/include/asm/fixmap.h #lib/modules/KVER-ipfire/build/arch/x86/include/asm/floppy.h @@ -6785,6 +6786,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/CC_HAS_INT128 #lib/modules/KVER-ipfire/build/include/config/CC_HAS_KASAN_GENERIC #lib/modules/KVER-ipfire/build/include/config/CC_HAS_NO_PROFILE_FN_ATTR +#lib/modules/KVER-ipfire/build/include/config/CC_HAS_RETURN_THUNK #lib/modules/KVER-ipfire/build/include/config/CC_HAS_SANCOV_TRACE_PC #lib/modules/KVER-ipfire/build/include/config/CC_HAS_SANE_STACKPROTECTOR #lib/modules/KVER-ipfire/build/include/config/CC_HAS_SLS @@ -6877,6 +6879,8 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/CPU_FREQ_GOV_SCHEDUTIL #lib/modules/KVER-ipfire/build/include/config/CPU_FREQ_GOV_USERSPACE #lib/modules/KVER-ipfire/build/include/config/CPU_FREQ_STAT +#lib/modules/KVER-ipfire/build/include/config/CPU_IBPB_ENTRY +#lib/modules/KVER-ipfire/build/include/config/CPU_IBRS_ENTRY #lib/modules/KVER-ipfire/build/include/config/CPU_IDLE #lib/modules/KVER-ipfire/build/include/config/CPU_IDLE_GOV_HALTPOLL #lib/modules/KVER-ipfire/build/include/config/CPU_IDLE_GOV_LADDER @@ -6889,6 +6893,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/CPU_SUP_HYGON #lib/modules/KVER-ipfire/build/include/config/CPU_SUP_INTEL #lib/modules/KVER-ipfire/build/include/config/CPU_SUP_ZHAOXIN +#lib/modules/KVER-ipfire/build/include/config/CPU_UNRET_ENTRY #lib/modules/KVER-ipfire/build/include/config/CRASH_DUMP #lib/modules/KVER-ipfire/build/include/config/CRC16 #lib/modules/KVER-ipfire/build/include/config/CRC32 @@ -7209,7 +7214,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/DRM_I915_USERFAULT_AUTOSUSPEND #lib/modules/KVER-ipfire/build/include/config/DRM_I915_USERPTR #lib/modules/KVER-ipfire/build/include/config/DRM_KMS_HELPER -#lib/modules/KVER-ipfire/build/include/config/DRM_LEGACY #lib/modules/KVER-ipfire/build/include/config/DRM_MGAG200 #lib/modules/KVER-ipfire/build/include/config/DRM_MIPI_DSI #lib/modules/KVER-ipfire/build/include/config/DRM_NOUVEAU @@ -8071,6 +8075,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/INTEL_INT0002_VGPIO #lib/modules/KVER-ipfire/build/include/config/INTEL_IOATDMA #lib/modules/KVER-ipfire/build/include/config/INTEL_IOMMU +#lib/modules/KVER-ipfire/build/include/config/INTEL_IOMMU_DEFAULT_ON #lib/modules/KVER-ipfire/build/include/config/INTEL_IOMMU_FLOPPY_WA #lib/modules/KVER-ipfire/build/include/config/INTEL_IOMMU_SVM #lib/modules/KVER-ipfire/build/include/config/INTEL_IPS @@ -9088,7 +9093,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/NFSD_V4_SECURITY_LABEL #lib/modules/KVER-ipfire/build/include/config/NFS_ACL_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_COMMON -#lib/modules/KVER-ipfire/build/include/config/NFS_DEBUG #lib/modules/KVER-ipfire/build/include/config/NFS_DISABLE_UDP_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NFS_FS #lib/modules/KVER-ipfire/build/include/config/NFS_FSCACHE @@ -9239,7 +9243,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/NORTEL_HERMES #lib/modules/KVER-ipfire/build/include/config/NOUVEAU_DEBUG #lib/modules/KVER-ipfire/build/include/config/NOUVEAU_DEBUG_DEFAULT -#lib/modules/KVER-ipfire/build/include/config/NOUVEAU_LEGACY_CTX_SUPPORT #lib/modules/KVER-ipfire/build/include/config/NOZOMI #lib/modules/KVER-ipfire/build/include/config/NO_HZ #lib/modules/KVER-ipfire/build/include/config/NO_HZ_COMMON @@ -9586,6 +9589,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/RELOCATABLE #lib/modules/KVER-ipfire/build/include/config/RENESAS_PHY #lib/modules/KVER-ipfire/build/include/config/RESET_CONTROLLER +#lib/modules/KVER-ipfire/build/include/config/RETHUNK #lib/modules/KVER-ipfire/build/include/config/RETPOLINE #lib/modules/KVER-ipfire/build/include/config/RETU_WATCHDOG #lib/modules/KVER-ipfire/build/include/config/RFKILL @@ -10333,6 +10337,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SPARSEMEM_VMEMMAP #lib/modules/KVER-ipfire/build/include/config/SPARSEMEM_VMEMMAP_ENABLE #lib/modules/KVER-ipfire/build/include/config/SPARSE_IRQ +#lib/modules/KVER-ipfire/build/include/config/SPECULATION_MITIGATIONS #lib/modules/KVER-ipfire/build/include/config/SPLIT_PTLOCK_CPUS #lib/modules/KVER-ipfire/build/include/config/SPMI #lib/modules/KVER-ipfire/build/include/config/SRCU @@ -10374,7 +10379,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SUNGEM_PHY #lib/modules/KVER-ipfire/build/include/config/SUNRPC #lib/modules/KVER-ipfire/build/include/config/SUNRPC_BACKCHANNEL -#lib/modules/KVER-ipfire/build/include/config/SUNRPC_DEBUG #lib/modules/KVER-ipfire/build/include/config/SUNRPC_GSS #lib/modules/KVER-ipfire/build/include/config/SURFACE_HOTPLUG #lib/modules/KVER-ipfire/build/include/config/SURFACE_PLATFORMS @@ -10778,6 +10782,15 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/V4L_PLATFORM_DRIVERS #lib/modules/KVER-ipfire/build/include/config/VETH #lib/modules/KVER-ipfire/build/include/config/VFAT_FS +#lib/modules/KVER-ipfire/build/include/config/VFIO +#lib/modules/KVER-ipfire/build/include/config/VFIO_IOMMU_TYPE1 +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_CORE +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_IGD +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_INTX +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_MMAP +#lib/modules/KVER-ipfire/build/include/config/VFIO_PCI_VGA +#lib/modules/KVER-ipfire/build/include/config/VFIO_VIRQFD #lib/modules/KVER-ipfire/build/include/config/VGASTATE #lib/modules/KVER-ipfire/build/include/config/VGA_ARB #lib/modules/KVER-ipfire/build/include/config/VGA_ARB_MAX_GPUS @@ -13460,6 +13473,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/linux/mmu_context.h #lib/modules/KVER-ipfire/build/include/linux/mmu_notifier.h #lib/modules/KVER-ipfire/build/include/linux/mmzone.h +#lib/modules/KVER-ipfire/build/include/linux/mnt_idmapping.h #lib/modules/KVER-ipfire/build/include/linux/mnt_namespace.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h #lib/modules/KVER-ipfire/build/include/linux/mod_devicetable.h.orig @@ -21361,6 +21375,13 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-core.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-host.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/vhci-hcd.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci-core.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/pci/vfio-pci.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_iommu_type1.ko.xz +#lib/modules/KVER-ipfire/kernel/drivers/vfio/vfio_virqfd.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/vhost #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost.ko.xz #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost_iotlb.ko.xz diff --git a/config/rootfiles/common/x86_64/stage2 b/config/rootfiles/common/x86_64/stage2 index 586b88e3d..c54fccc20 100644 --- a/config/rootfiles/common/x86_64/stage2 +++ b/config/rootfiles/common/x86_64/stage2 @@ -106,6 +106,7 @@ usr/local/bin/settime usr/local/bin/timecheck usr/local/bin/timezone-transition usr/local/bin/update-ids-ruleset +usr/local/bin/update-ipblocklists usr/local/bin/update-lang-cache usr/local/bin/update-location-database #usr/local/include @@ -126,7 +127,6 @@ usr/local/bin/update-location-database #usr/local/share/man/man8 #usr/local/share/misc #usr/local/share/terminfo -#usr/local/share/xt_geoip #usr/local/share/zoneinfo #usr/local/src #usr/sbin @@ -148,7 +148,6 @@ usr/share/doc/licenses/GPLv3 #usr/share/man/man8 #usr/share/misc #usr/share/terminfo -#usr/share/xt_geoip #usr/share/zoneinfo #var #var/cache @@ -156,6 +155,7 @@ var/cache/ldconfig var/cache/ldconfig/aux-cache var/empty #var/lib +var/lib/ipblocklist #var/lib/misc #var/local var/lock diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/common/x86_64/util-linux index bd862b557..de78f65c2 100644 --- a/config/rootfiles/common/x86_64/util-linux +++ b/config/rootfiles/common/x86_64/util-linux @@ -103,7 +103,7 @@ usr/bin/uclampset usr/bin/uuidgen usr/bin/uuidparse #usr/bin/whereis -usr/bin/x86_64 +#usr/bin/x86_64 #usr/include/blkid #usr/include/blkid/blkid.h #usr/include/libfdisk diff --git a/config/rootfiles/core/169/core-files b/config/rootfiles/core/170/core-files similarity index 100% rename from config/rootfiles/core/169/core-files rename to config/rootfiles/core/170/core-files diff --git a/config/rootfiles/core/170/exclude b/config/rootfiles/core/170/exclude new file mode 100644 index 000000000..378c2d563 --- /dev/null +++ b/config/rootfiles/core/170/exclude @@ -0,0 +1,34 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +boot/uEnv.txt +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +var/ipfire/dma +var/ipfire/time +var/ipfire/firewall/locationblock +var/ipfire/fwhosts/customlocationgrp +var/ipfire/ovpn +var/ipfire/urlfilter/blacklist +var/ipfire/urlfilter/settings +var/lib/alternatives +var/lib/location/database.db +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/169/filelists/aarch64/linux b/config/rootfiles/core/170/filelists/aarch64/linux similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/linux rename to config/rootfiles/core/170/filelists/aarch64/linux diff --git a/config/rootfiles/core/169/filelists/armv6l/linux b/config/rootfiles/core/170/filelists/armv6l/linux similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/linux rename to config/rootfiles/core/170/filelists/armv6l/linux diff --git a/config/rootfiles/core/170/filelists/bash b/config/rootfiles/core/170/filelists/bash new file mode 120000 index 000000000..de970cb1d --- /dev/null +++ b/config/rootfiles/core/170/filelists/bash @@ -0,0 +1 @@ +../../../common/bash \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/bind b/config/rootfiles/core/170/filelists/bind similarity index 100% rename from config/rootfiles/core/169/filelists/bind rename to config/rootfiles/core/170/filelists/bind diff --git a/config/rootfiles/core/170/filelists/ca-certificates b/config/rootfiles/core/170/filelists/ca-certificates new file mode 120000 index 000000000..320fea8f4 --- /dev/null +++ b/config/rootfiles/core/170/filelists/ca-certificates @@ -0,0 +1 @@ +../../../common/ca-certificates \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/core-files b/config/rootfiles/core/170/filelists/core-files similarity index 100% rename from config/rootfiles/core/169/filelists/core-files rename to config/rootfiles/core/170/filelists/core-files diff --git a/config/rootfiles/core/170/filelists/files b/config/rootfiles/core/170/filelists/files new file mode 100644 index 000000000..01b02c2ab --- /dev/null +++ b/config/rootfiles/core/170/filelists/files @@ -0,0 +1,29 @@ +etc/rc.d/init.d/firewall +opt/pakfire/lib/functions.pl +opt/pakfire/pakfire +srv/web/ipfire/cgi-bin/aliases.cgi +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ipblocklist.cgi +srv/web/ipfire/cgi-bin/pakfire.cgi +srv/web/ipfire/cgi-bin/services.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +srv/web/ipfire/cgi-bin/vulnerabilities.cgi +srv/web/ipfire/cgi-bin/logs.cgi/ids.dat +srv/web/ipfire/cgi-bin/logs.cgi/ipblocklists.dat +srv/web/ipfire/cgi-bin/logs.cgi/log.dat +srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromblocklist.dat +srv/web/ipfire/html/themes/ipfire/include/functions.pl +usr/lib/firewall/rules.pl +usr/local/bin/setaliases +usr/local/bin/update-ipblocklists +usr/share/terminfo/t/tmux +usr/share/terminfo/t/tmux-256color +usr/share/terminfo/t/tmux-direct +var/ipfire/backup/bin/backup.pl +var/ipfire/backup/include +var/ipfire/ipblocklist-functions.pl +var/ipfire/menu.d/50-firewall.menu +var/ipfire/menu.d/70-log.menu +var/ipfire/network-functions.pl +var/ipfire/urlfilter/autoupdate/autoupdate.urls +var/spool/cron/root.orig diff --git a/config/rootfiles/core/170/filelists/fireinfo b/config/rootfiles/core/170/filelists/fireinfo new file mode 120000 index 000000000..c46115521 --- /dev/null +++ b/config/rootfiles/core/170/filelists/fireinfo @@ -0,0 +1 @@ +../../../common/fireinfo \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/gnutls b/config/rootfiles/core/170/filelists/gnutls new file mode 120000 index 000000000..8dbe60bc3 --- /dev/null +++ b/config/rootfiles/core/170/filelists/gnutls @@ -0,0 +1 @@ +../../../common/gnutls \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/harfbuzz b/config/rootfiles/core/170/filelists/harfbuzz new file mode 120000 index 000000000..ffe1e0d0b --- /dev/null +++ b/config/rootfiles/core/170/filelists/harfbuzz @@ -0,0 +1 @@ +../../../common/harfbuzz \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/hdparm b/config/rootfiles/core/170/filelists/hdparm new file mode 120000 index 000000000..b6447518a --- /dev/null +++ b/config/rootfiles/core/170/filelists/hdparm @@ -0,0 +1 @@ +../../../common/hdparm \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/ipblocklist-sources b/config/rootfiles/core/170/filelists/ipblocklist-sources new file mode 120000 index 000000000..31e200d14 --- /dev/null +++ b/config/rootfiles/core/170/filelists/ipblocklist-sources @@ -0,0 +1 @@ +../../../common/ipblocklist-sources \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/kmod b/config/rootfiles/core/170/filelists/kmod new file mode 120000 index 000000000..0020e197e --- /dev/null +++ b/config/rootfiles/core/170/filelists/kmod @@ -0,0 +1 @@ +../../../common/kmod \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/krb5 b/config/rootfiles/core/170/filelists/krb5 similarity index 100% rename from config/rootfiles/core/169/filelists/krb5 rename to config/rootfiles/core/170/filelists/krb5 diff --git a/config/rootfiles/core/170/filelists/logwatch b/config/rootfiles/core/170/filelists/logwatch new file mode 120000 index 000000000..f14eabda9 --- /dev/null +++ b/config/rootfiles/core/170/filelists/logwatch @@ -0,0 +1 @@ +../../../common/logwatch \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/lsof b/config/rootfiles/core/170/filelists/lsof new file mode 120000 index 000000000..1353d33e5 --- /dev/null +++ b/config/rootfiles/core/170/filelists/lsof @@ -0,0 +1 @@ +../../../common/lsof \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/nano b/config/rootfiles/core/170/filelists/nano new file mode 120000 index 000000000..2f07279c0 --- /dev/null +++ b/config/rootfiles/core/170/filelists/nano @@ -0,0 +1 @@ +../../../common/nano \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/openssl b/config/rootfiles/core/170/filelists/openssl similarity index 100% rename from config/rootfiles/core/169/filelists/openssl rename to config/rootfiles/core/170/filelists/openssl diff --git a/config/rootfiles/core/170/filelists/screen b/config/rootfiles/core/170/filelists/screen new file mode 120000 index 000000000..81008f46e --- /dev/null +++ b/config/rootfiles/core/170/filelists/screen @@ -0,0 +1 @@ +../../../common/screen \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/sqlite b/config/rootfiles/core/170/filelists/sqlite similarity index 100% rename from config/rootfiles/core/169/filelists/sqlite rename to config/rootfiles/core/170/filelists/sqlite diff --git a/config/rootfiles/core/170/filelists/sudo b/config/rootfiles/core/170/filelists/sudo new file mode 120000 index 000000000..0d3c45e04 --- /dev/null +++ b/config/rootfiles/core/170/filelists/sudo @@ -0,0 +1 @@ +../../../common/sudo \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/suricata b/config/rootfiles/core/170/filelists/suricata new file mode 120000 index 000000000..f671f6993 --- /dev/null +++ b/config/rootfiles/core/170/filelists/suricata @@ -0,0 +1 @@ +../../../common/suricata \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/unbound b/config/rootfiles/core/170/filelists/unbound similarity index 100% rename from config/rootfiles/core/169/filelists/unbound rename to config/rootfiles/core/170/filelists/unbound diff --git a/config/rootfiles/core/170/filelists/usbutils b/config/rootfiles/core/170/filelists/usbutils new file mode 120000 index 000000000..31db5a7ac --- /dev/null +++ b/config/rootfiles/core/170/filelists/usbutils @@ -0,0 +1 @@ +../../../common/usbutils \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/vim b/config/rootfiles/core/170/filelists/vim new file mode 120000 index 000000000..98613172e --- /dev/null +++ b/config/rootfiles/core/170/filelists/vim @@ -0,0 +1 @@ +../../../common/vim \ No newline at end of file diff --git a/config/rootfiles/core/170/filelists/x86_64/intel-microcode b/config/rootfiles/core/170/filelists/x86_64/intel-microcode new file mode 120000 index 000000000..d5ac074e2 --- /dev/null +++ b/config/rootfiles/core/170/filelists/x86_64/intel-microcode @@ -0,0 +1 @@ +../../../../common/x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/x86_64/linux b/config/rootfiles/core/170/filelists/x86_64/linux similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/linux rename to config/rootfiles/core/170/filelists/x86_64/linux diff --git a/config/rootfiles/core/169/filelists/xfsprogs b/config/rootfiles/core/170/filelists/xfsprogs similarity index 100% rename from config/rootfiles/core/169/filelists/xfsprogs rename to config/rootfiles/core/170/filelists/xfsprogs diff --git a/config/rootfiles/core/170/filelists/zlib b/config/rootfiles/core/170/filelists/zlib new file mode 120000 index 000000000..e34566322 --- /dev/null +++ b/config/rootfiles/core/170/filelists/zlib @@ -0,0 +1 @@ +../../../common/zlib \ No newline at end of file diff --git a/config/rootfiles/core/170/update.sh b/config/rootfiles/core/170/update.sh new file mode 100644 index 000000000..b6b66f3f1 --- /dev/null +++ b/config/rootfiles/core/170/update.sh @@ -0,0 +1,238 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2022 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=170 + +exit_with_error() { + # Set last succesfull installed core. + echo $(($core-1)) > /opt/pakfire/db/core/mine + # force fsck at next boot, this may fix free space on xfs + touch /forcefsck + # don't start pakfire again at error + killall -KILL pak_update + /usr/bin/logger -p syslog.emerg -t ipfire \ + "core-update-${core}: $1" + exit $2 +} + +# Remove old core updates from pakfire cache to save space... +for (( i=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Stop services +/etc/rc.d/init.d/unbound stop +/etc/rc.d/init.d/suricata stop + +KVER="xxxKVERxxx" + +# Backup uEnv.txt if exist +if [ -e /boot/uEnv.txt ]; then + cp -vf /boot/uEnv.txt /boot/uEnv.txt.org +fi + +# Do some sanity checks prior to the kernel update +case $(uname -r) in + *-ipfire*) + # Ok. + ;; + *) + exit_with_error "ERROR cannot update. No IPFire Kernel." 1 + ;; +esac + +# Check diskspace on root +ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1` + +if [ $ROOTSPACE -lt 100000 ]; then + exit_with_error "ERROR cannot update because not enough free space on root." 2 + exit 2 +fi + +# Remove the old kernel +rm -rvf \ + /boot/System.map-* \ + /boot/config-* \ + /boot/ipfirerd-* \ + /boot/initramfs-* \ + /boot/vmlinuz-* \ + /boot/uImage-* \ + /boot/zImage-* \ + /boot/uInit-* \ + /boot/dtb-* \ + /lib/modules + +# Remove files +rm -rvf \ + /lib/ld-2.* \ + /lib/libanl-2.* \ + /lib/libc-2.* \ + /lib/libdl-2.* \ + /lib/libm-2.* \ + /lib/libmvec-2.* \ + /lib/libnsl-2.* \ + /lib/libnss_compat-2.* \ + /lib/libnss_db-2.* \ + /lib/libnss_dns-2.* \ + /lib/libnss_files-2.* \ + /lib/libnss_hesiod-2.* \ + /lib/libntfs-3g.so.88* \ + /lib/libpsx.so.2 \ + /lib/libpthread-2.* \ + /lib/libresolv-2.* \ + /lib/librt-2.* \ + /lib/libthread_db-1.0.so \ + /lib/libutil-2.* \ + /sbin/ifcfg \ + /sbin/routef \ + /sbin/rtpr \ + /usr/bin/screen-4.* \ + /usr/bin/x86_64 \ + /usr/lib/libbfd-2.36.* \ + /usr/lib/libbind9-9.16.2* \ + /usr/lib/libbind9-9.16.30.so \ + /usr/lib/libdnet* \ + /usr/lib/libdns-9.16.30.so \ + /usr/lib/libgnutls.so.30.33.1 \ + /usr/lib/libirs-9.16.2* \ + /usr/lib/libirs-9.16.30.so \ + /usr/lib/libisc-9.16.2* \ + /usr/lib/libisc-9.16.30.so \ + /usr/lib/libisccc-9.16.2* \ + /usr/lib/libisccc-9.16.30.so \ + /usr/lib/libisccfg-9.16.2* \ + /usr/lib/libisccfg-9.16.30.so \ + /usr/lib/libldap-* \ + /usr/lib/libldap_r-* \ + /usr/lib/libns-9.16.2* \ + /usr/lib/libns-9.16.30.so \ + /usr/lib/libopenjp2.so.2.3.* \ + /usr/lib/libpoppler.so.11* \ + /usr/lib/libunbound.so.8.1.17 \ + /usr/lib/perl5/site_perl/5.32.1/Bundle/LWP.pm \ + /usr/lib/perl5/site_perl/5.32.1/File/Listing.pm \ + /usr/lib/perl5/site_perl/5.32.1/HTML/Form.pm \ + /usr/lib/perl5/site_perl/5.32.1/HTTP/Cookies \ + /usr/lib/perl5/site_perl/5.32.1/HTTP/Negotiate.pm \ + /usr/lib/perl5/site_perl/5.32.1/*-linux-thread-multi/auto/Unix/Syslog/autosplit.ix \ + /usr/lib/perl5/site_perl/5.32.1/*-linux-thread-multi/qd.pl \ + /usr/lib/perl5/site_perl/5.32.1/LWP/media.types \ + /usr/lib/perl5/site_perl/5.32.1/LWP/MediaTypes.pm \ + /usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/GHTTP.pm \ + /usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/http10.pm \ + /usr/lib/perl5/site_perl/5.32.1/LWP/Protocol/https10.pm \ + /usr/lib/perl5/site_perl/5.32.1/WWW \ + /usr/sbin/ovpn-ccd-convert \ + /usr/share/xt_geoip + +# Extract files +extract_files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Filesytem cleanup +/usr/local/bin/filesystem-cleanup + +# Create directory for IPBlocklist feature +mkdir -pv /var/lib/ipblocklist +chown nobody:nobody /var/lib/ipblocklist + +# Rebuild fcrontab from scratch +/usr/bin/fcrontab -z + +# Update collectd.conf +sed -i /etc/collectd.conf \ + -e "/LoadPlugin entropy/d" + +# Stop collectd Sevice +/etc/init.d/collectd stop + +# Cleanup old collectd statistics... +rm -rvf /var/log/rrd/collectd/localhost/processes-mysqld \ + /var/log/rrd/collectd/localhost/processes-snort \ + /var/log/rrd/collectd/localhost/processes-rtorrent \ + /var/log/rrd/collectd/localhost/processes-asterisk \ + /var/log/rrd/collectd/localhost/processes-java \ + /var/log/rrd/collectd/localhost/processes-spamd \ + /var/log/rrd/collectd/localhost/entropy + +# Start collectd +/etc/init.d/collectd start + +# Start services +/etc/rc.d/init.d/unbound start +/etc/rc.d/init.d/suricata start + +# Harden mount options of /boot +sed -E -i "s/\s+/boot\s+auto\s+defaults\s+/ /boot auto defaults,nodev,noexec,nosuid /g" /etc/fstab + +# Regenerate all initrds +dracut --regenerate-all --force +case "$(uname -m)" in + armv*) + mkimage -A arm -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire + rm /boot/initramfs-${KVER}-ipfire.img + ;; + aarch64) + mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire + # dont remove initramfs because grub need this to boot. + ;; +esac + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# remove lm_sensor config after collectd was started +# to reserch sensors at next boot with updated kernel +rm -f /etc/sysconfig/lm_sensors + +# Upadate Kernel version in uEnv.txt +if [ -e /boot/uEnv.txt ]; then + sed -i -e "s/KVER=.*/KVER=${KVER}/g" /boot/uEnv.txt +fi + +# Call user update script (needed for some ARM boards) +if [ -e /boot/pakfire-kernel-update ]; then + /boot/pakfire-kernel-update ${KVER} +fi + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/168/update.sh b/config/rootfiles/oldcore/168/update.sh index 6bb081ff2..418c49399 100644 --- a/config/rootfiles/oldcore/168/update.sh +++ b/config/rootfiles/oldcore/168/update.sh @@ -143,6 +143,22 @@ if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then /etc/init.d/ipsec start fi
+# krb5 is now part of the core system, remove Pakfire metadata for it +if [ -e "/opt/pakfire/db/installed/meta-krb5" ] && [ -e "/opt/pakfire/db/meta/meta-krb5" ]; then + rm -vf \ + /opt/pakfire/db/installed/meta-krb5 \ + /opt/pakfire/db/meta/meta-krb5 \ + /opt/pakfire/db/rootfiles/krb5 +fi + +# libtiff is now part of the core system, remove Pakfire metadata for it +if [ -e "/opt/pakfire/db/installed/meta-libtiff" ] && [ -e "/opt/pakfire/db/meta/meta-libtiff" ]; then + rm -vf \ + /opt/pakfire/db/installed/meta-libtiff \ + /opt/pakfire/db/meta/meta-libtiff \ + /opt/pakfire/db/rootfiles/libtiff +fi + # This update needs a reboot... touch /var/run/need_reboot
diff --git a/config/rootfiles/oldcore/169/core-files b/config/rootfiles/oldcore/169/core-files new file mode 100644 index 000000000..0dec37e53 --- /dev/null +++ b/config/rootfiles/oldcore/169/core-files @@ -0,0 +1,5 @@ +etc/system-release +etc/issue +etc/os-release +srv/web/ipfire/cgi-bin/credits.cgi +var/ipfire/langs diff --git a/config/rootfiles/core/169/exclude b/config/rootfiles/oldcore/169/exclude similarity index 100% rename from config/rootfiles/core/169/exclude rename to config/rootfiles/oldcore/169/exclude diff --git a/config/rootfiles/core/169/filelists/aarch64/binutils b/config/rootfiles/oldcore/169/filelists/aarch64/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/binutils rename to config/rootfiles/oldcore/169/filelists/aarch64/binutils diff --git a/config/rootfiles/core/169/filelists/aarch64/gcc b/config/rootfiles/oldcore/169/filelists/aarch64/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/gcc rename to config/rootfiles/oldcore/169/filelists/aarch64/gcc diff --git a/config/rootfiles/core/169/filelists/aarch64/glibc b/config/rootfiles/oldcore/169/filelists/aarch64/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/glibc rename to config/rootfiles/oldcore/169/filelists/aarch64/glibc diff --git a/config/rootfiles/oldcore/169/filelists/aarch64/linux b/config/rootfiles/oldcore/169/filelists/aarch64/linux new file mode 120000 index 000000000..3a2532bc7 --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/aarch64/linux @@ -0,0 +1 @@ +../../../../common/aarch64/linux \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/aarch64/linux-initrd b/config/rootfiles/oldcore/169/filelists/aarch64/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/aarch64/linux-initrd rename to config/rootfiles/oldcore/169/filelists/aarch64/linux-initrd diff --git a/config/rootfiles/core/169/filelists/apache2 b/config/rootfiles/oldcore/169/filelists/apache2 similarity index 100% rename from config/rootfiles/core/169/filelists/apache2 rename to config/rootfiles/oldcore/169/filelists/apache2 diff --git a/config/rootfiles/core/169/filelists/armv6l/binutils b/config/rootfiles/oldcore/169/filelists/armv6l/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/binutils rename to config/rootfiles/oldcore/169/filelists/armv6l/binutils diff --git a/config/rootfiles/core/169/filelists/armv6l/gcc b/config/rootfiles/oldcore/169/filelists/armv6l/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/gcc rename to config/rootfiles/oldcore/169/filelists/armv6l/gcc diff --git a/config/rootfiles/core/169/filelists/armv6l/glibc b/config/rootfiles/oldcore/169/filelists/armv6l/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/glibc rename to config/rootfiles/oldcore/169/filelists/armv6l/glibc diff --git a/config/rootfiles/oldcore/169/filelists/armv6l/linux b/config/rootfiles/oldcore/169/filelists/armv6l/linux new file mode 120000 index 000000000..aee1f4d73 --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/armv6l/linux @@ -0,0 +1 @@ +../../../../common/armv6l/linux \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/armv6l/linux-initrd b/config/rootfiles/oldcore/169/filelists/armv6l/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/armv6l/linux-initrd rename to config/rootfiles/oldcore/169/filelists/armv6l/linux-initrd diff --git a/config/rootfiles/oldcore/169/filelists/bind b/config/rootfiles/oldcore/169/filelists/bind new file mode 120000 index 000000000..48a0ebaef --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/bind @@ -0,0 +1 @@ +../../../common/bind \ No newline at end of file diff --git a/config/rootfiles/oldcore/169/filelists/core-files b/config/rootfiles/oldcore/169/filelists/core-files new file mode 120000 index 000000000..709d6c14c --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/core-files @@ -0,0 +1 @@ +../core-files \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/curl b/config/rootfiles/oldcore/169/filelists/curl similarity index 100% rename from config/rootfiles/core/169/filelists/curl rename to config/rootfiles/oldcore/169/filelists/curl diff --git a/config/rootfiles/core/169/filelists/files b/config/rootfiles/oldcore/169/filelists/files similarity index 100% rename from config/rootfiles/core/169/filelists/files rename to config/rootfiles/oldcore/169/filelists/files diff --git a/config/rootfiles/core/169/filelists/fuse b/config/rootfiles/oldcore/169/filelists/fuse similarity index 100% rename from config/rootfiles/core/169/filelists/fuse rename to config/rootfiles/oldcore/169/filelists/fuse diff --git a/config/rootfiles/core/169/filelists/iptables b/config/rootfiles/oldcore/169/filelists/iptables similarity index 100% rename from config/rootfiles/core/169/filelists/iptables rename to config/rootfiles/oldcore/169/filelists/iptables diff --git a/config/rootfiles/core/169/filelists/keyutils b/config/rootfiles/oldcore/169/filelists/keyutils similarity index 100% rename from config/rootfiles/core/169/filelists/keyutils rename to config/rootfiles/oldcore/169/filelists/keyutils diff --git a/config/rootfiles/oldcore/169/filelists/krb5 b/config/rootfiles/oldcore/169/filelists/krb5 new file mode 120000 index 000000000..082c3cbcd --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/krb5 @@ -0,0 +1 @@ +../../../common/krb5 \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/libnetfilter_cthelper b/config/rootfiles/oldcore/169/filelists/libnetfilter_cthelper similarity index 100% rename from config/rootfiles/core/169/filelists/libnetfilter_cthelper rename to config/rootfiles/oldcore/169/filelists/libnetfilter_cthelper diff --git a/config/rootfiles/core/169/filelists/libnetfilter_cttimeout b/config/rootfiles/oldcore/169/filelists/libnetfilter_cttimeout similarity index 100% rename from config/rootfiles/core/169/filelists/libnetfilter_cttimeout rename to config/rootfiles/oldcore/169/filelists/libnetfilter_cttimeout diff --git a/config/rootfiles/core/169/filelists/libtiff b/config/rootfiles/oldcore/169/filelists/libtiff similarity index 100% rename from config/rootfiles/core/169/filelists/libtiff rename to config/rootfiles/oldcore/169/filelists/libtiff diff --git a/config/rootfiles/core/169/filelists/libxml2 b/config/rootfiles/oldcore/169/filelists/libxml2 similarity index 100% rename from config/rootfiles/core/169/filelists/libxml2 rename to config/rootfiles/oldcore/169/filelists/libxml2 diff --git a/config/rootfiles/core/169/filelists/libxslt b/config/rootfiles/oldcore/169/filelists/libxslt similarity index 100% rename from config/rootfiles/core/169/filelists/libxslt rename to config/rootfiles/oldcore/169/filelists/libxslt diff --git a/config/rootfiles/core/169/filelists/libyang b/config/rootfiles/oldcore/169/filelists/libyang similarity index 100% rename from config/rootfiles/core/169/filelists/libyang rename to config/rootfiles/oldcore/169/filelists/libyang diff --git a/config/rootfiles/core/169/filelists/lmdb b/config/rootfiles/oldcore/169/filelists/lmdb similarity index 100% rename from config/rootfiles/core/169/filelists/lmdb rename to config/rootfiles/oldcore/169/filelists/lmdb diff --git a/config/rootfiles/core/169/filelists/logrotate b/config/rootfiles/oldcore/169/filelists/logrotate similarity index 100% rename from config/rootfiles/core/169/filelists/logrotate rename to config/rootfiles/oldcore/169/filelists/logrotate diff --git a/config/rootfiles/core/169/filelists/lzip b/config/rootfiles/oldcore/169/filelists/lzip similarity index 100% rename from config/rootfiles/core/169/filelists/lzip rename to config/rootfiles/oldcore/169/filelists/lzip diff --git a/config/rootfiles/core/169/filelists/misc-progs b/config/rootfiles/oldcore/169/filelists/misc-progs similarity index 100% rename from config/rootfiles/core/169/filelists/misc-progs rename to config/rootfiles/oldcore/169/filelists/misc-progs diff --git a/config/rootfiles/core/169/filelists/oath-toolkit b/config/rootfiles/oldcore/169/filelists/oath-toolkit similarity index 100% rename from config/rootfiles/core/169/filelists/oath-toolkit rename to config/rootfiles/oldcore/169/filelists/oath-toolkit diff --git a/config/rootfiles/oldcore/169/filelists/openssl b/config/rootfiles/oldcore/169/filelists/openssl new file mode 120000 index 000000000..e011a9266 --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/openvpn b/config/rootfiles/oldcore/169/filelists/openvpn similarity index 100% rename from config/rootfiles/core/169/filelists/openvpn rename to config/rootfiles/oldcore/169/filelists/openvpn diff --git a/config/rootfiles/core/169/filelists/perl-File-Remove b/config/rootfiles/oldcore/169/filelists/perl-File-Remove similarity index 100% rename from config/rootfiles/core/169/filelists/perl-File-Remove rename to config/rootfiles/oldcore/169/filelists/perl-File-Remove diff --git a/config/rootfiles/core/169/filelists/perl-Imager b/config/rootfiles/oldcore/169/filelists/perl-Imager similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Imager rename to config/rootfiles/oldcore/169/filelists/perl-Imager diff --git a/config/rootfiles/core/169/filelists/perl-Imager-QRCode b/config/rootfiles/oldcore/169/filelists/perl-Imager-QRCode similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Imager-QRCode rename to config/rootfiles/oldcore/169/filelists/perl-Imager-QRCode diff --git a/config/rootfiles/core/169/filelists/perl-MIME-Base32 b/config/rootfiles/oldcore/169/filelists/perl-MIME-Base32 similarity index 100% rename from config/rootfiles/core/169/filelists/perl-MIME-Base32 rename to config/rootfiles/oldcore/169/filelists/perl-MIME-Base32 diff --git a/config/rootfiles/core/169/filelists/perl-Module-Build b/config/rootfiles/oldcore/169/filelists/perl-Module-Build similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-Build rename to config/rootfiles/oldcore/169/filelists/perl-Module-Build diff --git a/config/rootfiles/core/169/filelists/perl-Module-Install b/config/rootfiles/oldcore/169/filelists/perl-Module-Install similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-Install rename to config/rootfiles/oldcore/169/filelists/perl-Module-Install diff --git a/config/rootfiles/core/169/filelists/perl-Module-ScanDeps b/config/rootfiles/oldcore/169/filelists/perl-Module-ScanDeps similarity index 100% rename from config/rootfiles/core/169/filelists/perl-Module-ScanDeps rename to config/rootfiles/oldcore/169/filelists/perl-Module-ScanDeps diff --git a/config/rootfiles/core/169/filelists/perl-URI-Encode b/config/rootfiles/oldcore/169/filelists/perl-URI-Encode similarity index 100% rename from config/rootfiles/core/169/filelists/perl-URI-Encode rename to config/rootfiles/oldcore/169/filelists/perl-URI-Encode diff --git a/config/rootfiles/core/169/filelists/perl-YAML-Tiny b/config/rootfiles/oldcore/169/filelists/perl-YAML-Tiny similarity index 100% rename from config/rootfiles/core/169/filelists/perl-YAML-Tiny rename to config/rootfiles/oldcore/169/filelists/perl-YAML-Tiny diff --git a/config/rootfiles/core/169/filelists/poppler b/config/rootfiles/oldcore/169/filelists/poppler similarity index 100% rename from config/rootfiles/core/169/filelists/poppler rename to config/rootfiles/oldcore/169/filelists/poppler diff --git a/config/rootfiles/core/169/filelists/qrencode b/config/rootfiles/oldcore/169/filelists/qrencode similarity index 100% rename from config/rootfiles/core/169/filelists/qrencode rename to config/rootfiles/oldcore/169/filelists/qrencode diff --git a/config/rootfiles/oldcore/169/filelists/sqlite b/config/rootfiles/oldcore/169/filelists/sqlite new file mode 120000 index 000000000..4ea569766 --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/sqlite @@ -0,0 +1 @@ +../../../common/sqlite \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/squid b/config/rootfiles/oldcore/169/filelists/squid similarity index 100% rename from config/rootfiles/core/169/filelists/squid rename to config/rootfiles/oldcore/169/filelists/squid diff --git a/config/rootfiles/core/169/filelists/tzdata b/config/rootfiles/oldcore/169/filelists/tzdata similarity index 100% rename from config/rootfiles/core/169/filelists/tzdata rename to config/rootfiles/oldcore/169/filelists/tzdata diff --git a/config/rootfiles/oldcore/169/filelists/unbound b/config/rootfiles/oldcore/169/filelists/unbound new file mode 120000 index 000000000..66adf0924 --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/unbound @@ -0,0 +1 @@ +../../../common/unbound \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/x86_64/binutils b/config/rootfiles/oldcore/169/filelists/x86_64/binutils similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/binutils rename to config/rootfiles/oldcore/169/filelists/x86_64/binutils diff --git a/config/rootfiles/core/169/filelists/x86_64/gcc b/config/rootfiles/oldcore/169/filelists/x86_64/gcc similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/gcc rename to config/rootfiles/oldcore/169/filelists/x86_64/gcc diff --git a/config/rootfiles/core/169/filelists/x86_64/glibc b/config/rootfiles/oldcore/169/filelists/x86_64/glibc similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/glibc rename to config/rootfiles/oldcore/169/filelists/x86_64/glibc diff --git a/config/rootfiles/oldcore/169/filelists/x86_64/linux b/config/rootfiles/oldcore/169/filelists/x86_64/linux new file mode 120000 index 000000000..0615b5b9a --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/x86_64/linux @@ -0,0 +1 @@ +../../../../common/x86_64/linux \ No newline at end of file diff --git a/config/rootfiles/core/169/filelists/x86_64/linux-initrd b/config/rootfiles/oldcore/169/filelists/x86_64/linux-initrd similarity index 100% rename from config/rootfiles/core/169/filelists/x86_64/linux-initrd rename to config/rootfiles/oldcore/169/filelists/x86_64/linux-initrd diff --git a/config/rootfiles/oldcore/169/filelists/xfsprogs b/config/rootfiles/oldcore/169/filelists/xfsprogs new file mode 120000 index 000000000..91032964d --- /dev/null +++ b/config/rootfiles/oldcore/169/filelists/xfsprogs @@ -0,0 +1 @@ +../../../common/xfsprogs \ No newline at end of file diff --git a/config/rootfiles/core/169/update.sh b/config/rootfiles/oldcore/169/update.sh similarity index 100% rename from config/rootfiles/core/169/update.sh rename to config/rootfiles/oldcore/169/update.sh diff --git a/config/rootfiles/packages/aarch64/amazon-ssm-agent b/config/rootfiles/packages/aarch64/amazon-ssm-agent new file mode 120000 index 000000000..3acbdf17c --- /dev/null +++ b/config/rootfiles/packages/aarch64/amazon-ssm-agent @@ -0,0 +1 @@ +../x86_64/amazon-ssm-agent \ No newline at end of file diff --git a/config/rootfiles/packages/aarch64/samba b/config/rootfiles/packages/aarch64/samba index 49d924537..a049902b0 100644 --- a/config/rootfiles/packages/aarch64/samba +++ b/config/rootfiles/packages/aarch64/samba @@ -186,6 +186,7 @@ usr/lib/libsmbclient.so.0 usr/lib/libsmbclient.so.0.7.0 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 +usr/lib/libsmbconf.so.0.0.1 usr/lib/libsmbldap.so usr/lib/libsmbldap.so.2 usr/lib/libsmbldap.so.2.1.0 @@ -495,6 +496,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_base_test.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tgs_tests.py +#usr/lib/python3.10/site-packages/samba/tests/krb5/kpasswd_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/pac_align_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/raw_testcase.py diff --git a/config/rootfiles/packages/armv6l/python3-pyfuse3 b/config/rootfiles/packages/armv6l/python3-pyfuse3 new file mode 100644 index 000000000..c8f17804a --- /dev/null +++ b/config/rootfiles/packages/armv6l/python3-pyfuse3 @@ -0,0 +1,10 @@ +usr/lib/python3.10/site-packages/_pyfuse3.py +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/zip-safe +usr/lib/python3.10/site-packages/pyfuse3.cpython-310-arm-linux-gnueabi.so +usr/lib/python3.10/site-packages/pyfuse3_asyncio.py diff --git a/config/rootfiles/packages/armv6l/samba b/config/rootfiles/packages/armv6l/samba index 440f29cb2..dec46311b 100644 --- a/config/rootfiles/packages/armv6l/samba +++ b/config/rootfiles/packages/armv6l/samba @@ -186,6 +186,7 @@ usr/lib/libsmbclient.so.0 usr/lib/libsmbclient.so.0.7.0 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 +usr/lib/libsmbconf.so.0.0.1 usr/lib/libsmbldap.so usr/lib/libsmbldap.so.2 usr/lib/libsmbldap.so.2.1.0 @@ -495,6 +496,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_base_test.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tgs_tests.py +#usr/lib/python3.10/site-packages/samba/tests/krb5/kpasswd_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/pac_align_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/raw_testcase.py diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/clamav index ca3124bb2..588c34eb4 100644 --- a/config/rootfiles/packages/clamav +++ b/config/rootfiles/packages/clamav @@ -56,6 +56,7 @@ usr/sbin/clamd #usr/share/doc/ClamAV/html/clipboard.min.js #usr/share/doc/ClamAV/html/community_resources #usr/share/doc/ClamAV/html/community_resources/CommunityResources.html +#usr/share/doc/ClamAV/html/community_resources/CompileClamAV_AmazonLinux2.txt #usr/share/doc/ClamAV/html/css #usr/share/doc/ClamAV/html/css/chrome.css #usr/share/doc/ClamAV/html/css/general.css diff --git a/config/rootfiles/packages/cups b/config/rootfiles/packages/cups index 18987be0e..65ad4f418 100644 --- a/config/rootfiles/packages/cups +++ b/config/rootfiles/packages/cups @@ -1,3 +1,4 @@ +etc/cups etc/dbus-1/system.d/cups.conf etc/pam.d/cups etc/rc.d/init.d/cups diff --git a/config/rootfiles/packages/cups-pdf b/config/rootfiles/packages/cups-pdf new file mode 100644 index 000000000..70324cad1 --- /dev/null +++ b/config/rootfiles/packages/cups-pdf @@ -0,0 +1,5 @@ +usr/lib/cups/backend/cups-pdf +#usr/share/ppd/cups-pdf +usr/share/ppd/cups-pdf/CUPS-PDF_noopt.ppd +usr/share/ppd/cups-pdf/CUPS-PDF_opt.ppd +var/ipfire/cups/cups-pdf.conf diff --git a/config/rootfiles/common/fmt b/config/rootfiles/packages/fmt similarity index 88% rename from config/rootfiles/common/fmt rename to config/rootfiles/packages/fmt index d9067f14a..af371d939 100644 --- a/config/rootfiles/common/fmt +++ b/config/rootfiles/packages/fmt @@ -6,11 +6,11 @@ #usr/include/fmt/core.h #usr/include/fmt/format-inl.h #usr/include/fmt/format.h -#usr/include/fmt/locale.h #usr/include/fmt/os.h #usr/include/fmt/ostream.h #usr/include/fmt/printf.h #usr/include/fmt/ranges.h +#usr/include/fmt/std.h #usr/include/fmt/xchar.h #usr/lib/cmake/fmt #usr/lib/cmake/fmt/fmt-config-version.cmake @@ -18,6 +18,6 @@ #usr/lib/cmake/fmt/fmt-targets-release.cmake #usr/lib/cmake/fmt/fmt-targets.cmake #usr/lib/libfmt.so -#usr/lib/libfmt.so.8 -#usr/lib/libfmt.so.8.1.1 +usr/lib/libfmt.so.9 +usr/lib/libfmt.so.9.0.0 #usr/lib/pkgconfig/fmt.pc diff --git a/config/rootfiles/packages/gutenprint b/config/rootfiles/packages/gutenprint index 3671a7800..8d6fdd489 100644 --- a/config/rootfiles/packages/gutenprint +++ b/config/rootfiles/packages/gutenprint @@ -19,492 +19,361 @@ usr/bin/testpattern #usr/include/gutenprint/paper.h #usr/include/gutenprint/path.h #usr/include/gutenprint/printers.h +#usr/include/gutenprint/refcache.h #usr/include/gutenprint/sequence.h #usr/include/gutenprint/string-list.h +#usr/include/gutenprint/types.h #usr/include/gutenprint/util.h #usr/include/gutenprint/vars.h #usr/include/gutenprint/weave.h #usr/include/gutenprint/xml.h -#usr/include/gutenprintui2 -usr/lib/cups/driver/gutenprint.5.2 +usr/lib/cups/backend/gutenprint53+usb +usr/lib/cups/driver/gutenprint.5.3 usr/lib/cups/filter/commandtocanon usr/lib/cups/filter/commandtoepson -usr/lib/cups/filter/rastertogutenprint.5.2 +usr/lib/cups/filter/rastertogutenprint.5.3 #usr/lib/gutenprint -usr/lib/gutenprint/5.2 -usr/lib/gutenprint/5.2/modules +#usr/lib/gutenprint/5.3 +#usr/lib/gutenprint/5.3/config.summary #usr/lib/libgutenprint.a #usr/lib/libgutenprint.la usr/lib/libgutenprint.so -usr/lib/libgutenprint.so.2 -usr/lib/libgutenprint.so.2.1.0 +usr/lib/libgutenprint.so.9 +usr/lib/libgutenprint.so.9.5.0 #usr/lib/pkgconfig/gutenprint.pc -usr/sbin/cups-genppd.5.2 +usr/sbin/cups-genppd.5.3 usr/sbin/cups-genppdupdate usr/share/cups/calibrate.ppm -usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.2.xml -usr/share/foomatic/db/source/driver/gutenprint-ijs.5.2.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-color.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-model.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-pagesize.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-printoutmode.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-resolution.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_borderless.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_brightness-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_cdinnerradius.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_colorcorrection.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_contrast-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_duplex.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_fullbleed.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_imagetype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_inkset.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_inktype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_inputslot.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_laminate.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_mediatype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_quality.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_resolution.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs-simplified.5.2-stp_usegloss.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-color.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-model.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-pagesize.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-printoutmode.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-resolution.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_bandenhancement-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_blackdensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_blackgamma-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_blacktrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_bluedensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_borderless.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_brightness-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cdallowothermedia.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cdinnerradius.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cdxadjustment-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cdyadjustment-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_colorcorrection.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_contrast-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cyanbalance-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cyandensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_cyangamma-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkgrayscale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkgraytrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkgrayvalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkyellowscale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkyellowtrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_darkyellowvalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_density-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_ditheralgorithm.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_dropsize1-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_dropsize2-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_dropsize3-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_duplex.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablebandenhancement.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableblackdensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableblackgamma.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableblacktrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablebluedensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablecyanbalance.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablecyandensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablecyangamma.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkgrayscale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkgraytrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkgrayvalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkyellowscale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkyellowtrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledarkyellowvalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledropsize1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledropsize2.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enabledropsize3.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablefeedadjustment.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablefeedsequence.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegamma.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegcrlower.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegcrupper.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableglosslimit.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray1scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray1trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray1value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray2scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray2trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray2value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray3scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray3trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegray3value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegrayscale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegraytrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablegrayvalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray1scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray1trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray1value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray2scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray2trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray2value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray3scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray3trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray3value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray4scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray4trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray4value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray5scale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray5trans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablehgray5value.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableinklimit.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightcyanscale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightcyantrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightcyanvalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightgrayscale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightgraytrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightgrayvalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightmagentascale.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightmagentatrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightmagentavalue.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablelightyellowtrans.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablemagentabalance.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablemagentadensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablemagentagamma.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableorangedensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablepagedrytime.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablepaperthickness.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableplatengap.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableprintmethod.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablereddensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablescandrytime.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablescanmindrytime.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablesubchannelcutoff.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enablevacuumintensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableyellowbalance.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableyellowdensity.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_enableyellowgamma.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_feedadjustment-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_feedsequence-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_fullbleed.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gamma-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gcrlower-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gcrupper-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_glosslimit-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray1scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray1trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray1value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray2scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray2trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray2value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray3scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray3trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_gray3value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_grayscale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_graytrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_grayvalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray1scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray1trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray1value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray2scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray2trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray2value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray3scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray3trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray3value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray4scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray4trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray4value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray5scale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray5trans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_hgray5value-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_imagetype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-2.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-3.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-4.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-5.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-6.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-7.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inklimit-8.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inkset.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inktype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_inputslot.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_laminate.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightcyanscale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightcyantrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightcyantrans-2.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightcyanvalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightgrayscale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightgraytrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightgrayvalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightmagentascale-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightmagentatrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightmagentatrans-2.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightmagentavalue-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_lightyellowtrans-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_linearcontrast.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_magentabalance-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_magentadensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_magentagamma-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_mediatype.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_orangedensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_pagedrytime-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_paperthickness-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_platengap-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_printingdirection.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_printmethod-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_quality.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_reddensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_resolution.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_scandrytime-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_scanmindrytime-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_subchannelcutoff-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_usegloss.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_vacuumintensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_weave.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_yellowbalance-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_yellowdensity-1.xml -usr/share/foomatic/db/source/opt/gutenprint-ijs.5.2-stp_yellowgamma-1.xml -usr/share/foomatic/kitload.log +usr/share/cups/usb/net.sf.gimp-print.usb-quirks #usr/share/gutenprint -#usr/share/gutenprint/5.2 -#usr/share/gutenprint/5.2/xml -usr/share/gutenprint/5.2/xml/dither-matrix-1x1.xml -usr/share/gutenprint/5.2/xml/dither-matrix-2x1.xml -usr/share/gutenprint/5.2/xml/dither-matrix-4x1.xml -#usr/share/gutenprint/5.2/xml/escp2 -#usr/share/gutenprint/5.2/xml/escp2/inks -usr/share/gutenprint/5.2/xml/escp2/inks/artisan.xml -usr/share/gutenprint/5.2/xml/escp2/inks/b500.xml -usr/share/gutenprint/5.2/xml/escp2/inks/c120.xml -usr/share/gutenprint/5.2/xml/escp2/inks/c64.xml -usr/share/gutenprint/5.2/xml/escp2/inks/c80.xml -usr/share/gutenprint/5.2/xml/escp2/inks/c82.xml -usr/share/gutenprint/5.2/xml/escp2/inks/claria.xml -usr/share/gutenprint/5.2/xml/escp2/inks/cmy.xml -usr/share/gutenprint/5.2/xml/escp2/inks/cmykrb.xml -usr/share/gutenprint/5.2/xml/escp2/inks/cmykro.xml -usr/share/gutenprint/5.2/xml/escp2/inks/cx3650.xml -usr/share/gutenprint/5.2/xml/escp2/inks/defaultblack.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_photo.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_photo7_japan.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome_k3.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome_k3v.xml -usr/share/gutenprint/5.2/xml/escp2/inks/f360_ultrachrome_k3v_2.xml -usr/share/gutenprint/5.2/xml/escp2/inks/nx100.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen0.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen1.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen2.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen3.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen3_4.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_gen4.xml -usr/share/gutenprint/5.2/xml/escp2/inks/photo_pigment.xml -usr/share/gutenprint/5.2/xml/escp2/inks/picturemate_4.xml -usr/share/gutenprint/5.2/xml/escp2/inks/picturemate_6.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_gen1.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_gen2.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_pigment.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome_k3.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome_k34.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome_k3v.xml -usr/share/gutenprint/5.2/xml/escp2/inks/pro_ultrachrome_k3v4.xml -usr/share/gutenprint/5.2/xml/escp2/inks/standard.xml -usr/share/gutenprint/5.2/xml/escp2/inks/standard_gen0.xml -usr/share/gutenprint/5.2/xml/escp2/inks/ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/inks/wf40.xml -usr/share/gutenprint/5.2/xml/escp2/inks/wf500.xml -usr/share/gutenprint/5.2/xml/escp2/inks/x80.xml -#usr/share/gutenprint/5.2/xml/escp2/inputslots -usr/share/gutenprint/5.2/xml/escp2/inputslots/artisan.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/b500.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/cd.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/cd_cutter_roll_feed.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/cd_roll_feed.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/cutter_roll_feed.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/default.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/pro3880.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/pro_cutter_roll_feed.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/pro_roll_feed.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/r1800.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/r2400.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/r2880.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/rx680.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/rx700.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/spro5000.xml -usr/share/gutenprint/5.2/xml/escp2/inputslots/standard_roll_feed.xml -#usr/share/gutenprint/5.2/xml/escp2/media -usr/share/gutenprint/5.2/xml/escp2/media/artisan.xml -usr/share/gutenprint/5.2/xml/escp2/media/b500.xml -usr/share/gutenprint/5.2/xml/escp2/media/c120.xml -usr/share/gutenprint/5.2/xml/escp2/media/c64.xml -usr/share/gutenprint/5.2/xml/escp2/media/c80.xml -usr/share/gutenprint/5.2/xml/escp2/media/c82.xml -usr/share/gutenprint/5.2/xml/escp2/media/claria.xml -usr/share/gutenprint/5.2/xml/escp2/media/claria1400.xml -usr/share/gutenprint/5.2/xml/escp2/media/cmy.xml -usr/share/gutenprint/5.2/xml/escp2/media/cmykrb.xml -usr/share/gutenprint/5.2/xml/escp2/media/cmykro.xml -usr/share/gutenprint/5.2/xml/escp2/media/cx3650.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360_photo.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360_photo7_japan.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome_k3.xml -usr/share/gutenprint/5.2/xml/escp2/media/f360_ultrachrome_k3v.xml -usr/share/gutenprint/5.2/xml/escp2/media/nx100.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen0.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen1.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen2.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen3.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen3_4.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_gen4.xml -usr/share/gutenprint/5.2/xml/escp2/media/photo_pigment.xml -usr/share/gutenprint/5.2/xml/escp2/media/picturemate_4.xml -usr/share/gutenprint/5.2/xml/escp2/media/picturemate_6.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro3880_ultrachrome_k3v.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_gen1.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_gen2.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_pigment.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_ultrachrome_k3.xml -usr/share/gutenprint/5.2/xml/escp2/media/pro_ultrachrome_k3v.xml -usr/share/gutenprint/5.2/xml/escp2/media/r800.xml -usr/share/gutenprint/5.2/xml/escp2/media/standard.xml -usr/share/gutenprint/5.2/xml/escp2/media/standard_gen0.xml -usr/share/gutenprint/5.2/xml/escp2/media/ultrachrome.xml -usr/share/gutenprint/5.2/xml/escp2/media/wf500.xml -usr/share/gutenprint/5.2/xml/escp2/media/x80.xml -#usr/share/gutenprint/5.2/xml/escp2/mediasizes -usr/share/gutenprint/5.2/xml/escp2/mediasizes/standard.xml -#usr/share/gutenprint/5.2/xml/escp2/model -usr/share/gutenprint/5.2/xml/escp2/model/model_0.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_1.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_10.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_100.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_101.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_102.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_103.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_104.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_105.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_106.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_107.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_108.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_109.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_11.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_110.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_111.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_112.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_113.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_114.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_115.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_116.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_117.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_12.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_13.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_14.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_15.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_16.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_17.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_18.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_19.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_2.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_20.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_21.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_22.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_23.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_24.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_25.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_26.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_27.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_28.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_29.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_3.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_30.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_31.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_32.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_33.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_34.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_35.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_36.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_37.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_38.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_39.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_4.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_40.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_41.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_42.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_43.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_44.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_45.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_46.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_47.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_48.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_49.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_5.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_50.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_51.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_52.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_53.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_54.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_55.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_56.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_57.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_58.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_59.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_6.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_60.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_61.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_62.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_63.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_64.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_65.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_66.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_67.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_68.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_69.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_7.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_70.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_71.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_72.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_73.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_74.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_75.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_76.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_77.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_78.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_79.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_8.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_80.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_81.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_82.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_83.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_84.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_85.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_86.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_87.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_88.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_89.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_9.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_90.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_91.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_92.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_93.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_94.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_95.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_96.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_97.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_98.xml -usr/share/gutenprint/5.2/xml/escp2/model/model_99.xml -#usr/share/gutenprint/5.2/xml/escp2/qualitypresets -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/p1_5.xml -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/picturemate.xml -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/prox900.xml -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/standard.xml -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/v2880.xml -usr/share/gutenprint/5.2/xml/escp2/qualitypresets/wf40.xml -#usr/share/gutenprint/5.2/xml/escp2/weaves -usr/share/gutenprint/5.2/xml/escp2/weaves/pro7000.xml -usr/share/gutenprint/5.2/xml/escp2/weaves/pro7500.xml -usr/share/gutenprint/5.2/xml/escp2/weaves/pro7600.xml -usr/share/gutenprint/5.2/xml/escp2/weaves/standard.xml -usr/share/gutenprint/5.2/xml/papers.xml -usr/share/gutenprint/5.2/xml/printers.xml +#usr/share/gutenprint/5.3 +#usr/share/gutenprint/5.3/xml +#usr/share/gutenprint/5.3/xml/dither +usr/share/gutenprint/5.3/xml/dither/matrix-1x1.xml +usr/share/gutenprint/5.3/xml/dither/matrix-2x1.xml +usr/share/gutenprint/5.3/xml/dither/matrix-4x1.xml +#usr/share/gutenprint/5.3/xml/escp2 +#usr/share/gutenprint/5.3/xml/escp2/inks +usr/share/gutenprint/5.3/xml/escp2/inks/artisan.xml +usr/share/gutenprint/5.3/xml/escp2/inks/b500.xml +usr/share/gutenprint/5.3/xml/escp2/inks/c120.xml +usr/share/gutenprint/5.3/xml/escp2/inks/c64.xml +usr/share/gutenprint/5.3/xml/escp2/inks/c80.xml +usr/share/gutenprint/5.3/xml/escp2/inks/c82.xml +usr/share/gutenprint/5.3/xml/escp2/inks/claria.xml +usr/share/gutenprint/5.3/xml/escp2/inks/claria_xp.xml +usr/share/gutenprint/5.3/xml/escp2/inks/cmy.xml +usr/share/gutenprint/5.3/xml/escp2/inks/cmykrb.xml +usr/share/gutenprint/5.3/xml/escp2/inks/cmykro.xml +usr/share/gutenprint/5.3/xml/escp2/inks/cx3650.xml +usr/share/gutenprint/5.3/xml/escp2/inks/defaultblack.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_photo.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_photo7_japan.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_ultrachrome_k3.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/inks/f360_ultrachrome_k3v_2.xml +usr/share/gutenprint/5.3/xml/escp2/inks/nx100.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen0.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen1.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen2.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen3.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen3_4.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_gen4.xml +usr/share/gutenprint/5.3/xml/escp2/inks/photo_pigment.xml +usr/share/gutenprint/5.3/xml/escp2/inks/picturemate_4.xml +usr/share/gutenprint/5.3/xml/escp2/inks/picturemate_6.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_gen1.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_gen2.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_pigment.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k34.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3v10.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3v10a.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3v10b.xml +usr/share/gutenprint/5.3/xml/escp2/inks/pro_ultrachrome_k3v4.xml +usr/share/gutenprint/5.3/xml/escp2/inks/standard.xml +usr/share/gutenprint/5.3/xml/escp2/inks/standard_gen0.xml +usr/share/gutenprint/5.3/xml/escp2/inks/sx445.xml +usr/share/gutenprint/5.3/xml/escp2/inks/ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/inks/wf40.xml +usr/share/gutenprint/5.3/xml/escp2/inks/wf500.xml +usr/share/gutenprint/5.3/xml/escp2/inks/x80.xml +usr/share/gutenprint/5.3/xml/escp2/inks/xp100.xml +#usr/share/gutenprint/5.3/xml/escp2/inputslots +usr/share/gutenprint/5.3/xml/escp2/inputslots/artisan.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/b500.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/cd.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/cd_cutter_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/cd_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/cutter_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/default-duplex.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/default.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/pro3880.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/pro_cutter_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/pro_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/r1800.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/r2400.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/r2880.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/rx680.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/rx700.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/spro5000.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/standard_roll_feed.xml +usr/share/gutenprint/5.3/xml/escp2/inputslots/wf7000.xml +#usr/share/gutenprint/5.3/xml/escp2/media +usr/share/gutenprint/5.3/xml/escp2/media/artisan.xml +usr/share/gutenprint/5.3/xml/escp2/media/b500.xml +usr/share/gutenprint/5.3/xml/escp2/media/c120.xml +usr/share/gutenprint/5.3/xml/escp2/media/c64.xml +usr/share/gutenprint/5.3/xml/escp2/media/c80.xml +usr/share/gutenprint/5.3/xml/escp2/media/c82.xml +usr/share/gutenprint/5.3/xml/escp2/media/claria.xml +usr/share/gutenprint/5.3/xml/escp2/media/claria1400.xml +usr/share/gutenprint/5.3/xml/escp2/media/claria_xp.xml +usr/share/gutenprint/5.3/xml/escp2/media/cmy.xml +usr/share/gutenprint/5.3/xml/escp2/media/cmykrb.xml +usr/share/gutenprint/5.3/xml/escp2/media/cmykro.xml +usr/share/gutenprint/5.3/xml/escp2/media/cx3650.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360_photo.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360_photo7_japan.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360_ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360_ultrachrome_k3.xml +usr/share/gutenprint/5.3/xml/escp2/media/f360_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/media/nx100.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen0.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen1.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen2.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen3.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen3_4.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_gen4.xml +usr/share/gutenprint/5.3/xml/escp2/media/photo_pigment.xml +usr/share/gutenprint/5.3/xml/escp2/media/picturemate_4.xml +usr/share/gutenprint/5.3/xml/escp2/media/picturemate_6.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro3880_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_gen1.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_gen2.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_pigment.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome_k3.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome_k3v10.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome_k3v10a.xml +usr/share/gutenprint/5.3/xml/escp2/media/pro_ultrachrome_k3v10b.xml +usr/share/gutenprint/5.3/xml/escp2/media/r800.xml +usr/share/gutenprint/5.3/xml/escp2/media/standard.xml +usr/share/gutenprint/5.3/xml/escp2/media/standard_gen0.xml +usr/share/gutenprint/5.3/xml/escp2/media/ultrachrome.xml +usr/share/gutenprint/5.3/xml/escp2/media/wf500.xml +usr/share/gutenprint/5.3/xml/escp2/media/x80.xml +#usr/share/gutenprint/5.3/xml/escp2/mediasizes +usr/share/gutenprint/5.3/xml/escp2/mediasizes/standard.xml +#usr/share/gutenprint/5.3/xml/escp2/model +#usr/share/gutenprint/5.3/xml/escp2/model/base +usr/share/gutenprint/5.3/xml/escp2/model/base/baseline_300.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/baseline_360.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/bx.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c1xx.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c2x.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c4x.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c7xx.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c8x.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/c8x_base.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/cpro.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/photo2.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/picmate.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3_base.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3_cutter.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3v.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3v10.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3v10_base.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3v10a.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_ultrachrome_k3v10b.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x000.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x500.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x600.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x700.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x800.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/pro_x880.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/r200.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/r240.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/r800.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/sc800.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/sp700.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/sp750.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/sp950.xml +usr/share/gutenprint/5.3/xml/escp2/model/base/wf7xxx.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_0.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_1.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_10.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_100.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_101.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_102.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_103.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_104.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_105.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_106.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_107.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_108.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_109.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_11.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_110.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_112.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_113.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_114.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_115.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_116.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_117.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_118.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_119.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_12.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_120.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_121.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_122.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_123.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_124.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_125.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_126.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_127.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_128.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_129.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_13.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_130.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_131.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_132.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_133.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_134.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_135.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_14.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_15.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_16.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_17.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_18.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_2.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_20.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_21.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_22.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_23.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_24.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_25.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_26.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_27.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_28.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_29.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_3.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_30.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_31.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_32.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_34.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_35.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_36.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_37.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_38.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_39.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_4.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_40.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_41.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_42.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_43.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_44.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_45.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_46.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_47.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_48.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_49.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_5.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_50.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_51.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_52.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_53.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_54.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_55.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_56.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_57.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_58.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_6.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_60.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_61.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_62.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_63.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_64.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_65.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_66.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_67.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_68.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_69.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_7.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_70.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_71.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_72.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_73.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_74.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_75.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_76.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_77.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_78.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_79.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_8.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_80.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_81.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_82.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_83.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_84.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_85.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_86.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_87.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_88.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_89.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_9.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_90.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_91.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_92.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_93.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_94.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_95.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_96.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_97.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_98.xml +usr/share/gutenprint/5.3/xml/escp2/model/model_99.xml +#usr/share/gutenprint/5.3/xml/escp2/qualitypresets +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/p1_5.xml +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/picturemate.xml +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/prox900.xml +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/standard.xml +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/v2880.xml +usr/share/gutenprint/5.3/xml/escp2/qualitypresets/wf40.xml +#usr/share/gutenprint/5.3/xml/escp2/resolutions +usr/share/gutenprint/5.3/xml/escp2/resolutions/c8x.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/escp2-i.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/prox600.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sc480.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sc680.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sc740.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sc860.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sp700.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/sp720.xml +usr/share/gutenprint/5.3/xml/escp2/resolutions/wf6xx.xml +#usr/share/gutenprint/5.3/xml/escp2/weaves +usr/share/gutenprint/5.3/xml/escp2/weaves/pro7000.xml +usr/share/gutenprint/5.3/xml/escp2/weaves/pro7500.xml +usr/share/gutenprint/5.3/xml/escp2/weaves/pro7600.xml +usr/share/gutenprint/5.3/xml/escp2/weaves/standard.xml +#usr/share/gutenprint/5.3/xml/papers +usr/share/gutenprint/5.3/xml/papers/labels.xml +usr/share/gutenprint/5.3/xml/papers/standard.xml +#usr/share/gutenprint/5.3/xml/printers +usr/share/gutenprint/5.3/xml/printers/canon.xml +usr/share/gutenprint/5.3/xml/printers/dpl.xml +usr/share/gutenprint/5.3/xml/printers/dyesub.xml +usr/share/gutenprint/5.3/xml/printers/escp2.xml +usr/share/gutenprint/5.3/xml/printers/lexmark.xml +usr/share/gutenprint/5.3/xml/printers/pcl.xml +usr/share/gutenprint/5.3/xml/printers/ps.xml +usr/share/gutenprint/5.3/xml/printers/raw.xml #usr/share/gutenprint/doc #usr/share/gutenprint/doc/AUTHORS #usr/share/gutenprint/doc/COPYING @@ -516,31 +385,14 @@ usr/share/gutenprint/5.2/xml/printers.xml #usr/share/gutenprint/doc/gutenprint-users-manual.pdf #usr/share/gutenprint/doc/gutenprint.pdf #usr/share/gutenprint/doc/reference-html -#usr/share/gutenprint/doc/reference-html/book1.html -#usr/share/gutenprint/doc/reference-html/c1717.html -#usr/share/gutenprint/doc/reference-html/c194.html -#usr/share/gutenprint/doc/reference-html/c1968.html -#usr/share/gutenprint/doc/reference-html/c200.html -#usr/share/gutenprint/doc/reference-html/c39.html -#usr/share/gutenprint/doc/reference-html/c464.html -#usr/share/gutenprint/doc/reference-html/c48.html -#usr/share/gutenprint/doc/reference-html/docbook.css -#usr/share/gutenprint/doc/reference-html/f14.html -#usr/share/gutenprint/doc/reference-html/gpl-terms.html -#usr/share/gutenprint/doc/reference-html/gpl.html -#usr/share/gutenprint/doc/reference-html/ln10.html -#usr/share/gutenprint/doc/reference-html/x1669.html -#usr/share/gutenprint/doc/reference-html/x1734.html -#usr/share/gutenprint/doc/reference-html/x271.html -#usr/share/gutenprint/doc/reference-html/x67.html -#usr/share/gutenprint/doc/reference-html/x79.html -#usr/share/gutenprint/doc/reference-html/x955.html #usr/share/gutenprint/samples usr/share/gutenprint/samples/colorbars4.png usr/share/gutenprint/samples/colorsweep.png usr/share/gutenprint/samples/extended.sample usr/share/gutenprint/samples/profile.jpg usr/share/gutenprint/samples/testpattern.sample +#usr/share/locale/ca/LC_MESSAGES/gutenprint.mo +#usr/share/locale/ca/gutenprint_ca.po #usr/share/locale/cs/LC_MESSAGES/gutenprint.mo #usr/share/locale/cs/gutenprint_cs.po #usr/share/locale/da/LC_MESSAGES/gutenprint.mo @@ -559,6 +411,8 @@ usr/share/gutenprint/samples/testpattern.sample #usr/share/locale/fr/gutenprint_fr.po #usr/share/locale/gl/LC_MESSAGES/gutenprint.mo #usr/share/locale/gl/gutenprint_gl.po +#usr/share/locale/hr/LC_MESSAGES/gutenprint.mo +#usr/share/locale/hr/gutenprint_hr.po #usr/share/locale/hu/LC_MESSAGES/gutenprint.mo #usr/share/locale/hu/gutenprint_hu.po #usr/share/locale/it/LC_MESSAGES/gutenprint.mo @@ -581,8 +435,12 @@ usr/share/gutenprint/samples/testpattern.sample #usr/share/locale/sl/gutenprint_sl.po #usr/share/locale/sv/LC_MESSAGES/gutenprint.mo #usr/share/locale/sv/gutenprint_sv.po +#usr/share/locale/tr/LC_MESSAGES/gutenprint.mo +#usr/share/locale/tr/gutenprint_tr.po #usr/share/locale/uk/LC_MESSAGES/gutenprint.mo #usr/share/locale/uk/gutenprint_uk.po +#usr/share/locale/vi/LC_MESSAGES/gutenprint.mo +#usr/share/locale/vi/gutenprint_vi.po #usr/share/locale/zh_CN/LC_MESSAGES/gutenprint.mo #usr/share/locale/zh_CN/gutenprint_zh_CN.po #usr/share/locale/zh_TW/LC_MESSAGES/gutenprint.mo @@ -592,3 +450,4 @@ usr/share/gutenprint/samples/testpattern.sample #usr/share/man/man8/cups-genppd.8 #usr/share/man/man8/cups-genppdupdate.8 var/ipfire/cups/command.types + diff --git a/config/rootfiles/packages/libplist b/config/rootfiles/packages/libplist new file mode 100644 index 000000000..3f3f8e5a7 --- /dev/null +++ b/config/rootfiles/packages/libplist @@ -0,0 +1,31 @@ +#usr/bin/plistutil +#usr/include/plist +#usr/include/plist/Array.h +#usr/include/plist/Boolean.h +#usr/include/plist/Data.h +#usr/include/plist/Date.h +#usr/include/plist/Dictionary.h +#usr/include/plist/Integer.h +#usr/include/plist/Key.h +#usr/include/plist/Node.h +#usr/include/plist/Real.h +#usr/include/plist/String.h +#usr/include/plist/Structure.h +#usr/include/plist/Uid.h +#usr/include/plist/cython +#usr/include/plist/cython/plist.pxd +#usr/include/plist/plist++.h +#usr/include/plist/plist.h +#usr/lib/libplist++-2.0.la +#usr/lib/libplist++-2.0.so +usr/lib/libplist++-2.0.so.3 +usr/lib/libplist++-2.0.so.3.3.0 +#usr/lib/libplist-2.0.la +#usr/lib/libplist-2.0.so +usr/lib/libplist-2.0.so.3 +usr/lib/libplist-2.0.so.3.3.0 +#usr/lib/pkgconfig/libplist++-2.0.pc +#usr/lib/pkgconfig/libplist-2.0.pc +#usr/lib/python3.10/site-packages/plist.la +usr/lib/python3.10/site-packages/plist.so +#usr/share/man/man1/plistutil.1 diff --git a/config/rootfiles/packages/nqptp b/config/rootfiles/packages/nqptp new file mode 100644 index 000000000..6145d7f8d --- /dev/null +++ b/config/rootfiles/packages/nqptp @@ -0,0 +1,2 @@ +etc/rc.d/init.d/nqptp +usr/bin/nqptp diff --git a/config/rootfiles/packages/pcengines-apu-firmware b/config/rootfiles/packages/pcengines-apu-firmware index 3811becf6..6a46ad7ec 100644 --- a/config/rootfiles/packages/pcengines-apu-firmware +++ b/config/rootfiles/packages/pcengines-apu-firmware @@ -1,8 +1,8 @@ #lib/firmware/pcengines #lib/firmware/pcengines/apu -lib/firmware/pcengines/apu/apu1_v4.16.0.3.rom -lib/firmware/pcengines/apu/apu2_v4.16.0.3.rom -lib/firmware/pcengines/apu/apu3_v4.16.0.3.rom -lib/firmware/pcengines/apu/apu4_v4.16.0.3.rom -lib/firmware/pcengines/apu/apu5_v4.16.0.3.rom -lib/firmware/pcengines/apu/apu6_v4.16.0.3.rom +lib/firmware/pcengines/apu/apu1_v4.17.0.1.rom +lib/firmware/pcengines/apu/apu2_v4.17.0.1.rom +lib/firmware/pcengines/apu/apu3_v4.17.0.1.rom +lib/firmware/pcengines/apu/apu4_v4.17.0.1.rom +lib/firmware/pcengines/apu/apu5_v4.17.0.1.rom +lib/firmware/pcengines/apu/apu6_v4.17.0.1.rom diff --git a/config/rootfiles/packages/python3-async_generator b/config/rootfiles/packages/python3-async_generator new file mode 100644 index 000000000..e94c9bf0e --- /dev/null +++ b/config/rootfiles/packages/python3-async_generator @@ -0,0 +1,15 @@ +#usr/lib/python3.10/site-packages/async_generator +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/async_generator/__init__.py +usr/lib/python3.10/site-packages/async_generator/_impl.py +usr/lib/python3.10/site-packages/async_generator/_tests +usr/lib/python3.10/site-packages/async_generator/_tests/__init__.py +usr/lib/python3.10/site-packages/async_generator/_tests/conftest.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_async_generator.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_util.py +usr/lib/python3.10/site-packages/async_generator/_util.py +usr/lib/python3.10/site-packages/async_generator/_version.py diff --git a/config/rootfiles/packages/python3-attr b/config/rootfiles/packages/python3-attr new file mode 100644 index 000000000..138a4c08c --- /dev/null +++ b/config/rootfiles/packages/python3-attr @@ -0,0 +1,7 @@ +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attr.py +usr/lib/python3.10/site-packages/dry_attr.py diff --git a/config/rootfiles/packages/python3-attrs b/config/rootfiles/packages/python3-attrs new file mode 100644 index 000000000..6e16da47b --- /dev/null +++ b/config/rootfiles/packages/python3-attrs @@ -0,0 +1,39 @@ +#usr/lib/python3.10/site-packages/attr +usr/lib/python3.10/site-packages/attr/__init__.py +usr/lib/python3.10/site-packages/attr/__init__.pyi +usr/lib/python3.10/site-packages/attr/_cmp.py +usr/lib/python3.10/site-packages/attr/_cmp.pyi +usr/lib/python3.10/site-packages/attr/_compat.py +usr/lib/python3.10/site-packages/attr/_config.py +usr/lib/python3.10/site-packages/attr/_funcs.py +usr/lib/python3.10/site-packages/attr/_make.py +usr/lib/python3.10/site-packages/attr/_next_gen.py +usr/lib/python3.10/site-packages/attr/_version_info.py +usr/lib/python3.10/site-packages/attr/_version_info.pyi +usr/lib/python3.10/site-packages/attr/converters.py +usr/lib/python3.10/site-packages/attr/converters.pyi +usr/lib/python3.10/site-packages/attr/exceptions.py +usr/lib/python3.10/site-packages/attr/exceptions.pyi +usr/lib/python3.10/site-packages/attr/filters.py +usr/lib/python3.10/site-packages/attr/filters.pyi +usr/lib/python3.10/site-packages/attr/py.typed +usr/lib/python3.10/site-packages/attr/setters.py +usr/lib/python3.10/site-packages/attr/setters.pyi +usr/lib/python3.10/site-packages/attr/validators.py +usr/lib/python3.10/site-packages/attr/validators.pyi +#usr/lib/python3.10/site-packages/attrs +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attrs/__init__.py +usr/lib/python3.10/site-packages/attrs/__init__.pyi +usr/lib/python3.10/site-packages/attrs/converters.py +usr/lib/python3.10/site-packages/attrs/exceptions.py +usr/lib/python3.10/site-packages/attrs/filters.py +usr/lib/python3.10/site-packages/attrs/py.typed +usr/lib/python3.10/site-packages/attrs/setters.py +usr/lib/python3.10/site-packages/attrs/validators.py diff --git a/config/rootfiles/packages/python3-cryptography b/config/rootfiles/packages/python3-cryptography index 9f63606fb..a9ee32faf 100644 --- a/config/rootfiles/packages/python3-cryptography +++ b/config/rootfiles/packages/python3-cryptography @@ -1,20 +1,18 @@ usr/lib/python3.10/site-packages/cryptography -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/not-zip-safe -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/cryptography-3.4.7-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/cryptography-36.0.2-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/cryptography/__about__.py usr/lib/python3.10/site-packages/cryptography/__init__.py usr/lib/python3.10/site-packages/cryptography/exceptions.py usr/lib/python3.10/site-packages/cryptography/fernet.py usr/lib/python3.10/site-packages/cryptography/hazmat usr/lib/python3.10/site-packages/cryptography/hazmat/__init__.py -usr/lib/python3.10/site-packages/cryptography/hazmat/_der.py usr/lib/python3.10/site-packages/cryptography/hazmat/_oid.py -usr/lib/python3.10/site-packages/cryptography/hazmat/_types.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends usr/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/interfaces.py @@ -33,7 +31,6 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed448.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/encode_asn1.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hashes.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hmac.py -usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ocsp.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/poly1305.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/rsa.py usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/utils.py @@ -43,8 +40,12 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x509.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so -usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_padding.abi3.so +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust.abi3.so +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/__init__.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/asn1.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/ocsp.pyi +usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/_rust/x509.pyi usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py @@ -63,6 +64,7 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed255 usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py +usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/types.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py @@ -97,7 +99,6 @@ usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/__init__.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/totp.py -usr/lib/python3.10/site-packages/cryptography/hazmat/primitives/twofactor/utils.py usr/lib/python3.10/site-packages/cryptography/py.typed usr/lib/python3.10/site-packages/cryptography/utils.py usr/lib/python3.10/site-packages/cryptography/x509 diff --git a/config/rootfiles/packages/python3-outcome b/config/rootfiles/packages/python3-outcome new file mode 100644 index 000000000..0cbb52434 --- /dev/null +++ b/config/rootfiles/packages/python3-outcome @@ -0,0 +1,11 @@ +#usr/lib/python3.10/site-packages/outcome +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/outcome/__init__.py +usr/lib/python3.10/site-packages/outcome/_impl.py +usr/lib/python3.10/site-packages/outcome/_util.py +usr/lib/python3.10/site-packages/outcome/_version.py diff --git a/config/rootfiles/packages/python3-pyfuse3 b/config/rootfiles/packages/python3-pyfuse3 new file mode 100644 index 000000000..bea8f2e94 --- /dev/null +++ b/config/rootfiles/packages/python3-pyfuse3 @@ -0,0 +1,10 @@ +usr/lib/python3.10/site-packages/_pyfuse3.py +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/zip-safe +usr/lib/python3.10/site-packages/pyfuse3.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/pyfuse3_asyncio.py diff --git a/config/rootfiles/packages/python3-sniffio b/config/rootfiles/packages/python3-sniffio new file mode 100644 index 000000000..3d0b6d399 --- /dev/null +++ b/config/rootfiles/packages/python3-sniffio @@ -0,0 +1,14 @@ +#usr/lib/python3.10/site-packages/sniffio +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sniffio/__init__.py +usr/lib/python3.10/site-packages/sniffio/_impl.py +usr/lib/python3.10/site-packages/sniffio/_tests +usr/lib/python3.10/site-packages/sniffio/_tests/__init__.py +usr/lib/python3.10/site-packages/sniffio/_tests/test_sniffio.py +usr/lib/python3.10/site-packages/sniffio/_version.py +usr/lib/python3.10/site-packages/sniffio/py.typed diff --git a/config/rootfiles/packages/python3-sortedcontainers b/config/rootfiles/packages/python3-sortedcontainers new file mode 100644 index 000000000..890fe36e2 --- /dev/null +++ b/config/rootfiles/packages/python3-sortedcontainers @@ -0,0 +1,10 @@ +#usr/lib/python3.10/site-packages/sortedcontainers +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sortedcontainers/__init__.py +usr/lib/python3.10/site-packages/sortedcontainers/sorteddict.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedlist.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedset.py diff --git a/config/rootfiles/packages/python3-trio b/config/rootfiles/packages/python3-trio new file mode 100644 index 000000000..9730b1448 --- /dev/null +++ b/config/rootfiles/packages/python3-trio @@ -0,0 +1,141 @@ +#usr/lib/python3.10/site-packages/trio +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/trio/__init__.py +usr/lib/python3.10/site-packages/trio/_abc.py +usr/lib/python3.10/site-packages/trio/_channel.py +#usr/lib/python3.10/site-packages/trio/_core +usr/lib/python3.10/site-packages/trio/_core/__init__.py +usr/lib/python3.10/site-packages/trio/_core/_asyncgens.py +usr/lib/python3.10/site-packages/trio/_core/_entry_queue.py +usr/lib/python3.10/site-packages/trio/_core/_exceptions.py +usr/lib/python3.10/site-packages/trio/_core/_generated_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_generated_run.py +usr/lib/python3.10/site-packages/trio/_core/_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_io_common.py +usr/lib/python3.10/site-packages/trio/_core/_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_ki.py +usr/lib/python3.10/site-packages/trio/_core/_local.py +usr/lib/python3.10/site-packages/trio/_core/_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/_multierror.py +usr/lib/python3.10/site-packages/trio/_core/_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/_run.py +usr/lib/python3.10/site-packages/trio/_core/_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/_traps.py +usr/lib/python3.10/site-packages/trio/_core/_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/_wakeup_socketpair.py +usr/lib/python3.10/site-packages/trio/_core/_windows_cffi.py +#usr/lib/python3.10/site-packages/trio/_core/tests +usr/lib/python3.10/site-packages/trio/_core/tests/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/conftest.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_asyncgen.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_guest_mode.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_io.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_ki.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_local.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror.py +#usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/_common.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/apport_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/custom_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_run.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_tutil.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_util.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_windows.py +usr/lib/python3.10/site-packages/trio/_core/tests/tutil.py +usr/lib/python3.10/site-packages/trio/_deprecate.py +usr/lib/python3.10/site-packages/trio/_file_io.py +usr/lib/python3.10/site-packages/trio/_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/_path.py +usr/lib/python3.10/site-packages/trio/_signals.py +usr/lib/python3.10/site-packages/trio/_socket.py +usr/lib/python3.10/site-packages/trio/_ssl.py +usr/lib/python3.10/site-packages/trio/_subprocess.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform +usr/lib/python3.10/site-packages/trio/_subprocess_platform/__init__.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/kqueue.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/waitid.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/windows.py +usr/lib/python3.10/site-packages/trio/_sync.py +usr/lib/python3.10/site-packages/trio/_threads.py +usr/lib/python3.10/site-packages/trio/_timeouts.py +#usr/lib/python3.10/site-packages/trio/_tools +usr/lib/python3.10/site-packages/trio/_tools/__init__.py +usr/lib/python3.10/site-packages/trio/_tools/gen_exports.py +usr/lib/python3.10/site-packages/trio/_unix_pipes.py +usr/lib/python3.10/site-packages/trio/_util.py +usr/lib/python3.10/site-packages/trio/_version.py +usr/lib/python3.10/site-packages/trio/_wait_for_object.py +usr/lib/python3.10/site-packages/trio/_windows_pipes.py +usr/lib/python3.10/site-packages/trio/abc.py +usr/lib/python3.10/site-packages/trio/from_thread.py +usr/lib/python3.10/site-packages/trio/lowlevel.py +usr/lib/python3.10/site-packages/trio/socket.py +#usr/lib/python3.10/site-packages/trio/testing +usr/lib/python3.10/site-packages/trio/testing/__init__.py +usr/lib/python3.10/site-packages/trio/testing/_check_streams.py +usr/lib/python3.10/site-packages/trio/testing/_checkpoints.py +usr/lib/python3.10/site-packages/trio/testing/_memory_streams.py +usr/lib/python3.10/site-packages/trio/testing/_network.py +usr/lib/python3.10/site-packages/trio/testing/_sequencer.py +usr/lib/python3.10/site-packages/trio/testing/_trio_test.py +#usr/lib/python3.10/site-packages/trio/tests +usr/lib/python3.10/site-packages/trio/tests/__init__.py +usr/lib/python3.10/site-packages/trio/tests/conftest.py +usr/lib/python3.10/site-packages/trio/tests/module_with_deprecations.py +usr/lib/python3.10/site-packages/trio/tests/test_abc.py +usr/lib/python3.10/site-packages/trio/tests/test_channel.py +usr/lib/python3.10/site-packages/trio/tests/test_contextvars.py +usr/lib/python3.10/site-packages/trio/tests/test_deprecate.py +usr/lib/python3.10/site-packages/trio/tests/test_exports.py +usr/lib/python3.10/site-packages/trio/tests/test_file_io.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/tests/test_path.py +usr/lib/python3.10/site-packages/trio/tests/test_scheduler_determinism.py +usr/lib/python3.10/site-packages/trio/tests/test_signals.py +usr/lib/python3.10/site-packages/trio/tests/test_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_ssl.py +usr/lib/python3.10/site-packages/trio/tests/test_subprocess.py +usr/lib/python3.10/site-packages/trio/tests/test_sync.py +usr/lib/python3.10/site-packages/trio/tests/test_testing.py +usr/lib/python3.10/site-packages/trio/tests/test_threads.py +usr/lib/python3.10/site-packages/trio/tests/test_timeouts.py +usr/lib/python3.10/site-packages/trio/tests/test_unix_pipes.py +usr/lib/python3.10/site-packages/trio/tests/test_util.py +usr/lib/python3.10/site-packages/trio/tests/test_wait_for_object.py +usr/lib/python3.10/site-packages/trio/tests/test_windows_pipes.py +#usr/lib/python3.10/site-packages/trio/tests/tools +usr/lib/python3.10/site-packages/trio/tests/tools/__init__.py +usr/lib/python3.10/site-packages/trio/tests/tools/test_gen_exports.py +usr/lib/python3.10/site-packages/trio/to_thread.py diff --git a/config/rootfiles/packages/qemu b/config/rootfiles/packages/qemu index 6d1652cd1..5f6cbffb4 100644 --- a/config/rootfiles/packages/qemu +++ b/config/rootfiles/packages/qemu @@ -120,14 +120,13 @@ usr/share/qemu/kvmvapic.bin usr/share/qemu/linuxboot.bin usr/share/qemu/linuxboot_dma.bin usr/share/qemu/multiboot.bin +usr/share/qemu/multiboot_dma.bin usr/share/qemu/npcm7xx_bootrom.bin #usr/share/qemu/openbios-ppc #usr/share/qemu/openbios-sparc32 #usr/share/qemu/openbios-sparc64 #usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.bin -#usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.bin -usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf #usr/share/qemu/palcode-clipper #usr/share/qemu/petalogix-ml605.dtb #usr/share/qemu/petalogix-s3adsp1800.dtb @@ -160,3 +159,5 @@ usr/share/qemu/vgabios-vmware.bin usr/share/qemu/vgabios.bin usr/share/qemu/vhost-user usr/share/qemu/vhost-user/50-qemu-virtiofsd.json +usr/share/qemu/vof-nvram.bin +usr/share/qemu/vof.bin diff --git a/config/rootfiles/packages/tftpd b/config/rootfiles/packages/tftpd index 377f8a21e..da19f46a0 100644 --- a/config/rootfiles/packages/tftpd +++ b/config/rootfiles/packages/tftpd @@ -4,3 +4,4 @@ usr/sbin/tftpd #usr/share/man/man1/tftp.1 #usr/share/man/man8/in.tftpd.8 #usr/share/man/man8/tftpd.8 +var/tftpboot diff --git a/config/rootfiles/packages/x86_64/samba b/config/rootfiles/packages/x86_64/samba index 8e355e873..66b210a08 100644 --- a/config/rootfiles/packages/x86_64/samba +++ b/config/rootfiles/packages/x86_64/samba @@ -186,6 +186,7 @@ usr/lib/libsmbclient.so.0 usr/lib/libsmbclient.so.0.7.0 usr/lib/libsmbconf.so usr/lib/libsmbconf.so.0 +usr/lib/libsmbconf.so.0.0.1 usr/lib/libsmbldap.so usr/lib/libsmbldap.so.2 usr/lib/libsmbldap.so.2.1.0 @@ -495,6 +496,7 @@ usr/lib/python3.10/site-packages/samba/tdb_util.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_base_test.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/kdc_tgs_tests.py +#usr/lib/python3.10/site-packages/samba/tests/krb5/kpasswd_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/ms_kile_client_principal_lookup_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/pac_align_tests.py #usr/lib/python3.10/site-packages/samba/tests/krb5/raw_testcase.py diff --git a/config/rootfiles/packages/zabbix_agentd b/config/rootfiles/packages/zabbix_agentd index 4420bda05..6f2c831d7 100644 --- a/config/rootfiles/packages/zabbix_agentd +++ b/config/rootfiles/packages/zabbix_agentd @@ -1,18 +1,24 @@ etc/logrotate.d/zabbix_agentd etc/rc.d/init.d/zabbix_agentd -etc/sudoers.d/zabbix +etc/sudoers.d/zabbix_agentd +etc/sudoers.d/zabbix_agentd_user etc/zabbix_agentd etc/zabbix_agentd/scripts etc/zabbix_agentd/zabbix_agentd.conf +etc/zabbix_agentd/zabbix_agentd.conf.example etc/zabbix_agentd/zabbix_agentd.d -etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf usr/bin/zabbix_get usr/bin/zabbix_sender -usr/lib/modules +#usr/lib/modules usr/lib/zabbix usr/sbin/zabbix_agentd #usr/share/man/man1/zabbix_get.1 #usr/share/man/man1/zabbix_sender.1 #usr/share/man/man8/zabbix_agentd.8 var/ipfire/backup/addons/includes/zabbix_agentd +var/ipfire/zabbix_agentd +var/ipfire/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf +var/ipfire/zabbix_agentd/userparameters +var/ipfire/zabbix_agentd/userparameters/userparameter_pakfire.conf +var/ipfire/zabbix_agentd/userparameters/userparameter_ipfire.conf #var/log/zabbix diff --git a/config/urlfilter/autoupdate.urls b/config/urlfilter/autoupdate.urls index db99501f8..1bfde0f12 100644 --- a/config/urlfilter/autoupdate.urls +++ b/config/urlfilter/autoupdate.urls @@ -1 +1 @@ -Univ. Toulouse,ftp://ftp.univ-tlse1.fr/pub/reseau/cache/squidguard_contrib/blacklists.tar.gz +Univ. Toulouse,https://dsi.ut-capitole.fr/blacklists/download/blacklists.tar.gz diff --git a/config/zabbix_agentd/sudoers b/config/zabbix_agentd/sudoers index 1b362a4fd..2d71ae78f 100644 --- a/config/zabbix_agentd/sudoers +++ b/config/zabbix_agentd/sudoers @@ -1,17 +1,11 @@ # Include file for sudoers file # -# This is needed for some userparameters to be able to execute commands that only run as root (using sudo) -# e.g. /usr/bin/openssl or /usr/sbin/smartctl +# This is needed for some IPFire specific userparameters to be able to execute commands that only run as root (using sudo) # -# USE AT YOU'RE OWN RISK. USING THIS WRONG CAN RESULT IN A SECURITY BREACH! +# DO NOT CHANGE THIS FILE. This file is managed by IPFire, will be overwritten on next addon upgrade and is not +# included in the backup. # -# Some hints: -# - It is strongly recommended to edit this file only using the visudo -f <filename> command. If you mess up this file, -# you might end up locking yourself out of your system! -# - Append the full path incl. parameters to each command, using "," as separator. -# - Only add commands you really need. Zabbix should not have more rights than it has to. -# -# Append / edit the following list of commands to fit your needs: +# To add more sudo rights to zabbix agent, you should modify the sudoers file zabbix_agentd_user # Defaults:zabbix !requiretty -zabbix ALL=(ALL) NOPASSWD: /opt/pakfire/pakfire status +zabbix ALL=(ALL) NOPASSWD: /opt/pakfire/pakfire status, /usr/sbin/fping, /usr/local/bin/getipstat diff --git a/config/zabbix_agentd/sudoers_user b/config/zabbix_agentd/sudoers_user new file mode 100644 index 000000000..61cbc417b --- /dev/null +++ b/config/zabbix_agentd/sudoers_user @@ -0,0 +1,16 @@ +# Include file for sudoers file +# +# This is needed for some userparameters to be able to execute commands that only run as root (using sudo) +# e.g. /usr/bin/openssl or /usr/sbin/smartctl +# +# USE AT YOU'RE OWN RISK. USING THIS WRONG CAN RESULT IN A SECURITY BREACH! +# +# Some hints: +# - It is strongly recommended to edit this file only using the visudo -f <filename> command. If you mess up this file, +# you might end up locking yourself out of your system! +# - Append the full path incl. parameters to each command, using "," as separator. +# - Only add commands you really need. Zabbix should not have more rights than it has to. +# +# Uncomment the following line and edit the example of commands to fit your needs: + +#zabbix ALL=(ALL) NOPASSWD: <custom command 1>, <custom command 2>, ... diff --git a/config/zabbix_agentd/userparameter_ipfire.conf b/config/zabbix_agentd/userparameter_ipfire.conf new file mode 100644 index 000000000..10c09c25d --- /dev/null +++ b/config/zabbix_agentd/userparameter_ipfire.conf @@ -0,0 +1,12 @@ +# Parameters for monitoring IPFire specific metrics +# +# Internet Gateway ping timings, can be used to measure "Internet Line Quality" +UserParameter=ipfire.net.gateway.pingtime,sudo /usr/sbin/fping -c 3 gateway 2>&1 | tail -n 1 | awk '{print $NF}' | cut -d '/' -f2 +# Internet Gateway availability, can be used to check Internet connection +UserParameter=ipfire.net.gateway.ping,sudo /usr/sbin/fping -q -r 3 gateway; [ ! $? ]; echo $? +# Firewall Filter Forward chain drops in bytes/chain (JSON), can be used for discovery of firewall chains and monitoring of firewall hits on each chain +UserParameter=ipfire.net.fw.hits.raw,sudo /usr/local/bin/getipstat -xf | grep "/* DROP_.* */$" | awk 'BEGIN { ORS = ""; print "["} { printf "%s{"chain": "%s", "bytes": "%s"}", separator, substr($11, 6), $2; separator = ", "; } END { print"]" }' +# Number of currently Active DHCP leases +UserParameter=ipfire.dhcpd.clients,grep -s -E 'lease|bind' /var/state/dhcp/dhcpd.leases | sed ':a;/{$/{N;s/\n//;ba}' | grep "state active" | wc -l +# Number of Captive Portal clients +UserParameter=ipfire.captive.clients,awk -F ',' 'length($2) == 17 {sum += 1} END {if (length(sum) == 0) print 0; else print sum}' /var/ipfire/captive/clients \ No newline at end of file diff --git a/config/zabbix_agentd/zabbix_agentd.conf b/config/zabbix_agentd/zabbix_agentd.conf index 21b8e0122..4480e43f2 100644 --- a/config/zabbix_agentd/zabbix_agentd.conf +++ b/config/zabbix_agentd/zabbix_agentd.conf @@ -1,399 +1,27 @@ # This is a configuration file for Zabbix agent daemon (Unix) # To get more information about Zabbix, visit http://www.zabbix.com - -############ GENERAL PARAMETERS ################# - -### Option: PidFile -# Name of PID file. -# -# Mandatory: no -# Default: -# PidFile=/tmp/zabbix_agentd.pid - -PidFile=/var/run/zabbix/zabbix_agentd.pid - -### Option: LogType -# Specifies where log messages are written to: -# system - syslog -# file - file specified with LogFile parameter -# console - standard output -# -# Mandatory: no -# Default: -# LogType=file - -### Option: LogFile -# Log file name for LogType 'file' parameter. -# -# Mandatory: yes, if LogType is set to file, otherwise no -# Default: -# LogFile= - -LogFile=/var/log/zabbix/zabbix_agentd.log - -### Option: LogFileSize -# Maximum size of log file in MB. -# 0 - disable automatic log rotation. # -# Mandatory: no -# Range: 0-1024 -# Default: -# LogFileSize=1 - -LogFileSize=0 +# For possible configuration options, +# see /etc/zabbix_agentd/zabbix_agentd.conf.example
-### Option: DebugLevel -# Specifies debug level: -# 0 - basic information about starting and stopping of Zabbix processes -# 1 - critical information -# 2 - error information -# 3 - warnings -# 4 - for debugging (produces lots of information) -# 5 - extended debugging (produces even more information) -# -# Mandatory: no -# Range: 0-5 -# Default: -# DebugLevel=3 - -### Option: SourceIP -# Source IP address for outgoing connections. -# -# Mandatory: no -# Default: -# SourceIP= - -### Option: EnableRemoteCommands -# Whether remote commands from Zabbix server are allowed. -# 0 - not allowed -# 1 - allowed -# -# Mandatory: no -# Default: -# EnableRemoteCommands=0 - -### Option: LogRemoteCommands -# Enable logging of executed shell commands as warnings. -# 0 - disabled -# 1 - enabled -# -# Mandatory: no -# Default: -# LogRemoteCommands=0 - -##### Passive checks related - -### Option: Server -# List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies. -# Incoming connections will be accepted only from the hosts listed here. -# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally -# and '::/0' will allow any IPv4 or IPv6 address. -# '0.0.0.0/0' can be used to allow any IPv4 address. -# Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com -# -# Mandatory: yes, if StartAgents is not explicitly set to 0 -# Default: -# Server= +# To make sure all Zabbix configuration is correctly included in IPFire backups: +# - Put custom userparameters in /etc/zabbix_agentd/zabbix_agentd.d/*.conf +# - Put custom scripts in /etc/zabbix_agentd/scripts +# - Put custom modules in /usr/lib/zabbix
+# Set your Zabbix Server IP or hostname here (Passive and/or Active): Server=127.0.0.1 - -### Option: ListenPort -# Agent will listen on this port for connections from the server. -# -# Mandatory: no -# Range: 1024-32767 -# Default: -# ListenPort=10050 - -### Option: ListenIP -# List of comma delimited IP addresses that the agent should listen on. -# First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks. -# -# Mandatory: no -# Default: -# ListenIP=0.0.0.0 - -### Option: StartAgents -# Number of pre-forked instances of zabbix_agentd that process passive checks. -# If set to 0, disables passive checks and the agent will not listen on any TCP port. -# -# Mandatory: no -# Range: 0-100 -# Default: -# StartAgents=3 - -##### Active checks related - -### Option: ServerActive -# List of comma delimited IP:port (or DNS name:port) pairs of Zabbix servers and Zabbix proxies for active checks. -# If port is not specified, default port is used. -# IPv6 addresses must be enclosed in square brackets if port for that host is specified. -# If port is not specified, square brackets for IPv6 addresses are optional. -# If this parameter is not specified, active checks are disabled. -# Example: ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1] -# -# Mandatory: no -# Default: -# ServerActive= - ServerActive=127.0.0.1
-### Option: Hostname -# Unique, case sensitive hostname. -# Required for active checks and must match hostname as configured on the server. -# Value is acquired from HostnameItem if undefined. -# -# Mandatory: no -# Default: -# Hostname= - -### Option: HostnameItem -# Item used for generating Hostname if it is undefined. Ignored if Hostname is defined. -# Does not support UserParameters or aliases. -# -# Mandatory: no -# Default: -# HostnameItem=system.hostname - -### Option: HostMetadata -# Optional parameter that defines host metadata. -# Host metadata is used at host auto-registration process. -# An agent will issue an error and not start if the value is over limit of 255 characters. -# If not defined, value will be acquired from HostMetadataItem. -# -# Mandatory: no -# Range: 0-255 characters -# Default: -# HostMetadata= - -### Option: HostMetadataItem -# Optional parameter that defines an item used for getting host metadata. -# Host metadata is used at host auto-registration process. -# During an auto-registration request an agent will log a warning message if -# the value returned by specified item is over limit of 255 characters. -# This option is only used when HostMetadata is not defined. -# -# Mandatory: no -# Default: -# HostMetadataItem= - -### Option: RefreshActiveChecks -# How often list of active checks is refreshed, in seconds. -# -# Mandatory: no -# Range: 60-3600 -# Default: -# RefreshActiveChecks=120 +# List of comma delimited IP addresses that the agent should listen on. +ListenIP=GREEN_ADDRESS
-### Option: BufferSend -# Do not keep data longer than N seconds in buffer. -# -# Mandatory: no -# Range: 1-3600 -# Default: -# BufferSend=5 - -### Option: BufferSize -# Maximum number of values in a memory buffer. The agent will send -# all collected data to Zabbix Server or Proxy if the buffer is full. -# -# Mandatory: no -# Range: 2-65535 -# Default: -# BufferSize=100 - -### Option: MaxLinesPerSecond -# Maximum number of new lines the agent will send per second to Zabbix Server -# or Proxy processing 'log' and 'logrt' active checks. -# The provided value will be overridden by the parameter 'maxlines', -# provided in 'log' or 'logrt' item keys. -# -# Mandatory: no -# Range: 1-1000 -# Default: -# MaxLinesPerSecond=20 +# This line activates IPFire specific userparameters. +# See IPFire wiki for details. +# To deactivate them: Comment this line out. +# (DO NOT REMOVE OR ALTER IT as then it will be re-added on next upgrade) +Include=/var/ipfire/zabbix_agentd/userparameters/*.conf
-############ ADVANCED PARAMETERS ################# - -### Option: Alias -# Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one. -# Multiple Alias parameters may be present. Multiple parameters with the same Alias key are not allowed. -# Different Alias keys may reference the same item key. -# For example, to retrieve the ID of user 'zabbix': -# Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,^zabbix:.:([0-9]+),,,,\1] -# Now shorthand key zabbix.userid may be used to retrieve data. -# Aliases can be used in HostMetadataItem but not in HostnameItem parameters. -# -# Mandatory: no -# Range: -# Default: - -### Option: Timeout -# Spend no more than Timeout seconds on processing -# -# Mandatory: no -# Range: 1-30 -# Default: -# Timeout=3 - -### Option: AllowRoot -# Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent -# will try to switch to the user specified by the User configuration option instead. -# Has no effect if started under a regular user. -# 0 - do not allow -# 1 - allow -# -# Mandatory: no -# Default: -# AllowRoot=0 - -### Option: User -# Drop privileges to a specific, existing user on the system. -# Only has effect if run as 'root' and AllowRoot is disabled. -# -# Mandatory: no -# Default: -# User=zabbix - -### Option: Include -# You may include individual files or all files in a directory in the configuration file. -# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time. -# -# Mandatory: no -# Default: -# Include= - -Include=/etc/zabbix_agentd/zabbix_agentd.d/*.conf - - -####### USER-DEFINED MONITORED PARAMETERS ####### - -### Option: UnsafeUserParameters -# Allow all characters to be passed in arguments to user-defined parameters. -# The following characters are not allowed: -# \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @ -# Additionally, newline characters are not allowed. -# 0 - do not allow -# 1 - allow -# -# Mandatory: no -# Range: 0-1 -# Default: -# UnsafeUserParameters=0 - -### Option: UserParameter -# User-defined parameter to monitor. There can be several user-defined parameters. -# Format: UserParameter=<key>,<shell command> -# See 'zabbix_agentd' directory for examples. -# -# Mandatory: no -# Default: -# UserParameter= - -####### LOADABLE MODULES ####### - -### Option: LoadModulePath -# Full path to location of agent modules. -# Default depends on compilation options. -# To see the default path run command "zabbix_agentd --help". -# -# Mandatory: no -# Default: -# LoadModulePath=/usr/lib/modules - -LoadModulePath=/usr/lib/zabbix - -### Option: LoadModule -# Module to load at agent startup. Modules are used to extend functionality of the agent. -# Formats: -# LoadModule=<module.so> -# LoadModule=<path/module.so> -# LoadModule=</abs_path/module.so> -# Either the module must be located in directory specified by LoadModulePath or the path must precede the module name. -# If the preceding path is absolute (starts with '/') then LoadModulePath is ignored. -# It is allowed to include multiple LoadModule parameters. -# -# Mandatory: no -# Default: -# LoadModule= - -####### TLS-RELATED PARAMETERS ####### - -### Option: TLSConnect -# How the agent should connect to server or proxy. Used for active checks. -# Only one value can be specified: -# unencrypted - connect without encryption -# psk - connect using TLS and a pre-shared key -# cert - connect using TLS and a certificate -# -# Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection) -# Default: -# TLSConnect=unencrypted - -### Option: TLSAccept -# What incoming connections to accept. -# Multiple values can be specified, separated by comma: -# unencrypted - accept connections without encryption -# psk - accept connections secured with TLS and a pre-shared key -# cert - accept connections secured with TLS and a certificate -# -# Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection) -# Default: -# TLSAccept=unencrypted - -### Option: TLSCAFile -# Full pathname of a file containing the top-level CA(s) certificates for -# peer certificate verification. -# -# Mandatory: no -# Default: -# TLSCAFile= - -### Option: TLSCRLFile -# Full pathname of a file containing revoked certificates. -# -# Mandatory: no -# Default: -# TLSCRLFile= - -### Option: TLSServerCertIssuer -# Allowed server certificate issuer. -# -# Mandatory: no -# Default: -# TLSServerCertIssuer= - -### Option: TLSServerCertSubject -# Allowed server certificate subject. -# -# Mandatory: no -# Default: -# TLSServerCertSubject= - -### Option: TLSCertFile -# Full pathname of a file containing the agent certificate or certificate chain. -# -# Mandatory: no -# Default: -# TLSCertFile= - -### Option: TLSKeyFile -# Full pathname of a file containing the agent private key. -# -# Mandatory: no -# Default: -# TLSKeyFile= - -### Option: TLSPSKIdentity -# Unique, case sensitive string used to identify the pre-shared key. -# -# Mandatory: no -# Default: -# TLSPSKIdentity= - -### Option: TLSPSKFile -# Full pathname of a file containing the pre-shared key. -# -# Mandatory: no -# Default: -# TLSPSKFile= +# Mandatory Zabbix Agent configuration to start and run on IPFire correctly +# DO NOT REMOVE OR MODIFY THIS LINE: +Include=/var/ipfire/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf \ No newline at end of file diff --git a/config/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf b/config/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf new file mode 100644 index 000000000..c6be948be --- /dev/null +++ b/config/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf @@ -0,0 +1,11 @@ +PidFile=/var/run/zabbix/zabbix_agentd.pid + +# Log rotation is managed by logrotate +LogFile=/var/log/zabbix/zabbix_agentd.log +LogFileSize=0 + +# These paths are included in the IPFire backups. Do not put user modules +# or configuration files in other locations if you want them included in the +# backups. +LoadModulePath=/usr/lib/zabbix +Include=/etc/zabbix_agentd/zabbix_agentd.d/*.conf \ No newline at end of file diff --git a/doc/language_issues.de b/doc/language_issues.de index 15db223fe..6a0354451 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -273,6 +273,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key @@ -417,6 +418,13 @@ WARNING: translation string unused: invalid upstream proxy username or password WARNING: translation string unused: invalid users WARNING: translation string unused: invert WARNING: translation string unused: ip address in use +WARNING: translation string unused: ipblocklist category application +WARNING: translation string unused: ipblocklist category attacker +WARNING: translation string unused: ipblocklist category c and c +WARNING: translation string unused: ipblocklist category composite +WARNING: translation string unused: ipblocklist category invalid +WARNING: translation string unused: ipblocklist category reputation +WARNING: translation string unused: ipblocklist category scanner WARNING: translation string unused: ipfire side WARNING: translation string unused: ipsec no connections WARNING: translation string unused: iptable rules @@ -863,6 +871,7 @@ WARNING: translation string unused: zoneconf val vlan amount assignment error WARNING: translation string unused: zoneconf val vlan tag assignment error WARNING: translation string unused: zoneconf val vlan tag range error WARNING: translation string unused: zoneconf val zoneslave amount error +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: cake profile bridged-llcsnap 32 = Bridged LLC SNAP (32 bytes) WARNING: untranslated string: cake profile bridged-ptm 19 = Bridged PTM (19 bytes) WARNING: untranslated string: cake profile bridged-vcmux 24 = Bridged VC-MUX (24 bytes) @@ -882,6 +891,7 @@ WARNING: untranslated string: desired = Desired WARNING: untranslated string: disable = Disable WARNING: untranslated string: download apple profile = Download Apple Configuration Profile WARNING: untranslated string: enable = Enable +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string diff --git a/doc/language_issues.en b/doc/language_issues.en index 56ad0af4f..420b5df75 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -309,6 +309,7 @@ WARNING: untranslated string: aktiv = Active WARNING: untranslated string: album = Album WARNING: untranslated string: alias ip = Alias IP WARNING: untranslated string: aliases = Aliases +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: aliases not active = Aliases will not be active unless your RED interface is STATIC WARNING: untranslated string: all = All WARNING: untranslated string: all services = All Services @@ -733,9 +734,9 @@ WARNING: untranslated string: encryption = Encryption: WARNING: untranslated string: end address = End address: WARNING: untranslated string: enter data = Enter your settings <br /> and then press <i>Save</i>. WARNING: untranslated string: entropy = Entropy -WARNING: untranslated string: entropy graphs = Entropy Graphs WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error messages = Error messages WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: esp keylife should be between 1 and 24 hours = ESP keylife should be between 1 and 24 hours. @@ -1170,6 +1171,22 @@ WARNING: untranslated string: ip alias removed = External IP alias removed WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info = IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipfire has now rebooted = IPFire is rebooting now. WARNING: untranslated string: ipfire has now shutdown = IPFire is shutting down now. WARNING: untranslated string: ipfire side is invalid = IPFire side is invalid. diff --git a/doc/language_issues.es b/doc/language_issues.es index 09e7c0ad6..f248f2298 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -828,6 +828,7 @@ WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to wor WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File WARNING: untranslated string: age second = second +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: atm device = Device: WARNING: untranslated string: attention = ATTENTION @@ -985,9 +986,9 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: encryption = Encryption: WARNING: untranslated string: entropy = Entropy -WARNING: untranslated string: entropy graphs = Entropy Graphs WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL WARNING: untranslated string: fifteen minutes = 15 Minutes @@ -1273,6 +1274,22 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec = IPsec WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) diff --git a/doc/language_issues.fr b/doc/language_issues.fr index 114837a4d..eac59397c 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -301,6 +301,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key @@ -448,6 +449,13 @@ WARNING: translation string unused: invalid upstream proxy username or password WARNING: translation string unused: invalid users WARNING: translation string unused: invert WARNING: translation string unused: ip address in use +WARNING: translation string unused: ipblocklist category application +WARNING: translation string unused: ipblocklist category attacker +WARNING: translation string unused: ipblocklist category c and c +WARNING: translation string unused: ipblocklist category composite +WARNING: translation string unused: ipblocklist category invalid +WARNING: translation string unused: ipblocklist category reputation +WARNING: translation string unused: ipblocklist category scanner WARNING: translation string unused: ipfire side WARNING: translation string unused: ipsec no connections WARNING: translation string unused: iptable rules @@ -661,6 +669,7 @@ WARNING: translation string unused: proxy port WARNING: translation string unused: psk WARNING: translation string unused: qos add subclass WARNING: translation string unused: quick control +WARNING: translation string unused: random number generator daemon WARNING: translation string unused: read list WARNING: translation string unused: reboot ask WARNING: translation string unused: reboot question @@ -905,7 +914,7 @@ WARNING: translation string unused: zoneconf val vlan amount assignment error WARNING: translation string unused: zoneconf val vlan tag assignment error WARNING: translation string unused: zoneconf val vlan tag range error WARNING: translation string unused: zoneconf val zoneslave amount error -WARNING: untranslated string: enable otp = Enable OTP +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: fwhost cust locationgrp = unknown string WARNING: untranslated string: fwhost err hostip = unknown string WARNING: untranslated string: guaranteed bandwidth = Guaranteed bandwidth @@ -938,11 +947,7 @@ WARNING: untranslated string: guardian logtarget_file = unknown string WARNING: untranslated string: guardian logtarget_syslog = unknown string WARNING: untranslated string: guardian no entries = unknown string WARNING: untranslated string: guardian service = unknown string -WARNING: untranslated string: mmio stale data = MMIO Stale Data -WARNING: untranslated string: otp qrcode = OTP QRCode WARNING: untranslated string: pakfire ago = ago. WARNING: untranslated string: route config changed = unknown string WARNING: untranslated string: routing config added = unknown string WARNING: untranslated string: routing config changed = unknown string -WARNING: untranslated string: secret = Secret -WARNING: untranslated string: show otp qrcode = Show OTP QRCode diff --git a/doc/language_issues.it b/doc/language_issues.it index d87ef8b1f..2e4407c69 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -267,6 +267,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key @@ -913,6 +914,7 @@ WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>. WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: autonomous system = Autonomous System WARNING: untranslated string: available = available @@ -997,6 +999,7 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL WARNING: untranslated string: fifteen minutes = 15 Minutes @@ -1111,6 +1114,22 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) WARNING: untranslated string: ipsec interface mode gre = GRE diff --git a/doc/language_issues.nl b/doc/language_issues.nl index a3a70b621..5268d47dc 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -265,6 +265,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key @@ -911,6 +912,7 @@ WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>. WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: atm device = Device: WARNING: untranslated string: autonomous system = Autonomous System @@ -1007,6 +1009,7 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL WARNING: untranslated string: fifteen minutes = 15 Minutes @@ -1125,6 +1128,22 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) WARNING: untranslated string: ipsec interface mode gre = GRE diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 9bf42e649..247e06a59 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -840,6 +840,7 @@ WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to wor WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File WARNING: untranslated string: age second = second +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: atm device = Device: WARNING: untranslated string: attention = ATTENTION @@ -996,9 +997,9 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: encryption = Encryption: WARNING: untranslated string: entropy = Entropy -WARNING: untranslated string: entropy graphs = Entropy Graphs WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: extrahd because there is already a device mounted = , because there is already a device mounted WARNING: untranslated string: extrahd cant umount = Can't umount @@ -1274,6 +1275,22 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec = IPsec WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 62dd92044..eb2ceb954 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -836,6 +836,7 @@ WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to wor WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File WARNING: untranslated string: age second = second +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: atm device = Device: WARNING: untranslated string: attention = ATTENTION @@ -993,9 +994,9 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: encryption = Encryption: WARNING: untranslated string: entropy = Entropy -WARNING: untranslated string: entropy graphs = Entropy Graphs WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: extrahd because there is already a device mounted = , because there is already a device mounted WARNING: untranslated string: extrahd cant umount = Can't umount @@ -1272,6 +1273,22 @@ WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hos WARNING: untranslated string: invalid logserver protocol = Invalid syslogd server protocol WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec = IPsec WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) diff --git a/doc/language_issues.tr b/doc/language_issues.tr index da549f52b..080e3abfe 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -294,6 +294,7 @@ WARNING: translation string unused: enable wildcards WARNING: translation string unused: enabledtitle WARNING: translation string unused: encrypted WARNING: translation string unused: enter ack class +WARNING: translation string unused: entropy graphs WARNING: translation string unused: err bk 1 WARNING: translation string unused: err bk 10 password WARNING: translation string unused: err bk 2 key @@ -901,6 +902,7 @@ WARNING: untranslated string: advproxy wpad label dst_noproxy_url = Excluded URL WARNING: untranslated string: advproxy wpad notice = Notice: For WPAD/PAC to work properly, furtcher changes need to be made. Please see the <a href="https://wiki.ipfire.org/configuration/network/proxy/extend/wpad" target="_blank">Wiki</a>. WARNING: untranslated string: advproxy wpad title = Web Proxy Auto-Discovery Protocol (WPAD) / Proxy Auto-Config (PAC) WARNING: untranslated string: advproxy wpad view pac = Open PAC File +WARNING: untranslated string: aliases default interface = - Default Interface - WARNING: untranslated string: asn lookup failed = AS lookup failed WARNING: untranslated string: autonomous system = Autonomous System WARNING: untranslated string: available = available @@ -960,6 +962,7 @@ WARNING: untranslated string: enable otp = Enable OTP WARNING: untranslated string: enable smt = Enable Simultaneous Multi-Threading (SMT) WARNING: untranslated string: eol architecture warning = You are running an architecture of IPFire which reached its end of life. You will not receive updates anymore. This is a security risk. WARNING: untranslated string: error = Error +WARNING: untranslated string: error message = unknown string WARNING: untranslated string: error the to date has to be later than the from date = The to date has to be later than the from date! WARNING: untranslated string: fallout zombieload ridl = Fallout/ZombieLoad/RIDL WARNING: untranslated string: force enable = Forced @@ -1048,6 +1051,22 @@ WARNING: untranslated string: invalid input for subscription code = Invalid inpu WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname WARNING: untranslated string: ip basic info = Basic IP information WARNING: untranslated string: ip info for = IP information for +WARNING: untranslated string: ipblocklist = IP Address Blocklists +WARNING: untranslated string: ipblocklist blocklist settings = Blocklist settings +WARNING: untranslated string: ipblocklist category = Category +WARNING: untranslated string: ipblocklist could not download blocklist = Could not download blocklist +WARNING: untranslated string: ipblocklist download error = A download error occured. +WARNING: untranslated string: ipblocklist empty blocklist received = An empty blocklist has been received. +WARNING: untranslated string: ipblocklist enable = Enable +WARNING: untranslated string: ipblocklist hits = Total number of blocklist hits for +WARNING: untranslated string: ipblocklist id = Blocklist +WARNING: untranslated string: ipblocklist input = Packets dropped (IN) +WARNING: untranslated string: ipblocklist log = Log dropped packets +WARNING: untranslated string: ipblocklist log list = Firewall log (blocklist) +WARNING: untranslated string: ipblocklist logs = IP Address Blocklist Logs +WARNING: untranslated string: ipblocklist name = Name +WARNING: untranslated string: ipblocklist output = Packets dropped (OUT) +WARNING: untranslated string: ipblocklist use ipblocklists = Enable IP Blocklists WARNING: untranslated string: ipsec connection = IPsec Connection WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) WARNING: untranslated string: ipsec interface mode gre = GRE diff --git a/doc/language_missings b/doc/language_missings index b8c6665f3..57bb3e848 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -2,6 +2,7 @@ # Checking cgi-bin translations for language: de # ############################################################################ < advproxy update information +< aliases default interface < ansi t1.483 < backup archive < backup clear archive @@ -130,6 +131,7 @@ < age shour < age sminute < age ssecond +< aliases default interface < asn lookup failed < Async logging enabled < atm device @@ -609,6 +611,29 @@ < invalid ip or hostname < invalid logserver protocol < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec < ipsec connection @@ -1004,15 +1029,9 @@ < ansi t1.483 < bewan adsl pci st < bewan adsl usb -< enable otp < g.dtm < g.lite < guaranteed bandwidth -< mmio stale data -< otp qrcode -< random number generator daemon -< secret -< show otp qrcode < upload fcdsl.o ############################################################################ # Checking cgi-bin translations for language: it # @@ -1041,6 +1060,7 @@ < advproxy wpad notice < advproxy wpad title < advproxy wpad view pac +< aliases default interface < asn lookup failed < autonomous system < available @@ -1272,6 +1292,29 @@ < invalid ip or hostname < invalid logserver protocol < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec connection < ipsec dns server address is invalid @@ -1504,6 +1547,7 @@ < advproxy wpad notice < advproxy wpad title < advproxy wpad view pac +< aliases default interface < asn lookup failed < atm device < autonomous system @@ -1754,6 +1798,29 @@ < invalid ip or hostname < invalid logserver protocol < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec connection < ipsec dns server address is invalid @@ -2031,6 +2098,7 @@ < age shour < age sminute < age ssecond +< aliases default interface < asn lookup failed < atm device < attention @@ -2555,6 +2623,29 @@ < invalid ip or hostname < invalid logserver protocol < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec < ipsec connection @@ -2983,6 +3074,7 @@ < age shour < age sminute < age ssecond +< aliases default interface < asn lookup failed < atm device < attention @@ -3513,6 +3605,29 @@ < invalid ip or hostname < invalid logserver protocol < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec < ipsec connection @@ -3920,6 +4035,7 @@ < advproxy wpad notice < advproxy wpad title < advproxy wpad view pac +< aliases default interface < asn lookup failed < autonomous system < available @@ -4041,6 +4157,29 @@ < invalid input for subscription code < invalid ip or hostname < ip basic info +< ipblocklist +< ipblocklist blocklist settings +< ipblocklist category +< ipblocklist category application +< ipblocklist category attacker +< ipblocklist category c and c +< ipblocklist category composite +< ipblocklist category invalid +< ipblocklist category reputation +< ipblocklist category scanner +< ipblocklist could not download blocklist +< ipblocklist download error +< ipblocklist empty blocklist received +< ipblocklist enable +< ipblocklist hits +< ipblocklist id +< ipblocklist input +< ipblocklist log +< ipblocklist log list +< ipblocklist logs +< ipblocklist name +< ipblocklist output +< ipblocklist use ipblocklists < ip info for < ipsec connection < ipsec dns server address is invalid diff --git a/html/cgi-bin/aliases.cgi b/html/cgi-bin/aliases.cgi index 7b80b3c84..def03ff9b 100644 --- a/html/cgi-bin/aliases.cgi +++ b/html/cgi-bin/aliases.cgi @@ -34,6 +34,7 @@ require '/var/ipfire/general-functions.pl'; # replace /var/ipcop with /var/ipcop require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; require "${General::swroot}/ids-functions.pl"; +require "${General::swroot}/network-functions.pl";
my $configfwdfw = "${General::swroot}/firewall/config"; my $configinput = "${General::swroot}/firewall/input"; @@ -52,6 +53,11 @@ undef (@dummy); my $setting = "${General::swroot}/ethernet/settings"; our $datafile = "${General::swroot}/ethernet/aliases";
+# Fetch the name of the main RED interface +my $RED_INTERFACE = &General::get_red_interface(); + +# Fetch all RED interfaces +my @RED_INTERFACES = &Network::get_red_interfaces();
our %settings=(); #Settings1 @@ -61,7 +67,8 @@ our %settings=(); $settings{'IP'} = ''; $settings{'ENABLED'} = 'off'; # Every check box must be set to off $settings{'NAME'} = ''; -my @nosaved=('IP','ENABLED','NAME'); # List here ALL setting2 fields. Mandatory +$settings{'INTERFACE'} = ''; +my @nosaved=('IP','ENABLED','NAME','INTERFACE'); # List here ALL setting2 fields. Mandatory
$settings{'ACTION'} = ''; # add/edit/remove $settings{'KEY1'} = ''; # point record for ACTION @@ -215,10 +222,10 @@ if ($settings{'ACTION'} eq $Lang::tr{'add'}) { } unless ($errormessage) { if ($settings{'KEY1'} eq '') { #add or edit ? - unshift (@current, "$settings{'IP'},$settings{'ENABLED'},$settings{'NAME'}\n"); + unshift (@current, "$settings{'IP'},$settings{'ENABLED'},$settings{'NAME'},$settings{'INTERFACE'}\n"); &General::log($Lang::tr{'ip alias added'}); } else { - @current[$settings{'KEY1'}] = "$settings{'IP'},$settings{'ENABLED'},$settings{'NAME'}\n"; + @current[$settings{'KEY1'}] = "$settings{'IP'},$settings{'ENABLED'},$settings{'NAME'},$settings{'INTERFACE'}\n"; $settings{'KEY1'} = ''; # End edit mode &General::log($Lang::tr{'ip alias changed'}); } @@ -250,6 +257,7 @@ if ($settings{'ACTION'} eq $Lang::tr{'edit'}) { $settings{'IP'}=$temp[0]; # Prepare the screen for editing $settings{'ENABLED'}=$temp[1]; $settings{'NAME'}=$temp[2]; + $settings{'INTERFACE'}=$temp[3]; }
if ($settings{'ACTION'} eq $Lang::tr{'remove'}) { @@ -295,6 +303,7 @@ if ($settings{'ACTION'} eq '' ) { # First launch from GUI &Header::openpage($Lang::tr{'external aliases configuration'}, 1, ''); &Header::openbigbox('100%', 'left', '', $errormessage); my %checked =(); # Checkbox manipulations +my %selected = ();
if ($errormessage) { &Header::openbox('100%', 'left', $Lang::tr{'error messages'}); @@ -320,6 +329,11 @@ END # $checked{'ENABLED'}{'on'} = ($settings{'ENABLED'} eq 'on') ? "checked='checked'" : '' ;
+$selected{'INTERFACE'} = (); +foreach my $intf (@RED_INTERFACES) { + $selected{'INTERFACE'}{$intf} = ($settings{'INTERFACE'} eq $intf) ? "selected" : ""; +} + my $buttontext = $Lang::tr{'add'}; if ($settings{'KEY1'} ne '') { $buttontext = $Lang::tr{'update'}; @@ -329,7 +343,7 @@ if ($settings{'KEY1'} ne '') { }
#Edited line number (KEY1) passed until cleared by 'save' or 'remove' or 'new sort order' -print <<END +print <<END; <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='KEY1' value='$settings{'KEY1'}' /> <input type='hidden' name='OLDNAME' value='$settings{'NAME'}' /> @@ -340,6 +354,33 @@ print <<END <td><input type='text' name='NAME' value='$settings{'NAME'}' size='32' /></td> <td class='base' style='text-align:right; color:${Header::colourred};'>$Lang::tr{'alias ip'}: </td> <td><input type='text' name='IP' value='$settings{'IP'}' size='16' /></td> +END + +if (scalar @RED_INTERFACES >= 2) { + print <<END; + <td class='base' style='color:${Header::colourred};'>$Lang::tr{'interface'}:</td> + <td> + <select name="INTERFACE"> + <option value="">$Lang::tr{'aliases default interface'}</option> +END + + # Print an option for each RED interface + foreach my $intf (@RED_INTERFACES) { + # Skip the default one + next if ($RED_INTERFACE eq $intf); + + print <<END; + <option value="$intf" $selected{'INTERFACE'}{$intf}>$intf</option> +END + } + + print <<END; + </select> + </td> +END +} + +print <<END; <td class='base' style='text-align:right;'>$Lang::tr{'enabled'} </td> <td><input type='checkbox' name='ENABLED' $checked{'ENABLED'}{'on'} /></td> </tr> @@ -353,7 +394,7 @@ print <<END </table> </form> END -; + &Header::closebox();
# Add visual indicators to column headings to show sort order - EO @@ -419,9 +460,15 @@ foreach my $line (@current) { } print "<tr style='$col'>";
+ my $address = $temp[0]; + + if ($temp[3] ne "") { + $address .= " @ $temp[3]"; + } + print <<END <td style='text-align:center; $col'>$temp[2]</td> -<td style='text-align:center; $col'>$temp[0]</td> +<td style='text-align:center; $col'>$address</td>
<td style='text-align:center; $col'> <form method='post' action='$ENV{'SCRIPT_NAME'}'> @@ -542,7 +589,7 @@ sub SortDataFile # The KEY,key record permits doublons. If removed, then F1 becomes the key without doublon permitted.
- my @record = ('KEY',$key++,'IP',$temp[0],'ENABLED',$temp[1],'NAME',$temp[2]); + my @record = ('KEY',$key++,'IP',$temp[0],'ENABLED',$temp[1],'NAME',$temp[2],'INTERFACE',$temp[3]); my $record = {}; # create a reference to empty hash %{$record} = @record; # populate that hash with @record $entries{$record->{KEY}} = $record; # add this to a hash of hashes @@ -552,7 +599,7 @@ sub SortDataFile
# Each field value is printed , with the newline ! Don't forget separator and order of them. foreach my $entry (sort fixedleasesort keys %entries) { - print FILE "$entries{$entry}->{IP},$entries{$entry}->{ENABLED},$entries{$entry}->{NAME}\n"; + print FILE "$entries{$entry}->{IP},$entries{$entry}->{ENABLED},$entries{$entry}->{NAME},$entries{$entry}->{INTERFACE}\n"; }
close(FILE); diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi index 13d0005e3..477531e2a 100644 --- a/html/cgi-bin/credits.cgi +++ b/html/cgi-bin/credits.cgi @@ -65,8 +65,8 @@ Arne Fitzenreiter, Stefan Schantl, Peter Müller, Matthias Fischer, -Christian Schmidt, Adolf Belka, +Christian Schmidt, Alexander Marx, Erik Kapfer, Jan Paul Tücking, @@ -83,12 +83,15 @@ Daniel Glanzmann, Heiner Schmeling, Stephan Feddersen, Stéphane Pautrel, +Robin Roevens, +Tim FitzGeorge, Jan Lentfer, Marcus Scholz, Ersan Yildirim, Jörn-Ingo Weigert, Alexander Koch, Wolfgang Apolinarski, +Jon Murphy, Alfred Haas, Lars Schuhmacher, Rene Zingel, @@ -96,17 +99,15 @@ Sascha Kilian, Bernhard Bitsch, Ronald Wiesinger, Florian Bührle, -Jon Murphy, Justin Luth, Michael Eitelwein, -Robin Roevens, +Rob Brewer, Alex Koch, Dominik Hassler, Larsen, Ramax Lo, Gabriel Rolland, Marcel Follert, -Tim FitzGeorge, Anton D. Seliverstov, Bernhard Bittner, Daniel Weismueller, @@ -141,7 +142,6 @@ Nico Prenzel, Oliver Fuhrer, Osmar Gonzalez, Paul T. Simmons, -Rob Brewer, Robert Möker, Stefan Ernst, Stefan Ferstl, diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi index 18c26942e..6fecae1ff 100644 --- a/html/cgi-bin/index.cgi +++ b/html/cgi-bin/index.cgi @@ -604,7 +604,11 @@ if ($warnmessage) { &Header::closebox(); }
-&Pakfire::dblist("upgrade", "notice"); +my %coredb = &Pakfire::coredbinfo(); +if (defined $coredb{'AvailableRelease'}) { + print "<br /><br /><br /><a href='pakfire.cgi'>$Lang::tr{'core notice 1'} $coredb{'Release'} $Lang::tr{'core notice 2'} $coredb{'AvailableRelease'} $Lang::tr{'core notice 3'}</a>"; +} + if ( -e "/var/run/need_reboot" ) { print "<div style='text-align:center; color:red;'>"; print "<br/><br/>$Lang::tr{'needreboot'}!"; diff --git a/html/cgi-bin/ipblocklist.cgi b/html/cgi-bin/ipblocklist.cgi new file mode 100644 index 000000000..bb438129c --- /dev/null +++ b/html/cgi-bin/ipblocklist.cgi @@ -0,0 +1,260 @@ +#!/usr/bin/perl + +############################################################################### +# # +# IPFire.org - A linux based firewall # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +# Copyright (C) 2018 - 2020 The IPFire Team # +# # +############################################################################### + +use strict; + +# enable the following only for debugging purposes +#use warnings; +#use CGI::Carp 'fatalsToBrowser'; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; +require "${General::swroot}/ipblocklist-functions.pl"; + +# Import blockist sources and settings file. +require "${General::swroot}/ipblocklist/sources"; + +############################################################################### +# Configuration variables +############################################################################### + +my $settings = "${General::swroot}/ipblocklist/settings"; +my %cgiparams = ('ACTION' => ''); + +############################################################################### +# Variables +############################################################################### + +my $errormessage = ''; +my $headline = "$Lang::tr{'error message'}"; +my $updating = 0; +my %mainsettings; +my %color; + +# Default settings - normally overwritten by settings file +my %settings = ( + 'DEBUG' => 0, + 'LOGGING' => 'on', + 'ENABLE' => 'off' +); + +# Read all parameters +&Header::getcgihash( %cgiparams); +&General::readhash( "${General::swroot}/main/settings", %mainsettings ); +&General::readhash("/srv/web/ipfire/html/themes/ipfire/include/colors.txt", %color); + +# Get list of supported blocklists. +my @blocklists = &IPblocklist::get_blocklists(); + +# Show Headers +&Header::showhttpheaders(); + +# Process actions +if ($cgiparams{'ACTION'} eq "$Lang::tr{'save'}") { + # Array to store if blocklists are missing on the system + # and needs to be downloaded first. + my @missing_blocklists = (); + + # Loop through the array of supported blocklists. + foreach my $blocklist (@blocklists) { + # Skip the blocklist if it is not enabled. + next if($cgiparams{$blocklist} ne "on"); + + # Get the file name which keeps the converted blocklist. + my $ipset_db_file = &IPblocklist::get_ipset_db_file($blocklist); + + # Check if the blocklist already has been downloaded. + if(-f "$ipset_db_file") { + # Blocklist already exits, we can skip it. + next; + } else { + # Blocklist not present, store in array to download it. + push(@missing_blocklists, $blocklist); + } + } + + # Check if the red device is not active and blocklists are missing. + if ((not -e "${General::swroot}/red/active") && (@missing_blocklists)) { + # The system is offline, cannot download the missing blocklists. + # Store an error message. + $errormessage = "$Lang::tr{'system is offline'}"; + } else { + # Loop over the array of missing blocklists. + foreach my $missing_blocklist (@missing_blocklists) { + # Call the download and convert function to get the missing blocklist. + my $status = &IPblocklist::download_and_create_blocklist($missing_blocklist); + + # Check if there was an error during download. + if ($status eq "dl_error") { + $errormessage = "$Lang::tr{'ipblocklist could not download blocklist'} - $Lang::tr{'ipblocklist download error'}"; + } elsif ($status eq "empty_list") { + $errormessage = "$Lang::tr{'ipblocklist could not download blocklist'} - $Lang::tr{'ipblocklist empty blocklist received'}"; + } + } + } + + # Check if there was an error. + unless($errormessage) { + # Write configuration hash. + &General::writehash($settings, %cgiparams); + + # Call function to mark a required reload of the firewall. + &General::firewall_config_changed(); + + # Display notice about a required reload of the firewall. + $headline = "$Lang::tr{'notice'}"; + $errormessage = "$Lang::tr{'fw rules reload notice'}"; + } +} + +# Show site +&Header::openpage($Lang::tr{'ipblocklist'}, 1, ''); +&Header::openbigbox('100%', 'left'); + +# Display error message if there was one. +&error() if ($errormessage); + +# Read-in ipblocklist settings. +&General::readhash( $settings, %settings ) if (-r $settings); + +# Display configuration section. +&configsite(); + +# End of page +&Header::closebigbox(); +&Header::closepage(); + + +#------------------------------------------------------------------------------ +# sub configsite() +# +# Displays configuration +#------------------------------------------------------------------------------ + +sub configsite { + # Find preselections + my $enable = 'checked'; + + &Header::openbox('100%', 'left', $Lang::tr{'settings'}); + + # Enable checkbox + $enable = ($settings{'ENABLE'} eq 'on') ? ' checked' : ''; + +print<<END; + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <table style='width:100%' border='0'> + <tr> + <td style='width:24em'>$Lang::tr{'ipblocklist use ipblocklists'}</td> + <td><input type='checkbox' name='ENABLE' id='ENABLE'$enable></td> + </tr> + </table><br> +END + + # The following are only displayed if the blacklists are enabled + $enable = ($settings{'LOGGING'} eq 'on') ? ' checked' : ''; + +print <<END; + <div class='sources'> + <table style='width:100%' border='0'> + <tr> + <td style='width:24em'>$Lang::tr{'ipblocklist log'}</td> + <td><input type='checkbox' name="LOGGING" id="LOGGING"$enable></td> + </tr> + </table> + + <br><br> + <h2>$Lang::tr{'ipblocklist blocklist settings'}</h2> + + <table width='100%' cellspacing='1' class='tbl'> + <tr> + <th align='left'>$Lang::tr{'ipblocklist id'}</th> + <th align='left'>$Lang::tr{'ipblocklist name'}</th> + <th align='left'>$Lang::tr{'ipblocklist category'}</th> + <th align='center'>$Lang::tr{'ipblocklist enable'}</th> + </tr> +END + + # Iterate through the list of sources + my $lines = 0; + + foreach my $blocklist (@blocklists) { + # Display blocklist name or provide a link to the website if available. + my $website = "$blocklist"; + if ($IPblocklist::List::sources{$blocklist}{info}) { + $website ="<a href='$IPblocklist::List::sources{$blocklist}{info}' target='_blank'>$blocklist</a>"; + } + + # Get the full name for the blocklist. + my $name = &CGI::escapeHTML( $IPblocklist::List::sources{$blocklist}{'name'} ); + + # Get category for this blocklist. + my $category = $Lang::tr{"ipblocklist category $IPblocklist::List::sources{$blocklist}{'category'}"}; + + # Determine if the blocklist is enabled. + my $enable = ''; + $enable = 'checked' if ($settings{$blocklist} eq 'on'); + + # Set colour for the table columns. + my $col = ($lines++ % 2) ? "bgcolor='$color{'color20'}'" : "bgcolor='$color{'color22'}'"; + + +print <<END; + <tr $col> + <td>$website</td> + <td>$name</td> + <td>$category</td> + <td align='center'><input type='checkbox' name="$blocklist" id="$blocklist"$enable></td> + </tr> +END + } + +# The save button at the bottom of the table +print <<END; + </table> + + </div> + + <table style='width:100%;'> + <tr> + <td colspan='3' display:inline align='right'><input type='submit' name='ACTION' value='$Lang::tr{'save'}'></td> + </tr> + </table> + </form> +END + + &Header::closebox(); +} + +#------------------------------------------------------------------------------ +# sub error() +# +# Shows error messages +#------------------------------------------------------------------------------ + +sub error { + &Header::openbox('100%', 'left', $headline); + print "<class name='base'>$errormessage\n"; + print " </class>\n"; + &Header::closebox(); +} diff --git a/html/cgi-bin/logs.cgi/ids.dat b/html/cgi-bin/logs.cgi/ids.dat index 35c0dd1fd..7991e3936 100644 --- a/html/cgi-bin/logs.cgi/ids.dat +++ b/html/cgi-bin/logs.cgi/ids.dat @@ -414,7 +414,7 @@ sub processevent } ($title,$classification,$priority,$date,$time,$srcip,$srcport,$destip,$destport,$sid) = ("n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a", "n/a"); @refs = (); - $_ =~ m/:([0-9]{1,5})] (.*) [**]/; + $_ =~ m/:([0-9]{1,10})] (.*) [**]/; $title = &Header::cleanhtml($2,"y"); } if ($_ =~ m/Classification: (.*)] [Priority: (\d)]/) { diff --git a/html/cgi-bin/logs.cgi/ipblocklists.dat b/html/cgi-bin/logs.cgi/ipblocklists.dat new file mode 100755 index 000000000..2435137b5 --- /dev/null +++ b/html/cgi-bin/logs.cgi/ipblocklists.dat @@ -0,0 +1,366 @@ +#!/usr/bin/perl +# +# SmoothWall CGIs +# +# This code is distributed under the terms of the GPL +# +# JC HERITIER +# page inspired from the initial firewalllog.dat +# +# Modified for IPFire by Christian Schmidt +# and Michael Tremer (www.ipfire.org) + +use strict; + +# enable only the following on debugging purpose +#use warnings; +#use CGI::Carp 'fatalsToBrowser'; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; + +require "${General::swroot}/ipblocklist-functions.pl"; +require "${General::swroot}/ipblocklist/sources"; + +use POSIX(); + +my %cgiparams=(); +my $errormessage = ''; + +my @shortmonths = ( 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', + 'Sep', 'Oct', 'Nov', 'Dec' ); +my @longmonths = ( $Lang::tr{'january'}, $Lang::tr{'february'}, $Lang::tr{'march'}, + $Lang::tr{'april'}, $Lang::tr{'may'}, $Lang::tr{'june'}, $Lang::tr{'july'}, $Lang::tr{'august'}, + $Lang::tr{'september'}, $Lang::tr{'october'}, $Lang::tr{'november'}, + $Lang::tr{'december'} ); + +my @now = localtime(); +my $dow = $now[6]; +my $doy = $now[7]; +my $tdoy = $now[7]; +my $year = $now[5]+1900; + +$cgiparams{'DAY'} = $now[3]; +$cgiparams{'MONTH'} = $now[4]; +$cgiparams{'ACTION'} = ''; + +&Header::getcgihash(%cgiparams); + +my $start = -1; +if ($ENV{'QUERY_STRING'} && $cgiparams{'ACTION'} ne $Lang::tr{'update'}) +{ + my @temp = split(',',$ENV{'QUERY_STRING'}); + $start = $temp[0]; + $cgiparams{'MONTH'} = $temp[1]; + $cgiparams{'DAY'} = $temp[2]; +} + +if (!($cgiparams{'MONTH'} =~ /^(0|1|2|3|4|5|6|7|8|9|10|11)$/) || + !($cgiparams{'DAY'} =~ /^(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)$/)) +{ + $cgiparams{'DAY'} = $now[3]; + $cgiparams{'MONTH'} = $now[4]; +} +elsif($cgiparams{'ACTION'} eq '>>') +{ + my @temp_then=(); + my @temp_now = localtime(time); + $temp_now[4] = $cgiparams{'MONTH'}; + $temp_now[3] = $cgiparams{'DAY'}; + @temp_then = localtime(POSIX::mktime(@temp_now) + 86400); + ## Retrieve the same time on the next day - + ## 86400 seconds in a day + $cgiparams{'MONTH'} = $temp_then[4]; + $cgiparams{'DAY'} = $temp_then[3]; +} +elsif($cgiparams{'ACTION'} eq '<<') +{ + my @temp_then=(); + my @temp_now = localtime(time); + $temp_now[4] = $cgiparams{'MONTH'}; + $temp_now[3] = $cgiparams{'DAY'}; + @temp_then = localtime(POSIX::mktime(@temp_now) - 86400); + ## Retrieve the same time on the previous day - + ## 86400 seconds in a day + $cgiparams{'MONTH'} = $temp_then[4]; + $cgiparams{'DAY'} = $temp_then[3]; +} + +if (($cgiparams{'DAY'} ne $now[3]) || ($cgiparams{'MONTH'} ne $now[4])) +{ + my @then = (); + if ( ( $cgiparams{'MONTH'} eq $now[4]) && ($cgiparams{'DAY'} > $now[3]) || + ( $cgiparams{'MONTH'} > $now[4] ) ) { + @then = localtime(POSIX::mktime( 0, 0, 0, $cgiparams{'DAY'}, $cgiparams{'MONTH'}, $year - 1901 )); + } else { + @then = localtime(POSIX::mktime( 0, 0, 0, $cgiparams{'DAY'}, $cgiparams{'MONTH'}, $year - 1900 )); + } + $tdoy = $then[7]; + my $lastleap=($year-1)%4; + if ($tdoy>$doy) { + if ($lastleap == 0 && $tdoy < 60) { + $doy=$tdoy+366; + } else { + $doy=$doy+365; + } + } +} + +my $datediff=0; +my $dowd=0; +my $multifile=0; +if ($tdoy ne $doy) { + $datediff=int(($doy-$tdoy)/7); + $dowd=($doy-$tdoy)%7; + if (($dow-$dowd)<1) { + $datediff=$datediff+1; + } + if (($dow-$dowd)==0) { + $multifile=1; + } +} + +my $monthstr = $shortmonths[$cgiparams{'MONTH'}]; +my $longmonthstr = $longmonths[$cgiparams{'MONTH'}]; +my $day = $cgiparams{'DAY'}; +my $daystr=''; +if ($day <= 9) { + $daystr = " $day"; } +else { + $daystr = $day; +} + +my %lists; +my %directions; +my %sources = (); +my %settings = (); +&General::readhash("${General::swroot}/ipblocklist/settings", %settings); + +# Get all available blocklists. +my @blocklists = &IPblocklist::get_blocklists(); + +foreach my $blocklist (@blocklists) +{ + $lists{$blocklist} = {} if ($settings{$blocklist} eq 'on'); +} + +my $skip=0; +my $filestr=''; +if ($datediff==0) { + $filestr="/var/log/messages"; +} else { + $filestr="/var/log/messages.$datediff"; + $filestr = "$filestr.gz" if -f "$filestr.gz"; +} + +if (!(open (FILE,($filestr =~ /.gz$/ ? "gzip -dc $filestr |" : $filestr)))) { + $errormessage = "$Lang::tr{'date not in logs'}: $filestr $Lang::tr{'could not be opened'}"; + $skip=1; + # Note: This is in case the log does not exist for that date +} + +my $lines = 0; +my $directions = 0; + +if (!$skip) +{ + while (<FILE>) + { + if (/^${monthstr} ${daystr} ..:..:.. [\w-]+ kernel:.*BLKLST_(\w+)\s*IN=(\w*)/) + { + my $list = $1; + + if ($2 =~ m/ppp|red/) + { + $lists{$list}{in}++; + $directions{in}++; + } + else + { + $lists{$list}{out}++; + $directions{out}++; + } + + $lines++; + } + + } + close (FILE); +} + +if ($multifile) { + $datediff=$datediff-1; + if ($datediff==0) { + $filestr="/var/log/messages"; + } else { + $filestr="/var/log/messages.$datediff"; + $filestr = "$filestr.gz" if -f "$filestr.gz"; + } + if (!(open (FILE,($filestr =~ /.gz$/ ? "gzip -dc $filestr |" : $filestr)))) { + $errormessage="$Lang::tr{'date not in logs'}: $filestr $Lang::tr{'could not be opened'}"; + $skip=1; + } + if (!$skip) { + while (<FILE>) { + if (/^${monthstr} ${daystr} ..:..:.. [\w-]+ kernel:.*BLKLST_(\w+)\s*IN=(\w+)/) + { + my $list = $1; + + if ($2 =~ m/ppp|red/) + { + $lists{$list}{in}++; + $directions{in}++; + } + else + { + $lists{$list}{out}++; + $directions{out}++; + } + + $lines++; + } + } + close (FILE); + } +} + +my $MODNAME="fwlogs"; + +&Header::showhttpheaders(); +&Header::openpage($Lang::tr{'ipblocklist logs'}, 1, ''); +&Header::openbigbox('100%', 'left', '', $errormessage); + + +if ($errormessage) { + &Header::openbox('100%', 'left', $Lang::tr{'error messages'}); + print "<font class='base'>$errormessage </font>\n"; + &Header::closebox(); +} + +&Header::openbox('100%', 'left', "$Lang::tr{'settings'}"); + +print <<END +<form method='post' action='$ENV{'SCRIPT_NAME'}'> +<table width='100%'> +<tr> + <td width='10%' class='base'>$Lang::tr{'month'}: </td> + <td width='10%'> + <select name='MONTH'> +END +; +my $month; +for ($month = 0; $month < 12; $month++) +{ + print "\t<option "; + if ($month == $cgiparams{'MONTH'}) { + print "selected='selected' "; + } + print "value='$month'>$longmonths[$month]</option>\n"; +} +print <<END + </select> + </td> + <td width='10%' class='base' align='right'> $Lang::tr{'day'}: </td> + <td width='40%'> + <select name='DAY'> +END +; +for ($day = 1; $day <= 31; $day++) +{ + print "\t<option "; + if ($day == $cgiparams{'DAY'}) { + print "selected='selected' "; + } + print "value='$day'>$day</option>\n"; +} + +print <<END +</select> +</td> +<td width='5%' align='center'><input type='submit' name='ACTION' title='$Lang::tr{'day before'}' value='<<' /></td> +<td width='5%' align='center'><input type='submit' name='ACTION' title='$Lang::tr{'day after'}' value='>>' /></td> +<td width='20%' align='right'><input type='submit' name='ACTION' value='$Lang::tr{'update'}' /></td> +</tr> +</table> +</form> +END +; + +&Header::closebox(); + +&Header::openbox('100%', 'left', $Lang::tr{'firewall log'}); +print "<p><b>$Lang::tr{'ipblocklist hits'} $longmonthstr $daystr: $lines</b></p>"; + +my %color = (); +my %mainsettings = (); +&General::readhash("${General::swroot}/main/settings", %mainsettings); +&General::readhash("/srv/web/ipfire/html/themes/ipfire/include/colors.txt", %color); + +my @lists = sort keys (%lists); + +print <<END +<table width='100%' class='tbl'> +<tr> +<th align='center' class='boldbase' rowspan='2'></th> +<th align='left' class='boldbase' rowspan='2'><b>$Lang::tr{'ipblocklist id'}</b></th> +<th align='left' class='boldbase' rowspan='2'><b>$Lang::tr{'ipblocklist category'}</b></th> +<th align='center' class='boldbase' colspan='2'><b>$Lang::tr{'ipblocklist input'}</b></th> +<th align='center' class='boldbase' colspan='2'><b>$Lang::tr{'ipblocklist output'}</b></th> +</tr> +<tr> +<th align='center' class='boldbase'>$Lang::tr{'count'}</th> +<th align='center' class='boldbase'>$Lang::tr{'percentage'}</th> +<th align='center' class='boldbase'>$Lang::tr{'count'}</th> +<th align='center' class='boldbase'>$Lang::tr{'percentage'}</th> +</tr> +END +; + +$lines = 0; +my $lists = join ',', @lists; + +foreach my $list (@lists) +{ + my $col = ($lines++ % 2) ? "bgcolor='$color{'color20'}'" : "bgcolor='$color{'color22'}'"; + my $category = exists( $IPblocklist::List::sources{$list}) ? $Lang::tr{"ipblocklist category $IPblocklist::List::sources{$list}{'category'}"} : ' '; + + print "<tr>"; + + print "<td align='center' $col><form method='post' action='showrequestfromblocklist.dat'><input type='hidden' name='MONTH' value='$cgiparams{'MONTH'}'> <input type='hidden' name='DAY' value='$cgiparams{'DAY'}'> <input type='hidden' name='blocklist' value='$list'><input type='hidden' name='blocklists' value='$lists'> <input type='submit' value='$Lang::tr{'details'}'></form></td>"; + + if (exists($IPblocklist::List::sources{$list}) and $IPblocklist::List::sources{$list}{'info'}) + { + print "<td $col><a href='$IPblocklist::List::sources{$list}{info}' target='_blank'>$list</a></td>"; + } + else + { + print "<td $col>$list</td>"; + } + + print "<td $col>$category</td>"; + + foreach my $direction ('in', 'out') + { + my $count = $lists{$list}{$direction} || 0; + my $percent = $directions{$direction} > 0 ? $count * 100 / $directions{$direction} : 0; + $percent = sprintf("%.f", $percent); + print "<td align='center' class='boldbase' $col>$count</th>"; + print "<td align='center' class='boldbase' $col>$percent%</th>"; + } + + print "</tr>"; +} +print <<END +</table> +END +; + +&Header::closebox(); +&Header::closebigbox(); +&Header::closepage(); + +sub checkversion { + #Automatic Updates is disabled + return "0","0"; +} diff --git a/html/cgi-bin/logs.cgi/log.dat b/html/cgi-bin/logs.cgi/log.dat index 3364b7bea..20f61d4ea 100644 --- a/html/cgi-bin/logs.cgi/log.dat +++ b/html/cgi-bin/logs.cgi/log.dat @@ -59,6 +59,7 @@ my %sections = ( 'dhcp' => '(dhcpd: )', 'dma' => '(dma: |dma[.*]: |postfix/\w*[\d*]: )', 'guardian' => '(guardian[.*]: )', + 'ipblocklist' => '(ipblocklist: )', 'ipfire' => '(ipfire: )', 'ipsec' => '(ipsec_[\w_]+: |pluto[.*]: |charon: |vpnwatch: )', 'kernel' => '(kernel: (?!DROP_))', @@ -89,6 +90,7 @@ my %trsections = ( 'dhcp' => "$Lang::tr{'dhcp server'}", 'dma' => 'Mail', 'guardian' => "$Lang::tr{'guardian'}", + 'ipblocklist' => "$Lang::tr{'ipblocklist'}", 'ipfire' => 'IPFire', 'ipsec' => 'IPSec', 'kernel' => "$Lang::tr{'kernel'}", diff --git a/html/cgi-bin/logs.cgi/showrequestfromblocklist.dat b/html/cgi-bin/logs.cgi/showrequestfromblocklist.dat new file mode 100755 index 000000000..98524614f --- /dev/null +++ b/html/cgi-bin/logs.cgi/showrequestfromblocklist.dat @@ -0,0 +1,414 @@ +#!/usr/bin/perl +# SmoothWall CGIs +# +# This code is distributed under the terms of the GPL +# +# JC HERITIER +# page inspired from the initial firewalllog.dat +# +# Modified for IPFire by Christian Schmidt (www.ipfire.org) + +# enable only the following on debugging purpose +#use warnings; +#use CGI::Carp 'fatalsToBrowser'; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; + +use POSIX(); + +#workaround to suppress a warning when a variable is used only once +my @dummy = ( ${Header::table2colour} ); +undef (@dummy); + +my %cgiparams=(); +my %logsettings=(); +my $errormessage = ''; + +my @shortmonths = ( 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', + 'Sep', 'Oct', 'Nov', 'Dec' ); +my @longmonths = ( $Lang::tr{'january'}, $Lang::tr{'february'}, $Lang::tr{'march'}, + $Lang::tr{'april'}, $Lang::tr{'may'}, $Lang::tr{'june'}, $Lang::tr{'july'}, $Lang::tr{'august'}, + $Lang::tr{'september'}, $Lang::tr{'october'}, $Lang::tr{'november'}, + $Lang::tr{'december'} ); + +my @now = localtime(); +my $dow = $now[6]; +my $doy = $now[7]; +my $tdoy = $now[7]; +my $year = $now[5]+1900; + +$cgiparams{'DAY'} = $now[3]; +$cgiparams{'MONTH'} = $now[4]; +$cgiparams{'ACTION'} = ''; + +&Header::getcgihash(%cgiparams); + +$logsettings{'LOGVIEW_REVERSE'} = 'off'; +&General::readhash("${General::swroot}/logging/settings", %logsettings); + +my $start = -1; +my @blocklists; +if ($ENV{'QUERY_STRING'} && $cgiparams{'ACTION'} ne $Lang::tr{'update'}) +{ + my @temp = split(',',$ENV{'QUERY_STRING'}, 5); + $start = shift @temp; + $cgiparams{'MONTH'} = shift @temp; + $cgiparams{'DAY'} = shift @temp; + $cgiparams{'blocklist'} = shift @temp; + $cgiparams{'blocklists'} = shift @temp; +} + +if (!($cgiparams{'MONTH'} =~ /^(0|1|2|3|4|5|6|7|8|9|10|11)$/) || + !($cgiparams{'DAY'} =~ /^(1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)$/)) +{ + $cgiparams{'DAY'} = $now[3]; + $cgiparams{'MONTH'} = $now[4]; +} +elsif($cgiparams{'ACTION'} eq '>>') +{ + my @temp_then=(); + my @temp_now = localtime(time); + $temp_now[4] = $cgiparams{'MONTH'}; + $temp_now[3] = $cgiparams{'DAY'}; + @temp_then = localtime(POSIX::mktime(@temp_now) + 86400); + ## Retrieve the same time on the next day - + ## 86400 seconds in a day + $cgiparams{'MONTH'} = $temp_then[4]; + $cgiparams{'DAY'} = $temp_then[3]; +} +elsif($cgiparams{'ACTION'} eq '<<') +{ + my @temp_then=(); + my @temp_now = localtime(time); + $temp_now[4] = $cgiparams{'MONTH'}; + $temp_now[3] = $cgiparams{'DAY'}; + @temp_then = localtime(POSIX::mktime(@temp_now) - 86400); + ## Retrieve the same time on the previous day - + ## 86400 seconds in a day + $cgiparams{'MONTH'} = $temp_then[4]; + $cgiparams{'DAY'} = $temp_then[3]; +} + +if (($cgiparams{'DAY'} ne $now[3]) || ($cgiparams{'MONTH'} ne $now[4])) +{ + my @then = (); + if ( ( $cgiparams{'MONTH'} eq $now[4]) && ($cgiparams{'DAY'} > $now[3]) || + ( $cgiparams{'MONTH'} > $now[4] ) ) { + @then = localtime(POSIX::mktime( 0, 0, 0, $cgiparams{'DAY'}, $cgiparams{'MONTH'}, $year - 1901 )); + } else { + @then = localtime(POSIX::mktime( 0, 0, 0, $cgiparams{'DAY'}, $cgiparams{'MONTH'}, $year - 1900 )); + } + $tdoy = $then[7]; + my $lastleap=($year-1)%4; + if ($tdoy>$doy) { + if ($lastleap == 0 && $tdoy < 60) { + $doy=$tdoy+366; + } else { + $doy=$doy+365; + } + } +} + +if ($cgiparams{'blocklists'}) +{ + @blocklists = split ',', $cgiparams{'blocklists'}; +} + +my $datediff=0; +my $dowd=0; +my $multifile=0; +if ($tdoy ne $doy) { + $datediff=int(($doy-$tdoy)/7); + $dowd=($doy-$tdoy)%7; + if (($dow-$dowd)<1) { + $datediff=$datediff+1; + } + if (($dow-$dowd)==0) { + $multifile=1; + } +} + +my $monthstr = $shortmonths[$cgiparams{'MONTH'}]; +my $longmonthstr = $longmonths[$cgiparams{'MONTH'}]; +my $day = $cgiparams{'DAY'}; +my $daystr=''; +if ($day <= 9) { + $daystr = " $day"; } +else { + $daystr = $day; +} + +my $skip=0; +my $filestr=''; +if ($datediff==0) { + $filestr="/var/log/messages"; +} else { + $filestr="/var/log/messages.$datediff"; + $filestr = "$filestr.gz" if -f "$filestr.gz"; +} + +if (!(open (FILE,($filestr =~ /.gz$/ ? "gzip -dc $filestr |" : $filestr)))) { + $errormessage = "$Lang::tr{'date not in logs'}: $filestr $Lang::tr{'could not be opened'}"; + $skip=1; + # Note: This is in case the log does not exist for that date +} +my $lines = 0; +my @log=(); +my $blocklist = $cgiparams{blocklist}; + +if (!$skip) +{ + while (<FILE>) { + if (/^${monthstr} ${daystr} ..:..:.. [\w-]+ kernel:.*BLKLST_(\w+)\s?IN=.*/) { + if($1 eq $blocklist){ + $log[$lines] = $_; + $lines++; + } + } + } + close (FILE); +} + +$skip=0; +if ($multifile) { + $datediff=$datediff-1; + if ($datediff==0) { + $filestr="/var/log/messages"; + } else { + $filestr="/var/log/messages.$datediff"; + $filestr = "$filestr.gz" if -f "$filestr.gz"; + } + if (!(open (FILE,($filestr =~ /.gz$/ ? "gzip -dc $filestr |" : $filestr)))) { + $errormessage="$Lang::tr{'date not in logs'}: $filestr $Lang::tr{'could not be opened'}"; + $skip=1; + } + if (!$skip) { + while (<FILE>) { + if (/^${monthstr} ${daystr} ..:..:.. [\w-]+ kernel:.*BLKLST_(\w+)\s?IN=.*/) { + if($1 eq $blocklist){ + $log[$lines] = $_; + $lines++; + } + } + } + close (FILE); + } +} + +&Header::showhttpheaders(); +&Header::openpage($Lang::tr{'ipblocklist log list'}, 1, ''); +&Header::openbigbox('100%', 'left', '', $errormessage); + +if ($errormessage) { + &Header::openbox('100%', 'left', $Lang::tr{'error messages'}); + print "<font class='base'>$errormessage </font>\n"; + &Header::closebox(); +} + +&Header::openbox('100%', 'left', "$Lang::tr{'settings'}:"); + +print <<END +<form method='post' action='$ENV{'SCRIPT_NAME'}'> +<input type='hidden' name='blocklists' value='$cgiparams{blocklists}'> +<table width='100%'> +<tr> + <td width='10%' class='base'>$Lang::tr{'month'}: </td> + <td width='10%'> + <select name='MONTH'> +END +; +my $month; +for ($month = 0; $month < 12; $month++) +{ + print "\t<option "; + if ($month == $cgiparams{'MONTH'}) { + print "selected='selected' "; } + print "value='$month'>$longmonths[$month]</option>\n"; +} +print <<END + </select> + </td> + <td width='10%' class='base' align='right'> $Lang::tr{'day'}: </td> + <td width='40%'> + <select name='DAY'> +END +; +for ($day = 1; $day <= 31; $day++) +{ + print "\t<option "; + if ($day == $cgiparams{'DAY'}) { + print "selected='selected' "; } + print "value='$day'>$day</option>\n"; +} +print <<END +</select> +</td> +<td width='5%' align='center'><input type='submit' name='ACTION' title='$Lang::tr{'day before'}' value='<<' /></td> +<td width='5%' align='center'><input type='submit' name='ACTION' title='$Lang::tr{'day after'}' value='>>' /></td> +<td width='10%' align='center'><input type='submit' name='ACTION' value='$Lang::tr{'update'}' /></td> +<tr><td width='15%'>$Lang::tr{'ipblocklist id'}</td><td><select name='blocklist'> +END +; + +foreach my $option (@blocklists) +{ + my $selected = $option eq $cgiparams{blocklist} ? ' selected' : ''; + print "<option value='$option'$selected>$option</option>"; +} + +print <<END +</select></td></tr> +</tr> +</table> +</form> +END +; + +&Header::closebox(); + +&Header::openbox('100%', 'left', $Lang::tr{'ipblocklist log list'}); +print "<p><b>$Lang::tr{'firewall hits'} $longmonthstr $daystr: $lines</b></p>"; + +if ($start == -1) { + $start = $lines - ${Header::viewsize}; +} +if ($start >= $lines - ${Header::viewsize}) { $start = $lines - ${Header::viewsize}; }; +if ($start < 0) { $start = 0; } + +my $prev = $start - ${Header::viewsize}; +my $next = $start + ${Header::viewsize}; + +if ($prev < 0) { $prev = 0; } +if ($next >= $lines) { $next = -1 } +if ($start == 0) { $prev = -1; } + +if ($lines != 0) { &oldernewer(); } + +print <<END +<table width='100%'> +<tr> +<td width='12%' align='center' class='boldbase'><b>$Lang::tr{'time'}</b></td> +<td width='6%' align='center' class='boldbase'><b>$Lang::tr{'iface'}</b></td> +<td width='6%' align='center' class='boldbase'><b>$Lang::tr{'proto'}</b></td> +<td width='18%' align='center' class='boldbase'><b>$Lang::tr{'source'}</b></td> +<td width='15%' align='center' class='boldbase'><b>$Lang::tr{'src port'}</b></td> +<td width='18%' align='center' class='boldbase'><b>$Lang::tr{'destination'}</b></td> +<td width='15%' align='center' class='boldbase'><b>$Lang::tr{'dst port'}</b></td> +</tr> +END +; + +my @slice = splice(@log, $start, ${Header::viewsize}); + +if ($logsettings{'LOGVIEW_REVERSE'} eq 'on') { @slice = reverse @slice; } + +$lines = 0; +foreach $_ (@slice) { + $a = $_; + # Check whether valid ipv4 or ipv6 address + if (($_ =~ /BLKLST_(\w+)\s?IN=/)) { + if($1 eq $blocklist) { + my $in = '-'; my $out = '-'; + my $srcaddr = ''; my $dstaddr = ''; + my $protostr = ''; + my $srcport = ''; my $dstport = ''; + + # If ipv6 uses bridge, the use PHYSIN, otherwise use IN + if ($_ =~ /(^.* ..:..:..) [\w-]+ kernel:.*(IN=.*)(PHYSIN=.*)$/) {} + elsif ($_ =~ /(^.* ..:..:..) [\w-]+ kernel:.*(IN=.*)$/) {} + my $timestamp = $1; my $packet = $2; + $timestamp =~ /(...) (..) (..:..:..)/; + my $month = $1; my $day = $2; my $time = $3; + + # If ipv6 uses bridge, the use PHYSIN and PHYSOUT, otherwise use IN and OUT + if ($a =~ /PHYSIN=(\w+)/) { $iface = $1; } elsif ($a =~ /IN=(\w+)/) { $iface = $1; } + if ($a =~ /PHYSOUT=(\w+)/) { $out = $1; } elsif ($a =~ /OUT=(\w+)/) { $out = $1; } + # Detect ipv4 and ipv6 addresses + if (($a =~ /SRC=(([\d]{1,3})(.([\d]{1,3})){3})/) or ($a =~ /SRC=(([0-9a-fA-F]{0,4})(:([0-9a-fA-F]{0,4})){2,7})/)) { $srcaddr = $1; } + if (($a =~ /DST=(([\d]{1,3})(.([\d]{1,3})){3})/) or ($a =~ /DST=(([0-9a-fA-F]{0,4})(:([0-9a-fA-F]{0,4})){2,7})/)) { $dstaddr = $1; } + if ($a =~ /PROTO=(\w+)/) { $protostr = $1; } + my $protostrlc = lc($protostr); + if ($a =~ /SPT=([\d.]+)/){ $srcport = $1; } + if ($a =~ /DPT=([\d.]+)/){ $dstport = $1; } + + if ($lines % 2) { + print "<tr bgcolor='${Header::table1colour}'>\n"; + } + else { + print "<tr bgcolor='${Header::table2colour}'>\n"; + } + print <<END + <td align='center'>$time</td> + <td align='center'>$iface</td> + <td align='center'>$protostr</td> + <td align='center'> + <table width='100%' cellpadding='0' cellspacing='0'><tr> + <td align='center'><a href='/cgi-bin/ipinfo.cgi?ip=$srcaddr'>$srcaddr</a></td> + </tr></table> + </td> + <td align='center'>$srcport</td> + <td align='center'> + <table width='100%' cellpadding='0' cellspacing='0'><tr> + <td align='center'><a href='/cgi-bin/ipinfo.cgi?ip=$dstaddr'>$dstaddr</a></td> + </tr></table> + </td> + <td align='center'>$dstport</td> + </tr> +END + ; + $lines++; + } + } +} + +print <<END +</table> +END +; + +&oldernewer(); + + print"<table width='100%'><tr><td align='center'><a href='/cgi-bin/logs.cgi/ipblocklists.dat'><img src='/images/back.png' alt='$Lang::tr{'back'}' title='$Lang::tr{'back'}' /></a></td></tr></table>"; + +&Header::closebox(); + +&Header::closebigbox(); + +&Header::closepage(); + +sub oldernewer +{ + print <<END + <table width='100%'> + <tr> +END + ; + + my $blocklists = join ',', @blocklists; + + print "<td align='center' width='50%'>"; + if ($prev != -1) { + print "<a href='/cgi-bin/logs.cgi/showrequestfromblocklist.dat?$prev,$cgiparams{'MONTH'},$cgiparams{'DAY'},$cgiparams{blocklist},$blocklists'>$Lang::tr{'older'}</a>"; + } + else { + print "$Lang::tr{'older'}"; + } + print "</td>\n"; + + print "<td align='center' width='50%'>"; + if ($next != -1) { + print "<a href='/cgi-bin/logs.cgi/showrequestfromblocklist.dat?$next,$cgiparams{'MONTH'},$cgiparams{'DAY'},$cgiparams{blocklist},$blocklists'>$Lang::tr{'newer'}</a>"; + } + else { + print "$Lang::tr{'newer'}"; + } + print "</td>\n"; + + print <<END + </tr> + </table> +END + ; +} diff --git a/html/cgi-bin/pakfire.cgi b/html/cgi-bin/pakfire.cgi index 3e8dc5460..42c603c61 100644 --- a/html/cgi-bin/pakfire.cgi +++ b/html/cgi-bin/pakfire.cgi @@ -43,6 +43,9 @@ my $PM_DEFAULT = 'default'; # Default user interface with command processing my $PM_LOGREAD = 'logread'; # Log messages viewer (ignores all commands) my $pagemode = $PM_DEFAULT;
+# Get Pakfire status +my %pakfire_status = &Pakfire::status(); + # Load general settings &General::readhash("${General::swroot}/main/settings", %mainsettings); &General::readhash("${General::swroot}/pakfire/settings", %pakfiresettings); @@ -84,7 +87,7 @@ if($cgiparams{'ACTION'} eq 'json-getstatus') { my %status = ( 'running' => &_is_pakfire_busy() || "0", 'running_since' => &General::age("$Pakfire::lockfile") || "0s", - 'reboot' => (-e "/var/run/need_reboot") || "0", + 'reboot' => ("$pakfire_status{'RebootRequired'}" eq "yes") || "0", 'failure' => $failure || "0" );
@@ -366,32 +369,26 @@ $selected{"TREE"}{"testing"} = ""; $selected{"TREE"}{"unstable"} = ""; $selected{"TREE"}{$pakfiresettings{"TREE"}} = "selected";
-my $core_release = `cat /opt/pakfire/db/core/mine 2>/dev/null`; -chomp($core_release); -my $core_update_age = &General::age("/opt/pakfire/db/core/mine"); -my $corelist_update_age = &General::age("/opt/pakfire/db/lists/core-list.db"); -my $server_update_age = &General::age("/opt/pakfire/db/lists/server-list.db"); -my $packages_update_age = &General::age("/opt/pakfire/db/lists/packages_list.db"); - &Header::openbox("100%", "center", "Pakfire");
print <<END; <table id="pfmain"> END -if ( -e "/var/run/need_reboot") { +if ("$pakfire_status{'RebootRequired'}" eq "yes") { print "\t\t<tr><td colspan='2'><a href='/cgi-bin/shutdown.cgi'>$Lang::tr{'needreboot'}!</a></td></tr>\n"; } + print <<END; <tr><td class="heading">$Lang::tr{'pakfire system state'}:</td> <td class="heading">$Lang::tr{'available updates'}:</td></tr>
- <tr><td><strong>$Lang::tr{'pakfire core update level'}: $core_release</strong> + <tr><td><strong>$Lang::tr{'pakfire core update level'}: $pakfire_status{'Release'}</strong> <hr> <div class="pflist"> - $Lang::tr{'pakfire last update'} $core_update_age $Lang::tr{'pakfire ago'}<br> - $Lang::tr{'pakfire last serverlist update'} $server_update_age $Lang::tr{'pakfire ago'}<br> - $Lang::tr{'pakfire last core list update'} $corelist_update_age $Lang::tr{'pakfire ago'}<br> - $Lang::tr{'pakfire last package update'} $packages_update_age $Lang::tr{'pakfire ago'} + $Lang::tr{'pakfire last update'} $pakfire_status{'LastUpdate'} $Lang::tr{'pakfire ago'}<br> + $Lang::tr{'pakfire last serverlist update'} $pakfire_status{'LastServerListUpdate'} $Lang::tr{'pakfire ago'}<br> + $Lang::tr{'pakfire last core list update'} $pakfire_status{'LastCoreListUpdate'} $Lang::tr{'pakfire ago'}<br> + $Lang::tr{'pakfire last package update'} $pakfire_status{'LastPakListUpdate'} $Lang::tr{'pakfire ago'} </div> <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='update' /> @@ -403,7 +400,17 @@ print <<END; <select name="UPDPAKS" class="pflist" size="5" disabled> END
- &Pakfire::dblist("upgrade", "forweb"); + if ("$pakfire_status{'CoreUpdateAvailable'}" eq "yes") { + print "<option value="core">$Lang::tr{'core update'} -- $pakfire_status{'CoreVersion'} -- $Lang::tr{'release'}: $pakfire_status{'Release'} -> $pakfire_status{'AvailableRelease'}</option>\n"; + } + + if ($pakfire_status{'PakUpdatesAvailable'} > 0) { + my %upgradelist = &Pakfire::dblist("upgrade"); + foreach my $pak (sort keys %upgradelist) { + print "<option value="$pak">$Lang::tr{'pak update'}: $pak -- $Lang::tr{'version'}: $upgradelist{$pak}{'ProgVersion'} -> $upgradelist{$pak}{'AvailableProgVersion'} -- $Lang::tr{'release'}: $upgradelist{$pak}{'Release'} -> $upgradelist{$pak}{'AvailableRelease'}</option>\n"; + } + } + print <<END; </select> <input type='hidden' name='ACTION' value='upgrade' /> @@ -419,7 +426,11 @@ END <select name="INSPAKS" class="pflist" size="10" multiple> END
- &Pakfire::dblist("notinstalled", "forweb"); + my %notinstalledlist = &Pakfire::dblist("notinstalled"); + foreach my $pak (sort keys %notinstalledlist) { + print "<option value="$pak">$pak-$notinstalledlist{$pak}{'ProgVersion'}-$notinstalledlist{$pak}{'Release'}</option>\n"; + } + print <<END; </select> <input type='hidden' name='ACTION' value='install' /> @@ -431,7 +442,11 @@ END <select name="DELPAKS" class="pflist" size="10" multiple> END
- &Pakfire::dblist("installed", "forweb"); + my %installedlist = &Pakfire::dblist("installed"); + foreach my $pak (sort keys %installedlist) { + print "<option value="$pak">$pak-$installedlist{$pak}{'ProgVersion'}-$installedlist{$pak}{'Release'}</option>\n"; + } + print <<END; </select> <input type='hidden' name='ACTION' value='remove' /> diff --git a/html/cgi-bin/services.cgi b/html/cgi-bin/services.cgi index 237475735..29926ecc3 100644 --- a/html/cgi-bin/services.cgi +++ b/html/cgi-bin/services.cgi @@ -29,6 +29,7 @@ require '/var/ipfire/general-functions.pl'; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; require "${General::swroot}/graphs.pl"; +require "/opt/pakfire/lib/functions.pl";
my %color = (); my %mainsettings = (); @@ -64,7 +65,7 @@ my %link =( $Lang::tr{'dhcp server'} => "<a href='dhcp.cgi'>$Lang::tr{'dhcp server'}</a>", $Lang::tr{'web server'} => $Lang::tr{'web server'}, $Lang::tr{'cron server'} => $Lang::tr{'cron server'}, - $Lang::tr{'dns proxy server'} => $Lang::tr{'dns proxy server'}, + $Lang::tr{'dns proxy server'} => "<a href='dns.cgi'>$Lang::tr{'dns proxy server'}</a>", $Lang::tr{'logging server'} => $Lang::tr{'logging server'}, $Lang::tr{'kernel logging server'} => $Lang::tr{'kernel logging server'}, $Lang::tr{'ntp server'} => "<a href='time.cgi'>$Lang::tr{'ntp server'}</a>", @@ -160,51 +161,44 @@ END
my $lines=0; # Used to count the outputlines to make different bgcolor
- # Generate list of installed addon pak's - opendir (DIR, "/opt/pakfire/db/installed") || die "Cannot opendir /opt/pakfire/db/installed/: $!"; - my @pak = sort readdir DIR; - closedir(DIR); - - foreach (@pak){ - chomp($_); - next unless (m/^meta-/); - s/^meta-//; - - # Check which of the paks are services - if (-e "/etc/init.d/$_") { - # blacklist some packages - # - # alsa has trouble with the volume saving and was not really stopped - # mdadm should not stopped with webif because this could crash the system - # - if ( $_ eq 'squid' ) { - next; - } - if ( ($_ ne "alsa") && ($_ ne "mdadm") ) { - $lines++; - if ($lines % 2){ - print "<tr>"; - $col="bgcolor='$color{'color22'}'"; - }else{ - print "<tr>"; - $col="bgcolor='$color{'color20'}'"; - } + my @paks; + my @addon_services; + + # Generate list of installed addon pak services + my %paklist = &Pakfire::dblist("installed");
- print "<td align='left' $col width='31%'>$_</td> "; - my $status = isautorun($_,$col); - print "$status "; - print "<td align='center' $col width='8%'><a href='services.cgi?$_!start'><img alt='$Lang::tr{'start'}' title='$Lang::tr{'start'}' src='/images/go-up.png' border='0' /></a></td>"; - print "<td align='center' $col width='8%'><a href='services.cgi?$_!stop'><img alt='$Lang::tr{'stop'}' title='$Lang::tr{'stop'}' src='/images/go-down.png' border='0' /></a></td> "; - my $status = &isrunningaddon($_,$col); - $status =~ s/\[[0-1];[0-9]+m//g; - - chomp($status); - print "$status"; - print "</tr>"; + foreach my $pak (keys %paklist) { + my %metadata = &Pakfire::getmetadata($pak, "installed"); + + if ("$metadata{'Services'}") { + foreach my $service (split(/ /, "$metadata{'Services'}")) { + push(@addon_services, $service); } } }
+ foreach (@addon_services) { + $lines++; + if ($lines % 2){ + print "<tr>"; + $col="bgcolor='$color{'color22'}'"; + }else{ + print "<tr>"; + $col="bgcolor='$color{'color20'}'"; + } + print "<td align='left' $col width='31%'>$_</td> "; + my $status = isautorun($_,$col); + print "$status "; + print "<td align='center' $col width='8%'><a href='services.cgi?$_!start'><img alt='$Lang::tr{'start'}' title='$Lang::tr{'start'}' src='/images/go-up.png' border='0' /></a></td>"; + print "<td align='center' $col width='8%'><a href='services.cgi?$_!stop'><img alt='$Lang::tr{'stop'}' title='$Lang::tr{'stop'}' src='/images/go-down.png' border='0' /></a></td> "; + my $status = isrunningaddon($_,$col); + $status =~ s/\[[0-1];[0-9]+m//g; + + chomp($status); + print "$status"; + print "</tr>"; + } + print "</table></div>\n"; &Header::closebox();
diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index 3652627e9..fc250b1f5 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -2360,11 +2360,11 @@ END #use default advanced value $cgiparams{'IKE_ENCRYPTION'} = 'chacha20poly1305|aes256gcm128|aes256gcm96|aes256gcm64|aes256|aes192gcm128|aes192gcm96|aes192gcm64|aes192|aes128gcm128|aes128gcm96|aes128gcm64|aes128'; #[18]; $cgiparams{'IKE_INTEGRITY'} = 'sha2_512|sha2_256'; #[19]; - $cgiparams{'IKE_GROUPTYPE'} = 'curve448|curve25519|4096|3072|2048'; #[20]; + $cgiparams{'IKE_GROUPTYPE'} = 'curve448|curve25519|e521|e384|4096|3072'; #[20]; $cgiparams{'IKE_LIFETIME'} = '3'; #[16]; $cgiparams{'ESP_ENCRYPTION'} = 'chacha20poly1305|aes256gcm128|aes256gcm96|aes256gcm64|aes256|aes192gcm128|aes192gcm96|aes192gcm64|aes192|aes128gcm128|aes128gcm96|aes128gcm64|aes128'; #[21]; $cgiparams{'ESP_INTEGRITY'} = 'sha2_512|sha2_256'; #[22]; - $cgiparams{'ESP_GROUPTYPE'} = 'curve448|curve25519|4096|3072|2048'; #[23]; + $cgiparams{'ESP_GROUPTYPE'} = 'curve448|curve25519|e521|e384|4096|3072'; #[23]; $cgiparams{'ESP_KEYLIFE'} = '1'; #[17]; $cgiparams{'COMPRESSION'} = 'off'; #[13]; $cgiparams{'ONLY_PROPOSED'} = 'on'; #[24]; @@ -3146,8 +3146,8 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) || <option value='6144' $checked{'IKE_GROUPTYPE'}{'6144'}>MODP-6144</option> <option value='4096' $checked{'IKE_GROUPTYPE'}{'4096'}>MODP-4096</option> <option value='3072' $checked{'IKE_GROUPTYPE'}{'3072'}>MODP-3072</option> - <option value='2048' $checked{'IKE_GROUPTYPE'}{'2048'}>MODP-2048</option> - <option value='1536' $checked{'IKE_GROUPTYPE'}{'1536'}>MODP-1536</option> + <option value='2048' $checked{'IKE_GROUPTYPE'}{'2048'}>MODP-2048 ($Lang::tr{'vpn weak'})</option> + <option value='1536' $checked{'IKE_GROUPTYPE'}{'1536'}>MODP-1536 ($Lang::tr{'vpn broken'})</option> <option value='1024' $checked{'IKE_GROUPTYPE'}{'1024'}>MODP-1024 ($Lang::tr{'vpn broken'})</option> <option value='768' $checked{'IKE_GROUPTYPE'}{'768'}>MODP-768 ($Lang::tr{'vpn broken'})</option> </select> @@ -3169,8 +3169,8 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) || <option value='6144' $checked{'ESP_GROUPTYPE'}{'6144'}>MODP-6144</option> <option value='4096' $checked{'ESP_GROUPTYPE'}{'4096'}>MODP-4096</option> <option value='3072' $checked{'ESP_GROUPTYPE'}{'3072'}>MODP-3072</option> - <option value='2048' $checked{'ESP_GROUPTYPE'}{'2048'}>MODP-2048</option> - <option value='1536' $checked{'ESP_GROUPTYPE'}{'1536'}>MODP-1536</option> + <option value='2048' $checked{'ESP_GROUPTYPE'}{'2048'}>MODP-2048 ($Lang::tr{'vpn weak'})</option> + <option value='1536' $checked{'ESP_GROUPTYPE'}{'1536'}>MODP-1536 ($Lang::tr{'vpn broken'})</option> <option value='1024' $checked{'ESP_GROUPTYPE'}{'1024'}>MODP-1024 ($Lang::tr{'vpn broken'})</option> <option value='768' $checked{'ESP_GROUPTYPE'}{'768'}>MODP-768 ($Lang::tr{'vpn broken'})</option> <option value='none' $checked{'ESP_GROUPTYPE'}{'none'}>- $Lang::tr{'none'} -</option> diff --git a/html/cgi-bin/vulnerabilities.cgi b/html/cgi-bin/vulnerabilities.cgi index 61b69210e..0edd127d7 100644 --- a/html/cgi-bin/vulnerabilities.cgi +++ b/html/cgi-bin/vulnerabilities.cgi @@ -35,6 +35,7 @@ my %VULNERABILITIES = ( "mds" => "$Lang::tr{'fallout zombieload ridl'} (CVE-2018-12126, CVE-2018-12130, CVE-2018-12127, CVE-2019-11091)", "meltdown" => "$Lang::tr{'meltdown'} (CVE-2017-5754)", "mmio_stale_data" => "$Lang::tr{'mmio stale data'} (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166)", + "retbleed" => "$Lang::tr{'retbleed'} (CVE-2022-29900, CVE-2022-29901)", "spec_store_bypass" => "$Lang::tr{'spectre variant 4'} (CVE-2018-3639)", "spectre_v1" => "$Lang::tr{'spectre variant 1'} (CVE-2017-5753)", "spectre_v2" => "$Lang::tr{'spectre variant 2'} (CVE-2017-5715)", diff --git a/html/html/themes/ipfire/include/functions.pl b/html/html/themes/ipfire/include/functions.pl index cc976e812..cbd05d109 100644 --- a/html/html/themes/ipfire/include/functions.pl +++ b/html/html/themes/ipfire/include/functions.pl @@ -67,9 +67,9 @@ sub showmenu() { if ($settings{'SPEED'} ne 'off') { print <<EOF; <div id='traffic'> - <strong>Traffic:</strong> - In <span id='rx_kbs'>--.-- bit/s</span> - Out <span id='tx_kbs'>--.-- bit/s</span> + <strong>$Lang::tr{'traffic stat title'}:</strong> + $Lang::tr{'traffic stat in'} <span id='rx_kbs'>--.-- bit/s</span> + $Lang::tr{'traffic stat out'} <span id='tx_kbs'>--.-- bit/s</span> </div> EOF } @@ -202,7 +202,7 @@ sub openpagewithoutmenu { sub closepage () { open(FILE, "</etc/system-release"); my $system_release = <FILE>; - $system_release =~ s/core/Core Update /; + $system_release =~ s/core/$Lang::tr{'core update'} /; close(FILE);
print <<END; diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 3285f1bfa..d3b4c8687 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -653,6 +653,7 @@ 'core notice 1' => '<strong>Hinweis:</strong> Es steht eine Aktualisierung von Core-Update', 'core notice 2' => 'auf', 'core notice 3' => 'zur Verfügung.', +'core update' => 'Core-Update', 'could not be opened' => 'konnte nicht geöffnet werden', 'could not connect to' => 'Konnte keine Verbindung herstellen mit', 'could not connect to www ipcop org' => 'Keine Verbindung zu www.ipcop.org möglich', @@ -1539,6 +1540,29 @@ 'ip basic info' => 'Grundlegende IP-Informationen', 'ip info' => 'IP-Informationen', 'ip info for' => 'IP-Informationen für', +'ipblocklist' => 'IP-Address-Blocklisten', +'ipblocklist blocklist settings' => 'Blocklist-Einstellungen', +'ipblocklist category' => 'Kategorie', +'ipblocklist category application' => 'Application', +'ipblocklist category attacker' => 'Attacker', +'ipblocklist category c and c' => 'Malware C&C', +'ipblocklist category composite' => 'Composite', +'ipblocklist category invalid' => 'Invalid Address', +'ipblocklist category reputation' => 'Reputation', +'ipblocklist category scanner' => 'Scanner', +'ipblocklist could not download blocklist' => 'Konnte Blockliste nicht herunterladen', +'ipblocklist download error' => 'Es ist ein Fehler beim Download aufgetreten.', +'ipblocklist empty blocklist received' => 'Es wurde eine leere Blockliste heruntergeladen.', +'ipblocklist enable' => 'Aktivieren', +'ipblocklist hits' => 'Gesamtanzahl der Blocklist-Treffer für', +'ipblocklist id' => 'Blocklist', +'ipblocklist input' => 'Verworfene Pakete (IN)', +'ipblocklist log' => 'Verworfene Pakete protokollieren', +'ipblocklist log list' => 'Firewallprotokoll (Blocklisten)', +'ipblocklist logs' => 'IP-Address-Blocklisten-Protokolle', +'ipblocklist name' => 'Name', +'ipblocklist output' => 'Verworfene Pakete (OUT)', +'ipblocklist use ipblocklists' => 'Aktiviere IP-Blocklisten', 'ipfire has now rebooted' => 'IPFire wird neu gestartet.', 'ipfire has now shutdown' => 'IPFire wird heruntergefahren.', 'ipfire side' => 'IPFire Seite:', @@ -1989,6 +2013,7 @@ 'ovpnsys log' => 'OVPN-System-Protokoll', 'package failed to install' => 'Programmpaket konnte nicht installiert werden.', 'pagerefresh' => 'Seite wird aktualisiert. Bitte warten.', +'pak update' => 'Paketupdate', 'pakfire accept all' => 'Möchten Sie der Installation aller Pakete zustimmen?', 'pakfire ago' => 'her.', 'pakfire already busy' => 'Pakfire führt bereits eine Aufgabe aus. Bitte versuchen Sie es später erneut.', @@ -2134,6 +2159,7 @@ 'refresh index page while connected' => 'Aktualisiere index.cgi Seite während der Verbindung', 'refresh update list' => 'Aktualisiere Update-Liste', 'registered user rules' => 'Talos VRT-Regelsatz für registrierte Benutzer', +'release' => 'Release', 'released' => 'Freigegeben', 'reload' => 'neu laden', 'remark' => 'Anmerkung', @@ -2169,6 +2195,7 @@ 'restore defaults' => 'Voreinstellungen wiederherstellen', 'restore hardware settings' => 'Hardwareeinstellungen wiederherstellen', 'restore settings' => 'Einstellungen wiederherstellen', +'retbleed' => 'Retbleed', 'reverse sort' => 'In umgekehrter chronologischer Reihenfolge sortieren', 'root' => 'Root', 'root certificate' => 'Root-Zertifikat', @@ -2477,6 +2504,9 @@ 'traffic on' => 'Verkehr auf', 'traffic shaping' => 'Traffic Shaping', 'traffic shaping settings' => 'Einstellungen der Datenflußkontrolle', +'traffic stat title' => 'ROTER Traffic', +'traffic stat in' => 'Ein', +'traffic stat out' => 'Aus', 'traffic warn level bad' => 'Warnlevel ist nicht gültig', 'trafficblue' => 'WLAN', 'trafficdate' => 'Datum', @@ -2845,6 +2875,7 @@ 'valid till' => 'Gültig bis', 'vci number' => 'VCI-Nummer:', 'vendor' => 'Hersteller', +'version' => 'Version', 'view log' => 'Protokoll anzeigen', 'virtual address' => 'Virtuelle Addresse', 'virtual private networking' => 'Virtuelles Privates Netzwerk', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 2c79f1cbc..36f97de38 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -422,6 +422,7 @@ 'alcatelusb upload' => 'Upload Speedtouch USB firmware', 'alias ip' => 'Alias IP', 'aliases' => 'Aliases', +'aliases default interface' => '- Default Interface -', 'aliases not active' => 'Aliases will not be active unless your RED interface is STATIC', 'all' => 'All', 'all interfaces' => 'All Interfaces', @@ -683,6 +684,7 @@ 'core notice 1' => '<strong>Notice:</strong> There is a core-update from', 'core notice 2' => 'to', 'core notice 3' => 'available.', +'core update' => 'Core-Update', 'could not be opened' => 'could not be opened.', 'could not connect to' => 'Could not connect to', 'could not connect to www ipcop org' => 'Could not connect to www.ipfire.org', @@ -1584,6 +1586,29 @@ 'ip basic info' => 'Basic IP information', 'ip info' => 'IP information', 'ip info for' => 'IP information for', +'ipblocklist' => 'IP Address Blocklists', +'ipblocklist blocklist settings' => 'Blocklist settings', +'ipblocklist category' => 'Category', +'ipblocklist category application' => 'Application', +'ipblocklist category attacker' => 'Attacker', +'ipblocklist category c and c' => 'Malware C&C', +'ipblocklist category composite' => 'Composite', +'ipblocklist category invalid' => 'Invalid Address', +'ipblocklist category reputation' => 'Reputation', +'ipblocklist category scanner' => 'Scanner', +'ipblocklist could not download blocklist' => 'Could not download blocklist', +'ipblocklist download error' => 'A download error occured.', +'ipblocklist empty blocklist received' => 'An empty blocklist has been received.', +'ipblocklist enable' => 'Enable', +'ipblocklist hits' => 'Total number of blocklist hits for', +'ipblocklist id' => 'Blocklist', +'ipblocklist input' => 'Packets dropped (IN)', +'ipblocklist log' => 'Log dropped packets', +'ipblocklist log list' => 'Firewall log (blocklist)', +'ipblocklist logs' => 'IP Address Blocklist Logs', +'ipblocklist name' => 'Name', +'ipblocklist output' => 'Packets dropped (OUT)', +'ipblocklist use ipblocklists' => 'Enable IP Blocklists', 'ipfire has now rebooted' => 'IPFire is rebooting now.', 'ipfire has now shutdown' => 'IPFire is shutting down now.', 'ipfire side' => 'IPFire side:', @@ -2041,6 +2066,7 @@ 'ovpnsys log' => 'OVPN-System-Log', 'package failed to install' => 'Package failed to install.', 'pagerefresh' => 'Page is beeing refreshed, please wait.', +'pak update' => 'Update', 'pakfire accept all' => 'Do you want to install all packages?', 'pakfire ago' => 'ago.', 'pakfire already busy' => 'Pakfire is already performing a task. Please try again later.', @@ -2187,6 +2213,7 @@ 'refresh index page while connected' => 'Refresh index.cgi page while connected', 'refresh update list' => 'Refresh update list', 'registered user rules' => 'Talos VRT rules for registered users', +'release' => 'Release', 'released' => 'Released', 'reload' => 'reload', 'remark' => 'Remark', @@ -2223,6 +2250,7 @@ 'restore defaults' => 'Restore defaults', 'restore hardware settings' => 'Restore hardware settings', 'restore settings' => 'Reset Settings', +'retbleed' => 'Retbleed', 'reverse sort' => 'Sort in reverse chronological order', 'root' => 'Root', 'root certificate' => 'Root Certificate', @@ -2540,6 +2568,9 @@ 'traffic on' => 'Traffic on', 'traffic shaping' => 'Traffic Shaping', 'traffic shaping settings' => 'Traffic Shaping Settings', +'traffic stat title' => 'RED Traffic', +'traffic stat in' => 'In', +'traffic stat out' => 'Out', 'traffic warn level bad' => 'Warnlevel is not correct', 'trafficblue' => 'WLAN', 'trafficdate' => 'Date', @@ -2911,6 +2942,7 @@ 'valid till' => 'Valid till', 'vci number' => 'VCI number:', 'vendor' => 'Vendor', +'version' => 'Version', 'view log' => 'view log', 'virtual address' => 'Virtual Address', 'virtual private networking' => 'Virtual Private Networking', diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl index 994ff9a21..9e0bd3449 100644 --- a/langs/fr/cgi-bin/fr.pl +++ b/langs/fr/cgi-bin/fr.pl @@ -206,7 +206,7 @@ 'advproxy LDAP binddn settings' => 'Paramètres lien nom utilisateur et mot de passe LDAP', 'advproxy LDAP binddn username' => 'Nom utilisateur Bind DN ', 'advproxy LDAP common settings' => 'Paramètres communs LDAP', -'advproxy LDAP group access control' => 'Contrôle d\accès basé sur le groupe', +'advproxy LDAP group access control' => 'Contrôle d'accès basé sur le groupe', 'advproxy LDAP group required' => 'Groupe requis ', 'advproxy LDAP port' => 'Port ', 'advproxy LDAP server' => 'Serveur LDAP ', @@ -429,6 +429,7 @@ 'alcatelusb upload' => 'Charger le firmware Speedtouch USB', 'alias ip' => 'Alias IP ', 'aliases' => 'Alias', +'aliases default interface' => '- Interface par défaut -', 'aliases not active' => 'Les alias ne seront pas actifs tant que votre interface ROUGE est en mode STATIQUE', 'all' => 'Tous', 'all interfaces' => 'Toutes les interfaces', @@ -689,6 +690,7 @@ 'core notice 1' => '<strong>Remarque :</strong> Une mise à jour est disponible depuis la version', 'core notice 2' => 'vers', 'core notice 3' => '', +'core update' => 'Mise à jour du coeur', 'could not be opened' => 'ne peut pas être ouvert', 'could not connect to' => 'Impossible de se connecter à ', 'could not connect to www ipcop org' => 'Impossible de se connecter à www.ipcop.org', @@ -946,7 +948,7 @@ 'download host certificate' => 'Télécharger le certificat de l'hôte', 'download new ruleset' => 'Télécharger de nouvelles règles', 'download pkcs12 file' => 'Télécharger le fichier PKCS12', -'download root certificate' => 'Télécharger le certificat Root', +'download root certificate' => 'Télécharger le certificat racine', 'download tls-auth key' => 'Télécharger la clé tls-auth', 'dpd action' => 'Détection du pair mort', 'dpd delay' => 'Retard', @@ -1026,6 +1028,7 @@ 'enable' => 'Activer', 'enable ignore filter' => 'Activer le filtre d'exclusion ', 'enable javascript' => 'Activer Javascript', +'enable otp' => 'Activer OTP', 'enable smt' => 'Activer le partage d'un cœur de processeur (SMT)', 'enable wildcards' => 'Activer les cartes d'invitations :', 'enabled' => 'Activé :', @@ -1359,7 +1362,7 @@ 'gateway ip' => 'IP passerelle', 'gen dh' => 'Générer nouveaux paramètres Diffie-Hellman ', 'gen static key' => 'Générer une clef statique', -'generate' => 'Générer un certificat root / hôte', +'generate' => 'Générer un certificat racine / hôte', 'generate a certificate' => 'Générer un certificat :', 'generate dh key' => 'Générer paramètres Diffie-Hellman', 'generate iso' => 'Générer ISO', @@ -1369,7 +1372,7 @@ 'generatekeys' => 'Générer des clefs', 'generatepolicy' => 'Générer une nouvelle politique', 'generatereport' => 'Générer un nouveau rapport', -'generating the root and host certificates may take a long time. it can take up to several minutes on older hardware. please be patient' => 'Générer le certificat root et le certificat hôte peut prendre du temps. Cela peut prendre plusieurs minutes sur du matériel ancien, veuillez patienter.', +'generating the root and host certificates may take a long time. it can take up to several minutes on older hardware. please be patient' => 'Générer le certificat racine et le certificat hôte peut prendre du temps. Cela peut prendre plusieurs minutes sur du matériel ancien, veuillez patienter.', 'genkey' => 'Générer PSK', 'genre' => 'Genre', 'global settings' => 'Configuration générale', @@ -1590,6 +1593,29 @@ 'ip basic info' => 'Information IP basique', 'ip info' => 'Information IP', 'ip info for' => 'Information IP pour', +'ipblocklist' => 'Listes de blocage adresses IP', +'ipblocklist blocklist settings' => 'Paramètres listes de blocage', +'ipblocklist category' => 'Catégorie', +'ipblocklist category application' => 'Application', +'ipblocklist category attacker' => 'Attaquant', +'ipblocklist category c and c' => 'Malware C&C', +'ipblocklist category composite' => 'Composite', +'ipblocklist category invalid' => 'Adresse invalide', +'ipblocklist category reputation' => 'Réputation', +'ipblocklist category scanner' => 'Scanner', +'ipblocklist could not download blocklist' => 'Ne peut pas télécharger la liste de blocage', +'ipblocklist download error' => 'Une erreur de téléchargement s'est produite.', +'ipblocklist empty blocklist received' => 'Une liste de blocage vide a été reçue.', +'ipblocklist enable' => 'Activer', +'ipblocklist hits' => 'Nombre total d'accès à la liste de blocage pour', +'ipblocklist id' => 'Nom liste de blocage', +'ipblocklist input' => 'Paquets rejetés en entrée', +'ipblocklist log' => 'Rapport de paquets rejetés', +'ipblocklist log list' => 'Rapport du pare-feu (liste de blocage)', +'ipblocklist logs' => 'Rapports liste de blocage adresses IP', +'ipblocklist name' => 'Détails', +'ipblocklist output' => 'Paquets rejetés en sortie', +'ipblocklist use ipblocklists' => 'Activer listes de blocage IP', 'ipfire has now rebooted' => 'IPFire va à présent redémarrer.', 'ipfire has now shutdown' => 'IPFire va à présent s'arrêter.', 'ipfire side' => 'Côté IPFire :', @@ -1780,6 +1806,7 @@ 'missing dat' => 'Archive chiffrée introuvable', 'missing gz' => 'Archive déchiffrée introuvable', 'mitigated' => 'Modéré', +'mmio stale data' => 'Données obsolètes MMIO - proc. Intel', 'mode' => 'Mode', 'model' => 'Modèle', 'modem' => 'Modem', @@ -1962,6 +1989,7 @@ 'other login script' => 'Autres scripts d'identification', 'otherip' => 'Autres IPs', 'otherport' => 'Autres ports', +'otp qrcode' => 'QRCode OTP', 'our donors' => 'Nos donateurs', 'out' => 'sortie', 'outgoing' => 'sortant', @@ -1996,7 +2024,7 @@ 'ovpn dh' => 'Longueur de paramètres Diffie-Hellman ', 'ovpn dh new key' => 'Générer de nouveaux paramètres Diffie-Hellman ', 'ovpn dh parameters' => 'Options de paramètres Diffie-Hellman', -'ovpn dh upload' => 'Mettre à jour de nouveaux paramètres Diffie-Hellman ', +'ovpn dh upload' => 'Mettre à jour nouveaux paramètres Diffie-Hellman ', 'ovpn dl' => 'Télécharger Config OVPN', 'ovpn engines' => 'Moteur Crypto', 'ovpn errmsg green already pushed' => 'La route pour le réseau VERT est toujours activée', @@ -2047,6 +2075,7 @@ 'ovpnsys log' => 'Journal système OVPN', 'package failed to install' => 'L'installation du paquet a échoué.', 'pagerefresh' => 'La page est en cours d'actualisation, veuillez patienter.', +'pak update' => 'Mise à jour', 'pakfire accept all' => 'Voulez-vous installer ce(s) paquet(s) ?', 'pakfire ago' => '', 'pakfire already busy' => 'Pakfire est déjà en train d'effectuer une tâche. Veuillez réessayer plus tard.', @@ -2170,6 +2199,7 @@ 'quick control' => 'Contrôle rapide', 'quick playlist' => 'Liste de lecture rapide', 'ram' => 'RAM', +'random number generator daemon' => 'Service génération de nombres aléatoires', 'rdns' => 'rDNS', 'read bytes' => 'Octets lus', 'read list' => 'liste des hôtes en lecture seule', @@ -2193,6 +2223,7 @@ 'refresh index page while connected' => 'Actualiser la page index.cgi pendant la connexion', 'refresh update list' => 'Actualiser la liste des mises à jour', 'registered user rules' => 'Règles Sourcefire VRT pour les utilisateurs enregistrés', +'release' => 'Révision', 'released' => 'Disponible', 'reload' => 'Recharger', 'remark' => 'Remarque ', @@ -2231,7 +2262,7 @@ 'restore settings' => 'Réinitialiser les paramètres', 'reverse sort' => 'Trier dans l'ordre chronologique inverse', 'root' => 'Root', -'root certificate' => 'Certificat root', +'root certificate' => 'Certificat racine', 'root path' => 'Répertoire root', 'root user password' => 'Mot de passe root', 'route config changed' => '', @@ -2263,6 +2294,7 @@ 'secondary ntp server' => 'Serveur NTP secondaire ', 'secondary wins server address' => 'Serveur WINS secondaire ', 'seconds' => 'Secondes', +'secret' => 'Secret', 'section' => 'Section ', 'secure shell server' => 'Serveur Shell Sécurisé', 'security' => 'Sécurité', @@ -2291,7 +2323,7 @@ 'services settings' => 'Pare-feu - Paramètres des services', 'set' => 'défini', 'set time now' => 'Synchronisation heure', -'set time now help' => 'A tout moment, pour placer un événement de synchronisation dans la file d'attente (même si vous utilisez un calendrier répété), cliquez sur le bouton <i>Synchronisation heure</i>. Il se peut que vous ayez à attendre cinq minutes ou plus, avant qu'une synchronisation se produise.', +'set time now help' => 'A tout moment, pour placer un évènement de synchronisation dans la file d'attente (même si vous utilisez un calendrier répété), cliquez sur le bouton <i>Synchronisation heure</i>. Il se peut que vous ayez à attendre cinq minutes ou plus, avant qu'une synchronisation se produise.', 'settings' => 'Paramètres ', 'shaping add options' => 'Ajouter un service', 'shaping list options' => 'Services de mise en forme du trafic', @@ -2307,7 +2339,8 @@ 'show host certificate' => 'Afficher le certificat hôte', 'show last x lines' => 'Montrer les dernières x lignes', 'show lines' => 'Montrer les lignes', -'show root certificate' => 'Afficher le certificat root', +'show otp qrcode' => 'Afficher QRCode OTP', +'show root certificate' => 'Afficher le certificat racine', 'show share options' => 'Montrer les options partagées', 'show tls-auth key' => 'Afficher clef tls-auth', 'shuffle' => 'Mélanger', @@ -2546,6 +2579,9 @@ 'traffic on' => 'Trafic en cours', 'traffic shaping' => 'Arrangement du trafic', 'traffic shaping settings' => 'Réglages de l'arrangement du trafic', +'traffic stat title' => 'Trafic ROUGE', +'traffic stat in' => 'Entrée', +'traffic stat out' => 'Sortie', 'traffic warn level bad' => 'Le niveau d'alerte n'est pas correct', 'trafficblue' => 'WLAN', 'trafficdate' => 'Date', @@ -2916,6 +2952,7 @@ 'valid till' => 'Valide jusqu'au', 'vci number' => 'Nombre VCI :', 'vendor' => 'Vendeur', +'version' => 'Version', 'view log' => 'Afficher log', 'virtual address' => 'Adresse virtuelle', 'virtual private networking' => 'Réseau privé virtuel (VPN)', diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl index 5979873bb..7229a86ae 100644 --- a/langs/nl/cgi-bin/nl.pl +++ b/langs/nl/cgi-bin/nl.pl @@ -577,6 +577,7 @@ 'core notice 1' => '<strong>Let op:</strong> Er is een core-update van', 'core notice 2' => 'naar', 'core notice 3' => 'beschikbaar.', +'core update' => 'Core-Update', 'could not be opened' => 'kan niet worden geopend.', 'could not connect to' => 'Kan niet verbinden', 'could not connect to www ipcop org' => 'Kan niet verbinden met www.ipfire.org', @@ -1690,6 +1691,7 @@ 'ovpnsys log' => 'OVPN-Systeem-Log', 'package failed to install' => 'Pakket kon niet worden geïnstalleerd.', 'pagerefresh' => 'Pagina wordt ververst, wacht even a.u.b.', +'pak update' => 'Opwaardering', 'pakfire accept all' => 'Wilt u alle pakketten installeren?', 'pakfire ago' => 'geleden.', 'pakfire available addons' => 'Beschikbare extensies:', @@ -1817,6 +1819,7 @@ 'refresh index page while connected' => 'Ververs de index.cgi pagina terwijl verbonden', 'refresh update list' => 'Ververs update-lijst', 'registered user rules' => 'Talos VRT regels voor geregistreerde gebruikers', +'release' => 'Uitgave', 'released' => 'Released', 'reload' => 'herlaad', 'remark' => 'Opmerking', @@ -2128,6 +2131,9 @@ 'traffic on' => 'Verkeer op', 'traffic shaping' => 'Verkeersregeling', 'traffic shaping settings' => 'Verkeersregeling instellingen', +'traffic stat title' => 'ROOD Verkeer', +'traffic stat in' => 'In', +'traffic stat out' => 'Uit', 'traffic warn level bad' => 'Waarschuwingsniveau is onjuist', 'trafficblue' => 'WLAN', 'trafficdate' => 'Datum', @@ -2484,6 +2490,7 @@ 'valid root certificate already exists' => 'Er bestaat al een geldig root certificaat.', 'valid till' => 'Geldig tot', 'vci number' => 'VCI nummer:', +'version' => 'Versie', 'view log' => 'bekijk log', 'virtual address' => 'Virtueel adres', 'virtual private networking' => 'Virtual Private Networking', diff --git a/lfs/amazon-ssm-agent b/lfs/amazon-ssm-agent index 8779908d8..ee13a904b 100644 --- a/lfs/amazon-ssm-agent +++ b/lfs/amazon-ssm-agent @@ -27,7 +27,7 @@ include Config SUMMARY = Amazon Remote System Config Management
VER = 3.0.356.0 -SUP_ARCH = x86_64 +SUP_ARCH = aarch64 x86_64
THISAPP = amazon-ssm-agent-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -96,8 +96,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_BUILD) && sed -e "/localpackages/d" \ -i agent/plugins/inventory/gatherers/application/dataProvider.go
+ # Cleanup anything shipped + cd $(DIR_BUILD) && make clean + # Build +ifeq "$(BUILD_ARCH)" "aarch64" + cd $(DIR_BUILD) && make build-arm64 +else cd $(DIR_BUILD) && make build-linux +endif
# Remove some temporary files (no idea why those are being created) rm -rfv /usr/lib/go/pkg/linux_$(GOARCH)_shared @@ -105,12 +112,12 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Install mkdir -pv /etc/amazon/ssm /usr/bin /var/lib/amazon/ssm cd $(DIR_BUILD) && install -v -m 755 \ - bin/linux_amd64/amazon-ssm-agent \ - bin/linux_amd64/ssm-agent-worker \ - bin/linux_amd64/ssm-cli \ - bin/linux_amd64/ssm-document-worker \ - bin/linux_amd64/ssm-session-worker \ - bin/linux_amd64/ssm-session-logger \ + bin/linux_$(GOARCH)/amazon-ssm-agent \ + bin/linux_$(GOARCH)/ssm-agent-worker \ + bin/linux_$(GOARCH)/ssm-cli \ + bin/linux_$(GOARCH)/ssm-document-worker \ + bin/linux_$(GOARCH)/ssm-session-worker \ + bin/linux_$(GOARCH)/ssm-session-logger \ /usr/bin cd $(DIR_BUILD) && install -v -m 644 \ seelog_unix.xml /etc/amazon/ssm/seelog.xml diff --git a/lfs/bash b/lfs/bash index f032972aa..ec8939aed 100644 --- a/lfs/bash +++ b/lfs/bash @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.1.8 +VER = 5.1.16
THISAPP = bash-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -53,7 +53,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c61f70cef51b6576254a8cbdfbc69904c9e9ebefb061f03c719e35ac2aa3b497e654f78514ffd6e6c74cd546de917a6cfae1e643bf7b8aec88f154b2c97b9090 +$(DL_FILE)_BLAKE2 = 0bc53b24d9b95cd85e45196510104acf6ac6c980f68aedcc83c8409ce6a4682e92736a9cbe089ed92d74590e28918d0bee0e67c8e0f994bd37e45fad83f5b48e
install : $(TARGET)
@@ -87,10 +87,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) sed -e "s/filename, RTLD_LAZY/filename, RTLD_NOW/" \ -i $(DIR_APP)/builtins/enable.def
- for i in $$(seq 9 16); do \ - cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/bash/bash51-$$(printf "%03d" "$${i}") || exit 1; \ - done - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash/bash-4.0-paths-1.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash/bash-4.0-profile-1.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/bash/bash-3.2-ssh_source_bash.patch diff --git a/lfs/bind b/lfs/bind index a492624f8..6b2fe87fe 100644 --- a/lfs/bind +++ b/lfs/bind @@ -25,7 +25,7 @@
include Config
-VER = 9.16.30 +VER = 9.16.31
THISAPP = bind-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 35fe14b58a018df25563e58a9632b4431f740bc7a708eb823117541548d23b1855e43058cf7323361ca904d5e59d687e282abb73dc8b617e4eb25ef113168e93 +$(DL_FILE)_BLAKE2 = 75c9038c00fe289161a15a8e4fdadaef5a6a7f3ca03068ec24e82aa9f30ac82d0ded9cf73df83219058cd81b198ea8f561211a323e31b41407294f6932dc61d3
install : $(TARGET)
diff --git a/lfs/borgbackup b/lfs/borgbackup index c2faaac21..9c761eac4 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 12 +PAK_VER = 13
-DEPS = python3-pkgconfig python3-msgpack python3-packaging +DEPS = python3-pkgconfig python3-msgpack python3-packaging python3-pyfuse3
SERVICES =
diff --git a/lfs/ca-certificates b/lfs/ca-certificates index aca609ffc..a0305f5ed 100644 --- a/lfs/ca-certificates +++ b/lfs/ca-certificates @@ -24,7 +24,7 @@
include Config
-VER = 20220402 +VER = 20220625
# From https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/bu...
diff --git a/lfs/cdrom b/lfs/cdrom index ff4821fb5..a47faa49e 100644 --- a/lfs/cdrom +++ b/lfs/cdrom @@ -123,6 +123,8 @@ GRUB_EFI_MODULES = \ true \ usb_keyboard
+ISO_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).iso + ############################################################################### # Top-level Rules ############################################################################### @@ -246,9 +248,8 @@ endif xargs md5sum > md5sum.txt
mkdir -p /install/images - cd $(DIR_TMP)/cdrom && mkisofs $(ISO_ARGS) \ - -o /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso . + cd $(DIR_TMP)/cdrom && mkisofs $(ISO_ARGS) -o $(ISO_FILE) .
ifeq "$(HAS_ISOLINUX)" "1" - isohybrid $(ISOHYBRID_ARGS) /install/images/$(SNAME)-$(VERSION).$(BUILD_ARCH)-full-core$(CORE).iso + isohybrid $(ISOHYBRID_ARGS) $(ISO_FILE) endif diff --git a/lfs/clamav b/lfs/clamav index 1a4913089..bcb996c4f 100644 --- a/lfs/clamav +++ b/lfs/clamav @@ -26,7 +26,7 @@ include Config
SUMMARY = Antivirus Toolkit
-VER = 0.105.0 +VER = 0.105.1
THISAPP = clamav-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = clamav -PAK_VER = 60 +PAK_VER = 61
DEPS =
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2c3055c3c5de115e01b6c0decee21c061c0583171c1794a38ecd86f354765879a6a2b7f2653c67fc19273dfc0caa9da8a2bbe339854e4c0d237baf3f3c650813 +$(DL_FILE)_BLAKE2 = be46d9afd76fb536d7de7363a45d38fef6a5983011e3cd0dcc25c2a209c8d37a2bbe1f7f4a5694152cabf622ef83e072b892ae12ba404da1955bb5b654e5216d
install : $(TARGET)
diff --git a/lfs/configroot b/lfs/configroot index 2f3b93324..5565bd344 100644 --- a/lfs/configroot +++ b/lfs/configroot @@ -51,7 +51,7 @@ $(TARGET) :
# Create all directories for i in addon-lang auth backup ca captive certs connscheduler crls ddns dhcp dhcpc dns dnsforward \ - ethernet extrahd/bin fwlogs fwhosts firewall isdn key langs logging mac main \ + ethernet extrahd/bin fwlogs fwhosts firewall ipblocklist isdn key langs logging mac main \ menu.d modem optionsfw \ ovpn patches pakfire portfw ppp private proxy/advanced/cre \ proxy/calamaris/bin qos/bin red remote sensors suricata time \ @@ -65,7 +65,7 @@ $(TARGET) : captive/settings captive/agb.txt captive/clients captive/voucher_out certs/index.txt certs/index.txt.attr ddns/config ddns/settings ddns/ipcache dhcp/settings \ dhcp/fixleases dhcp/advoptions dhcp/dhcpd.conf.local dns/settings dns/servers dnsforward/config ethernet/aliases ethernet/settings ethernet/known_nics ethernet/scanned_nics \ ethernet/wireless extrahd/scan extrahd/devices extrahd/partitions extrahd/settings firewall/settings firewall/config firewall/locationblock firewall/input firewall/outgoing \ - fwhosts/customnetworks fwhosts/customhosts fwhosts/customgroups fwhosts/customservicegrp fwhosts/customlocationgrp fwlogs/ipsettings fwlogs/portsettings \ + fwhosts/customnetworks fwhosts/customhosts fwhosts/customgroups fwhosts/customservicegrp fwhosts/customlocationgrp fwlogs/ipsettings fwlogs/portsettings ipblocklist/settings \ isdn/settings mac/settings main/hosts main/routing main/security main/settings optionsfw/settings \ ovpn/ccd.conf ovpn/ccdroute ovpn/ccdroute2 pakfire/settings portfw/config ppp/settings-1 ppp/settings-2 ppp/settings-3 ppp/settings-4 \ ppp/settings-5 ppp/settings proxy/settings proxy/squid.conf proxy/advanced/settings proxy/advanced/cre/enable remote/settings qos/settings qos/classes qos/subclasses qos/level7config qos/portconfig \ @@ -78,7 +78,8 @@ $(TARGET) : cp $(DIR_SRC)/config/cfgroot/header.pl $(CONFIG_ROOT)/ cp $(DIR_SRC)/config/cfgroot/general-functions.pl $(CONFIG_ROOT)/ cp $(DIR_SRC)/config/cfgroot/network-functions.pl $(CONFIG_ROOT)/ - cp $(DIR_SRC)/config/cfgroot/location-functions.pl $(CONFIG_ROOT)/ + cp $(DIR_SRC)/config/cfgroot/location-functions.pl $(CONFIG_ROOT)/ + cp $(DIR_SRC)/config/cfgroot/ipblocklist-functions.pl $(CONFIG_ROOT)/ cp $(DIR_SRC)/config/cfgroot/ids-functions.pl $(CONFIG_ROOT)/ cp $(DIR_SRC)/config/cfgroot/lang.pl $(CONFIG_ROOT)/ cp $(DIR_SRC)/config/cfgroot/countries.pl $(CONFIG_ROOT)/ @@ -93,19 +94,19 @@ $(TARGET) : cp $(DIR_SRC)/config/cfgroot/modem-defaults $(CONFIG_ROOT)/modem/defaults cp $(DIR_SRC)/config/cfgroot/modem-settings $(CONFIG_ROOT)/modem/settings cp $(DIR_SRC)/config/cfgroot/proxy-acl $(CONFIG_ROOT)/proxy/acl-1.4 - cp $(DIR_SRC)/config/qos/* $(CONFIG_ROOT)/qos/bin/ + cp $(DIR_SRC)/config/qos/* $(CONFIG_ROOT)/qos/bin/ cp $(DIR_SRC)/config/cfgroot/main-settings $(CONFIG_ROOT)/main/settings cp $(DIR_SRC)/config/cfgroot/manualpages $(CONFIG_ROOT)/main/ cp $(DIR_SRC)/config/cfgroot/ssh-settings $(CONFIG_ROOT)/remote/settings cp $(DIR_SRC)/config/cfgroot/time-settings $(CONFIG_ROOT)/time/settings - cp $(DIR_SRC)/config/cfgroot/logging-settings $(CONFIG_ROOT)/logging/settings + cp $(DIR_SRC)/config/cfgroot/logging-settings $(CONFIG_ROOT)/logging/settings cp $(DIR_SRC)/config/cfgroot/ethernet-vlans $(CONFIG_ROOT)/ethernet/vlans - cp $(DIR_SRC)/langs/list $(CONFIG_ROOT)/langs/ - cp $(DIR_SRC)/config/firewall/convert-xtaccess /usr/sbin/convert-xtaccess + cp $(DIR_SRC)/langs/list $(CONFIG_ROOT)/langs/ + cp $(DIR_SRC)/config/firewall/convert-xtaccess /usr/sbin/convert-xtaccess cp $(DIR_SRC)/config/firewall/convert-outgoingfw /usr/sbin/convert-outgoingfw - cp $(DIR_SRC)/config/firewall/convert-dmz /usr/sbin/convert-dmz - cp $(DIR_SRC)/config/firewall/convert-portfw /usr/sbin/convert-portfw - cp $(DIR_SRC)/config/firewall/firewall-policy /usr/sbin/firewall-policy + cp $(DIR_SRC)/config/firewall/convert-dmz /usr/sbin/convert-dmz + cp $(DIR_SRC)/config/firewall/convert-portfw /usr/sbin/convert-portfw + cp $(DIR_SRC)/config/firewall/firewall-policy /usr/sbin/firewall-policy cp $(DIR_SRC)/config/fwhosts/icmp-types $(CONFIG_ROOT)/fwhosts/icmp-types cp $(DIR_SRC)/config/fwhosts/customservices $(CONFIG_ROOT)/fwhosts/customservices cp $(DIR_SRC)/config/fwhosts/customservices $(CONFIG_ROOT)/fwhosts/customservices.default diff --git a/lfs/cups b/lfs/cups index d333532e3..e500ac2e7 100644 --- a/lfs/cups +++ b/lfs/cups @@ -24,7 +24,7 @@
include Config
-VER = 2.4.1 +VER = 2.4.2 SUMMARY = The Common UNIX Printing System
THISAPP = cups-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/cups-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = cups -PAK_VER = 27 +PAK_VER = 29
DEPS = avahi cups-filters dbus ghostscript
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 690d9d92f9bc84c2bb360699191cd67e1489ffc3ab219376dfc1a8795379950c95bf58c2033a0dbd2918262c5d104e21e31c4585cb35d229b0fac6cf4967bfd7 +$(DL_FILE)_BLAKE2 = 97053feb502d4fdc28810b806000b6c84a6795d5adcec0789e73e5477d5802d46a99381366d16219f627166df088f6decde5c144bd0c38b5745815dc1e426bc5
install : $(TARGET)
@@ -104,5 +104,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) $(call INSTALL_INITSCRIPTS,$(SERVICES)) cp -fv $(DIR_SRC)/config/cups/cupsd.conf /var/ipfire/cups/
+ # Install convenience link + ln -svf /var/ipfire/cups /etc/cups + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/cups-pdf b/lfs/cups-pdf new file mode 100644 index 000000000..5e9f86562 --- /dev/null +++ b/lfs/cups-pdf @@ -0,0 +1,106 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +SUMMARY = OpenPrinting CUPS filters, backends, and cups-browsed + +VER = 3.0.1 + +THISAPP = cups-pdf-$(VER) +DL_FILE = cups-pdf_$(VER).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = cups-pdf +PAK_VER = 1 + +DEPS = cups + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f964358c5e465447e703848a697f6c801624a1836e2a0a4026c507c66048cf4bef92327508598ec7e9a356d4f57894a6b610e55b7a9a34e942cf2b88c6c55b85 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + $(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/cups-pdf-setpdfwrite.patch + + # Compile backend + cd $(DIR_APP)/src && gcc $(CFLAGS) cups-pdf.c -o cups-pdf -lcups + + # Install backend + cd $(DIR_APP)/src && install -v -m 700 \ + cups-pdf /usr/lib/cups/backend/cups-pdf + + # Install PPD files + -mkdir -pv /usr/share/ppd/cups-pdf + cd $(DIR_APP)/extra && install -v -m 644 \ + CUPS-PDF_noopt.ppd \ + CUPS-PDF_opt.ppd \ + /usr/share/ppd/cups-pdf + + # Install configuration + -mkdir -pv /var/ipfire/cups + cd $(DIR_APP)/extra && install -v -m 644 \ + cups-pdf.conf /var/ipfire/cups/cups-pdf.conf + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/dnsdist b/lfs/dnsdist index 9b668f40a..790505751 100644 --- a/lfs/dnsdist +++ b/lfs/dnsdist @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = dnsdist -PAK_VER = 12 +PAK_VER = 13
SUP_ARCH = x86_64 aarch64
diff --git a/lfs/fireinfo b/lfs/fireinfo index 5c2b19c81..8b38885d6 100644 --- a/lfs/fireinfo +++ b/lfs/fireinfo @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -70,7 +70,12 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo-2.2.0-python-3.8.patch + + # Apply upstream patches + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-2.2.0-python-3.8.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-system-blacklist-jetways-product-uuid.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/fireinfo/fireinfo-system-ignore-when-the-serial-number-is-ssn.patch + cd $(DIR_APP) && [ -x "configure" ] || sh ./autogen.sh cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/flash-images b/lfs/flash-images index 8a033c310..af78f5de9 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -36,7 +36,7 @@ ifeq "$(EFI)" "1" endif PART_ROOT = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p3
-IMAGE_FILE = /install/images/$(SNAME)-$(VERSION).2gb-ext4.$(BUILD_ARCH)-full-core$(CORE).img.xz +IMAGE_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).img.xz
FSTAB_FMT = UUID=%s %-8s %-4s %-10s %d %d\n
@@ -77,9 +77,9 @@ else PART_TYPE = L endif
-# /boot: 128MB - OFFSET +# /boot: 256 MB - OFFSET # / : 1800 MB -S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) ))) +S_BOOT := $(shell echo $$(( 524288 - $(S_OFFSET) ))) S_ROOT := 3773292
ifeq "$(EFI)" "1" diff --git a/lfs/fmt b/lfs/fmt index 754de03b1..1ef96a501 100644 --- a/lfs/fmt +++ b/lfs/fmt @@ -24,13 +24,20 @@
include Config
-VER = 8.1.1 +SUMMARY = Open-source formatting library for C++ + +VER = 9.0.0
THISAPP = fmt-$(VER) DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) +PROG = fmt +PAK_VER = 1 +SUP_ARCH = aarch64 armv6l x86_64 + +DEPS =
############################################################################### # Top-level Rules @@ -40,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8f3eafd72c0eff62cfcf26a8a37e4d89c8f4a2cec6e427e3ea8d0de3010dd6e5e45ce4486335d3b433308a967915b38ca4d422d789ceda4196153329128056b9 +$(DL_FILE)_BLAKE2 = 1455aec5bec73c56d4d4074ae034176143a3f6171aa60505ee48cbc4b6c66e0de4b5600c4a91e2d16073a285f98b3e5b5ee89b4061e49578c005bccc04855045
install : $(TARGET)
diff --git a/lfs/git b/lfs/git index a4cd9911a..a4bed2722 100644 --- a/lfs/git +++ b/lfs/git @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.36.1 +VER = 2.37.1 SUMMARY = Fast, scalable, distributed revision control system
THISAPP = git-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = git -PAK_VER = 24 +PAK_VER = 25
DEPS = perl-Authen-SASL perl-MIME-Base64 perl-Net-SMTP-SSL
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce +$(DL_FILE)_BLAKE2 = b5423e4628f8c727aa74b3f7c7da12d46814eb45adfe84bf57e87a33e85a0a793ff690f4c1f7d2da4824bc8dd7d1df1c06cbe96adae857177d3fb204941b53ef
install : $(TARGET)
diff --git a/lfs/gnutls b/lfs/gnutls index 169c8ce85..089b37719 100644 --- a/lfs/gnutls +++ b/lfs/gnutls @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.6.16 +VER = 3.7.7
THISAPP = gnutls-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2c40e199e4e107a81d22b84305cf27b3ca2a2b5d505a3fbd398dcfaec0ae30c71cae8a8b290523d3ad8636b2fb6b9da2a496315c20555265c681225b9b6bf6a4 +$(DL_FILE)_BLAKE2 = a66037ecc6da660ff12949f50012840263c2e0b174079e41b62a2d884f060cee56f0c64a2815d07321a54b08cce016d2b4c8f0e059636c1ab5f7db9c8d64c7c6
install : $(TARGET)
diff --git a/lfs/go b/lfs/go index 6a92e60e0..991427f3e 100644 --- a/lfs/go +++ b/lfs/go @@ -31,7 +31,7 @@ DL_FILE = go$(VER).$(GOOS)-$(GOARCH).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/go TARGET = $(DIR_INFO)/$(THISAPP) -SUP_ARCH = x86_64 +SUP_ARCH = aarch64 x86_64
############################################################################### # Top-level Rules @@ -41,7 +41,8 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d200046147e31fac1a754fc34ac4a5043414a1d6e90aa3387c933c395acede0b8d5b797affaa85c2188af4d15566b4fcd08108350fe73ed90b1c305600c655c9 +go$(VER).$(GOOS)-arm64.tar.gz_BLAKE2 = ef1708965bcd415fdad498e27729d0259f83e16a542f37dae1fb70f71127dfa0cb8570e4896474e6a94bb461e16ff8000e8072bc731c637fce5f384227359e14 +go$(VER).$(GOOS)-amd64.tar.gz_BLAKE2 = d200046147e31fac1a754fc34ac4a5043414a1d6e90aa3387c933c395acede0b8d5b797affaa85c2188af4d15566b4fcd08108350fe73ed90b1c305600c655c9
install : $(TARGET)
diff --git a/lfs/gptfdisk b/lfs/gptfdisk index 7ec1923b8..eb1c60357 100644 --- a/lfs/gptfdisk +++ b/lfs/gptfdisk @@ -25,7 +25,7 @@
include Config
-VER = 1.0.8 +VER = 1.0.9
THISAPP = gptfdisk-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = gptfdisk -PAK_VER = 1 +PAK_VER = 2
DEPS =
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 03c74c43fead13e90ff6cd42405e15db726f527801a9e3f1d5f6a83d3fa58f0f8e58b35edc1b12b0b2e6c7849b657ce4493ac67204d25309e6f63fe7f57f766b +$(DL_FILE)_BLAKE2 = 1939ffd75972a4d7f92af2bfab90c7b0223825b5478b6b808dd35af943c687d38ba81663cd7ba5e0f9400656db4dac019c13a9f75d90b7bd716568c676c24dd2
install : $(TARGET)
diff --git a/lfs/gutenprint b/lfs/gutenprint index c66db814a..717930f2f 100644 --- a/lfs/gutenprint +++ b/lfs/gutenprint @@ -26,15 +26,15 @@ include Config
SUMMARY = Printer drivers for CUPS from the Gutenprint project
-VER = 5.2.9 +VER = 5.3.4
THISAPP = gutenprint-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = gutenprint -PAK_VER = 3 +PAK_VER = 4
DEPS = cups
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 70d8e447e0db9b34d57d65a42c99b1a702be6f51735acf44d833ae9bbd1d28ba119aeb2068811a266dbb1cf30e4c0514d98e84f2d11759a4969bc3ead67f03cb +$(DL_FILE)_BLAKE2 = 134e59c7dbf9c0ba95b91c717f1e6841f35520b55105feb1ba40b82785c825b8e2a2429990e78186a1455e5c6de9880f911438d514c53c56d05575dd4e2d68a4
install : $(TARGET)
@@ -80,7 +80,7 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/haproxy b/lfs/haproxy index 7fa3b024e..ac17aeee7 100644 --- a/lfs/haproxy +++ b/lfs/haproxy @@ -26,7 +26,7 @@ include Config
SUMMARY = The Reliable, High Performance TCP/HTTP Load Balancer
-VER = 2.5.5 +VER = 2.6.0
# From: https://www.haproxy.org/download/2.4/src/haproxy-2.4.15.tar.gz
@@ -36,7 +36,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = haproxy -PAK_VER = 21 +PAK_VER = 22
DEPS =
@@ -54,7 +54,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 0680925026edf56f4369c71092c39f4ff3956a8cf04320326623b3031f719d62077acdca457a6cfd82f6bcbf510920113a0328a2d8cd4a208c3d9e49e1d431b5 +$(DL_FILE)_BLAKE2 = 70124b3aef55a5a7c827450e57f6d46a17c1c508e5278a8101f06494097534cb1f30e0f33c3dc38072ae56268d10cc50df3b8d481b5edc6f3a2279986cf09cdd
install : $(TARGET)
diff --git a/lfs/harfbuzz b/lfs/harfbuzz index 8fe4c9026..558c794de 100644 --- a/lfs/harfbuzz +++ b/lfs/harfbuzz @@ -24,7 +24,7 @@
include Config
-VER = 4.2.0 +VER = 4.4.1
THISAPP = harfbuzz-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 90c9ef62780cefd8bb7b79ad31b17db5a0b8b56bee436a69191c8d26f0e9d36ecbf59656dc0846bfa19cb6dc741eac3507d3fe6b0f79df283af60e1b0220611b +$(DL_FILE)_BLAKE2 = a1c87e48228312b24bfa41a323fb4a4f6e2cb125c4a86df2a536a8c09f9e76bbaf18cb9b8b46452b949a9c01e31756925187c8c619fb9fb11f8ae29f36a250f0
install : $(TARGET)
diff --git a/lfs/hdparm b/lfs/hdparm index 99196447c..704317a6a 100644 --- a/lfs/hdparm +++ b/lfs/hdparm @@ -24,7 +24,7 @@
include Config
-VER = 9.63 +VER = 9.64
THISAPP = hdparm-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 41ee3dda11f17ec9c125b7d680f07ca2d88c3692e2436b8d2550dbd58546b1dde8e61cdf5312c5b09d687dad81826bd848c8eabcb3e01ab09ac6cfb082699238 +$(DL_FILE)_BLAKE2 = 0196f3ccec4005c542b834d8426cc6f64694783da3d4a064e898e25d17aab3aa0d9621276607169f2104c9a9804f9020554d836ded9efb16367a8ac4c9c9b146
install : $(TARGET)
diff --git a/lfs/htop b/lfs/htop index 461c3f5ba..019a844e1 100644 --- a/lfs/htop +++ b/lfs/htop @@ -26,7 +26,7 @@ include Config
SUMMARY = An Interactive text-mode Process Viewer for Linux
-VER = 3.1.2 +VER = 3.2.1
THISAPP = htop-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = htop -PAK_VER = 18 +PAK_VER = 19
DEPS =
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2b05c90df830c94cee08a16fa5a351b30f396b1f352a37d2eada108b972b6a406f667fadd82a227d149a93a2cd6301b7d9477dd8ca369ff3d317b0fd9146d7c2 +$(DL_FILE)_BLAKE2 = 7addefca7de8f0867220e6415f4585f7e6ecf655d6245e4a8e120552ac738544fde1c2d8e24ce1139209caad23994316e8be9611f6ed0253d60547158d17ff24
install : $(TARGET)
diff --git a/lfs/i2c-tools b/lfs/i2c-tools index 9910afe53..cb3a9e0b6 100644 --- a/lfs/i2c-tools +++ b/lfs/i2c-tools @@ -24,7 +24,7 @@
include Config
-VER = 3.1.2 +VER = 4.3
THISAPP = i2c-tools-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7c1a4ac9034a33bffed989b7c960bfadafc537007561a5c4ced231ae999691a0a76f5f1a2df41bddae1537bf7b627e2b09788dc056af16b58da4af3d647a4b21 +$(DL_FILE)_BLAKE2 = c7300224c8d32785cd067b632bf0e9591f05264b1572f44aebda5f30a95164732d606710c13739ccb7899476219ceb3033beaf95b718ed7e18122f9181dc13fc
install : $(TARGET)
@@ -74,6 +74,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && make $(MAKETUNING) - cd $(DIR_APP) && make install prefix=/usr + cd $(DIR_APP) && make install PREFIX=/usr \ + BUILD_DYNAMIC_LIB=1 \ + BUILD_STATIC_LIB=0 @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/intel-microcode b/lfs/intel-microcode index 34dfe901e..3844174b8 100644 --- a/lfs/intel-microcode +++ b/lfs/intel-microcode @@ -24,7 +24,7 @@
include Config
-VER = 20220510 +VER = 20220809
THISAPP = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5f8c238b00970ddda132dbcf9059df759bb768e1eb2fe0b9912ffe69cf9a6104b32ea816e7574660ea74e3d08af1aa45cc46b5f38d0b315e6e466d8ca466f37d +$(DL_FILE)_BLAKE2 = 3765995c88b67aff78fe8c4280b3293c60a2013f2b8c9ec155a2ef187af55a7e562c73a000e45828cf5309e2c1b644dac5849347130b1a98c831bdad117df437
install : $(TARGET)
diff --git a/lfs/ipblocklist-sources b/lfs/ipblocklist-sources new file mode 100644 index 000000000..30b9e94a4 --- /dev/null +++ b/lfs/ipblocklist-sources @@ -0,0 +1,53 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2022 IPFire development team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = ipfire + +THISAPP = ipblocklist-sources +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +install : $(TARGET) + +check : + +download : + +b2 : + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : + @$(PREBUILD) + mkdir -p /var/ipfire/ipblocklist + install -v -m 0644 $(DIR_SRC)/config/ipblocklist/sources /var/ipfire/ipblocklist + + @$(POSTBUILD) diff --git a/lfs/iperf b/lfs/iperf index 10bdc61d3..ad4e9f374 100644 --- a/lfs/iperf +++ b/lfs/iperf @@ -26,7 +26,7 @@ include Config
SUMMARY = A tool to measure network performance
-VER = 2.0.14a +VER = 2.1.7
THISAPP = iperf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = iperf -PAK_VER = 5 +PAK_VER = 6
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8484e7514f9569499cd7e66fd778856fc88dd30cadac84e70e412d457b26ac681620f1e6d434d23a6739ec3132b5b41662c3340795679bf9a4fc709e84308f7f +$(DL_FILE)_BLAKE2 = 7540cc8e7229bb48ee0483c18c3a07ad4bbc63cf02e742d1b38ba703168013f30c47c2e37d856c06634c541ae0f7e7f11a08014ede233c1f6bcc7780ad528283
install : $(TARGET)
diff --git a/lfs/kmod b/lfs/kmod index ad12065c7..89e196252 100644 --- a/lfs/kmod +++ b/lfs/kmod @@ -24,7 +24,7 @@
include Config
-VER = 29 +VER = 30
THISAPP = kmod-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1362b6e7c07f66594074f07239d0f7a64e6efeb928483ed027b22a4ac77b916c631d1c03780b0515714a87847a716c35341edb1ced04a1795b4c7f8942d3207a +$(DL_FILE)_BLAKE2 = c5cb690dbb8fad66ac603648ff330794b417ff2fa2f8f61b6e9cb76dab93f984128b3d83a826203f39f3fb94f174f0db7395db6a47e52e8b7c561486f9d00778
install : $(TARGET)
diff --git a/lfs/krb5 b/lfs/krb5 index e08948005..ce7d52d11 100644 --- a/lfs/krb5 +++ b/lfs/krb5 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Kerberos
-VER = 1.19.2 +VER = 1.20
THISAPP = krb5-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 963722721201e75381c91a2af6e982f569a5b1602beb2d1ded83d35f6f914235a6ed91e5d54f56c97e94921a32ed27c49aded258327966ee13d39485208c38d8 +$(DL_FILE)_BLAKE2 = fdaaab6c16dbe073c4308f312e321536b582b75fad10e5450be66b6b828825c8c775e56f5287d4a7df819d20889e5c0d9cc1d179d861c9caba185332c0db7387
install : $(TARGET)
@@ -77,10 +77,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_SRC)/$(THISAPP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - - cd $(DIR_APP) && patch -Np2 -i $(DIR_SRC)/src/patches/krb5-1.18.3_prevent_spurious_text.patch cd $(DIR_APP) && patch -Np2 -i $(DIR_SRC)/src/patches/krb5-1.18.3_remove_known_failed_test.patch - cd $(DIR_APP) && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ diff --git a/lfs/libloc b/lfs/libloc index 71939a966..8fea42315 100644 --- a/lfs/libloc +++ b/lfs/libloc @@ -25,7 +25,7 @@ include Config
VER = 0.9.13 -DB_DATE = 2022-04-12 +DB_DATE = 2022-08-04
THISAPP = libloc-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ $(DL_FILE) = https://source.ipfire.org/releases/libloc/$(DL_F location-$(DB_DATE).db.xz = https://location.ipfire.org/databases/1/archive/location-$(DB_DATE).db.xz
$(DL_FILE)_BLAKE2 = 5fccd6f0564899499939c63af8975f20b1f7d5267a8cf6c15e14ab377b9d5c008ae5e154c804ac6a1106471aaeebac97dc4ebe6b70fc1e59f416fe2cc02c52a7 -location-$(DB_DATE).db.xz_BLAKE2 = 8634405ddba8c38d4512ec586722faaeccb295b8bfe7778e52e7bb60dfe804c6a3ae201d04a43d200e1118cf5fed05ef3eada59e2dd6386fe37023274ccb6795 +location-$(DB_DATE).db.xz_BLAKE2 = 11b6e9735c911f3dd548fc1759f72ae983eacbe6262f211a4a0080b5b13e3d9704d5080dc9ed0cee289b9ca2643d2adbf266d8a8a25f39129318c3e370a7c9a9
install : $(TARGET)
diff --git a/lfs/libplist b/lfs/libplist new file mode 100644 index 000000000..eb53366f9 --- /dev/null +++ b/lfs/libplist @@ -0,0 +1,91 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +SUMMARY = A library to handle Apple Property List format in binary or XML + +VER = 2.2.0 + +THISAPP = libplist-$(VER) +DL_FILE = $(THISAPP).tar.bz2 +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = libplist +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = d161fc2963d58235a41a9aafcac56f428000a5e95f627163ec73639a5b291d4ba33073f048b5e402107723e7e15c1f7efac7cf9941258caa60eb496ec3696dbb + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-static + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/libsodium b/lfs/libsodium new file mode 100644 index 000000000..75c3aaf63 --- /dev/null +++ b/lfs/libsodium @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2019 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.18 + +THISAPP = libsodium-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = a42d898fe77f232dcbb75728e776b88f006e89f734c4d335e75e01d37b1034cc024df2e89d4350ecbe713d3e4b32c08bec537922c81cc63b0e87ee7fd89b2940 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr --disable-static + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/linux b/lfs/linux index 384ed9d89..e80f99601 100644 --- a/lfs/linux +++ b/lfs/linux @@ -24,7 +24,7 @@
include Config
-VER = 5.15.49 +VER = 5.15.59 ARM_PATCHES = 5.15-ipfire5
THISAPP = linux-$(VER) @@ -78,7 +78,7 @@ objects =$(DL_FILE) \ $(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) arm-multi-patches-$(ARM_PATCHES).patch.xz = $(URL_IPFIRE)/arm-multi-patches-$(ARM_PATCHES).patch.xz
-$(DL_FILE)_BLAKE2 = 0f78d980b2d6ec189865a85f3bf65e015365034f797ffda88077a77162d3bc30aec5f44a5257aa2aee0a97ee12e4c38b796bc8fddbe9f6ff6067b0c17ff0207e +$(DL_FILE)_BLAKE2 = c601b25663f73438daa40f1a72039a4ca6a027cd356a9cca3f00341a8aab0845893d4ac848a43a34758c0959e38b11ac8857777531cf1472b18f3373ba6c426b arm-multi-patches-$(ARM_PATCHES).patch.xz_BLAKE2 = 58a70e757a9121a0aac83604a37aa787ec7ac0ee4970c5a3ac3bcb2dbaca32b00089cae6c0da5cf2fe0a2e156427b5165c6a86e0371a3e896f4c7cdd699c34a0
install : $(TARGET) @@ -116,7 +116,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) ln -svf linux-$(VER) $(DIR_SRC)/linux
# Layer7-patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-5.15.46-layer7.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-5.15.59-layer7.patch
# DVB Patches cd $(DIR_APP) && patch -Np2 < $(DIR_SRC)/src/patches/v4l-dvb_fix_tua6034_pll.patch diff --git a/lfs/logwatch b/lfs/logwatch index 8631f4541..57a605ed5 100644 --- a/lfs/logwatch +++ b/lfs/logwatch @@ -24,7 +24,7 @@
include Config
-VER = 7.6 +VER = 7.7
THISAPP = logwatch-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = fd7f2a7c65151dbfbd924102b01ead00f92d74a59a417361b65be972368f7ed93810feefedf1ad9bba2de5ebbc74589c3fc0a8a484f19b5a9782c9799ffdf656 +$(DL_FILE)_BLAKE2 = 8978930fe844bde372f68038f295cc62ca61f1c2b10d18f545ddcc713cb72cd01520ff0ea0869f2dff96846431a6dd9a04da1bc79817ccb590b0235f96e934da
install : $(TARGET)
@@ -98,6 +98,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cp -f $(DIR_SRC)/config/logwatch/dialup /usr/share/logwatch/scripts/services/dialup cp -f $(DIR_SRC)/config/logwatch/dialup.conf /usr/share/logwatch/dist.conf/services/dialup.conf
+ cp -f $(DIR_SRC)/config/logwatch/ipblocklist /usr/share/logwatch/scripts/services/ipblocklist + cp -f $(DIR_SRC)/config/logwatch/ipblocklist.conf /usr/share/logwatch/dist.conf/services/ipblocklist.conf + -mkdir -p /var/cache/logwatch chmod -v 777 /var/cache/logwatch -mkdir -p /var/log/logwatch diff --git a/lfs/lsof b/lfs/lsof index 8ea9e6c56..eefaf35f5 100644 --- a/lfs/lsof +++ b/lfs/lsof @@ -24,10 +24,10 @@
include Config
-VER = 4.91 +VER = 4.95.0.linux
THISAPP = lsof_$(VER) -DL_FILE = $(THISAPP).tar.gz +DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b727acd6064b1c1d20b13311756c8bcb1cf20f5d68b4295b2a5fe8fcc0dbf35a2957017763212b48c338f5ac251d905f648a9c0df1babd30809676b1aa657b5c +$(DL_FILE)_BLAKE2 = 6a7d6353ec7f0f1e14416bff98867e64009c3f3901110c947f845bb3dcf9af3d40755c7ac6d586412a61778bc8ac355d2388cf2cfa8a975dbf4870c339c75a8c
install : $(TARGET)
@@ -70,9 +70,8 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && tar axf lsof_$(VER)_src.tar - cd $(DIR_APP)/lsof_$(VER)_src && ./Configure linux -n - cd $(DIR_APP)/lsof_$(VER)_src && make $(MAKETUNING) CC="cc $(CFLAGS) $(LDFLAGS)" - cd $(DIR_APP)/lsof_$(VER)_src && install -m 755 -o root -g root lsof /usr/bin + cd $(DIR_APP) && ./Configure linux + cd $(DIR_APP) && make $(MAKETUNING) CC="cc $(CFLAGS) $(LDFLAGS)" + cd $(DIR_APP) && install -m 755 -o root -g root lsof /usr/bin @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/mpd b/lfs/mpd index e4381fc1b..2a22ee531 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Music Player Daemon
-VER = 0.23.6 +VER = 0.23.8
THISAPP = mpd-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,10 +34,10 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/${THISAPP} TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpd -PAK_VER = 25 +PAK_VER = 26 SUP_ARCH = aarch64 armv6l x86_64
-DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr +DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt
SERVICES = mpd
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5ccb4a7c06c4317e3285846a261438bdcc10db5eaf71fcba969bcae8321ca50bb26fe9317e23e38eca1c4a8785015596064d5bfc692bf66f8007d0d2a1b71cbb +$(DL_FILE)_BLAKE2 = fd2dd32bc935cb78d9204bccea6ed52f5131ae4645efca91323db930373a5fa14115a767daa11d670aaf46e218c52578d155b9a463ed5aae007e1f55d0208d3a
install : $(TARGET)
diff --git a/lfs/nagios_nrpe b/lfs/nagios_nrpe index 79148dd9f..618096db8 100644 --- a/lfs/nagios_nrpe +++ b/lfs/nagios_nrpe @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,15 +26,15 @@ include Config
SUMMARY = Nagios Remote Plug-In Executor
-VER = 4.0.3 +VER = 4.1.0
THISAPP = nrpe-$(VER) DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP) +DIR_APP = $(DIR_SRC)/nrpe-$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nagios_nrpe -PAK_VER = 9 +PAK_VER = 10
DEPS = nagios-plugins
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d2c99cadf718e7049c911388b105fb4f5248307c733d94a73fd02ac69c49be230dad58be0a182af9c8d7e0d1f34e8dba6b8fc46a7c01eb15d845f2b3a54499ed +$(DL_FILE)_BLAKE2 = abce679c9387c5c4624349eb66465910aaff49074e6b60c6b515ef803d9d79b2603db8629b35ce5da61c02734ba4d48b49600f17bdf93482bd53013e3d121429
install : $(TARGET)
diff --git a/lfs/nano b/lfs/nano index 05e63528c..5dc6981b0 100644 --- a/lfs/nano +++ b/lfs/nano @@ -24,7 +24,7 @@
include Config
-VER = 6.3 +VER = 6.4
THISAPP = nano-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 92ef2acac0dacebc0bf8364bfee928a8394d8e4323e622ad6ba9d35bebd18d3976ab0ca747f7c9b5597874775b44ba4b5560e7392606aa68736158c2bda62b92 +$(DL_FILE)_BLAKE2 = b59ff7a741ce4c8b31afdbbfaf1d704cccbceddcd7f1421f30a6dd40495ec456ca891aeb9777c070c6cce4e9c594f83798ff0cdacdfe06e81b0aa0b700033da3
install : $(TARGET)
diff --git a/lfs/netatalk b/lfs/netatalk index ef75c89fe..7a91fa948 100644 --- a/lfs/netatalk +++ b/lfs/netatalk @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = AppleShare file server
-VER = 3.1.12 +VER = 3.1.13
THISAPP = netatalk-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = netatalk -PAK_VER = 3 +PAK_VER = 4
DEPS = avahi dbus
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 912bb85045952202becc42899f87ada33427ded987de6c7a6b56c061c1eb6d1a96d95a1700522bfe2119c6db8bbec94eeb4c64c480f59ff7d406542390705efc +$(DL_FILE)_BLAKE2 = 2849e2a5b436f9965e0dd2aedf5078c560c78f45c1c86fbdea39228266b8fbcc096a3a62a08bd626b8b700fde4dd65d99f71f04478e129f6ec61c2ed7184780d
install : $(TARGET)
diff --git a/lfs/ninja b/lfs/ninja index 596f56018..60c08ea96 100644 --- a/lfs/ninja +++ b/lfs/ninja @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.10.2 +VER = 1.11.0
THISAPP = ninja-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b8160ca6d58cfa0edb93d16b7dfb9776d290c42e54b33b78cd925f167c80f8794e4cc30af984a526b8263c7904a734cf0770d3c27283d21d02f18d3e2eb70032 +$(DL_FILE)_BLAKE2 = 71c8b6cf9524bdc11cf73f7e761f0d7deef2498a970c1439c10cc7d361e31fed1e3b54bcb185f3c7ed041f15704851a96e42560058af61b8a5df6e918d52ebf3
install : $(TARGET)
diff --git a/lfs/nqptp b/lfs/nqptp new file mode 100644 index 000000000..3f523d00d --- /dev/null +++ b/lfs/nqptp @@ -0,0 +1,94 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +SUMMARY = nqptp is a daemon that monitors timing data from any PTP clocks + +VER = d900567 + +THISAPP = nqptp-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = nqptp +PAK_VER = 1 + +SERVICES = nqptp + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 83db62518577bda0198e989a1274c46b0f0c658cf281fd282b4b1e51544339c00a3e6da43a472e8de50bcd3926c113ca7cd29e8e562de8b1260763d64baa069b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && autoreconf -vfi + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --without-systemd-startup + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + # Initscript + $(call INSTALL_INITSCRIPTS,$(SERVICES)) + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/openssl b/lfs/openssl index 88f533323..28a92a6b3 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -24,7 +24,7 @@
include Config
-VER = 1.1.1p +VER = 1.1.1q
THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -74,7 +74,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 4354753a5e52393c9cc4569954c2cac6d89a1e204fa4f9ca00a60492782d29f8952fb92664cdbb3576c6443d3cb2eacebea51db584738589f3598b40df579b12 +$(DL_FILE)_BLAKE2 = fc8fd6a62dc291d0bda328a051e253175fb04442cc4b8f45d67c3a5027748a0fc5fb372d0483bc9024ae0bff119c4fac8f1e982a182612427696d6d09f5935f5
install : $(TARGET)
diff --git a/lfs/openvmtools b/lfs/openvmtools index 1207f9e2e..5a12c42a1 100644 --- a/lfs/openvmtools +++ b/lfs/openvmtools @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Open Virtual Machine Tools
-VER = stable-12.0.0 +VER = stable-12.0.5
THISAPP = open-vm-tools-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -35,7 +35,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP)/open-vm-tools TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = x86_64 PROG = openvmtools -PAK_VER = 9 +PAK_VER = 10
DEPS = libtirpc
@@ -51,7 +51,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7958d43567c8620ab95ded57f8d7f472a7a361c2734b384a7443cede57f73a3f9f77f0949c5e6995635c5475b12405f7b8699c4dc0d81654767b3fd7102c1fc2 +$(DL_FILE)_BLAKE2 = 298a28bfdcb5791851392a0a8d1c301c528fa7f5eb239dfd9c5b6434c10ed90196fa1583d228ab0ef22e7b342cb9b1b65639b303b44b228ddca0d16bda54b437
install : $(TARGET)
diff --git a/lfs/parted b/lfs/parted index 78914aa98..ced655af9 100644 --- a/lfs/parted +++ b/lfs/parted @@ -34,12 +34,6 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = parted -PAK_VER = 5 - -DEPS = - -SERVICES =
############################################################################### # Top-level Rules @@ -59,9 +53,6 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
b2 : $(subst %,%_BLAKE2,$(objects))
-dist: - @$(PAK) - ############################################################################### # Downloading, checking, b2sum ############################################################################### diff --git a/lfs/pcengines-apu-firmware b/lfs/pcengines-apu-firmware index 9cc6c7e09..d2d1b7ec8 100644 --- a/lfs/pcengines-apu-firmware +++ b/lfs/pcengines-apu-firmware @@ -26,14 +26,14 @@ include Config
SUMMARY = Firmware files for PC Engines apu system boards
-VER = 4.16.0.3 +VER = 4.17.0.1
THISAPP = pcengines-apu-firmware-$(VER) DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = pcengines-apu-firmware -PAK_VER = 11 +PAK_VER = 12 SUP_ARCH = x86_64
DEPS = firmware-update @@ -59,12 +59,13 @@ apu4_v$(VER).rom = $(DL_FROM)/apu4_v$(VER).rom apu5_v$(VER).rom = $(DL_FROM)/apu5_v$(VER).rom apu6_v$(VER).rom = $(DL_FROM)/apu6_v$(VER).rom
-apu1_v$(VER).rom_BLAKE2 = 3223d7ca35797a3e4eaea993fd93eeece842e46829cf3a39625ad3a3b5eceb241812b25198a94545f4de42b4bf2d31503746f08e9b361cff2d7ce11ec0ba24d9 -apu2_v$(VER).rom_BLAKE2 = 8d6ddb76189813546c3594ef9f92e341e99cbec8bb3df414589625815269b2fe0973a01185a35f0afe9dd16949ccaccc3d9bf3baee2de696450dfd17c96175d7 -apu3_v$(VER).rom_BLAKE2 = 64405157e7bfeca467b70fe4982a844763ed3b1c95d7aac75210cbb14e7e0de0a6c34708002a5be94344eaf96cd1d187ce03e8c0d0f8597048e70c7ab9fa6e14 -apu4_v$(VER).rom_BLAKE2 = 4a29d17b2040edc880aea277789cc6158b00c834dba110b2eda2692a1571d51e01cfdec361ca4acdcfc019e4ae904c55dafff18020e7d23eabec5037f4ca7369 -apu5_v$(VER).rom_BLAKE2 = db3b87945578a2a86b17d998e2fc316b654a78201b852804ae7067b92d22033817d5a77da3736d31ec54ef5d296ad38e735709a232e9e6cad9674e543306cff6 -apu6_v$(VER).rom_BLAKE2 = e9a8bd06658f7df4c09ad304145272419bef7022d0ac577b0f8777f75b90e020790cbfba9c6a2fd5abf52205901ec735b6e2fe52fa9d22040a12b13e0959fb65 +apu1_v$(VER).rom_BLAKE2 = d4bad8ee0fd13d8c6cec47a5dd7d06bb4e768693e7f65979b1d5f930e541ef5bbaed398fc5d5336248a016b3916562b71308f82e373ed54dac3e159ddc982359 +apu2_v$(VER).rom_BLAKE2 = d2f226edc5edf9eca6ad332b3e526d55278e583627b645a621e0f054504f2317b95d518d2c8026fd43473a1f39a7c0b750e1497a4616af077683f6100b4f44a6 +apu3_v$(VER).rom_BLAKE2 = 498d9ef9d563d240f27468cc04b73816299eecaa62acacdcfff59076bff20a2e28526e7dc3dc88693c99303eba1bb15d345584851c4f4423c0239f7cd5304721 +apu4_v$(VER).rom_BLAKE2 = ca454c3a4241529c998bc36cbeefd36025be0d18b2bb4bba6b703125d75d0db71a63f12a31399e25bc8825d0bd229d74d1a7254f326a36ad89202f2e57a09a69 +apu5_v$(VER).rom_BLAKE2 = 2a24c540a8ff1003f40b70803b45e473bc349df66ecc41109fed7bf496ec741e264f8515f3a21682359cc5d3b65f15e291936f23c93c624064215deffa149e7c +apu6_v$(VER).rom_BLAKE2 = 87d1e8f5913205236f6d96b6e4611d464b269529bd9e7c95451b00ab9ea303147ea3c79706e4f6b514ae5985f487ae15c650ba38d54a4e208a4ef7ca5c701dda +apu7_v$(VER).rom_BLAKE2 = 078ebf4601e8eed8121683eb072f628e7cc422f67f43b9a79c89779d8703e016ab24207bb54c9f55eda4017bb78f6c71873faf6bc09a9d88815d06e7f4401dac
install : $(TARGET)
diff --git a/lfs/python3-Cython b/lfs/python3-Cython new file mode 100644 index 000000000..636ba5fb8 --- /dev/null +++ b/lfs/python3-Cython @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.29.30 + +THISAPP = Cython-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = fff6d0bbe9b14331803572955c987e85447d7e0d5151f536cfae6111a2665dd33d57dcc6cda32e4c20611ad1c5a1c5d9484e25d88cfa8726964086411733c533 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-async_generator b/lfs/python3-async_generator new file mode 100644 index 000000000..331d5fd2d --- /dev/null +++ b/lfs/python3-async_generator @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.10 +SUMMARY = Async generators and context managers for Python + +THISAPP = async_generator-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-async_generator +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7f1bea82b1ed9ed87774f1fb42af2c58d8f9e34a02f067fad018680d46c94b811075107396b29e948fa5f72131c79f3b45544fae5aeca9f990e809db85bb28dd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-attr b/lfs/python3-attr new file mode 100644 index 000000000..1be4d2b0c --- /dev/null +++ b/lfs/python3-attr @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.3.2 +SUMMARY = Simple decorator to set attributes of target function or class in a DRY way + +THISAPP = attr-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attr +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7e2b145d6d416bc634a70ae7e88d1dc1e2bc65efa6163d53446de8942511768247439078df8fb3d51966b482a3b8603d4becfed6ccf365aea1b3156ba638ac6f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-attrs b/lfs/python3-attrs new file mode 100644 index 000000000..5c38561e1 --- /dev/null +++ b/lfs/python3-attrs @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 21.4.0 +SUMMARY = Classes Without Boilerplate + +THISAPP = attrs-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attrs +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-cryptography b/lfs/python3-cryptography index f3090bc6a..77e5f06b0 100644 --- a/lfs/python3-cryptography +++ b/lfs/python3-cryptography @@ -24,7 +24,7 @@
include Config
-VER = 3.4.7 +VER = 36.0.2
THISAPP = cryptography-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-cryptography -PAK_VER = 1 +PAK_VER = 2
DEPS = python3-cffi
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 49bc1e098ed1ba0181059b645f6668cda6332d196eaca55270ebce6e07e5bb6ab6724c5050fde20e89b7025773960d74ec782bb875badbbd5dc9a04db0a536f1 +$(DL_FILE)_BLAKE2 = b34b994e44b1ccd099a56fba4a167d563a29652f86ab0f0000ef78b4093a15cbfb82a9cebecdcaf6bca782a5fdd20f6c7d2206d68a219626a9fe8ae13e9aec5e
install : $(TARGET)
diff --git a/lfs/python3-outcome b/lfs/python3-outcome new file mode 100644 index 000000000..e41f7ed18 --- /dev/null +++ b/lfs/python3-outcome @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Capture the outcome of Python function calls. + +THISAPP = outcome-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-outcome +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 9dcea83b43cd751988cf664b90590eab4b58d1005f8341fbb8c78475f56f7db597ced51c43ff0656c0cab1a8061528aea9543822e2feee548b0e232ed637d1e7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-pyfuse3 b/lfs/python3-pyfuse3 new file mode 100644 index 000000000..d9ee163c1 --- /dev/null +++ b/lfs/python3-pyfuse3 @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.2.1 +SUMMARY = Python3 bindings for libfuse3 + +THISAPP = pyfuse3-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-pyfuse3 +PAK_VER = 1 + +DEPS = python3-trio + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16ada8aec47d8049907ef2710e9bfdf7991a8127560e7264e4eb58f7062efde478d2914597333991be4a6ef67a2a83c470560456287c1298b2008454ac831fb0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build_cython + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-sniffio b/lfs/python3-sniffio new file mode 100644 index 000000000..0b381fca9 --- /dev/null +++ b/lfs/python3-sniffio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Sniff out which async library your code is running under + +THISAPP = sniffio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sniffio +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = d42442a231c07834803e8552812dc177defbc0d062418fa576e7368a973eaa1ea20e4933e145a26178a707da72fb00529b19d44ea850f0a14c78bb2b5dab0d9a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-sortedcontainers b/lfs/python3-sortedcontainers new file mode 100644 index 000000000..6629f8852 --- /dev/null +++ b/lfs/python3-sortedcontainers @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.4.0 +SUMMARY = Sorted Containers -- Sorted List, Sorted Dict, Sorted Set + +THISAPP = sortedcontainers-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sortedcontainers +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f806e734c5a2fab98f802ca2fe7264516b63a37ebca39c32b0b17faa1e7f18e51ab71874a6ea8a6981a8db094da112656d0e109823e190edc0ff2d3c80a462c4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-trio b/lfs/python3-trio new file mode 100644 index 000000000..b9e8a09e2 --- /dev/null +++ b/lfs/python3-trio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.21.0 +SUMMARY = async/await-native I/O library for Python + +THISAPP = trio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-trio +PAK_VER = 1 + +DEPS = python3-attr python3-async_generator python3-attrs python3-sniffio python3-sortedcontainers python3-outcome python3-idna + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 2f78da5b760c7d6a8ccf666052db42c70a64f24ab130891d945f51997ec09b1a08ee62269aec184aab7fa408a306f6216df0f67bbb7e5984db8d343676de76f2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/qemu b/lfs/qemu index c0b840a9e..1edab05d1 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -27,7 +27,7 @@ include Config SUMMARY = Machine emulator and virtualizer
# If you update the version also qemu-ga !!! -VER = 6.1.0 +VER = 7.0.0
THISAPP = qemu-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,7 +35,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu -PAK_VER = 32 +PAK_VER = 33
DEPS = libusbredir spice libseccomp
@@ -61,7 +61,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 412eecf6d39debd6089b26d3b22e5d25c6c8c30d2eaf31b17c25cc2b3a1b10794a30218dfb151c78801aa295255aa974b297f1fe05b93f14334f203c2af5ccee +$(DL_FILE)_BLAKE2 = ceda6d9f1a585298bd49fed61e8bb35f0064ad8388a9f979c8bd68a38bfe1a47c5bb055e5f74f970c2c440957042b9de4a861524120040c56e4cd8b56c5cfb68
install : $(TARGET)
diff --git a/lfs/qemu-ga b/lfs/qemu-ga index 421d5c53f..719b53748 100644 --- a/lfs/qemu-ga +++ b/lfs/qemu-ga @@ -26,11 +26,11 @@ include Config
SUMMARY = Guest agent for QEMU
-VER = 6.1.0 +VER = 7.0.0 THISAPP = qemu-ga-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu-ga -PAK_VER = 1 +PAK_VER = 2
DEPS =
diff --git a/lfs/rpcsvc-proto b/lfs/rpcsvc-proto index a4e8f9b52..966fdd4fa 100644 --- a/lfs/rpcsvc-proto +++ b/lfs/rpcsvc-proto @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.4.2 +VER = 1.4.3
THISAPP = rpcsvc-proto-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d9dc3102aa36b7ec07efd9c3702ebad176ca88ff8c39c02342591bef727f32ab2096749b8763e6fc4e9678b7320c4a98e44afe24851ffc42bed7eec2a9df986f +$(DL_FILE)_BLAKE2 = dc15392fd68b76ffa92c08039076aed293834b047ebea4a418dc767ea13e3a04b19e5108ebda808dfa4356ca426db610847758d69b23cc66981eb4ea844eb218
install : $(TARGET)
diff --git a/lfs/rsync b/lfs/rsync index f40c28ce2..c27258929 100644 --- a/lfs/rsync +++ b/lfs/rsync @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = rsync -PAK_VER = 14 +PAK_VER = 15
DEPS =
@@ -85,6 +85,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Replace shebang in rsync-ssl cd $(DIR_APP) && sed -i -e "s@^#!.*@#!/bin/bash@" rsync-ssl
+ # Fix for CVE-2022-29154 + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rsync-CVE-2022-29154.patch + cd $(DIR_APP) && ./configure \ --prefix=/usr \ --without-included-popt \ diff --git a/lfs/rtl8821cu b/lfs/rtl8821cu new file mode 100644 index 000000000..b5a0357bc --- /dev/null +++ b/lfs/rtl8821cu @@ -0,0 +1,95 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VERSUFIX = ipfire$(KCFG) +MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/extra/wlan + +VER = 20210118-f91ddf3cc7555b9a1c27c90f23764cfc0b1b6f9c + +THISAPP = 8821cu-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = a3ea84b45258fed06baab211393725391fe26686fe85c2273605e6cb59e3e83e54d45e24bc2c3b046de9bb3af8a8cc3a584dbd80ecea3bb8416fb5e79113fb69 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + $(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && CONFIG_RTL8821CU=m make $(MAKETUNING) \ + -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ M=$(DIR_APP)/ modules + + # Install the built kernel modules. + mkdir -p $(MODPATH) + cd $(DIR_APP) && for f in $$(ls *.ko); do \ + /lib/modules/$$(uname -r)$(KCFG)/build/scripts/sign-file sha512 \ + /lib/modules/$$(uname -r)$(KCFG)/build/certs/signing_key.pem \ + /lib/modules/$$(uname -r)$(KCFG)/build/certs/signing_key.x509 \ + $$f; \ + xz $$f; \ + install -m 644 $$f.xz $(MODPATH); \ + done + + @rm -rf $(DIR_APP) + @$(POSTBUILD) + diff --git a/lfs/rust-Inflector b/lfs/rust-Inflector new file mode 100644 index 000000000..eb8a3fa5b --- /dev/null +++ b/lfs/rust-Inflector @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.11.4 + +THISAPP = Inflector-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-aliasable b/lfs/rust-aliasable new file mode 100644 index 000000000..fbb487288 --- /dev/null +++ b/lfs/rust-aliasable @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.3 + +THISAPP = aliasable-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-asn1 b/lfs/rust-asn1 new file mode 100644 index 000000000..fa9817ed4 --- /dev/null +++ b/lfs/rust-asn1 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.8.7 + +THISAPP = asn1-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 702fdd34d5489b74cad023969c8873c6d469bd58376fc86fc124638ffe677f2d7f2592d28219ba741597d3791716b1303cff1fa6352f5df0fa41fdd0add628fd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-asn1_derive b/lfs/rust-asn1_derive new file mode 100644 index 000000000..b7dd21c43 --- /dev/null +++ b/lfs/rust-asn1_derive @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.8.7 + +THISAPP = asn1_derive-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = cc1fe4a8c27730e65164daaed5d2d346364f08a47439e012f670db82190dba50cfbdf720cb253d7a057cb4b560b8ce73c557c639e90856e27d632995643dc45f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-base64 b/lfs/rust-base64 new file mode 100644 index 000000000..1b2d547c4 --- /dev/null +++ b/lfs/rust-base64 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = base64-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-chrono b/lfs/rust-chrono new file mode 100644 index 000000000..cac6a8033 --- /dev/null +++ b/lfs/rust-chrono @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.4.19 + +THISAPP = chrono-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-chrono-0.4.19-fix-metadata.patch + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-indoc-0.3.6 b/lfs/rust-indoc-0.3.6 new file mode 100644 index 000000000..d8eff0bf4 --- /dev/null +++ b/lfs/rust-indoc-0.3.6 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.3.6 + +THISAPP = indoc-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/indoc-0.3.6-$(VER) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num-integer b/lfs/rust-num-integer new file mode 100644 index 000000000..2fd539b19 --- /dev/null +++ b/lfs/rust-num-integer @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.45 + +THISAPP = num-integer-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num-traits b/lfs/rust-num-traits new file mode 100644 index 000000000..cf4438214 --- /dev/null +++ b/lfs/rust-num-traits @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.2.15 + +THISAPP = num-traits-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-num_threads b/lfs/rust-num_threads new file mode 100644 index 000000000..dc6f8e203 --- /dev/null +++ b/lfs/rust-num_threads @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.5 + +THISAPP = num_threads-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-ouroboros b/lfs/rust-ouroboros new file mode 100644 index 000000000..0b4739466 --- /dev/null +++ b/lfs/rust-ouroboros @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = ouroboros-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ff54f4ed318f7a1875612a4ed5762c60de516f43825f0ecf23e5343958e5c8af68ae4aecc1daf913e58d21183ac037af047be015ef1e5c227ab4750e763ed4ab + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-ouroboros_macro b/lfs/rust-ouroboros_macro new file mode 100644 index 000000000..6a4374550 --- /dev/null +++ b/lfs/rust-ouroboros_macro @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.13.0 + +THISAPP = ouroboros_macro-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16b65a6417ef147d15083c51c96b382a96a71fae124f1baae91432c5de7585edf7ca3f3f8e35b303d3e3c17a411f740d1dccc3382d541c0e7ded22bda81a838e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-paste-0.1.18 b/lfs/rust-paste-0.1.18 new file mode 100644 index 000000000..138d45ec9 --- /dev/null +++ b/lfs/rust-paste-0.1.18 @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.18 + +THISAPP = paste-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ed72b93a27166b0989743c2528d4a41f4b87ffdd0c588557d11a5f37f85d5b8f03ced86150af6209f9fa8d0f6efee705769b26a2f4dc3363f35cc3ac12c0e6ad + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-pem b/lfs/rust-pem new file mode 100644 index 000000000..59c51943b --- /dev/null +++ b/lfs/rust-pem @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.2 + +THISAPP = pem-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 17c3457a90807bdcc75795161e244a7c531449d0679212394a76601c2bc1b353d8c18d34c5cccae3a728387c834a23011b17a8a1bace15a1aae26de30adb1c8a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-proc-macro-error b/lfs/rust-proc-macro-error new file mode 100644 index 000000000..7260b3f93 --- /dev/null +++ b/lfs/rust-proc-macro-error @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.4 + +THISAPP = proc-macro-error-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-proc-macro-error-attr b/lfs/rust-proc-macro-error-attr new file mode 100644 index 000000000..37c76b170 --- /dev/null +++ b/lfs/rust-proc-macro-error-attr @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.0.4 + +THISAPP = proc-macro-error-attr-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-pyo3 b/lfs/rust-pyo3 index cce8e55dd..9b5a179c7 100644 --- a/lfs/rust-pyo3 +++ b/lfs/rust-pyo3 @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9f64e5ba53a2af2120518bb219088798bfbfbab9ff52af6109cd61a50b06ad377880b4bfafabc7a2fd554c7685bd3ba41a08c1e25fae6eae551842e918812289 +$(DL_FILE)_BLAKE2 = b755c93d8dca8e778b886ed1d16e83ddca483d0f6c932b3241edb2e1211306cb0257d2a6bc31ba4298335f277898e59aad67e9f675ed4ad9a2bb9d596400bda3
install : $(TARGET)
diff --git a/lfs/rust-pyo3-macros b/lfs/rust-pyo3-macros index f6bdd98f1..367394067 100644 --- a/lfs/rust-pyo3-macros +++ b/lfs/rust-pyo3-macros @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-macros-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3e5dc613edd7e9007c92ef83384e2379e3500f48d9d03f9875261b1af320a6d1d41eacff64c14b966561d9bb8b8b932f4dcc437480b91adaa64a8dd747cb89ac +$(DL_FILE)_BLAKE2 = c7d87c150678efbb5dd6ef98da9997676ef3e7f8628a79f01a3ecbf94cc8b2d0752573d894fd769fb8791f30bcfd03a5c9f76cce73c00be90c1488faed63198d
install : $(TARGET)
diff --git a/lfs/rust-pyo3-macros-backend b/lfs/rust-pyo3-macros-backend index d8dfa3569..5f79d7834 100644 --- a/lfs/rust-pyo3-macros-backend +++ b/lfs/rust-pyo3-macros-backend @@ -24,7 +24,7 @@
include Config
-VER = 0.13.1 +VER = 0.15.1
THISAPP = pyo3-macros-backend-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f05e6834cd3d717f298e2ce66f4bb73786a9e996d6a9ef83f9e2c0e6538c8c4262ba332307478c086bc69b47a65c0596110ac792ba379ba6e7a97a2b7a7ba871 +$(DL_FILE)_BLAKE2 = fabde516114a001e7f9ec1a1f422c5819ad5bceb4db36ecf2ef5dfde397d4d3c7dc7a8acf11cafde4156594e90a4f95d51dbefa43ee8bc172441d3f81eb299b2
install : $(TARGET)
diff --git a/lfs/rust-stable_deref_trait b/lfs/rust-stable_deref_trait new file mode 100644 index 000000000..9030d3bf2 --- /dev/null +++ b/lfs/rust-stable_deref_trait @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 + +THISAPP = stable_deref_trait-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/rust-time b/lfs/rust-time new file mode 100644 index 000000000..2ea396c79 --- /dev/null +++ b/lfs/rust-time @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.1.43 + +THISAPP = time-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/rust-time-0.1.43-fix-metadata.patch + cd $(DIR_APP) && $(CARGO_PREPARE) + cd $(DIR_APP) && $(CARGO_BUILD) + cd $(DIR_APP) && $(CARGO_INSTALL) + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/samba b/lfs/samba index a48a0ecb1..87d192492 100644 --- a/lfs/samba +++ b/lfs/samba @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 4.16.0 +VER = 4.16.4 SUMMARY = A SMB/CIFS File, Print, and Authentication Server
THISAPP = samba-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 85 +PAK_VER = 86
DEPS = avahi cups libtirpc perl-Parse-Yapp perl-JSON
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6ea27634690d00779ec7f671e48b17246285c9576221d9b9b3f9238cd72310e8aaaeb646031212e65c239d2e959deef7bd9739932db0c716b7ea79cc11f2f7b8 +$(DL_FILE)_BLAKE2 = e685511a76770272cabd1292f36d2b005e2d21212e4782cdf4fd05039f7667b35501873cffa9a53547d523805b2a91ffeba0881aaee905304968c42efef22dfa
install : $(TARGET)
diff --git a/lfs/screen b/lfs/screen index 3699d83d8..a78905970 100644 --- a/lfs/screen +++ b/lfs/screen @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 4.8.0 +VER = 4.9.0
THISAPP = screen-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 97ef6f18bf2c63c477260b742ac0b3501f112d380c41ccecc5cf2853db853cc62d4fd6d37edeca35fb41a43b76d98a5cfe160749c992d284f9764b0a0fdcc778 +$(DL_FILE)_BLAKE2 = 0f64a14ce9a719bd4a6d045c55069769045a09ee2086c44c2e3d9da6d1e5ada2f094e00e16029767e1155ce35d4f360d0e2879995eefa052f3214ced71b7617c
install : $(TARGET)
@@ -70,6 +70,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure --prefix=/usr --with-socket-dir=/var/run/screen --with-sys-screenrc=/etc/screenrc cd $(DIR_APP) && sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%" {etc,doc}/* cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/shairport-sync b/lfs/shairport-sync index aec88c5b9..95499f7ee 100644 --- a/lfs/shairport-sync +++ b/lfs/shairport-sync @@ -26,7 +26,7 @@ include Config
SUMMARY = An AirPlay audio player
-VER = 3.3.8 +VER = 3cc1ec6
THISAPP = shairport-sync-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,9 +34,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = shairport-sync -PAK_VER = 6 +PAK_VER = 7
-DEPS = alac alsa avahi libdaemon soxr +DEPS = alac alsa avahi ffmpeg libdaemon libplist nqptp soxr
SERVICES = shairport-sync
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = adaaef3a65d3ffccda2ba3ed324312fe5e95db00f2ae2c67afd49a43e6e5c8517d7eeb751f0b663a1e75a470f1cfcd9547e26bd11fa095565ba048d98465dcd8 +$(DL_FILE)_BLAKE2 = 746bd603bded210608f934952a7d1100214960781f8bacf7c95905fbd1ceab91378bc532b007bdec1f170c4aa905fcc0f41f16287116026fbad111ba8177fb8f
install : $(TARGET)
@@ -85,6 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ + --with-airplay-2 \ --with-alsa \ --with-apple-alac \ --with-avahi \ diff --git a/lfs/sqlite b/lfs/sqlite index 4f6d5ad06..a7aa0b499 100644 --- a/lfs/sqlite +++ b/lfs/sqlite @@ -24,7 +24,7 @@
include Config
-VER = 3380500 +VER = 3390000
THISAPP = sqlite-autoconf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 546db2fddfc065ddb5d0f232456a79d6a582cd98acfe7c1c8e0f53311906f70d47d89dfabfdb52c9c261202931b97d84b5fd238f70e6539522e56a57c03036b3 +$(DL_FILE)_BLAKE2 = 5621aee0468184599f5fea172699ce4db969edb794704c6038009c6fe9fda3613f53de5307e1a5077ca790640f0d7fe82fd7f110c7e1acb0553490da5a5c13f6
install : $(TARGET)
diff --git a/lfs/stage2 b/lfs/stage2 index 39697a848..3d6970b82 100644 --- a/lfs/stage2 +++ b/lfs/stage2 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -55,7 +55,7 @@ $(TARGET) : -install -dv -m 1777 /tmp /var/tmp -mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} -mkdir -pv /usr/{,local/}share/{doc,info,locale,man} - -mkdir -v /usr/{,local/}share/{misc,terminfo,xt_geoip,zoneinfo} + -mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo} -mkdir -pv /usr/{,local/}share/man/man{1..8} #-for dir in /usr /usr/local; do \ # ln -sv share/{man,doc,info} $$dir; \ @@ -165,4 +165,8 @@ endif -mkdir -pv /opt/pakfire/db/core echo "$(CORE)" > /opt/pakfire/db/core/mine
+ # IPblocklist. + -mkdir -pv /var/lib/ipblocklist + chown nobody:nobody /var/lib/ipblocklist + @$(POSTBUILD) diff --git a/lfs/sudo b/lfs/sudo index 4d73db639..ce9649d79 100644 --- a/lfs/sudo +++ b/lfs/sudo @@ -24,7 +24,7 @@
include Config
-VER = 1.9.10 +VER = 1.9.11p3
THISAPP = sudo-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 94d97379e31b41917616a829cbece3d3fce7dd6ab9d04791b928981c14249c306508298655c19dc59a054ccf7deed4e69e65367cbfe9f6d8b5aba8895cfa6064 +$(DL_FILE)_BLAKE2 = f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
install : $(TARGET)
diff --git a/lfs/suricata b/lfs/suricata index 1ebcb4ba4..1fbc2c185 100644 --- a/lfs/suricata +++ b/lfs/suricata @@ -24,7 +24,7 @@
include Config
-VER = 5.0.9 +VER = 5.0.10
THISAPP = suricata-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 02ab99585233a47b1577e55060ba1141c339718e5bd39b6f4d38bb9384fd459aae353f313083048128507f9023a8bcfea3e5a5bcc9ea0c75cfc9c288ca9db6b6 +$(DL_FILE)_BLAKE2 = b5c83b9882e89894c3dedb7f536d584a20bbeab24236752e528171db6589a6308422c8b0be4f433fc63b8cfc227aa0b67935a4aece943b10f4577398ea9ed467
install : $(TARGET)
@@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata/suricata-disable-sid-2210059.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/suricata/suricata-5.0.8-fix-level1-cache-line-size-detection.patch cd $(DIR_APP) && LDFLAGS="$(LDFLAGS)" ./configure \ diff --git a/lfs/tftpd b/lfs/tftpd index cb3d03415..f441c499c 100644 --- a/lfs/tftpd +++ b/lfs/tftpd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tftpd -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -87,6 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install mv -fv /usr/sbin/in.tftpd /usr/sbin/tftpd + mkdir -pv /var/tftpboot #install initscripts $(call INSTALL_INITSCRIPTS,$(SERVICES)) @rm -rf $(DIR_APP) diff --git a/lfs/unbound b/lfs/unbound index 938d3b46e..5a3c70caf 100644 --- a/lfs/unbound +++ b/lfs/unbound @@ -24,7 +24,7 @@
include Config
-VER = 1.16.0 +VER = 1.16.2
THISAPP = unbound-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 62d002e66a24d60a973c620855d9d33e2833f78bf45d9176081646683fe6f371564a40fb637e4b276c556e3b46eb57ff49ee6a7300e9a9e24cb09f4b8dd31695 +$(DL_FILE)_BLAKE2 = 2f7f119d12807ff5c000fd500be72a0825614da3e1f079f9b8d15a651bda2fa0b41599a55c6f76b17ff56120aa61e48042469063f08dd199333520172ca16750
install : $(TARGET)
diff --git a/lfs/usbutils b/lfs/usbutils index 0ad637d30..e2d2e92a6 100644 --- a/lfs/usbutils +++ b/lfs/usbutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,10 +24,10 @@
include Config
-VER = 013 +VER = 014
THISAPP = usbutils-$(VER) -DL_FILE = $(THISAPP).tar.xz +DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d6e7925e180ba90f27ca12f13ed985f34e51b230ec08188c91bf39bb8e64baa319aa63d473318e1a4cb21b53808e8610f837ea0bb85657072f1c70107d037873 +$(DL_FILE)_BLAKE2 = 8defadf7aa05dedb5af52a08ee8b5c152529c35e32514360326c9bc45860c8a1d10b5688cc40ddc2218824b7a776ed8590182cee2c54504d4fbd94512ce80259
install : $(TARGET)
diff --git a/lfs/vim b/lfs/vim index 0f940f4c2..ea52c8e73 100644 --- a/lfs/vim +++ b/lfs/vim @@ -24,12 +24,12 @@
include Config
-VER = 8.2 +VER = 9.0
THISAPP = vim-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/vim82 +DIR_APP = $(DIR_SRC)/vim90 TARGET = $(DIR_INFO)/$(THISAPP)
############################################################################### @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9a4591f1745a6883ac0d30d674bf4910b054aea6ab6743bc61ea47f505f15f6f6411f4b3464f2aa342bf8acce5b975ba7da7f3d94ab671a5157d66d74d1b56f4 +$(DL_FILE)_BLAKE2 = 824208c9dd9c2c64ab16112146cfff70e7722c34aacb119129ca6c46afe6306a7e989519a2a7a0e78cb84e6617149233e7148cc805ccd9c9dc048ad2b76add10
install : $(TARGET)
@@ -70,8 +70,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-8.2_fix_gcc10_detection.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-8.2_fix_hardening_crash.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.0_fix_hardening_crash.patch cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/lfs/xfsprogs b/lfs/xfsprogs index fb2047800..b9ea1f694 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -24,7 +24,7 @@
include Config
-VER = 5.16.0 +VER = 5.18.0
THISAPP = xfsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef +$(DL_FILE)_BLAKE2 = a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e
install : $(TARGET)
diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 63566c1a7..73c5dc0b6 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2019 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Zabbix Agent
-VER = 4.2.6 +VER = 6.0.6
THISAPP = zabbix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,8 +34,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = zabbix_agentd -PAK_VER = 4 -DEPS = +PAK_VER = 5 + +DEPS = fping
SERVICES = zabbix_agentd
@@ -47,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 644bb9fd3afaa26c572f97018039d564a7ce156d0bf8d2449a1d3d04fdfaca05087d71e6a5ddcf3ed13a5719256865780f180dd3488bab470816dac7af70ff09 +$(DL_FILE)_BLAKE2 = f9d07ca8938ae4e5e47048c32872644caeda0ecdef17513c63c63d1ce2aaa4ac0c92e6c70932bc598ff908419dae05bab32924f5973a5528b5668f7c7c2c5a17
install : $(TARGET)
@@ -84,7 +85,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --prefix=/usr \ --enable-agent \ --sysconfdir=/etc/zabbix_agentd \ - --with-openssl + --with-openssl \ + --with-libcurl
cd $(DIR_APP) && make cd $(DIR_APP) && make install @@ -93,10 +95,21 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) -rmdir /etc/zabbix_agentd/zabbix_agentd.conf.d -mkdir -pv /etc/zabbix_agentd/zabbix_agentd.d -mkdir -pv /etc/zabbix_agentd/scripts + # Move upstream supplied config out of the way for reference + # and install our own version of the config. + -mv /etc/zabbix_agentd/zabbix_agentd.conf \ + /etc/zabbix_agentd/zabbix_agentd.conf.example install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/zabbix_agentd.conf \ /etc/zabbix_agentd/zabbix_agentd.conf + + # Install IPFire-specific Zabbix Agent config + -mkdir -pv /var/ipfire/zabbix_agentd/userparameters + install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf \ + /var/ipfire/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/userparameter_pakfire.conf \ - /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf + /var/ipfire/zabbix_agentd/userparameters/userparameter_pakfire.conf + install -v -m 644 $(DIR_SRC)/config/zabbix_agentd/userparameter_ipfire.conf \ + /var/ipfire/zabbix_agentd/userparameters/userparameter_ipfire.conf
# Create directory for additional agent modules -mkdir -pv /usr/lib/zabbix @@ -114,7 +127,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
# Install sudoers include file install -v -m 640 $(DIR_SRC)/config/zabbix_agentd/sudoers \ - /etc/sudoers.d/zabbix + /etc/sudoers.d/zabbix_agentd + install -v -m 640 $(DIR_SRC)/config/zabbix_agentd/sudoers_user \ + /etc/sudoers.d/zabbix_agentd_user
# Install include file for backup install -v -m 644 $(DIR_SRC)/config/backup/includes/zabbix_agentd \ diff --git a/lfs/zlib b/lfs/zlib index 19740fb7f..f24489677 100644 --- a/lfs/zlib +++ b/lfs/zlib @@ -77,6 +77,11 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + + # Apply fix for CVE-2022-37434 (and a fix for the fix) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/zlib-CVE-2022-37434.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/zlib-CVE-2022-37434-fix.patch + cd $(DIR_APP) && CROSS_PREFIX=$(CROSS_PREFIX) ./configure --prefix=$(PREFIX) --shared cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/make.sh b/make.sh index ff58c75a9..e5cb873b0 100755 --- a/make.sh +++ b/make.sh @@ -23,7 +23,7 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name # If you update the version don't forget to update backupiso and add it to core update VERSION="2.27" # Version number -CORE="169" # Core Level (Filename) +CORE="170" # Core Level (Filename) SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir MAX_RETRIES=1 # prefetch/check loop @@ -1172,6 +1172,7 @@ buildipfire() { lfsmake2 rtl8189fs KCFG="" lfsmake2 rtl8812au KCFG="" lfsmake2 rtl8822bu KCFG="" + lfsmake2 rtl8821cu KCFG="" lfsmake2 xradio KCFG="" lfsmake2 linux-initrd KCFG=""
@@ -1179,6 +1180,7 @@ buildipfire() { lfsmake2 libgcrypt lfsmake2 libassuan lfsmake2 nettle + lfsmake2 libsodium lfsmake2 json-c lfsmake2 libconfig lfsmake2 libevent2 @@ -1270,6 +1272,7 @@ buildipfire() { lfsmake2 rust-proc-macro-hack lfsmake2 rust-indoc-impl lfsmake2 rust-indoc + lfsmake2 rust-indoc-0.3.6 lfsmake2 rust-instant lfsmake2 rust-lock_api lfsmake2 rust-smallvec @@ -1277,6 +1280,7 @@ buildipfire() { lfsmake2 rust-parking_lot lfsmake2 rust-paste-impl lfsmake2 rust-paste + lfsmake2 rust-paste-0.1.18 lfsmake2 rust-ctor lfsmake2 rust-ghost lfsmake2 rust-inventory-impl @@ -1285,6 +1289,22 @@ buildipfire() { lfsmake2 rust-pyo3-macros-backend lfsmake2 rust-pyo3-macros lfsmake2 rust-pyo3 + lfsmake2 rust-num-traits + lfsmake2 rust-num-integer + lfsmake2 rust-num_threads + lfsmake2 rust-time + lfsmake2 rust-chrono + lfsmake2 rust-asn1_derive + lfsmake2 rust-asn1 + lfsmake2 rust-proc-macro-error-attr + lfsmake2 rust-proc-macro-error + lfsmake2 rust-Inflector + lfsmake2 rust-ouroboros_macro + lfsmake2 rust-aliasable + lfsmake2 rust-stable_deref_trait + lfsmake2 rust-ouroboros + lfsmake2 rust-base64 + lfsmake2 rust-pem lfsmake2 gdb lfsmake2 grub lfsmake2 efivar @@ -1421,6 +1441,7 @@ buildipfire() { lfsmake2 hyperscan lfsmake2 suricata lfsmake2 ids-ruleset-sources + lfsmake2 ipblocklist-sources lfsmake2 squid lfsmake2 squidguard lfsmake2 calamaris @@ -1446,6 +1467,7 @@ buildipfire() { lfsmake2 poppler-data lfsmake2 cups-filters lfsmake2 epson-inkjet-printer-escpr + lfsmake2 cups-pdf lfsmake2 foomatic lfsmake2 hplip lfsmake2 cifs-utils @@ -1613,6 +1635,15 @@ buildipfire() { lfsmake2 python3-terminaltables lfsmake2 python3-pkgconfig lfsmake2 python3-msgpack + lfsmake2 python3-attr + lfsmake2 python3-attrs + lfsmake2 python3-sniffio + lfsmake2 python3-sortedcontainers + lfsmake2 python3-outcome + lfsmake2 python3-async_generator + lfsmake2 python3-Cython + lfsmake2 python3-trio + lfsmake2 python3-pyfuse3 lfsmake2 aws-cli lfsmake2 oci-python-sdk lfsmake2 oci-cli @@ -1674,6 +1705,8 @@ buildipfire() { lfsmake2 i2c-tools lfsmake2 nss-myhostname lfsmake2 dehydrated + lfsmake2 libplist + lfsmake2 nqptp lfsmake2 shairport-sync lfsmake2 borgbackup lfsmake2 lmdb diff --git a/src/initscripts/packages/nqptp b/src/initscripts/packages/nqptp new file mode 100755 index 000000000..a1bf1a73a --- /dev/null +++ b/src/initscripts/packages/nqptp @@ -0,0 +1,51 @@ +#!/bin/sh +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +. /etc/sysconfig/rc +. ${rc_functions} + +case "${1}" in + start) + boot_mesg "Starting Not Quite PTP..." + /usr/bin/nqptp & + evaluate_retval + ;; + + stop) + boot_mesg "Stopping Not Quite PTP..." + killproc /usr/bin/nqptp + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + statusproc /usr/bin/nqptp + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall index 2597dae10..dfa08d58b 100644 --- a/src/initscripts/system/firewall +++ b/src/initscripts/system/firewall @@ -180,6 +180,14 @@ iptables_init() { iptables -A HOSTILE_DROP -m limit --limit 10/second -j LOG --log-prefix "DROP_HOSTILE " iptables -A HOSTILE_DROP -j DROP -m comment --comment "DROP_HOSTILE"
+ # IP Address Blocklist chains + iptables -N BLOCKLISTIN + iptables -N BLOCKLISTOUT + iptables -A INPUT ! -p icmp -j BLOCKLISTIN + iptables -A FORWARD ! -p icmp -j BLOCKLISTIN + iptables -A FORWARD ! -p icmp -j BLOCKLISTOUT + iptables -A OUTPUT ! -p icmp -j BLOCKLISTOUT + # IPS (Guardian) chains iptables -N GUARDIAN iptables -A INPUT -j GUARDIAN diff --git a/src/installer/hw.c b/src/installer/hw.c index 12f8e793d..236737c8e 100644 --- a/src/installer/hw.c +++ b/src/installer/hw.c @@ -1,7 +1,7 @@ /*############################################################################# # # # IPFire - An Open Source Firewall Distribution # -# Copyright (C) 2014 IPFire development team # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -492,7 +492,7 @@ static unsigned long long hw_swap_size(struct hw_destination* dest) { }
static unsigned long long hw_boot_size(struct hw_destination* dest) { - return MB2BYTES(128); + return MB2BYTES(256); }
static int hw_device_has_p_suffix(const struct hw_destination* dest) { @@ -1134,7 +1134,7 @@ int hw_write_fstab(struct hw_destination* dest) { uuid = hw_get_uuid(dest->part_boot);
if (uuid) { - fprintf(f, FSTAB_FMT, uuid, "/boot", "auto", "defaults", 1, 2); + fprintf(f, FSTAB_FMT, uuid, "/boot", "auto", "defaults,nodev,noexec,nosuid", 1, 2); free(uuid); } } diff --git a/src/misc-progs/setaliases.c b/src/misc-progs/setaliases.c index 4ba6816af..a541a4fd2 100644 --- a/src/misc-progs/setaliases.c +++ b/src/misc-progs/setaliases.c @@ -28,6 +28,8 @@ struct keyvalue *kv = NULL; FILE *file = NULL;
+#define SCOPE 128 + void exithandler(void) { if (kv) freekeyvalues(kv); @@ -45,6 +47,7 @@ int main(void) char *enabled; char *sptr; char *comment; + char* intf = NULL; int alias; int count;
@@ -118,13 +121,12 @@ int main(void) exit(1); }
- /* down the aliases in turn until ifconfig complains */ - alias=0; - do - { - memset(command, 0, STRING_SIZE); - snprintf(command, STRING_SIZE-1, "/sbin/ifconfig %s:%d down 2>/dev/null", red_dev, alias++); - } while (safe_system(command)==0); + // Flush all previous aliases + alias = 0; + do { + snprintf(command, STRING_SIZE - 1, + "ip addr flush dev red%d scope %d 2>/dev/null", alias++, SCOPE); + } while (safe_system(command) == 0);
/* Now set up the new aliases from the config file */ if (!(file = fopen(CONFIG_ROOT "/ethernet/aliases", "r"))) @@ -144,15 +146,18 @@ int main(void) aliasip = NULL; enabled = NULL; comment = NULL; + intf = NULL; sptr = strtok(s, ","); while (sptr) { if (count == 0) aliasip = sptr; - if (count == 1) + else if (count == 1) enabled = sptr; - else + else if (count == 2) comment = sptr; + else if (count == 3) + intf = sptr; count++; sptr = strtok(NULL, ","); } @@ -175,16 +180,14 @@ int main(void) exit(1); }
- memset(command, 0, STRING_SIZE); - snprintf(command, STRING_SIZE-1, - "/sbin/ifconfig %s:%d %s netmask %s up", - red_dev, alias, aliasip, red_netmask); - safe_system(command); - memset(command, 0, STRING_SIZE); - snprintf(command, STRING_SIZE-1, - "/usr/sbin/arping -q -c 1 -w 1 -i %s -S %s %s", - red_dev, aliasip, default_gateway); + // Default to RED_DEV if intf isn't set + if (!intf) + intf = red_dev; + + snprintf(command, STRING_SIZE - 1, "ip addr add %s/%s dev %s scope %d", + aliasip, red_netmask, intf, SCOPE); safe_system(command); + alias++; } return 0; diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index d4e338f23..1ebf98775 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -44,7 +44,7 @@ my @VALID_KEY_FINGERPRINTS = ( );
# A small color-hash :D -my %color; +our %color; $color{'normal'} = "\033[0m"; $color{'black'} = "\033[0;30m"; $color{'darkgrey'} = "\033[1;30m"; @@ -114,7 +114,8 @@ sub usage { &Pakfire::message("Usage: pakfire <install|remove> [options] <pak(s)>"); &Pakfire::message(" <update> - Contacts the servers for new lists of paks."); &Pakfire::message(" <upgrade> - Installs the latest version of all paks."); - &Pakfire::message(" <list> - Outputs a short list with all available paks."); + &Pakfire::message(" <list> [installed/notinstalled/upgrade] - Outputs a list with all, installed, available or upgradeable paks."); + &Pakfire::message(" <info> <pak> [<pak> ...] - Output pak metadata."); &Pakfire::message(" <status> - Outputs a summary about available core upgrades, updates and a required reboot"); &Pakfire::message(""); &Pakfire::message(" Global options:"); @@ -206,7 +207,7 @@ sub fetchfile {
if ( $code eq "500" ) { message("Giving up: There was no chance to get the file "$getfile" from any available server.\nThere was an error on the way. Please fix it."); - return 1; + return 0; }
if ($response->is_success) { @@ -226,7 +227,7 @@ sub fetchfile { } logger("DOWNLOAD FINISHED: $file"); $allok = 1; - return 0; + return 1; } else { logger("DOWNLOAD ERROR: Could not open $Conf::tmpdir/$bfile for writing."); } @@ -235,7 +236,7 @@ sub fetchfile { } } message("DOWNLOAD ERROR: There was no chance to get the file "$getfile" from any available server.\nMay be you should run "pakfire update" to get some new servers."); - return 1; + return 0; }
sub getmirrors { @@ -256,9 +257,14 @@ sub getmirrors { }
if ("$force" eq "force") { - fetchfile("$Conf::version/lists/server-list.db", "$Conf::mainserver"); - move("$Conf::cachedir/server-list.db", "$Conf::dbdir/lists/server-list.db"); + if (fetchfile("$Conf::version/lists/server-list.db", "$Conf::mainserver")) { + move("$Conf::cachedir/server-list.db", "$Conf::dbdir/lists/server-list.db"); + } elsif (! -e "$Conf::dbdir/lists/server-list.db" ) { + # if we end up with no server-list at all, return failure + return 0; + } } + return 1; }
sub getcoredb { @@ -279,8 +285,9 @@ sub getcoredb { }
if ("$force" eq "force") { - fetchfile("lists/core-list.db", ""); - move("$Conf::cachedir/core-list.db", "$Conf::dbdir/lists/core-list.db"); + if (fetchfile("lists/core-list.db", "")) { + move("$Conf::cachedir/core-list.db", "$Conf::dbdir/lists/core-list.db"); + } } }
@@ -318,15 +325,13 @@ sub selectmirror {
### Check if there is a current server list and read it. # If there is no list try to get one. - my $count = 0; - while (!(open(FILE, "<$Conf::dbdir/lists/server-list.db")) && ($count lt 5)) { - $count++; - getmirrors("noforce"); - } - if ($count == 5) { - message("MIRROR ERROR: Could not find or download a server list"); - exit 1; + unless (open(FILE, "<$Conf::dbdir/lists/server-list.db")) { + unless (getmirrors("noforce")) { + message("MIRROR ERROR: Could not find or download a server list"); + exit 1; + } } + my @lines = <FILE>; close(FILE);
@@ -390,8 +395,13 @@ sub dbgetlist { }
if ("$force" eq "force") { - fetchfile("lists/packages_list.db", ""); - move("$Conf::cachedir/packages_list.db", "$Conf::dbdir/lists/packages_list.db"); + if (fetchfile("lists/packages_list.db", "")) { + move("$Conf::cachedir/packages_list.db", "$Conf::dbdir/lists/packages_list.db"); + } elsif ( -e "$Conf::dbdir/lists/packages_list.db" ) { + # If we end up with no db file after download error there + # is nothing more we can do here. + return 0; + } }
# Update the meta database if new packages was in the package list @@ -401,9 +411,7 @@ sub dbgetlist { my %metadata; my @templine;
- open(FILE, "<$Conf::dbdir/lists/packages_list.db"); - my @db = <FILE>; - close(FILE); + my %paklist = &Pakfire::dblist("all");
opendir(DIR,"$Conf::dbdir/meta"); my @files = readdir(DIR); @@ -415,128 +423,135 @@ sub dbgetlist { next if ( $file =~ /^old/ ); %metadata = parsemetafile("$Conf::dbdir/meta/$file");
- foreach $prog (@db) { - @templine = split(/;/,$prog); - if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" ne "$templine[2]")) { - move("$Conf::dbdir/meta/meta-$metadata{'Name'}","$Conf::dbdir/meta/old_meta-$metadata{'Name'}"); - fetchfile("meta/meta-$metadata{'Name'}", ""); - move("$Conf::cachedir/meta-$metadata{'Name'}", "$Conf::dbdir/meta/meta-$metadata{'Name'}"); - } + if ((defined $paklist{"$metadata{'Name'}"}) && ( + ("$paklist{"$metadata{'Name'}"}{'Release'}" ne "$metadata{'Release'}") || + (defined $paklist{"$metadata{'Name'}"}{'AvailableRelease'})) + ) { + move("$Conf::dbdir/meta/meta-$metadata{'Name'}","$Conf::dbdir/meta/old_meta-$metadata{'Name'}"); + getmetafile($metadata{'Name'}); } } }
+sub coredbinfo { + ### This subroutine returns core db version information in a hash. + # Usage is without arguments + + eval(`grep "core_" $Conf::dbdir/lists/core-list.db`); + + my %coredb = ( + CoreVersion => $Conf::version, + Release => $Conf::core_mine, + ); + + $coredb{'AvailableRelease'} = $core_release if ("$Conf::core_mine" < "$core_release"); + + return %coredb; +} + sub dblist { - ### This subroutine lists the packages. - # You may also pass a filter: &Pakfire::dblist(filter) - # Usage is always with two arguments. - # filter may be: all, notinstalled, installed + ### This subroutine returns the packages from the packages_list db in a hash. + # It uses the currently cached version of packages_list. To ensure latest + # data, run Pakfire::dbgetlist first. + # You may also pass a filter: &Pakfire::dblist(filter) + # Usage is always with one argument. + # filter may be: + # - "all": list all known paks, + # - "notinstalled": list only not installed paks, + # - "installed": list only installed paks + # - "upgrade": list only upgradable paks + # + # Returned hash format: + # ( "<pak name>" => ( + # "Installed" => "Yes" or "No" wether the pak is installed, + # "ProgVersion" => Installed program version when "Installed" => "Yes" or + # Available version when "Installed" => No, + # "Release" => Installed pak release number when "Installed" => "Yes" or + # Available pak release number when "Installed" => No, + # "AvailableProgVersion" => Available program version. + # Only defined if an upgrade to a higher version is available, + # "AvailableRelease" => Available pak release version. + # Only defined if an upgrade to a higher version is available + # ), + # ... + # ) + my $filter = shift; - my $forweb = shift; - my @updatepaks; + my %paklist = (); my $file; my $line; - my $prog; my %metadata; my @templine; - - ### Make sure that the list is not outdated. - #dbgetlist("noforce"); - + open(FILE, "<$Conf::dbdir/lists/packages_list.db"); my @db = <FILE>; close(FILE);
- if ("$filter" eq "upgrade") { - if ("$forweb" ne "forweb" && "$forweb" ne "notice" ) {getcoredb("noforce");} - eval(`grep "core_" $Conf::dbdir/lists/core-list.db`); - if ("$core_release" > "$Conf::core_mine") { - if ("$forweb" eq "forweb") { - print "<option value="core">Core-Update -- $Conf::version -- Release: $Conf::core_mine -> $core_release</option>\n"; - } - elsif ("$forweb" eq "notice") { - print "<br /><br /><br /><a href='pakfire.cgi'>$Lang::tr{'core notice 1'} $Conf::core_mine $Lang::tr{'core notice 2'} $core_release $Lang::tr{'core notice 3'}</a>"; - } else { - my $command = "Core-Update $Conf::version\nRelease: $Conf::core_mine -> $core_release\n"; - if ("$Pakfire::enable_colors" eq "1") { - print "$color{'lila'}$command$color{'normal'}\n"; - } else { - print "$command\n"; - } - } - } - + if ("$filter" ne "notinstalled") { opendir(DIR,"$Conf::dbdir/installed"); my @files = readdir(DIR); closedir(DIR); + foreach $file (@files) { next if ( $file eq "." ); next if ( $file eq ".." ); next if ( $file =~ /^old/ ); %metadata = parsemetafile("$Conf::dbdir/installed/$file");
- foreach $prog (@db) { - @templine = split(/;/,$prog); - if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" < "$templine[2]" && "$forweb" ne "notice")) { - push(@updatepaks,$metadata{'Name'}); - if ("$forweb" eq "forweb") { - print "<option value="$metadata{'Name'}">Update: $metadata{'Name'} -- Version: $metadata{'ProgVersion'} -> $templine[1] -- Release: $metadata{'Release'} -> $templine[2]</option>\n"; - } else { - my $command = "Update: $metadata{'Name'}\nVersion: $metadata{'ProgVersion'} -> $templine[1]\nRelease: $metadata{'Release'} -> $templine[2]\n"; - if ("$Pakfire::enable_colors" eq "1") { - print "$color{'lila'}$command$color{'normal'}\n"; - } else { - print "$command\n"; - } - } + foreach $line (@db) { + next unless ($line =~ /.*;.*;.*;/ ); + @templine = split(/;/,$line); + if (("$metadata{'Name'}" eq "$templine[0]") && ("$metadata{'Release'}" < "$templine[2]")) { + # Add all upgradable paks to list + $paklist{"$metadata{'Name'}"} = { + ProgVersion => $metadata{'ProgVersion'}, + Release => $metadata{'Release'}, + AvailableProgVersion => $templine[1], + AvailableRelease => $templine[2], + Installed => "yes" + }; + last; + } elsif (("$metadata{'Name'}" eq "$templine[0]") && ("$filter" ne "upgrade")) { + # Add installed paks without an upgrade available to list + $paklist{"$metadata{'Name'}"} = { + ProgVersion => $metadata{'ProgVersion'}, + Release => $metadata{'Release'}, + Installed => "yes" + }; + last; } } } - return @updatepaks; - } else { - my $line; - my $use_color; - my @templine; - my $count; - foreach $line (sort @db) { + } + + # Add all not installed paks to list + if (("$filter" ne "upgrade") && ("$filter" ne "installed")) { + foreach $line (@db) { next unless ($line =~ /.*;.*;.*;/ ); - $use_color = ""; @templine = split(/;/,$line); - if ("$filter" eq "notinstalled") { - next if ( -e "$Conf::dbdir/installed/meta-$templine[0]" ); - } elsif ("$filter" eq "installed") { - next unless ( -e "$Conf::dbdir/installed/meta-$templine[0]" ); - } - $count++; - if ("$forweb" eq "forweb") - { - if ("$filter" eq "notinstalled") { - print "<option value="$templine[0]">$templine[0]-$templine[1]-$templine[2]</option>\n"; - } else { - print "<option value="$templine[0]">$templine[0]</option>\n"; - } - } else { - if ("$Pakfire::enable_colors" eq "1") { - if (&isinstalled("$templine[0]")) { - $use_color = "$color{'red'}" - } else { - $use_color = "$color{'green'}" - } - } - print "${use_color}Name: $templine[0]\nProgVersion: $templine[1]\nRelease: $templine[2]$color{'normal'}\n\n"; - } + next if ((defined $paklist{"$templine[0]"}) || (&isinstalled($templine[0]) == 0)); + + $paklist{"$templine[0]"} = { + ProgVersion => "$templine[1]", + Release => "$templine[2]", + Installed => "no" + }; } - print "$count packages total.\n" unless ("$forweb" eq "forweb"); } + + return %paklist; }
sub resolvedeps_one { my $pak = shift; - - getmetafile("$pak"); - + message("PAKFIRE RESV: $pak: Resolving dependencies...");
+ unless (getmetafile("$pak")) { + message("PAKFIRE ERROR: Error retrieving dependency information on $pak. Unable to resolve dependencies."); + exit 1; + }; + my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak"); my @all; my @deps = split(/ /, $metadata{'Dependencies'}); @@ -629,14 +644,10 @@ sub cleanup {
sub getmetafile { my $pak = shift; - - unless ( -e "$Conf::dbdir/meta/meta-$pak" ) { - fetchfile("meta/meta-$pak", ""); - move("$Conf::cachedir/meta-$pak", "$Conf::dbdir/meta/meta-$pak"); - } - - if ( -z "$Conf::dbdir/meta/meta-$pak" ) { - fetchfile("meta/meta-$pak", ""); + + # Try to download meta-file if we don't have one yet, or it is empty for some reason + if ((! -e "$Conf::dbdir/meta/meta-$pak" ) || ( -z "$Conf::dbdir/meta/meta-$pak" )) { + return 0 unless (fetchfile("meta/meta-$pak", "")); move("$Conf::cachedir/meta-$pak", "$Conf::dbdir/meta/meta-$pak"); }
@@ -651,6 +662,7 @@ sub getmetafile { print FILE $string; } close(FILE); + return 1; }
@@ -695,6 +707,60 @@ sub parsemetafile { return %metadata; }
+sub getmetadata { + ### This subroutine returns a hash of available info for a package + # Pass package name and type of info as argument: Pakfire::getmetadata(package, type_of_info) + # Type_of_info can be "latest" or "installed" + # Usage is always with two argument. + my ($pak, $type) = @_; + + my %metadata = ( + Name => $pak, + Installed => "no", + Available => "no"); + my %installed_metadata = (); + + my @templine; + my @file; + + ### Get available version information + if ("$type" eq "latest") { + ### Check if package is in packages_list and get latest available version + my %db = Pakfire::dblist("all"); + + if (defined $db{$pak}) { + ### Get and parse latest available metadata + if (getmetafile("$pak")) { + %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak"); + + $metadata{'Available'} = "yes"; + ### Rename version info fields + $metadata{'AvailableProgVersion'} = delete $metadata{'ProgVersion'}; + $metadata{'AvailableRelease'} = delete $metadata{'Release'}; + } + } + } + + ### Parse installed pak metadata + if (&isinstalled($pak) == 0) { + %installed_metadata = parsemetafile("$Conf::dbdir/installed/meta-$pak"); + + if ("$type" eq "latest" && exists($metadata{'AvailableProgVersion'})) { + ### Add installed version info to latest metadata + $metadata{'ProgVersion'} = $installed_metadata{'ProgVersion'}; + $metadata{'Release'} = $installed_metadata{'Release'}; + } else { + ### Use metadata of installed pak + %metadata = %installed_metadata; + } + $metadata{'Installed'} = 'yes'; + } else { + $metadata{'Installed'} = 'no'; + } + + return %metadata; +} + sub decryptpak { my $pak = shift;
@@ -713,8 +779,11 @@ sub getpak { my $pak = shift; my $force = shift;
- getmetafile("$pak"); - + unless (getmetafile("$pak")) { + message("PAKFIRE ERROR: Unable to retrieve $pak metadata."); + exit 1; + } + my %metadata = parsemetafile("$Conf::dbdir/meta/meta-$pak"); my $file = $metadata{'File'};
@@ -728,8 +797,11 @@ sub getpak { return $file; } } - - fetchfile("paks/$file", ""); + + unless (fetchfile("paks/$file", "")) { + message("PAKFIRE ERROR: Unable to download $pak."); + exit 1; + } return $file; }
@@ -756,35 +828,28 @@ sub setuppak { }
sub upgradecore { - getcoredb("noforce"); - eval(`grep "core_" $Conf::dbdir/lists/core-list.db`); - if ("$core_release" > "$Conf::core_mine") { - # Safety check for lazy testers: - # Before we upgrade to the latest release, we re-install the previous release - # to make sure that the tester has always been on the latest version. - my $tree = &get_tree(); - $Conf::core_mine-- if ($tree eq "testing" || $tree eq "unstable"); - - message("CORE UPGR: Upgrading from release $Conf::core_mine to $core_release"); - - my @seq = `seq $Conf::core_mine $core_release`; - shift @seq; - my $release; - foreach $release (@seq) { - chomp($release); - getpak("core-upgrade-$release"); - } - - foreach $release (@seq) { - chomp($release); - upgradepak("core-upgrade-$release"); - } - - system("echo $core_release > $Conf::coredir/mine"); - - } else { - message("CORE ERROR: No new upgrades available. You are on release $Conf::core_mine."); + # Safety check for lazy testers: + # Before we upgrade to the latest release, we re-install the previous release + # to make sure that the tester has always been on the latest version. + my $tree = &get_tree(); + $Conf::core_mine-- if ($tree eq "testing" || $tree eq "unstable"); + + message("CORE UPGR: Upgrading from release $Conf::core_mine to $core_release"); + + my @seq = ($Conf::core_mine .. $core_release); + shift @seq; + my $release; + foreach $release (@seq) { + chomp($release); + getpak("core-upgrade-$release"); + } + + foreach $release (@seq) { + chomp($release); + upgradepak("core-upgrade-$release"); } + + system("echo $core_release > $Conf::coredir/mine"); }
sub isinstalled { @@ -896,24 +961,14 @@ sub progress_bar {
sub updates_available { # Get packets with updates available - my @upgradepaks = &Pakfire::dblist("upgrade", "noweb"); + my %upgradepaks = &Pakfire::dblist("upgrade");
- # Get the length of the returned array - my $updatecount = scalar @upgradepaks; + # Get the length of the returned hash + my $updatecount = keys %upgradepaks;
return "$updatecount"; }
-sub coreupdate_available { - eval(`grep "core_" $Conf::dbdir/lists/core-list.db`); - if ("$core_release" > "$Conf::core_mine") { - return "yes ($core_release)"; - } - else { - return "no"; - } -} - sub reboot_required { if ( -e "/var/run/need_reboot" ) { return "yes"; @@ -924,26 +979,26 @@ sub reboot_required { }
sub status { - # General info - my $return = "Core-Version: $Conf::version\n"; - $return .= "Core-Update-Level: $Conf::core_mine\n"; - $return .= "Last update: " . &General::age("/opt/pakfire/db/core/mine") . " ago\n"; - $return .= "Last core-list update: " . &General::age("/opt/pakfire/db/lists/core-list.db") . " ago\n"; - $return .= "Last server-list update: " . &General::age("/opt/pakfire/db/lists/server-list.db") . " ago\n"; - $return .= "Last packages-list update: " . &General::age("/opt/pakfire/db/lists/packages_list.db") . " ago\n"; - - # Get availability of core updates - $return .= "Core-Update available: " . &Pakfire::coreupdate_available() . "\n"; - - # Get availability of package updates - $return .= "Package-Updates available: " . &Pakfire::updates_available() . "\n"; - - # Test if reboot is required - $return .= "Reboot required: " . &Pakfire::reboot_required() . "\n"; - - # Return status text - print "$return"; - exit 1; + ### This subroutine returns pakfire status information in a hash. + # Usage is without arguments + + # Add core version info + my %status = &Pakfire::coredbinfo(); + + # Add last update info + $status{'LastUpdate'} = &General::age("/opt/pakfire/db/core/mine"); + $status{'LastCoreListUpdate'} = &General::age("/opt/pakfire/db/lists/core-list.db"); + $status{'LastServerListUpdate'} = &General::age("/opt/pakfire/db/lists/server-list.db"); + $status{'LastPakListUpdate'} = &General::age("/opt/pakfire/db/lists/packages_list.db"); + + # Add number of available package updates + $status{'CoreUpdateAvailable'} = (defined $status{'AvailableRelease'}) ? "yes" : "no"; + $status{'PakUpdatesAvailable'} = &Pakfire::updates_available(); + + # Add if reboot is required + $status{'RebootRequired'} = &Pakfire::reboot_required(); + + return %status; }
sub get_arch() { diff --git a/src/pakfire/pakfire b/src/pakfire/pakfire index 6c77695c8..389c1399d 100644 --- a/src/pakfire/pakfire +++ b/src/pakfire/pakfire @@ -107,42 +107,30 @@ ### Make sure that the list is not outdated. &Pakfire::dbgetlist("noforce");
- open(FILE, "<$Conf::dbdir/lists/packages_list.db"); - my @db = <FILE>; - close(FILE); + my %paklist = &Pakfire::dblist("all");
my $dep; my @deps; my $pak; my @paks; my @temp; - my @templine; - my $found = 0; my $return; my @all; foreach $pak (@ARGV) { unless ("$pak" =~ "^-") { - $return = &Pakfire::isinstalled($pak); - if ($return eq 0) { - &Pakfire::message("PAKFIRE INFO: $pak is already installed"); - next; - } - $found = 0; - foreach (@db) { - @templine = split(/;/,$_); - if ("$templine[0]" eq "$pak" ) { - push(@paks,$pak); - push(@all,$pak); - @temp = &Pakfire::resolvedeps("$pak"); - foreach $dep (@temp) { - push(@deps,$dep) if $dep; - push(@all,$dep) if $dep; - } - $found = 1; - break; + if (defined $paklist{$pak}) { + if ("$paklist{$pak}{'Installed'}" eq "yes") { + &Pakfire::message("PAKFIRE INFO: $pak is already installed"); + next; } - } - if ($found == 0) { + push(@paks,$pak); + push(@all,$pak); + @temp = &Pakfire::resolvedeps("$pak"); + foreach $dep (@temp) { + push(@deps,$dep) if $dep; + push(@all,$dep) if $dep; + } + } else { &Pakfire::message(""); &Pakfire::message("PAKFIRE WARN: The pak "$pak" is not known. Please try running "pakfire update"."); } @@ -270,14 +258,39 @@ &Pakfire::getcoredb("$force");
} elsif ("$ARGV[0]" eq "upgrade") { - &Pakfire::upgradecore(); - my @upgradepaks = &Pakfire::dblist("upgrade", "noweb"); - my @deps = (); + my $use_color = ""; + my $reset_color = ""; + + if ("$Pakfire::enable_colors" eq "1") { + $reset_color = "$Pakfire::color{'normal'}"; + $use_color = "$Pakfire::color{'lightpurple'}"; + }
- if (@upgradepaks) { + &Pakfire::message("CORE INFO: Checking for Core-Updates..."); + + ### Make sure that the core db is not outdated. + &Pakfire::getcoredb("noforce"); + my %coredb = &Pakfire::coredbinfo(); + + if (defined $coredb{'AvailableRelease'}) { + &Pakfire::upgradecore(); + } else { + &Pakfire::message("CORE INFO: No new Core-Updates available. You are on release ".$coredb{'Release'}); + } + + &Pakfire::message("PAKFIRE INFO: Checking for package updates..."); + ### Make sure that the package list is not outdated. + &Pakfire::dbgetlist("noforce"); + + my @deps = (); + if (my %upgradepaks = &Pakfire::dblist("upgrade")) { # Resolve the dependencies of the to be upgraded packages - @deps = &Pakfire::resolvedeps_recursive(@upgradepaks); + @deps = &Pakfire::resolvedeps_recursive(keys %upgradepaks);
+ foreach $pak (sort keys %upgradepaks) { + print "${use_color}Update: $pak\nVersion: $upgradepaks{$pak}{'ProgVersion'} -> $upgradepaks{$pak}{'AvailableProgVersion'}\n"; + print "Release: $upgradepaks{$pak}{'Release'} -> $upgradepaks{$pak}{'AvailableRelease'}${reset_color}\n"; + } &Pakfire::message(""); &Pakfire::message("PAKFIRE UPGR: We are going to install all packages listed above."); if ($interactive) { @@ -290,34 +303,152 @@ exit 1; } } + + # Download packages + foreach $pak (sort keys %upgradepaks) { + &Pakfire::getpak("$pak", ""); + } + + # Download dependencies + foreach $pak (@deps) { + &Pakfire::getpak("$pak", ""); + } + + # Install dependencies first + foreach $pak (@deps) { + &Pakfire::setuppak("$pak"); + } + + # Install all upgrades + foreach $pak (sort keys %upgradepaks) { + &Pakfire::upgradepak("$pak"); + } + } else { + &Pakfire::message("PAKFIRE WARN: No new package upgrades available."); }
- # Download packages - foreach $pak (@upgradepaks) { - &Pakfire::getpak("$pak", ""); + } elsif ("$ARGV[0]" eq "list") { + my $count; + my $coreupdate = 0; + my $use_color = ""; + my $reset_color = ""; + my $filter = "all"; + + shift if ("$ARGV[1]" =~ "^-"); + + if ("$ARGV[1]" =~ /installed|notinstalled|upgrade/) { + $filter = "$ARGV[1]"; + } elsif ($ARGV[1]) { + &Pakfire::message("PAKFIRE ERROR: Not a known option $ARGV[1]"); + exit 1; }
- # Download dependencies - foreach $pak (@deps) { - &Pakfire::getpak("$pak", ""); + my $pak; + my %paklist = &Pakfire::dblist($filter); + + if ("$Pakfire::enable_colors" eq "1") { + $reset_color = "$Pakfire::color{'normal'}"; + $use_color = "$Pakfire::color{'lightgreen'}"; }
- # Install dependencies first - foreach $pak (@deps) { - &Pakfire::setuppak("$pak"); + # Check for available core upgrade first if list of upgrades is requested + if ("$filter" eq "upgrade") { + my %coredb = &Pakfire::coredbinfo(); + + if (defined $coredb{'AvailableRelease'}) { + print "${use_color}Core-Update $coredb{'CoreVersion'}\n"; + print "Release: $coredb{'Release'} -> $coredb{'AvailableRelease'}${reset_color}\n\n"; + $coreupdate = 1; + } }
- # Install all upgrades - foreach $pak (@upgradepaks) { - &Pakfire::upgradepak("$pak"); + foreach $pak (sort keys %paklist) { + if ("$Pakfire::enable_colors" eq "1") { + if ("$paklist{$pak}{'Installed'}" eq "yes") { + if (defined $paklist{$pak}{'AvailableProgVersion'}) { + $use_color = "$Pakfire::color{'lightgreen'}"; + } else { + $use_color = "$Pakfire::color{'green'}"; + } + } else { + $use_color = "$Pakfire::color{'red'}"; + } + } + + print "${use_color}Name: $pak\nProgVersion: $paklist{$pak}{'ProgVersion'}\n"; + print "Release: $paklist{$pak}{'Release'}\nInstalled: $paklist{$pak}{'Installed'}\n"; + if (defined $paklist{$pak}{'AvailableProgVersion'}) { + print "Update available:\n Version: $paklist{$pak}{'ProgVersion'} -> $paklist{$pak}{'AvailableProgVersion'}\n Release: $paklist{$pak}{'Release'} -> $paklist{$pak}{'AvailableRelease'}\n"; + } + print "${reset_color}\n"; + }
- } elsif ("$ARGV[0]" eq "list") { - if ("$ARGV[1]" =~ /installed|notinstalled/) { - &Pakfire::dblist("$ARGV[1]", "noweb"); + $count = keys %paklist; + if ($count > 0) { + print "$count packages total.\n"; } else { - &Pakfire::message("PAKFIRE WARN: Not a known option $ARGV[1]") if ($ARGV[1]); - &Pakfire::dblist("all", "noweb"); + if (! $coreupdate) { + &Pakfire::message("PAKFIRE WARN: No packages where found using filter $filter."); + exit 1; + } + } + } elsif ("$ARGV[0]" eq "info") { + shift; + + my @paks; + my $pak; + foreach $pak (@ARGV) { + unless ("$pak" =~ "^-") { + push(@paks,$pak); + } + } + + unless ("@paks") { + Pakfire::message("PAKFIRE ERROR: missing package name"); + Pakfire::usage; + exit 1; + } + + foreach $pak (@paks) { + my %metadata = Pakfire::getmetadata($pak, "latest"); + + ### Check if pakfile was actually found + if ($metadata{'Installed'} eq "no" && $metadata{'Available'} eq "no") { + Pakfire::message("PAKFIRE WARN: Pak '$pak' not found."); + last; + } + + unless (defined $metadata{'Available'}) { + Pakfire::message("PAKFIRE WARN: Unable to retrieve latest metadata for $pak. Information may be outdated.") + } + + ### Printout metadata in a user friendly format + print "Name: $metadata{'Name'}\n"; + print "Summary: $metadata{'Summary'}\n"; + if ($metadata{'Available'} eq "yes") { + print "Version: $metadata{'AvailableProgVersion'}-$metadata{'AvailableRelease'}\n"; + } else { + print "Version: $metadata{'ProgVersion'}-$metadata{'Release'}\n"; + } + print "Size: " . Pakfire::beautifysize("$metadata{'Size'}") . "\n"; + print "Dependencies: $metadata{'Dependencies'}\n"; + print "Pakfile: $metadata{'File'}\n"; + print "Service InitScripts: $metadata{'Services'}\n"; + print "Installed: $metadata{'Installed'}\n"; + ### Generate a pak status message + if (! defined $metadata{'Available'}) { + print "Status: unknown (an error occured retrieving latest pak metadata)"; + } elsif ($metadata{'Available'} eq "no") { + print "Status: obsolete (version $metadata{'ProgVersion'}-$metadata{'Release'} is installed)\n"; + } elsif ($metadata{'Installed'} eq "yes" && "$metadata{'Release'}" < "$metadata{'AvailableRelease'}") { + print "Status: outdated (version $metadata{'ProgVersion'}-$metadata{'Release'} is installed)\n"; + } elsif ($metadata{'Installed'} eq "yes") { + print "Status: up-to-date\n"; + } else { + print "Status: not installed\n"; + } + print "\n"; }
} elsif ("$ARGV[0]" eq "resolvedeps") { @@ -339,14 +470,31 @@ system("rm -f /etc/fcron.daily/pakfire-upgrade"); } } elsif ("$ARGV[0]" eq "status") { - &Pakfire::status; + my $exitcode = 0; + my %status = &Pakfire::status; + + print "Core-Version: $status{'CoreVersion'}\n"; + print "Core-Update-Level: $status{'Release'}\n"; + print "Last update: $status{'LastUpdate'} ago\n"; + print "Last core-list update: $status{'LastCoreListUpdate'} ago\n"; + print "Last server-list update: $status{'LastServerListUpdate'} ago\n"; + print "Last packages-list update: $status{'LastPakListUpdate'} ago\n"; + print "Core-Update available: $status{'CoreUpdateAvailable'}"; + print " ($status{'AvailableRelease'})" if ("$status{'CoreUpdateAvailable'}" eq "yes"); + print "\nPackage-Updates available: $status{'PakUpdatesAvailable'}\n"; + print "Reboot required: $status{'RebootRequired'}\n"; + + $exitcode += 2 if ($status{'CoreUpdateAvailable'} eq "yes"); + $exitcode += 3 if ($status{'PakUpdatesAvailable'} eq "yes"); + $exitcode += 4 if ($status{'RebootRequired'} eq "yes"); + exit $exitcode; } else { &Pakfire::usage; }
- &Pakfire::logger("PAKFIRE INFO: Pakfire has finished. Closing."); - END { + &Pakfire::logger("PAKFIRE INFO: Pakfire has finished. Closing."); + # Check if pakfire has been locked in this session. if ($locked) { # Remove lockfile. diff --git a/src/paks/zabbix_agentd/install.sh b/src/paks/zabbix_agentd/install.sh index e1450a1d8..80632d1ec 100644 --- a/src/paks/zabbix_agentd/install.sh +++ b/src/paks/zabbix_agentd/install.sh @@ -39,8 +39,52 @@ ln -sf ../init.d/zabbix_agentd /etc/rc.d/rc0.d/K02zabbix_agentd ln -sf ../init.d/zabbix_agentd /etc/rc.d/rc6.d/K02zabbix_agentd
# Create additonal directories and set permissions -mkdir -pv /var/log/zabbix -chown zabbix.zabbix /var/log/zabbix +[ -d /var/log/zabbix ] || ( mkdir -pv /var/log/zabbix && chown zabbix.zabbix /var/log/zabbix ) +[ -d /usr/lib/zabbix ] || ( mkdir -pv /usr/lib/zabbix && chown zabbix.zabbix /usr/lib/zabbix )
restore_backup ${NAME} + +# Check if old IPFire specifc userparameters exist and move out of the way +if [ -f /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf ]; then + mv /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf \ + /etc/zabbix_agentd/zabbix_agentd.d/userparameter_pakfire.conf.save +fi + +# Check if new IPFire specific config is included in restored config +# and add if required. +grep -q "Include=/var/ipfire/zabbix_agentd/userparameters/*.conf" /etc/zabbix_agentd/zabbix_agentd.conf +if [ $? -eq 1 ]; then + echo "" >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# This line activates IPFire specific userparameters. " >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# See IPFire wiki for details." >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# To deactivate them: Comment this line out." >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# (DO NOT REMOVE OR ALTER IT as then it will be re-added on next upgrade)" >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "Include=/var/ipfire/zabbix_agentd/userparameters/*.conf" >> /etc/zabbix_agentd/zabbix_agentd.conf +fi + +grep -q "Include=/var/ipfire/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf" /etc/zabbix_agentd/zabbix_agentd.conf +if [ $? -eq 1 ]; then + # Remove settings that are now in our own config + sed -i -e "|^PidFile=.*$|d" /etc/zabbix_agentd/zabbix_agentd.conf + sed -i -e "|^LogFile=.*$|d" /etc/zabbix_agentd/zabbix_agentd.conf + sed -i -e "|^LogFileSize=.*$|d" /etc/zabbix_agentd/zabbix_agentd.conf + sed -i -e "|^LoadModulePath=.*$|d" /etc/zabbix_agentd/zabbix_agentd.conf + sed -i -e "|^Include=/etc/zabbix_agentd/zabbix_agentd.d/*.conf$|d" /etc/zabbix_agentd/zabbix_agentd.conf + # Include our own config in main config + echo "" >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# Mandatory Zabbix Agent configuration to start and run on IPFire correctly" >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "# DO NOT REMOVE OR MODIFY THIS LINE:" >> /etc/zabbix_agentd/zabbix_agentd.conf + echo "Include=/var/ipfire/zabbix_agentd/zabbix_agentd_ipfire_mandatory.conf" >> /etc/zabbix_agentd/zabbix_agentd.conf +fi + +# By default, only listen on GREEN +( + eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) + if [ -n "${GREEN_ADDRESS}" ]; then + sed -i -e "s|ListenIP=GREEN_ADDRESS|ListenIP=${GREEN_ADDRESS}|g" /etc/zabbix_agentd/zabbix_agentd.conf + else + sed -i -e "|ListenIP=GREEN_ADDRESS|d" /etc/zabbix_agentd/zabbix_agentd.conf + fi +) || : + start_service --background ${NAME} diff --git a/src/paks/zabbix_agentd/update.sh b/src/paks/zabbix_agentd/update.sh index 7fc1c96fb..a41e72ab4 100644 --- a/src/paks/zabbix_agentd/update.sh +++ b/src/paks/zabbix_agentd/update.sh @@ -22,10 +22,25 @@ ############################################################################ # . /opt/pakfire/lib/functions.sh -./uninstall.sh -./install.sh
-# Ensure /etc/sudoers.d/zabbix.user is renamed to /etc/sudoers.d/zabbix -if [ -e /etc/sudoers.d/zabbix.user ]; then +# Check if old sudoers file exists and remove if it was not modified +# or rename to the new zabbix_agentd_user file if it was. +if [ -f /etc/sudoers.d/zabbix.user ]; then mv -v /etc/sudoers.d/zabbix.user /etc/sudoers.d/zabbix fi + +if [ -f /etc/sudoers.d/zabbix ]; then + blake2=$(b2sum /etc/sudoers.d/zabbix | cut -f1 -d" ") + # from commits 5737a22 & 06fc617 + if [ "$blake2" == "b0f73b107fd3842efc7ef3e30f6d948235aa07d533715476c2d3f58c08379193fdde9ff69aa6e0f5eb6cf4a98b2ed2a6f003f23078a57aff239b34cc29e62a98" ] || \ + [ "$blake2" == "0628c416a1f217b0962a8ce6d1e339bdb0f0427d86fc06b2e40b63487ffc1a3543562d16f7f954d7fb92cee9764f0261c1663a39dd50bc73fd9b772575c56cfc" ]; then + rm -vf /etc/sudoers.d/zabbix + else + mv -v /etc/sudoers.d/zabbix /etc/sudoers.d/zabbix_agentd_user + fi +fi + +extract_backup_includes +./uninstall.sh +./install.sh + diff --git a/src/patches/bash/bash51-009 b/src/patches/bash/bash51-009 deleted file mode 100644 index 2796c3b9b..000000000 --- a/src/patches/bash/bash51-009 +++ /dev/null @@ -1,59 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-009 - -Bug-Reported-by: Julien Moutinho julm+bash@sourcephile.fr -Bug-Reference-ID: 20211004035906.5kiobuzkpeckmvwg@sourcephile.fr -Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2021-10/msg00022.html - -Bug-Description: - -The bash malloc implementation of malloc_usable_size() does not follow the -specification. This can cause library functions that use it to overwrite -memory bounds checking. - -Patch (apply with `patch -p0'): - -*** ../bash-5.1-patched/lib/malloc/malloc.c 2020-07-08 10:19:30.000000000 -0400 ---- lib/malloc/malloc.c 2021-10-05 16:10:55.000000000 -0400 -*************** -*** 1287,1297 **** - } - -! /* XXX - should we return 0 if ISFREE? */ -! maxbytes = binsize(p->mh_index); -! -! /* So the usable size is the maximum number of bytes in the bin less the -! malloc overhead */ -! maxbytes -= MOVERHEAD + MSLOP; -! return (maxbytes); - } - ---- 1358,1367 ---- - } - -! /* return 0 if ISFREE */ -! if (p->mh_alloc == ISFREE) -! return 0; -! -! /* Since we use bounds checking, the usable size is the last requested size. */ -! return (p->mh_nbytes); - } - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 8 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 9 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-010 b/src/patches/bash/bash51-010 deleted file mode 100644 index cfe6fa46b..000000000 --- a/src/patches/bash/bash51-010 +++ /dev/null @@ -1,59 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-010 - -Bug-Reported-by: Jonas Alfredsson jonas.alfredsson@protonmail.com -Bug-Reference-ID: LjAfZaEuZncr2RaqhSSfcaiXdkuK6kdEYxshP3LApXbgMVQzggMGyWHO9knVkXicW2fP-ibsipJ_GZ-YaJRm96Rsozf6PgFmPsljRCtflls=@protonmail.com -Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2021-05/msg00059.html - -Bug-Description: - -If `wait -n' is interrupted by a trapped signal other than SIGINT, it does -not completely clean up state, and that can prevent subsequent calls to -`wait -n' from working correctly. - -Patch (apply with `patch -p0'): - -*** ../bash-5.1-patched/builtins/wait.def 2020-12-16 17:13:12.000000000 -0500 ---- builtins/wait.def 2021-11-17 10:25:15.000000000 -0500 -*************** -*** 112,116 **** - WORD_LIST *list; - { -! int status, code, opt, nflag, wflags; - char *vname; - SHELL_VAR *pidvar; ---- 112,117 ---- - WORD_LIST *list; - { -! int status, code, opt, nflag; -! volatile int wflags; - char *vname; - SHELL_VAR *pidvar; -*************** -*** 181,184 **** ---- 188,193 ---- - status = 128 + wait_signal_received; - wait_sigint_cleanup (); -+ if (wflags & JWAIT_WAITING) -+ unset_waitlist (); - WAIT_RETURN (status); - } - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 9 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 10 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-011 b/src/patches/bash/bash51-011 deleted file mode 100644 index 655c7ec8b..000000000 --- a/src/patches/bash/bash51-011 +++ /dev/null @@ -1,81 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-011 - -Bug-Reported-by: Alex fxmbsw7 Ratchev fxmbsw7@gmail.com -Bug-Reference-ID: CAALKErFrm+yuwy=ioK+RmjCiwxTDmzeMFWqLF2BEWYtkGS5UFQ@mail.gmail.com -Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2020-11/msg00064.html - -Bug-Description: - -When reading a compound assignment, and running it through the parser to -split it into words, we need to save and restore any alias we're currently -expanding. - -Patch (apply with `patch -p0'): - -*** ../bash-5.1-patched/parse.y 2020-11-28 12:10:06.000000000 -0500 ---- parse.y 2021-10-13 11:04:27.000000000 -0400 -*************** -*** 6494,6501 **** - - push_stream (1); -- #if 0 /* TAG: bash-5.2 Alex fxmbsw7 Ratchev fxmbsw7@gmail.com 11/17/2020 */ - if (ea = expanding_alias ()) - parser_save_alias (); -- #endif - last_read_token = WORD; /* WORD to allow reserved words here */ - current_command_line_count = 0; ---- 6494,6499 ---- -*************** -*** 6532,6539 **** - pop_stream (); - -- #if 0 /* TAG: bash-5.2 */ - if (ea) - parser_restore_alias (); -- #endif - - #if defined (HISTORY) ---- 6530,6535 ---- -*** ../bash-5.1-patched/y.tab.c 2020-11-28 12:17:19.000000000 -0500 ---- y.tab.c 2021-11-17 10:47:35.000000000 -0500 -*************** -*** 8788,8795 **** - - push_stream (1); -- #if 0 /* TAG: bash-5.2 Alex fxmbsw7 Ratchev fxmbsw7@gmail.com 11/17/2020 */ - if (ea = expanding_alias ()) - parser_save_alias (); -- #endif - last_read_token = WORD; /* WORD to allow reserved words here */ - current_command_line_count = 0; ---- 8777,8782 ---- -*************** -*** 8826,8833 **** - pop_stream (); - -- #if 0 /* TAG: bash-5.2 */ - if (ea) - parser_restore_alias (); -- #endif - - #if defined (HISTORY) ---- 8813,8818 ---- -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 10 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 11 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-012 b/src/patches/bash/bash51-012 deleted file mode 100644 index 222491884..000000000 --- a/src/patches/bash/bash51-012 +++ /dev/null @@ -1,198 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-012 - -Bug-Reported-by: Nikolay Borisov nborisov@suse.com -Bug-Reference-ID: 1a715205-06ce-413b-c1c0-2f5639ce06c0@suse.com -Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2020-11/msg00091.html - -Bug-Description: - -There is a possible race condition that arises when a child process receives -a signal trapped by the parent before it can reset the signal dispositions. -The child process is not supposed to trap the signal in this circumstance. - -Patch (apply with `patch -p0'): - -*** ../bash-20201118/command.h 2020-08-14 15:04:39.000000000 -0400 ---- command.h 2020-11-27 15:18:02.000000000 -0500 -*************** -*** 125,128 **** ---- 125,129 ---- - #define SUBSHELL_COPROC 0x40 /* subshell from a coproc pipeline */ - #define SUBSHELL_RESETTRAP 0x80 /* subshell needs to reset trap strings on first call to trap */ -+ #define SUBSHELL_IGNTRAP 0x100 /* subshell should reset trapped signals from trap_handler */ - - /* A structure which represents a word. */ - -*** ../bash-20201118/execute_cmd.c 2020-11-23 14:16:48.000000000 -0500 ---- execute_cmd.c 2020-11-27 16:43:25.000000000 -0500 -*************** -*** 1548,1551 **** ---- 1548,1554 ---- - reset_signal_handlers (); - subshell_environment |= SUBSHELL_RESETTRAP; -+ /* Note that signal handlers have been reset, so we should no longer -+ reset the handler and resend trapped signals to ourselves. */ -+ subshell_environment &= ~SUBSHELL_IGNTRAP; - - /* We are in a subshell, so forget that we are running a trap handler or -*************** -*** 4321,4325 **** - cmdflags |= CMD_NO_FORK; - -! subshell_environment = SUBSHELL_FORK; /* XXX */ - if (pipe_in != NO_PIPE || pipe_out != NO_PIPE) - subshell_environment |= SUBSHELL_PIPE; ---- 4324,4329 ---- - cmdflags |= CMD_NO_FORK; - -! /* We redo some of what make_child() does with SUBSHELL_IGNTRAP */ -! subshell_environment = SUBSHELL_FORK|SUBSHELL_IGNTRAP; /* XXX */ - if (pipe_in != NO_PIPE || pipe_out != NO_PIPE) - subshell_environment |= SUBSHELL_PIPE; -*************** -*** 4575,4578 **** ---- 4580,4584 ---- - reset_signal_handlers (); - subshell_environment |= SUBSHELL_RESETTRAP; -+ subshell_environment &= ~SUBSHELL_IGNTRAP; - - if (async) -*************** -*** 5515,5518 **** ---- 5521,5525 ---- - /* Cancel traps, in trap.c. */ - restore_original_signals (); -+ subshell_environment &= ~SUBSHELL_IGNTRAP; - - #if defined (JOB_CONTROL) - -*** ../bash-20201118/jobs.c 2020-08-04 10:17:39.000000000 -0400 ---- jobs.c 2020-11-27 16:39:56.000000000 -0500 -*************** -*** 2218,2221 **** ---- 2218,2223 ---- - pid_t mypid; - -+ subshell_environment |= SUBSHELL_IGNTRAP; -+ - /* If this ends up being changed to modify or use `command' in the - child process, go back and change callers who free `command' in -diff -rC 2 ../bash-20201118/nojobs.c nojobs.c -*** ../bash-20201118/nojobs.c 2020-07-08 10:11:25.000000000 -0400 ---- nojobs.c 2020-11-27 16:38:36.000000000 -0500 -*************** -*** 576,579 **** ---- 576,581 ---- - #endif - -+ subshell_environment |= SUBSHELL_IGNTRAP; -+ - default_tty_job_signals (); - } - -*** ../bash-20201118/sig.c 2020-11-23 13:22:17.000000000 -0500 ---- sig.c 2020-11-28 10:21:43.000000000 -0500 -*************** -*** 56,60 **** - #endif - -! extern void initialize_siglist (); - - #if !defined (JOB_CONTROL) ---- 56,61 ---- - #endif - -! extern void initialize_siglist PARAMS((void)); -! extern void set_original_signal PARAMS((int, SigHandler *)); - - #if !defined (JOB_CONTROL) -*************** -*** 256,259 **** ---- 257,267 ---- - XHANDLER(i) = oact.sa_handler; - XSAFLAGS(i) = oact.sa_flags; -+ -+ #if 0 -+ set_original_signal (XSIG(i), XHANDLER(i)); /* optimization */ -+ #else -+ set_original_signal (XSIG(i), act.sa_handler); /* optimization */ -+ #endif -+ - /* Don't do anything with signals that are ignored at shell entry - if the shell is not interactive. */ - -*** ../bash-20201118/subst.c 2020-11-16 10:33:15.000000000 -0500 ---- subst.c 2020-11-27 16:07:00.000000000 -0500 -*************** -*** 5952,5955 **** ---- 5952,5956 ---- - /* Cancel traps, in trap.c. */ - restore_original_signals (); /* XXX - what about special builtins? bash-4.2 */ -+ subshell_environment &= ~SUBSHELL_IGNTRAP; - QUIT; /* catch any interrupts we got post-fork */ - setup_async_signals (); -*************** -*** 6383,6386 **** ---- 6384,6388 ---- - QUIT; /* catch any interrupts we got post-fork */ - subshell_environment |= SUBSHELL_RESETTRAP; -+ subshell_environment &= ~SUBSHELL_IGNTRAP; - } - - -diff -rC 2 ../bash-20201118/trap.c trap.c -*** ../bash-20201118/trap.c 2020-11-28 12:04:07.000000000 -0500 ---- trap.c 2020-11-28 10:22:10.000000000 -0500 -*************** -*** 482,485 **** ---- 482,511 ---- - } - -+ /* This means we're in a subshell, but have not yet reset the handler for -+ trapped signals. We're not supposed to execute the trap in this situation; -+ we should restore the original signal and resend the signal to ourselves -+ to preserve the Posix "signal traps that are not being ignored shall be -+ set to the default action" semantics. */ -+ if ((subshell_environment & SUBSHELL_IGNTRAP) && trap_list[sig] != (char *)IGNORE_SIG) -+ { -+ sigset_t mask; -+ -+ /* Paranoia */ -+ if (original_signals[sig] == IMPOSSIBLE_TRAP_HANDLER) -+ original_signals[sig] = SIG_DFL; -+ -+ restore_signal (sig); -+ -+ /* Make sure we let the signal we just caught through */ -+ sigemptyset (&mask); -+ sigprocmask (SIG_SETMASK, (sigset_t *)NULL, &mask); -+ sigdelset (&mask, sig); -+ sigprocmask (SIG_SETMASK, &mask, (sigset_t *)NULL); -+ -+ kill (getpid (), sig); -+ -+ SIGRETURN (0); -+ } -+ - if ((sig >= NSIG) || - (trap_list[sig] == (char *)DEFAULT_SIG) || - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 11 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 12 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-013 b/src/patches/bash/bash51-013 deleted file mode 100644 index f2413a58d..000000000 --- a/src/patches/bash/bash51-013 +++ /dev/null @@ -1,43 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-013 - -Bug-Reported-by: Anders Kaseorg andersk@mit.edu -Bug-Reference-ID: de65540274064d7b95f17e9c46a3a6d8@oc11expo7.exchange.mit.edu -Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2021-11/msg00025.html - -Bug-Description: - -Bash did not always perform tilde expansion following an unquoted colon on -the rhs of an assignment statement in posix mode. - -Patch (apply with `patch -p0'): - -*** ../bash-20211028/subst.c 2021-10-18 16:09:58.000000000 -0400 ---- subst.c 2021-11-30 11:19:47.000000000 -0500 -*************** -*** 3826,3829 **** ---- 3826,3830 ---- - td.flags = W_ASSIGNRHS; - #endif -+ td.flags |= (W_NOGLOB|W_TILDEEXP); - td.word = savestring (string); - value = call_expand_word_internal (&td, quoted, 0, (int *)NULL, (int *)NULL); - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 12 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 13 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-014 b/src/patches/bash/bash51-014 deleted file mode 100644 index cd8df23ab..000000000 --- a/src/patches/bash/bash51-014 +++ /dev/null @@ -1,48 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-014 - -Bug-Reported-by: platon7pronko@gmail.com -Bug-Reference-ID: -Bug-Reference-URL: https://savannah.gnu.org/patch/?10035 - -Bug-Description: - -Bash may produce corrupted input if a multibyte character spans a 512-byte -boundary while reading the output of a command substitution. - -Patch (apply with `patch -p0'): - -*** ../bash-20210217/subst.c 2021-02-03 10:32:08.000000000 -0500 ---- subst.c 2021-03-01 16:47:52.000000000 -0500 -*************** -*** 6243,6247 **** - /* punt on the hard case for now */ - memset (&ps, '\0', sizeof (mbstate_t)); -! mblen = mbrtowc (&wc, bufp-1, bufn+1, &ps); - if (MB_INVALIDCH (mblen) || mblen == 0 || mblen == 1) - istring[istring_index++] = c; ---- 6243,6247 ---- - /* punt on the hard case for now */ - memset (&ps, '\0', sizeof (mbstate_t)); -! mblen = mbrtowc (&wc, bufp-1, bufn, &ps); - if (MB_INVALIDCH (mblen) || mblen == 0 || mblen == 1) - istring[istring_index++] = c; - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 13 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 14 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-015 b/src/patches/bash/bash51-015 deleted file mode 100644 index 5ae65811a..000000000 --- a/src/patches/bash/bash51-015 +++ /dev/null @@ -1,49 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-015 - -Bug-Reported-by: Volodymyr Prodan vovcat@gmail.com -Bug-Reference-ID: -Bug-Reference-URL: https://savannah.gnu.org/patch/?10076 - -Bug-Description: - -Patch (apply with `patch -p0'): - -There are some characters (e.g., cyrillic) that can't be displayed using -certain single-byte encodings (e.g., cp1251) because the negative signed -int is interpreted as EOF and not displayed. - -*** ../bash-20210524/lib/readline/display.c 2021-03-16 18:12:20.000000000 -0400 ---- lib/readline/display.c 2021-06-07 16:53:08.000000000 -0400 -*************** -*** 1599,1603 **** - - for (cur_face = FACE_NORMAL, i = 0; i < n; i++) -! putc_face (str[i], face[i], &cur_face); - putc_face (EOF, FACE_NORMAL, &cur_face); - } ---- 1599,1603 ---- - - for (cur_face = FACE_NORMAL, i = 0; i < n; i++) -! putc_face ((unsigned char) str[i], face[i], &cur_face); - putc_face (EOF, FACE_NORMAL, &cur_face); - } - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 14 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 15 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash51-016 b/src/patches/bash/bash51-016 deleted file mode 100644 index 4694498b2..000000000 --- a/src/patches/bash/bash51-016 +++ /dev/null @@ -1,64 +0,0 @@ - BASH PATCH REPORT - ================= - -Bash-Release: 5.1 -Patch-ID: bash51-016 - -Bug-Reported-by: Vincent Menegaux vincent.menegaux@gmail.com -Bug-Reference-ID: -Bug-Reference-URL: https://savannah.gnu.org/patch/?10070 - -Bug-Description: - -Multiple `!' tokens should toggle negation of an expression in a [[ -conditional command, instead of simply negating the expression. - -Patch (apply with `patch -p0'): - -*** ../bash-20210515/parse.y 2021-04-21 15:32:50.000000000 -0400 ---- parse.y 2021-05-24 11:53:30.000000000 -0400 -*************** -*** 4797,4801 **** - term = cond_term (); - if (term) -! term->flags |= CMD_INVERT_RETURN; - } - else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word)) ---- 4797,4801 ---- - term = cond_term (); - if (term) -! term->flags ^= CMD_INVERT_RETURN; - } - else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word)) - -*** ../bash-20210515/y.tab.c 2021-05-14 15:50:41.000000000 -0400 ---- y.tab.c 2021-05-24 16:35:55.000000000 -0400 -*************** -*** 7091,7095 **** - term = cond_term (); - if (term) -! term->flags |= CMD_INVERT_RETURN; - } - else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word)) ---- 7091,7095 ---- - term = cond_term (); - if (term) -! term->flags ^= CMD_INVERT_RETURN; - } - else if (tok == WORD && yylval.word->word[0] == '-' && yylval.word->word[1] && yylval.word->word[2] == 0 && test_unop (yylval.word->word)) - -*** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400 ---- patchlevel.h 2020-10-01 11:01:28.000000000 -0400 -*************** -*** 26,30 **** - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 15 - - #endif /* _PATCHLEVEL_H_ */ ---- 26,30 ---- - looks for to find the patch level (for the sccs version string). */ - -! #define PATCHLEVEL 16 - - #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/cups-pdf-setpdfwrite.patch b/src/patches/cups-pdf-setpdfwrite.patch new file mode 100644 index 000000000..58d71c02f --- /dev/null +++ b/src/patches/cups-pdf-setpdfwrite.patch @@ -0,0 +1,27 @@ +diff -ur extra/cups-pdf.conf extra/cups-pdf.conf +--- extra/cups-pdf.conf 2021-06-03 08:50:00.109555813 -0400 ++++ extra/cups-pdf.conf 2021-06-03 08:51:27.530198340 -0400 +@@ -250,9 +250,9 @@ + ### Key: GSCall (config) + ## command line for calling GhostScript (!!! DO NOT USE NEWLINES !!!) + ## MacOSX: for using pstopdf set this to %s %s -o %s %s +-### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s ++### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c 30000000 setvmthreshold -f %s + +-#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s ++#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c 30000000 setvmthreshold -f %s + + ### Key: PDFVer (config, ppd, lptopions) + ## PDF version to be created - can be "1.5", "1.4", "1.3" or "1.2" +diff -ur src/cups-pdf.h src/cups-pdf.h +--- src/cups-pdf.h 2021-06-03 08:50:00.109555813 -0400 ++++ src/cups-pdf.h 2021-06-03 08:51:44.833325511 -0400 +@@ -58,7 +58,7 @@ + { "AnonDirName", SEC_CONF|SEC_PPD, { "/var/spool/cups-pdf/ANONYMOUS" } }, + { "AnonUser", SEC_CONF|SEC_PPD, { "nobody" } }, + { "GhostScript", SEC_CONF|SEC_PPD, { "/usr/bin/gs" } }, +- { "GSCall", SEC_CONF|SEC_PPD, { "%s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s" } }, ++ { "GSCall", SEC_CONF|SEC_PPD, { "%s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c 30000000 setvmthreshold -f %s" } }, + { "Grp", SEC_CONF|SEC_PPD, { "lp" } }, + { "GSTmp", SEC_CONF|SEC_PPD, { "TMPDIR=/var/tmp" } }, + { "Log", SEC_CONF|SEC_PPD, { "/var/log/cups" } }, diff --git a/src/patches/fireinfo-2.2.0-python-3.8.patch b/src/patches/fireinfo/fireinfo-2.2.0-python-3.8.patch similarity index 100% rename from src/patches/fireinfo-2.2.0-python-3.8.patch rename to src/patches/fireinfo/fireinfo-2.2.0-python-3.8.patch diff --git a/src/patches/fireinfo/fireinfo-system-blacklist-jetways-product-uuid.patch b/src/patches/fireinfo/fireinfo-system-blacklist-jetways-product-uuid.patch new file mode 100644 index 000000000..f604d8433 --- /dev/null +++ b/src/patches/fireinfo/fireinfo-system-blacklist-jetways-product-uuid.patch @@ -0,0 +1,28 @@ +From 33be9aa38d65dace9a61247f41ac3627a6750cce Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Fri, 8 Jul 2022 08:30:55 +0000 +Subject: [PATCH] system: Blacklist Jetway's product UUID + +Fixes: #12896 +Signed-off-by: Michael Tremer michael.tremer@ipfire.org +--- + src/fireinfo/system.py | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py +index 4c0b0a3..c9c81b1 100644 +--- a/src/fireinfo/system.py ++++ b/src/fireinfo/system.py +@@ -51,6 +51,9 @@ INVALID_ID_STRINGS = ( + "03000200-0400-0500-0006-000700080009", + "11111111-1111-1111-1111-111111111111", + "0000000", "00000000", ++ ++ # Jetway gives all systems the same product UUID ++ "3b903780-4f79-1018-816e-aeb2724778a7", + ) + + INVALID_ID_STRINGS_EXACT_MATCH = ( +-- +2.30.2 + diff --git a/src/patches/fireinfo/fireinfo-system-ignore-when-the-serial-number-is-ssn.patch b/src/patches/fireinfo/fireinfo-system-ignore-when-the-serial-number-is-ssn.patch new file mode 100644 index 000000000..611bc98ce --- /dev/null +++ b/src/patches/fireinfo/fireinfo-system-ignore-when-the-serial-number-is-ssn.patch @@ -0,0 +1,37 @@ +From 4d74466456c0824663e10881f9deabcd1f4d32c3 Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Fri, 8 Jul 2022 08:31:25 +0000 +Subject: [PATCH] system: Ignore when the serial number is "SSN" + +Signed-off-by: Michael Tremer michael.tremer@ipfire.org +--- + src/fireinfo/system.py | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/fireinfo/system.py b/src/fireinfo/system.py +index c9c81b1..9edc345 100644 +--- a/src/fireinfo/system.py ++++ b/src/fireinfo/system.py +@@ -44,7 +44,7 @@ INVALID_ID_STRINGS = ( + "EVAL", + "Not Applicable", + "None", "empty", +- "Serial", "System Serial Number", ++ "Serial", "System Serial Number", "SSN", + "XXXXX", + "01010101-0101-0101-0101-010101010101", + "00020003-0004-0005-0006-000700080009", +@@ -272,7 +272,9 @@ class System(object, metaclass=Singleton): + if not ids: + root_disk_serial = self.root_disk_serial + if root_disk_serial and not root_disk_serial.startswith("QM000"): +- ids.append(root_disk_serial) ++ # Skip any invalid IDs ++ if not root_disk_serial in INVALID_ID_STRINGS: ++ ids.append(root_disk_serial) + + # As last resort, we use the UUID from pakfire. + if not ids: +-- +2.30.2 + diff --git a/src/patches/krb5-1.18.3_prevent_spurious_text.patch b/src/patches/krb5-1.18.3_prevent_spurious_text.patch deleted file mode 100644 index 0e3015379..000000000 --- a/src/patches/krb5-1.18.3_prevent_spurious_text.patch +++ /dev/null @@ -1,18 +0,0 @@ -Submitted By: linuxfromscratch DOT org -Date: 2020-11-19 -Initial Package Version: 1.18.3 -Origin: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/mitkrb.html -Description: Patch increases the width of the virtual terminal used for some tests to prevent some spurious text in the output which is taken as a failure. - -diff --color -Nur krb5-1.18.3.orig/src/tests/dejagnu/config/default.exp krb5-1.18.3/src/tests/dejagnu/config/default.exp ---- krb5-1.18.3.orig/src/tests/dejagnu/config/default.exp 2020-12-07 04:51:12.997708618 +0100 -+++ krb5-1.18.3/src/tests/dejagnu/config/default.exp 2020-12-07 04:56:29.805839425 +0100 -@@ -12,7 +12,7 @@ - # realm name, defaulting to KRBTEST.COM. - - set timeout 100 --set stty_init {erase ^h kill ^u} -+set stty_init {erase ^h kill ^u cols 300} - set env(TERM) dumb - - set des3_krbtgt 0 diff --git a/src/patches/linux/linux-5.15.46-layer7.patch b/src/patches/linux/linux-5.15.59-layer7.patch similarity index 94% rename from src/patches/linux/linux-5.15.46-layer7.patch rename to src/patches/linux/linux-5.15.59-layer7.patch index d6b46142c..f02a852a6 100644 --- a/src/patches/linux/linux-5.15.46-layer7.patch +++ b/src/patches/linux/linux-5.15.59-layer7.patch @@ -1,7 +1,7 @@ -diff -Naur linux-5.15.46.orig/include/linux/skbuff.h linux-5.15.46/include/linux/skbuff.h ---- linux-5.15.46.orig/include/linux/skbuff.h 2022-06-11 14:51:47.639775333 +0000 -+++ linux-5.15.46/include/linux/skbuff.h 2022-06-11 14:53:07.977494189 +0000 -@@ -772,6 +772,9 @@ +diff -Naur linux-5.15.59.ORG/include/linux/skbuff.h linux-5.15.59/include/linux/skbuff.h +--- linux-5.15.59.ORG/include/linux/skbuff.h 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/include/linux/skbuff.h 2022-08-05 13:28:29.785231584 +0200 +@@ -807,6 +807,9 @@ #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) unsigned long _nfct; #endif @@ -11,9 +11,9 @@ diff -Naur linux-5.15.46.orig/include/linux/skbuff.h linux-5.15.46/include/linux unsigned int len, data_len; __u16 mac_len, -diff -Naur linux-5.15.46.orig/include/net/netfilter/nf_conntrack.h linux-5.15.46/include/net/netfilter/nf_conntrack.h ---- linux-5.15.46.orig/include/net/netfilter/nf_conntrack.h 2022-06-11 14:51:48.471834543 +0000 -+++ linux-5.15.46/include/net/netfilter/nf_conntrack.h 2022-06-11 14:53:07.977494189 +0000 +diff -Naur linux-5.15.59.ORG/include/net/netfilter/nf_conntrack.h linux-5.15.59/include/net/netfilter/nf_conntrack.h +--- linux-5.15.59.ORG/include/net/netfilter/nf_conntrack.h 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/include/net/netfilter/nf_conntrack.h 2022-08-05 13:28:29.786231577 +0200 @@ -119,6 +119,23 @@ /* Extensions */ struct nf_ct_ext *ext; @@ -38,9 +38,9 @@ diff -Naur linux-5.15.46.orig/include/net/netfilter/nf_conntrack.h linux-5.15.46 /* Storage reserved for other modules, must be the last member */ union nf_conntrack_proto proto; }; -diff -Naur linux-5.15.46.orig/include/uapi/linux/netfilter/xt_layer7.h linux-5.15.46/include/uapi/linux/netfilter/xt_layer7.h ---- linux-5.15.46.orig/include/uapi/linux/netfilter/xt_layer7.h 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/include/uapi/linux/netfilter/xt_layer7.h 2022-06-11 14:53:07.977494189 +0000 +diff -Naur linux-5.15.59.ORG/include/uapi/linux/netfilter/xt_layer7.h linux-5.15.59/include/uapi/linux/netfilter/xt_layer7.h +--- linux-5.15.59.ORG/include/uapi/linux/netfilter/xt_layer7.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/include/uapi/linux/netfilter/xt_layer7.h 2022-08-05 13:28:29.786231577 +0200 @@ -0,0 +1,13 @@ +#ifndef _XT_LAYER7_H +#define _XT_LAYER7_H @@ -55,9 +55,9 @@ diff -Naur linux-5.15.46.orig/include/uapi/linux/netfilter/xt_layer7.h linux-5.1 +}; + +#endif /* _XT_LAYER7_H */ -diff -Naur linux-5.15.46.orig/net/netfilter/Kconfig linux-5.15.46/net/netfilter/Kconfig ---- linux-5.15.46.orig/net/netfilter/Kconfig 2022-06-11 14:51:48.599843652 +0000 -+++ linux-5.15.46/net/netfilter/Kconfig 2022-06-11 14:53:07.977494189 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/Kconfig linux-5.15.59/net/netfilter/Kconfig +--- linux-5.15.59.ORG/net/netfilter/Kconfig 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/net/netfilter/Kconfig 2022-08-05 13:28:29.786231577 +0200 @@ -1389,6 +1389,26 @@
To compile it as a module, choose M here. If unsure, say N. @@ -85,9 +85,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/Kconfig linux-5.15.46/net/netfilter/ config NETFILTER_XT_MATCH_LENGTH tristate '"length" match support' depends on NETFILTER_ADVANCED -diff -Naur linux-5.15.46.orig/net/netfilter/Makefile linux-5.15.46/net/netfilter/Makefile ---- linux-5.15.46.orig/net/netfilter/Makefile 2022-06-11 14:51:48.599843652 +0000 -+++ linux-5.15.46/net/netfilter/Makefile 2022-06-11 14:53:07.981494474 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/Makefile linux-5.15.59/net/netfilter/Makefile +--- linux-5.15.59.ORG/net/netfilter/Makefile 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/net/netfilter/Makefile 2022-08-05 13:28:29.786231577 +0200 @@ -201,6 +201,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o @@ -96,9 +96,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/Makefile linux-5.15.46/net/netfilter obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o -diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_core.c linux-5.15.46/net/netfilter/nf_conntrack_core.c ---- linux-5.15.46.orig/net/netfilter/nf_conntrack_core.c 2022-06-11 14:51:48.599843652 +0000 -+++ linux-5.15.46/net/netfilter/nf_conntrack_core.c 2022-06-11 14:53:07.981494474 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/nf_conntrack_core.c linux-5.15.59/net/netfilter/nf_conntrack_core.c +--- linux-5.15.59.ORG/net/netfilter/nf_conntrack_core.c 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/net/netfilter/nf_conntrack_core.c 2022-08-05 13:28:29.787231570 +0200 @@ -648,6 +648,11 @@ */ nf_ct_remove_expectations(ct); @@ -111,9 +111,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_core.c linux-5.15.46/ne nf_ct_del_from_dying_or_unconfirmed_list(ct);
local_bh_enable(); -diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_standalone.c linux-5.15.46/net/netfilter/nf_conntrack_standalone.c ---- linux-5.15.46.orig/net/netfilter/nf_conntrack_standalone.c 2022-06-11 14:51:48.603843938 +0000 -+++ linux-5.15.46/net/netfilter/nf_conntrack_standalone.c 2022-06-11 14:54:23.322859367 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/nf_conntrack_standalone.c linux-5.15.59/net/netfilter/nf_conntrack_standalone.c +--- linux-5.15.59.ORG/net/netfilter/nf_conntrack_standalone.c 2022-08-03 12:03:56.000000000 +0200 ++++ linux-5.15.59/net/netfilter/nf_conntrack_standalone.c 2022-08-05 13:28:29.787231570 +0200 @@ -370,6 +370,11 @@ ct_show_zone(s, ct, NF_CT_DEFAULT_ZONE_DIR); ct_show_delta_time(s, ct); @@ -126,9 +126,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/nf_conntrack_standalone.c linux-5.15 seq_printf(s, "use=%u\n", refcount_read(&ct->ct_general.use));
if (seq_has_overflowed(s)) -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.c linux-5.15.46/net/netfilter/regexp/regexp.c ---- linux-5.15.46.orig/net/netfilter/regexp/regexp.c 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/net/netfilter/regexp/regexp.c 2022-06-11 14:53:07.985494758 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regexp.c linux-5.15.59/net/netfilter/regexp/regexp.c +--- linux-5.15.59.ORG/net/netfilter/regexp/regexp.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/net/netfilter/regexp/regexp.c 2022-08-05 13:28:29.788231563 +0200 @@ -0,0 +1,1197 @@ +/* + * regcomp and regexec -- regsub and regerror are elsewhere @@ -1327,9 +1327,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.c linux-5.15.46/net/ne +#endif + + -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.h linux-5.15.46/net/netfilter/regexp/regexp.h ---- linux-5.15.46.orig/net/netfilter/regexp/regexp.h 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/net/netfilter/regexp/regexp.h 2022-06-11 14:53:07.985494758 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regexp.h linux-5.15.59/net/netfilter/regexp/regexp.h +--- linux-5.15.59.ORG/net/netfilter/regexp/regexp.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/net/netfilter/regexp/regexp.h 2022-08-05 13:28:29.788231563 +0200 @@ -0,0 +1,41 @@ +/* + * Definitions etc. for regexp(3) routines. @@ -1372,18 +1372,18 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regexp.h linux-5.15.46/net/ne +void regerror(char *s); + +#endif -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regmagic.h linux-5.15.46/net/netfilter/regexp/regmagic.h ---- linux-5.15.46.orig/net/netfilter/regexp/regmagic.h 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/net/netfilter/regexp/regmagic.h 2022-06-11 14:53:07.985494758 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regmagic.h linux-5.15.59/net/netfilter/regexp/regmagic.h +--- linux-5.15.59.ORG/net/netfilter/regexp/regmagic.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/net/netfilter/regexp/regmagic.h 2022-08-05 13:28:29.788231563 +0200 @@ -0,0 +1,5 @@ +/* + * The first byte of the regexp internal "program" is actually this magic + * number; the start node begins in the second byte. + */ +#define MAGIC 0234 -diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regsub.c linux-5.15.46/net/netfilter/regexp/regsub.c ---- linux-5.15.46.orig/net/netfilter/regexp/regsub.c 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/net/netfilter/regexp/regsub.c 2022-06-11 14:53:07.985494758 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/regexp/regsub.c linux-5.15.59/net/netfilter/regexp/regsub.c +--- linux-5.15.59.ORG/net/netfilter/regexp/regsub.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/net/netfilter/regexp/regsub.c 2022-08-05 13:28:29.788231563 +0200 @@ -0,0 +1,95 @@ +/* + * regsub @@ -1480,9 +1480,9 @@ diff -Naur linux-5.15.46.orig/net/netfilter/regexp/regsub.c linux-5.15.46/net/ne + } + *dst++ = '\0'; +} -diff -Naur linux-5.15.46.orig/net/netfilter/xt_layer7.c linux-5.15.46/net/netfilter/xt_layer7.c ---- linux-5.15.46.orig/net/netfilter/xt_layer7.c 1970-01-01 00:00:00.000000000 +0000 -+++ linux-5.15.46/net/netfilter/xt_layer7.c 2022-06-11 14:53:07.985494758 +0000 +diff -Naur linux-5.15.59.ORG/net/netfilter/xt_layer7.c linux-5.15.59/net/netfilter/xt_layer7.c +--- linux-5.15.59.ORG/net/netfilter/xt_layer7.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-5.15.59/net/netfilter/xt_layer7.c 2022-08-05 13:28:29.788231563 +0200 @@ -0,0 +1,666 @@ +/* + Kernel module to match application layer (OSI layer 7) data in connections. diff --git a/src/patches/rsync-CVE-2022-29154.patch b/src/patches/rsync-CVE-2022-29154.patch new file mode 100644 index 000000000..d3b4499a4 --- /dev/null +++ b/src/patches/rsync-CVE-2022-29154.patch @@ -0,0 +1,322 @@ +commit b7231c7d02cfb65d291af74ff66e7d8c507ee871 +Author: Wayne Davison wayne@opencoder.net +Date: Sun Jul 31 16:55:34 2022 -0700 + + Some extra file-list safety checks. + +diff --git a/exclude.c b/exclude.c +index 39073a0c..b670c8ba 100644 +--- a/exclude.c ++++ b/exclude.c +@@ -27,16 +27,22 @@ extern int am_server; + extern int am_sender; + extern int eol_nulls; + extern int io_error; ++extern int xfer_dirs; ++extern int recurse; + extern int local_server; + extern int prune_empty_dirs; + extern int ignore_perishable; ++extern int old_style_args; ++extern int relative_paths; + extern int delete_mode; + extern int delete_excluded; + extern int cvs_exclude; + extern int sanitize_paths; + extern int protocol_version; ++extern int list_only; + extern int module_id; + ++extern char *filesfrom_host; + extern char curr_dir[MAXPATHLEN]; + extern unsigned int curr_dir_len; + extern unsigned int module_dirlen; +@@ -44,8 +50,10 @@ extern unsigned int module_dirlen; + filter_rule_list filter_list = { .debug_type = "" }; + filter_rule_list cvs_filter_list = { .debug_type = " [global CVS]" }; + filter_rule_list daemon_filter_list = { .debug_type = " [daemon]" }; ++filter_rule_list implied_filter_list = { .debug_type = " [implied]" }; + + int saw_xattr_filter = 0; ++int trust_sender_filter = 0; + + /* Need room enough for ":MODS " prefix plus some room to grow. */ + #define MAX_RULE_PREFIX (16) +@@ -292,6 +300,125 @@ static void add_rule(filter_rule_list *listp, const char *pat, unsigned int pat_ + } + } + ++/* Each arg the client sends to the remote sender turns into an implied include ++ * that the receiver uses to validate the file list from the sender. */ ++void add_implied_include(const char *arg) ++{ ++ filter_rule *rule; ++ int arg_len, saw_wild = 0, backslash_cnt = 0; ++ int slash_cnt = 1; /* We know we're adding a leading slash. */ ++ const char *cp; ++ char *p; ++ if (old_style_args || list_only || filesfrom_host != NULL) ++ return; ++ if (relative_paths) { ++ cp = strstr(arg, "/./"); ++ if (cp) ++ arg = cp+3; ++ } else { ++ if ((cp = strrchr(arg, '/')) != NULL) ++ arg = cp + 1; ++ } ++ arg_len = strlen(arg); ++ if (arg_len) { ++ if (strpbrk(arg, "*[?")) { ++ /* We need to add room to escape backslashes if wildcard chars are present. */ ++ cp = arg; ++ while ((cp = strchr(cp, '\')) != NULL) { ++ arg_len++; ++ cp++; ++ } ++ saw_wild = 1; ++ } ++ arg_len++; /* Leave room for the prefixed slash */ ++ rule = new0(filter_rule); ++ if (!implied_filter_list.head) ++ implied_filter_list.head = implied_filter_list.tail = rule; ++ else { ++ rule->next = implied_filter_list.head; ++ implied_filter_list.head = rule; ++ } ++ rule->rflags = FILTRULE_INCLUDE + (saw_wild ? FILTRULE_WILD : 0); ++ p = rule->pattern = new_array(char, arg_len + 1); ++ *p++ = '/'; ++ cp = arg; ++ while (*cp) { ++ switch (*cp) { ++ case '\': ++ backslash_cnt++; ++ if (saw_wild) ++ *p++ = '\'; ++ *p++ = *cp++; ++ break; ++ case '/': ++ if (p[-1] == '/') /* This is safe because of the initial slash. */ ++ break; ++ if (relative_paths) { ++ filter_rule const *ent; ++ int found = 0; ++ *p = '\0'; ++ for (ent = implied_filter_list.head; ent; ent = ent->next) { ++ if (ent != rule && strcmp(ent->pattern, rule->pattern) == 0) ++ found = 1; ++ } ++ if (!found) { ++ filter_rule *R_rule = new0(filter_rule); ++ R_rule->rflags = FILTRULE_INCLUDE + (saw_wild ? FILTRULE_WILD : 0); ++ R_rule->pattern = strdup(rule->pattern); ++ R_rule->u.slash_cnt = slash_cnt; ++ R_rule->next = implied_filter_list.head; ++ implied_filter_list.head = R_rule; ++ } ++ } ++ slash_cnt++; ++ *p++ = *cp++; ++ break; ++ default: ++ *p++ = *cp++; ++ break; ++ } ++ } ++ *p = '\0'; ++ rule->u.slash_cnt = slash_cnt; ++ arg = (const char *)rule->pattern; ++ } ++ ++ if (recurse || xfer_dirs) { ++ /* Now create a rule with an added "/" & "**" or "*" at the end */ ++ rule = new0(filter_rule); ++ if (recurse) ++ rule->rflags = FILTRULE_INCLUDE | FILTRULE_WILD | FILTRULE_WILD2; ++ else ++ rule->rflags = FILTRULE_INCLUDE | FILTRULE_WILD; ++ /* A +4 in the len leaves enough room for / * * \0 or / * \0 \0 */ ++ if (!saw_wild && backslash_cnt) { ++ /* We are appending a wildcard, so now the backslashes need to be escaped. */ ++ p = rule->pattern = new_array(char, arg_len + backslash_cnt + 3 + 1); ++ cp = arg; ++ while (*cp) { ++ if (*cp == '\') ++ *p++ = '\'; ++ *p++ = *cp++; ++ } ++ } else { ++ p = rule->pattern = new_array(char, arg_len + 3 + 1); ++ if (arg_len) { ++ memcpy(p, arg, arg_len); ++ p += arg_len; ++ } ++ } ++ if (p[-1] != '/') ++ *p++ = '/'; ++ *p++ = '*'; ++ if (recurse) ++ *p++ = '*'; ++ *p = '\0'; ++ rule->u.slash_cnt = slash_cnt + 1; ++ rule->next = implied_filter_list.head; ++ implied_filter_list.head = rule; ++ } ++} ++ + /* This frees any non-inherited items, leaving just inherited items on the list. */ + static void pop_filter_list(filter_rule_list *listp) + { +@@ -718,7 +845,7 @@ static void report_filter_result(enum logcode code, char const *name, + : name_flags & NAME_IS_DIR ? "directory" + : "file"; + rprintf(code, "[%s] %sing %s %s because of pattern %s%s%s\n", +- w, actions[*w!='s'][!(ent->rflags & FILTRULE_INCLUDE)], ++ w, actions[*w=='g'][!(ent->rflags & FILTRULE_INCLUDE)], + t, name, ent->pattern, + ent->rflags & FILTRULE_DIRECTORY ? "/" : "", type); + } +@@ -890,6 +1017,7 @@ static filter_rule *parse_rule_tok(const char **rulestr_ptr, + } + switch (ch) { + case ':': ++ trust_sender_filter = 1; + rule->rflags |= FILTRULE_PERDIR_MERGE + | FILTRULE_FINISH_SETUP; + /* FALL THROUGH */ +diff --git a/flist.c b/flist.c +index 1ba306bc..0e6bf782 100644 +--- a/flist.c ++++ b/flist.c +@@ -73,6 +73,7 @@ extern int need_unsorted_flist; + extern int sender_symlink_iconv; + extern int output_needs_newline; + extern int sender_keeps_checksum; ++extern int trust_sender_filter; + extern int unsort_ndx; + extern uid_t our_uid; + extern struct stats stats; +@@ -83,8 +84,7 @@ extern char curr_dir[MAXPATHLEN]; + + extern struct chmod_mode_struct *chmod_modes; + +-extern filter_rule_list filter_list; +-extern filter_rule_list daemon_filter_list; ++extern filter_rule_list filter_list, implied_filter_list, daemon_filter_list; + + #ifdef ICONV_OPTION + extern int filesfrom_convert; +@@ -986,6 +986,19 @@ static struct file_struct *recv_file_entry(int f, struct file_list *flist, int x + exit_cleanup(RERR_UNSUPPORTED); + } + ++ if (*thisname != '.' || thisname[1] != '\0') { ++ int filt_flags = S_ISDIR(mode) ? NAME_IS_DIR : NAME_IS_FILE; ++ if (!trust_sender_filter /* a per-dir filter rule means we must trust the sender's filtering */ ++ && filter_list.head && check_filter(&filter_list, FINFO, thisname, filt_flags) < 0) { ++ rprintf(FERROR, "ERROR: rejecting excluded file-list name: %s\n", thisname); ++ exit_cleanup(RERR_PROTOCOL); ++ } ++ if (implied_filter_list.head && check_filter(&implied_filter_list, FINFO, thisname, filt_flags) <= 0) { ++ rprintf(FERROR, "ERROR: rejecting unrequested file-list name: %s\n", thisname); ++ exit_cleanup(RERR_PROTOCOL); ++ } ++ } ++ + if (inc_recurse && S_ISDIR(mode)) { + if (one_file_system) { + /* Room to save the dir's device for -x */ +diff --git a/io.c b/io.c +index cf94cee7..a6e3ed30 100644 +--- a/io.c ++++ b/io.c +@@ -419,6 +419,7 @@ static void forward_filesfrom_data(void) + while (s != eob) { + if (*s++ == '\0') { + ff_xb.len = s - sob - 1; ++ add_implied_include(sob); + if (iconvbufs(ic_send, &ff_xb, &iobuf.out, flags) < 0) + exit_cleanup(RERR_PROTOCOL); /* impossible? */ + write_buf(iobuf.out_fd, s-1, 1); /* Send the '\0'. */ +@@ -450,9 +451,12 @@ static void forward_filesfrom_data(void) + char *f = ff_xb.buf + ff_xb.pos; + char *t = ff_xb.buf; + char *eob = f + len; ++ char *cur = t; + /* Eliminate any multi-'\0' runs. */ + while (f != eob) { + if (!(*t++ = *f++)) { ++ add_implied_include(cur); ++ cur = t; + while (f != eob && *f == '\0') + f++; + } +diff --git a/main.c b/main.c +index 58920a2d..5a7fbdd7 100644 +--- a/main.c ++++ b/main.c +@@ -89,6 +89,7 @@ extern int backup_dir_len; + extern int basis_dir_cnt; + extern int default_af_hint; + extern int stdout_format_has_i; ++extern int trust_sender_filter; + extern struct stats stats; + extern char *stdout_format; + extern char *logfile_format; +@@ -104,7 +105,7 @@ extern char curr_dir[MAXPATHLEN]; + extern char backup_dir_buf[MAXPATHLEN]; + extern char *basis_dir[MAX_BASIS_DIRS+1]; + extern struct file_list *first_flist; +-extern filter_rule_list daemon_filter_list; ++extern filter_rule_list daemon_filter_list, implied_filter_list; + + uid_t our_uid; + gid_t our_gid; +@@ -635,6 +636,7 @@ static pid_t do_cmd(char *cmd, char *machine, char *user, char **remote_argv, in + #ifdef ICONV_CONST + setup_iconv(); + #endif ++ trust_sender_filter = 1; + } else if (local_server) { + /* If the user didn't request --[no-]whole-file, force + * it on, but only if we're not batch processing. */ +@@ -1500,6 +1502,8 @@ static int start_client(int argc, char *argv[]) + char *dummy_host; + int dummy_port = rsync_port; + int i; ++ if (filesfrom_fd < 0) ++ add_implied_include(remote_argv[0]); + /* For remote source, any extra source args must have either + * the same hostname or an empty hostname. */ + for (i = 1; i < remote_argc; i++) { +@@ -1523,6 +1527,7 @@ static int start_client(int argc, char *argv[]) + if (!rsync_port && !*arg) /* Turn an empty arg into a dot dir. */ + arg = "."; + remote_argv[i] = arg; ++ add_implied_include(arg); + } + } + +diff --git a/receiver.c b/receiver.c +index b3a69da0..93cf8efd 100644 +--- a/receiver.c ++++ b/receiver.c +@@ -593,10 +593,13 @@ int recv_files(int f_in, int f_out, char *local_name) + if (DEBUG_GTE(RECV, 1)) + rprintf(FINFO, "recv_files(%s)\n", fname); + +- if (daemon_filter_list.head && (*fname != '.' || fname[1] != '\0') +- && check_filter(&daemon_filter_list, FLOG, fname, 0) < 0) { +- rprintf(FERROR, "attempt to hack rsync failed.\n"); +- exit_cleanup(RERR_PROTOCOL); ++ if (daemon_filter_list.head && (*fname != '.' || fname[1] != '\0')) { ++ int filt_flags = S_ISDIR(file->mode) ? NAME_IS_DIR : NAME_IS_FILE; ++ if (check_filter(&daemon_filter_list, FLOG, fname, filt_flags) < 0) { ++ rprintf(FERROR, "ERROR: rejecting file transfer request for daemon excluded file: %s\n", ++ fname); ++ exit_cleanup(RERR_PROTOCOL); ++ } + } + + #ifdef SUPPORT_XATTRS diff --git a/src/patches/rust-chrono-0.4.19-fix-metadata.patch b/src/patches/rust-chrono-0.4.19-fix-metadata.patch new file mode 100644 index 000000000..cf6861693 --- /dev/null +++ b/src/patches/rust-chrono-0.4.19-fix-metadata.patch @@ -0,0 +1,23 @@ +--- chrono-0.4.19/Cargo.toml.original 2020-09-30 17:06:24.000000000 +0200 ++++ chrono-0.4.19/Cargo.toml 2022-06-16 17:27:21.440234723 +0200 +@@ -93,7 +93,7 @@ + __doctest = [] + __internal_bench = [] + alloc = [] +-clock = ["libc", "std", "winapi"] ++clock = ["libc", "std"] + default = ["clock", "std", "oldtime"] + oldtime = ["time"] + std = [] +@@ -108,10 +108,7 @@ + optional = true + [target."cfg(all(target_arch = "wasm32", not(any(target_os = "emscripten", target_os = "wasi"))))".dev-dependencies.wasm-bindgen-test] + version = "0.3" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.0" +-features = ["std", "minwinbase", "minwindef", "timezoneapi"] +-optional = true ++ + [badges.appveyor] + repository = "chronotope/chrono" + diff --git a/src/patches/rust-time-0.1.43-fix-metadata.patch b/src/patches/rust-time-0.1.43-fix-metadata.patch new file mode 100644 index 000000000..342281750 --- /dev/null +++ b/src/patches/rust-time-0.1.43-fix-metadata.patch @@ -0,0 +1,13 @@ +--- time-0.1.43/Cargo.toml.original 2020-04-20 00:31:10.000000000 +0200 ++++ time-0.1.43/Cargo.toml 2022-06-16 15:21:19.210090045 +0200 +@@ -29,10 +29,3 @@ + optional = true + [dev-dependencies.log] + version = "0.4" +- +-[dev-dependencies.winapi] +-version = "0.3.0" +-features = ["std", "processthreadsapi", "winbase"] +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.0" +-features = ["std", "minwinbase", "minwindef", "ntdef", "profileapi", "sysinfoapi", "timezoneapi"] diff --git a/src/patches/suricata/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch b/src/patches/suricata/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch deleted file mode 100644 index 6bc745a0f..000000000 --- a/src/patches/suricata/suricata-5.0-stream-tcp-Handle-retransmitted-SYN-with-TSval.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 511648b3d7a4b5a5b4d55b92dffd63fcb23903a0 Mon Sep 17 00:00:00 2001 -From: Michael Tremer michael.tremer@ipfire.org -Date: Fri, 19 Nov 2021 17:17:47 +0000 -Subject: [PATCH] stream: tcp: Handle retransmitted SYN with TSval - -For connections that use TCP timestamps for which the first SYN packet -does not reach the server, any replies to retransmitted SYNs will be -tropped. - -This is happening in StateSynSentValidateTimestamp, where the timestamp -value in a SYN-ACK packet must match the one from the SYN packet. -However, since the server never received the first SYN packet, it will -respond with an updated timestamp from any of the following SYN packets. - -The timestamp value inside suricata is not being updated at any time -which should happen. This patch fixes that problem. - -This problem was introduced in 9f0294fadca3dcc18c919424242a41e01f3e8318. - -Signed-off-by: Michael Tremer michael.tremer@ipfire.org ---- - src/stream-tcp.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -diff --git a/src/stream-tcp.c b/src/stream-tcp.c -index 1cff19fa5..af681760b 100644 ---- a/src/stream-tcp.c -+++ b/src/stream-tcp.c -@@ -1641,6 +1641,23 @@ static int StreamTcpPacketStateSynSent(ThreadVars *tv, Packet *p, - "ssn->client.last_ack %"PRIu32"", ssn, - ssn->client.isn, ssn->client.next_seq, - ssn->client.last_ack); -+ } else if (PKT_IS_TOSERVER(p)) { -+ /* -+ * On retransmitted SYN packets, the timestamp value must be updated, -+ * to avoid dropping any SYN+ACK packets that respond to a retransmitted SYN -+ * with an updated timestamp in StateSynSentValidateTimestamp. -+ */ -+ if ((ssn->client.flags & STREAMTCP_STREAM_FLAG_TIMESTAMP) && TCP_HAS_TS(p)) { -+ uint32_t ts_val = TCP_GET_TSVAL(p); -+ -+ // Check whether packets have been received in the correct order (only ever update) -+ if (ssn->client.last_ts < ts_val) { -+ ssn->client.last_ts = ts_val; -+ ssn->client.last_pkt_ts = p->ts.tv_sec; -+ } -+ -+ SCLogDebug("ssn %p: Retransmitted SYN. Updated timestamp from packet %"PRIu64, ssn, p->pcap_cnt); -+ } - } - - /** \todo check if it's correct or set event */ --- -2.30.2 - diff --git a/src/patches/vim/vim-8.2_fix_gcc10_detection.patch b/src/patches/vim/vim-8.2_fix_gcc10_detection.patch deleted file mode 100644 index 5dd3cd1b6..000000000 --- a/src/patches/vim/vim-8.2_fix_gcc10_detection.patch +++ /dev/null @@ -1,14 +0,0 @@ -Source: https://github.com/vim/vim/issues/5580 - -diff -Naur vim82.org/src/configure.ac vim82/src/configure.ac ---- vim82.org/src/configure.ac 2020-08-29 13:21:13.367288796 +0200 -+++ vim82/src/configure.ac 2020-08-29 13:22:53.837729453 +0200 -@@ -4447,7 +4447,7 @@ - DEPEND_CFLAGS_FILTER= - if test "$GCC" = yes; then - AC_MSG_CHECKING(for GCC 3 or later) -- gccmajor=`echo "$gccversion" | sed -e 's/^([[1-9]])..*$/\1/g'` -+ gccmajor=`echo "$gccversion" | sed -e 's/^([[0-9]]+)..*$/\1/g'` - if test "$gccmajor" -gt "2"; then - DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" - AC_MSG_RESULT(yes) diff --git a/src/patches/vim/vim-8.2_fix_hardening_crash.patch b/src/patches/vim/vim-8.2_fix_hardening_crash.patch deleted file mode 100644 index aa96a502a..000000000 --- a/src/patches/vim/vim-8.2_fix_hardening_crash.patch +++ /dev/null @@ -1,14 +0,0 @@ -source: https://github.com/vim/vim/issues/5581 - -diff -Naur vim82.org/src/structs.h vim82/src/structs.h ---- vim82.org/src/structs.h 2020-08-29 13:21:25.511583763 +0200 -+++ vim82/src/structs.h 2020-08-29 13:44:00.110575350 +0200 -@@ -1412,7 +1412,7 @@ - { - typval_T di_tv; // type and value of the variable - char_u di_flags; // flags (only used for variable) -- char_u di_key[1]; // key (actually longer!) -+ char_u di_key[]; // key (actually longer!) - }; - typedef struct dictitem_S dictitem_T; - diff --git a/src/patches/vim/vim-9.0_fix_hardening_crash.patch b/src/patches/vim/vim-9.0_fix_hardening_crash.patch new file mode 100644 index 000000000..8e53fbc2f --- /dev/null +++ b/src/patches/vim/vim-9.0_fix_hardening_crash.patch @@ -0,0 +1,15 @@ +source: https://github.com/vim/vim/issues/5581 + +diff -Naur vim90/src/structs.h.orig vim90/src/structs.h + +--- vim90/src/structs.h.orig 2022-06-14 14:26:55.000000000 +0200 ++++ vim90/src/structs.h 2022-07-09 15:41:39.320170402 +0200 +@@ -1542,7 +1542,7 @@ + { + typval_T di_tv; // type and value of the variable + char_u di_flags; // DI_FLAGS_ flags (only used for variable) +- char_u di_key[1]; // key (actually longer!) ++ char_u di_key[]; // key (actually longer!) + }; + typedef struct dictitem_S dictitem_T; + diff --git a/src/patches/zlib-CVE-2022-37434-fix.patch b/src/patches/zlib-CVE-2022-37434-fix.patch new file mode 100644 index 000000000..ba8e39535 --- /dev/null +++ b/src/patches/zlib-CVE-2022-37434-fix.patch @@ -0,0 +1,26 @@ +commit 1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d +Author: Mark Adler fork@madler.net +Date: Mon Aug 8 10:50:09 2022 -0700 + + Fix extra field processing bug that dereferences NULL state->head. + + The recent commit to fix a gzip header extra field processing bug + introduced the new bug fixed here. + +diff --git a/inflate.c b/inflate.c +index 7a72897..2a3c4fe 100644 +--- a/inflate.c ++++ b/inflate.c +@@ -763,10 +763,10 @@ int flush; + copy = state->length; + if (copy > have) copy = have; + if (copy) { +- len = state->head->extra_len - state->length; + if (state->head != Z_NULL && + state->head->extra != Z_NULL && +- len < state->head->extra_max) { ++ (len = state->head->extra_len - state->length) < ++ state->head->extra_max) { + zmemcpy(state->head->extra + len, next, + len + copy > state->head->extra_max ? + state->head->extra_max - len : copy); diff --git a/src/patches/zlib-CVE-2022-37434.patch b/src/patches/zlib-CVE-2022-37434.patch new file mode 100644 index 000000000..95e9f173f --- /dev/null +++ b/src/patches/zlib-CVE-2022-37434.patch @@ -0,0 +1,29 @@ +commit eff308af425b67093bab25f80f1ae950166bece1 +Author: Mark Adler fork@madler.net +Date: Sat Jul 30 15:51:11 2022 -0700 + + Fix a bug when getting a gzip header extra field with inflate(). + + If the extra field was larger than the space the user provided with + inflateGetHeader(), and if multiple calls of inflate() delivered + the extra header data, then there could be a buffer overflow of the + provided space. This commit assures that provided space is not + exceeded. + +diff --git a/inflate.c b/inflate.c +index 7be8c63..7a72897 100644 +--- a/inflate.c ++++ b/inflate.c +@@ -763,9 +763,10 @@ int flush; + copy = state->length; + if (copy > have) copy = have; + if (copy) { ++ len = state->head->extra_len - state->length; + if (state->head != Z_NULL && +- state->head->extra != Z_NULL) { +- len = state->head->extra_len - state->length; ++ state->head->extra != Z_NULL && ++ len < state->head->extra_max) { + zmemcpy(state->head->extra + len, next, + len + copy > state->head->extra_max ? + state->head->extra_max - len : copy); diff --git a/src/scripts/update-ipblocklists b/src/scripts/update-ipblocklists new file mode 100644 index 000000000..9918cac41 --- /dev/null +++ b/src/scripts/update-ipblocklists @@ -0,0 +1,173 @@ +#!/usr/bin/perl +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +use strict; +use POSIX; + +# Load perl module to talk to the kernel syslog. +use Sys::Syslog qw(:DEFAULT setlogsock); + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/ipblocklist-functions.pl"; +require "${General::swroot}/lang.pl"; + +# Hash to store the settings. +my %settings = (); + +# The user and group name as which this script should be run. +my $run_as = 'nobody'; + +# Get user and group id of the user. +my ( $uid, $gid ) = ( getpwnam $run_as )[ 2, 3 ]; + +# Check if the script currently runs as root. +if ( $> == 0 ) { + # Drop privileges and switch to the specified user and group. + POSIX::setgid( $gid ); + POSIX::setuid( $uid ); +} + +# Establish the connection to the syslog service. +openlog('ipblocklist', 'cons', 'user'); + +# Grab the configured providers. +&General::readhash("${General::swroot}/ipblocklist/settings", %settings); + +# Check if the blocklist feature is enabled. +unless ($settings{'ENABLE'} eq "on") { + # Exit. + exit 0; +} + +# Check if the red device is active. +unless (-e "${General::swroot}/red/active") { + # Log to syslog. + &_log_to_syslog("<ERROR> Could not update any blocklist - The system is offline!"); + + # Exit. + exit 1; +} + +# Get all available blocklists. +my @blocklists = &IPblocklist::get_blocklists(); + +# Array to store successfully update blocklists. +# They need to be reloaded. +my @updated_blocklists = (); + +# Gather the details, when a list got modified last time. +my %modified = (); + +# Read-in data if the file exists. +&General::readhash($IPblocklist::modified_file, %modified ) if (-e $IPblocklist::modified_file); + +# Loop through the array of blocklists. +foreach my $blocklist (@blocklists) { + # Skip if the blocklist is not enabled. + next if($settings{$blocklist} ne "on"); + + # Get current time. + my $time = time(); + + # Get time, when the blocklist has been downloaded last. + my $last_download_time = $modified{$blocklist}; + + # Get the holdoff rate in seconds for the current processed blocklist. + my $rate_time = &IPblocklist::get_holdoff_rate($blocklist); + + # Calculate holdoff time. + my $holdoff_time = $last_download_time + $rate_time; + + # Check if enough time has passed since the last download of the list. + if ($time <= $holdoff_time) { + # To frequent updates, log to syslog. + &_log_to_syslog("<INFO> Skipping $blocklist blocklist - Too frequent update attempts!"); + + # Skip this provider. + next; + } + + # Try to download and update the blocklist. + my $return = &IPblocklist::download_and_create_blocklist($blocklist); + + # Check if we got a return code. + if ($return) { + # Handle different return codes. + if ($return eq "not_modified") { + # Log notice to syslog. + &_log_to_syslog("<INFO> Skipping $blocklist blocklist - It has not been modified!"); + } elsif ($return eq "dl_error") { + # Log error to the syslog. + &_log_to_syslog("<ERROR> Could not update $blocklist blocklist - Download error!"); + } else { + # Log error to syslog. + &_log_to_syslog("<ERROR> Could not update $blocklist blocklist - Unexpected error!"); + } + } else { + # Log successfull update. + &_log_to_syslog("<INFO> Successfully updated $blocklist blocklist."); + + # Add the list to the array of updated blocklists. + push(@updated_blocklists, $blocklist); + } +} + +# Check if a blocklist has been updated and therefore needs to be reloaded. +if (@updated_blocklists) { + # Loop through the array. + foreach my $updated_blocklist (@updated_blocklists) { + # Get the blocklist file. + my $ipset_db_file = &IPblocklist::get_ipset_db_file($updated_blocklist); + + # Call safe system function to reload/update the blocklist. + &General::system("ipset", "restore", "-f", "$ipset_db_file"); + + # The set name contains a "v4" as suffix. + my $set_name = "$updated_blocklist" . "v4"; + + # Swap the sets to use the new one. + &General::system("ipset", "swap", "$set_name", "$updated_blocklist"); + + # Destroy the old blocklist. + &General::system("ipset", "destroy", "$set_name"); + } +} + +END { + # Close connection to syslog. + closelog(); +} + +# +# Tiny function to sent the error message to the syslog. +# +sub _log_to_syslog($) { + my ($message) = @_; + + # The syslog function works best with an array based input, + # so generate one before passing the message details to syslog. + my @syslog = ("ERR", "$message"); + + # Send the log message. + syslog(@syslog); +} + +1; diff --git a/src/stripper b/src/stripper index fadbc514b..4014f03a4 100755 --- a/src/stripper +++ b/src/stripper @@ -38,6 +38,10 @@ function _strip() { args+=( "--strip-all" ) ;;
+ *Type:*"DYN (Position-Independent Executable file)"*) + args+=( "--strip-all" ) + ;; + # Binaries *Type:*"EXEC (Executable file)"*) args+=( "--strip-all" ) diff --git a/tools/checkrootfiles b/tools/checkrootfiles index 1a55a4da9..33bfb16e0 100755 --- a/tools/checkrootfiles +++ b/tools/checkrootfiles @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -35,11 +35,13 @@ fi
grep -r '/x86_64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ --exclude rust-ppv-lite86 --exclude rust-memchr --exclude *linux* \ + --exclude update.sh \ --exclude-dir oldcore --exclude-dir x86_64 >/dev/null 2>&1 if [ "${?}" == "0" ]; then echo "Error! '/x86_64' in rootfiles files found!" grep -r '/x86_64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ --exclude rust-ppv-lite86 --exclude rust-memchr --exclude *linux* \ + --exclude update.sh \ --exclude-dir oldcore --exclude-dir x86_64 echo "Replace by xxxMACHINExxx !" fi
hooks/post-receive -- IPFire 2.x development tree