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 4a9fe2eaaa45e25428ce72f0076c0a38fe9b291a (commit) via 4c68bcb588de1bda5944e3bee09aaf314b450aa8 (commit) via bce42f80eb06c1b14e1cc4eaeab5d72724a0e456 (commit) via fced111d30804160fe0e96b8bdca30dd11b43774 (commit) via ef387142af48f8827225ac7695183b765829aeae (commit) via 8e111d6f03f4e8f71bedd21e623700534ae7603b (commit) via 8c2109bc217862207fc405fbbb1f6f9bfde53413 (commit) via 498d5613d6d46ea4392f0239485b2f1af8c91623 (commit) via 49b8893ff5c28abaf717e35d9db2f6b8177ff53d (commit) via 3757d24e470975ab3451a1d8adb36281468c0532 (commit) via b8c898b4824624b802ffda8b92c7009ea5a9db46 (commit) via 9f01011570be542e394503cb8a4c5184eb9be8d1 (commit) via aa07e1bb3eba3606a0b8e647180e0926a411016b (commit) via 182743310ce47d9a78d5fd6d32c510bcbb163762 (commit) via 08c20b8457ec8c8fe24dda561b8d28a6f6b584a3 (commit) via 3dfc7489461d52321bf6cb6a342b15416fd362bb (commit) via 7c9a6cf1631cd68970762cbb61056618f6de4c2e (commit) via b4f6962c4dd5ddd18a376e4acec6a861cf870fa1 (commit) via 216d4bfc3d42bb280ed4f88e066d9147b0f5b5c2 (commit) via d2b423b1dc866dccf70dba93d779da36871c1b84 (commit) via 6aa450ec3b4ab8a9a9ed37c710321c19b4db104d (commit) via 37c5b4b62eb0e6bfb617a7173dd07d473c34f6a5 (commit) via f23555a1c6acb12fbb626a27c2189dee4cb45c0c (commit) via 89645d1bbfbb26bdf0351fe01b69978f73fc0074 (commit) via 7d0f48668b681b4b788f8adffd5a6d0ad56d02a5 (commit) via fb7d13725fc3d16eeddad73e5cfa86a15bc58408 (commit) via 0e16c27908960fd911efe8193489a16eb970455f (commit) via 4b1254520ab884792aa41a342a7e2e31320519db (commit) via c09d2324479fa2fceec9eb5166b5e8e7af45fb0a (commit) via 30dc4c0248a65b70baf89cb46cc5b18993788501 (commit) via 816af4dfb78eb5f7b95390d1bd3e444f7fbb42fe (commit) via 437bfd678013cf2b56b673b67a3eb6d68a0831cd (commit) via 6179f056da9a9191d26a0ea7a54dbb231ff97036 (commit) via 2c930773f56b75903c590cf41bcdfe680c743c3c (commit) via bc4b8c485863d4a5d71f083b684080132fa726d2 (commit) via cbf32e7dd20dcc008aafe4c34d5b8898ccea2dd4 (commit) via 8fcd99355b0386522f22fe08c098afc9df375b22 (commit) via 9a003afb9d35475fca024a8f0fa7049488f6c35f (commit) via 84a8b679cb0f32126983f390b34f286b5a20d309 (commit) via cd5d0b7658f67a5db50332434b93f579bda24e74 (commit) via d145574673a2822fc219cda4d1e19184b94c1078 (commit) via e95d12e5ee8dad6a605c306098f4e2618c8d7872 (commit) via f7520e0addcb4162ba48aad221749a1f429763ff (commit) via 7de5c351b5814e07a8c5d1954e05533648dcaa0d (commit) via 64aa5bf53e80349ed1ea029a1896e193b0dfb897 (commit) via 2b2453568d000771541300b3bb7383277d6acaf8 (commit) via da63a6cc46e7b03b47b440a0e501ff57a077ebbd (commit) via 49758838337a5feebbd170dd30ad9829a5c2cc98 (commit) via fa96ada3a275daf21f68b77549f688db8cd5b5fc (commit) via 88b6ad81123d2258aabc919055df0c2b478d8c00 (commit) via 72a5fff634e357204cee76308f7e7ad4ddca406e (commit) via 08fb3034d0e5db72138d2ff87b91ea0dcfa532a0 (commit) via e9ba050b69fb162c9520063394bc52513dfa1a37 (commit) via c749cee1e55a0855d88838abda59334bd9065a16 (commit) via 622c9fe03feac9f5176faee1752fcb87153e54b6 (commit) via 9d6db385d7796328027f14534f2c03fd917680b2 (commit) via 43894a9bab2f85a400831bc892cd216da454d881 (commit) via 5aba1a15f756c316af2f4a753054a971a859c974 (commit) via 2240d0831265484474fd16b4d11d198cbceb74de (commit) via a61a21ef7573726bb5d9d115f24e576a44c1d8be (commit) via eadffeb43f47e8c1561e62f5d4a6bae0fef3ada6 (commit) via 500b6311b439dd480ca2fb715a6f1a05b33fcad5 (commit) via c1d60341d5f3f5813890035625458f8bf0c006a5 (commit) via 91ddb27aa19a4c24a281b81943ecf206c101f747 (commit) via 45d5af80a276559c11099e307acce0028cce3820 (commit) via aff5c2756723f0a29f806a1b94cc68c8aaa0d35b (commit) via b26696ebdf66b740ba4d90020eb91390821e05c2 (commit) via 8066b4773b294fb6344377986a0d76fc4d413768 (commit) via 4acdd39e3551daf4bc223778ca6230df6dca7e76 (commit) via 85db98e91926dbd9a81c059183c06ad34381d046 (commit) via b9fb3495a83845908ac78f467bc1103758bb28f4 (commit) via f5000d47b7c81cd1b06535516474432121b5d08e (commit) via 0742f6eda5838897abd4b5cc66bf2cf5c040951a (commit) via 353e7b95be2453556cf50e2d9ffc2ea7005f112c (commit) via 10851f7ffab24ebd708e0ef2dc773642d3ebb612 (commit) via 65f2f43b0a920615ec0db41aa1a99b3f72f1b690 (commit) via 0bbbac793499507a22f810c55f8a84f4dbec1b6e (commit) via 54387ef1436386ad2a116f2a5eeb956d0574f756 (commit) via e2dce81ca343d4b55f6357417c556d63cb279f4e (commit) via fc37ab7a5194479c551934db9e0fef115e65f0a3 (commit) via c3863ea14df3d088b7a6394231f1f8e93dff029a (commit) via 74c8dc3548a93c51111030434ff4a1212c0db2f3 (commit) via 77d9d67314582076afbb12e86f34253f5b37cb4f (commit) via 0e299f6fb6cf7cf8dfec6b4dd06cda45c28c3e1b (commit) via c60238f606a5121dcfe16323bf0d9d5aab9c1312 (commit) via 6c7e8760f7c5129b9c25d441b8bbece0e58fe0f8 (commit) via 6d7c67de3fe641cb67f614981fe8e72867985e51 (commit) via cffababa468325daeaeda926e38d47cce3f8561e (commit) via ccaa26aa6a169ac7430dd2ea025075231b74d012 (commit) via ec01213dcf0c8283626aa9d5a7fbc30ac725ae8c (commit) via 703d5dfef063cc8833fbc6209a2bea7004f30c53 (commit) via eadd3ad7b28d6a7cf3d2595cf2cbedc5e4b7bbe8 (commit) via 0f2449afac67686a8c94f8c2a1b74e0c8460cb15 (commit) via 2889d50f1c43834829d08950681747d1c54cab11 (commit) via d06c224ed64e95f1cbe5779ef807e39a6d531947 (commit) via 91e28f1813a9feb1c9324b39d667ea7ae49780b8 (commit) via 3e1731f0e233289b1902ffdeae15d358dbf5841d (commit) via 9786225a9b1a0725a8a5a284c916150d1646d6a9 (commit) via c4b233ddf7fb3b48e1f8593d23d740668ab89328 (commit) via 897fecc8df3a09195ed26a2bdf5d4607f492eafd (commit) via 27ff7667519829c24c88c3b6ed5dd8f53010db5d (commit) via 4492b4622c56132be863006ffbc9e50bb283a42c (commit) via 09b48ccee80402db682fed7117128c49052be525 (commit) via 13835af399da27c4fa08dba42c94b52d86c759e6 (commit) via 1ee2dd717a34717bc41341a50df2200d7101e7d8 (commit) via bd2e449a71c6249a88584beee3493b1418db8025 (commit) via b7e830c99bd53a24f512b881c51177e3a601a7da (commit) via a65bcf84b49ce9cfea0524a1248dc82f74913993 (commit) via 0839a78a90f5d3d5bdf37340d535c5ebabf3196f (commit) via eee8a5b285d7211602917cf9385776464bca90cf (commit) via 64f9606302a4f1f0a701f10fc49be236b95636cd (commit) via f4ca072ce48384581b8c40b2cf6b4a573ea1447f (commit) via ad06db0aca745d4169222b2def2c2b9db8e172ad (commit) via 5c4f1e680e4f04962c2270809806bc65ef09bb68 (commit) via f18d96971629979166347fc42c06ddaeec2da7df (commit) via fbff621fac1dbc8304e0cba0c392ec23342329ad (commit) via 57da7bed373b4032a332bcb12f58f7bd39b79ff2 (commit) via 0dc494f5e5ac5c6ddd8f8b40817301b03f4c3ad5 (commit) via 35d55995c43222c40faaae91aaa7441f2c8e4183 (commit) via f51f33d24bce234e1f043bb0e6ad665a0493757a (commit) via fa3b0964b612d90a8d7edbbf7a561ad48839579a (commit) via bdf5de6dd22ddb4ca02dfe82c1946160bdb1e2aa (commit) via a7a4f0ce73f47a934660a3daabea2fce99ef9917 (commit) via 2d79832a541725765c42d17cf884a93562300e0e (commit) via b9fec739fd9fa971bbe0e22d9a3e247a76f877f1 (commit) via ab5113ae07f19f84f368d3dc7f791ec267f27d30 (commit) via b0ef2af113b196cb98972017c31532bbc62ed0b2 (commit) via d8209b5a9c56ff14b4318cf43820fad59cd17cad (commit) via 3e32f30ba6176f39a15fcfbc90eddded095e9d84 (commit) via 52d2ca0d4901d6850dd0fc41978ad70dafc73ece (commit) via ad9d1c7594f1cb33101bfaedf5e4a8a291ba1f48 (commit) via a99747a53cc9acc64d6389378fbe30557a8826fa (commit) via b66e42ddcfa6e1d5353b05586050c19425e7563a (commit) via 3f22b830964b7822227194c7559d3398855c0a61 (commit) via 525bdbafb2aabac9940a21388cb7621d1ec8b99c (commit) via d6b51f9c041c2d8f21a9e07dd2ddb81e203ea021 (commit) via 43acdeb8a020c935010b35a76cef369cd07c7b4c (commit) via 7ae9d20aadcf3e1791194fb4d45a97368abadc16 (commit) via c23ca819d9989fd5b692c69bdcda7c9f3de42e5c (commit) via df46bb241bf99a5b9a7da3ca77e095321a7dcfd1 (commit) via 330f38dabeca0a6ada0b5dc5c8b32f267f67cee3 (commit) via b15de7ba5297c32cdef21185fe20a5fc3c9e2cc1 (commit) via ffe528be289f5605ead71b1ae0560468a5d87866 (commit) from ee4c8d28e493862cb630e79b7ffadd6807b465fa (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 4a9fe2eaaa45e25428ce72f0076c0a38fe9b291a Merge: ee4c8d28e 4c68bcb58 Author: Michael Tremer michael.tremer@ipfire.org Date: Sat Feb 10 11:43:56 2024 +0000
Merge branch 'next'
-----------------------------------------------------------------------
Summary of changes: config/cfgroot/graphs.pl | 23 +- config/collectd/collectd.conf | 3 +- config/firewall/rules.pl | 6 +- config/rootfiles/common/abseil-cpp | 857 +++++++++++++++++++++ config/rootfiles/common/acl | 4 +- config/rootfiles/common/attr | 5 +- config/rootfiles/{packages => common}/elfutils | 36 +- config/rootfiles/common/expat | 21 +- config/rootfiles/common/gettext | 30 +- config/rootfiles/common/gnutls | 2 +- config/rootfiles/common/libidn | 4 +- config/rootfiles/common/libpng | 2 +- config/rootfiles/common/libyang | 3 +- config/rootfiles/common/pam | 3 + config/rootfiles/common/pixman | 3 +- config/rootfiles/common/poppler | 4 +- config/rootfiles/common/protobuf | 288 +++++++ config/rootfiles/common/protobuf-c | 13 + config/rootfiles/common/python3-calver | 9 + config/rootfiles/common/python3-editables | 12 + .../common/python3-hatch-fancy-pypi-readme | 23 + config/rootfiles/common/python3-hatch-vcs | 18 + config/rootfiles/common/python3-hatchling | 99 +++ config/rootfiles/common/python3-pathspec | 19 + config/rootfiles/common/python3-pluggy | 16 + config/rootfiles/common/python3-trove-classifiers | 9 + config/rootfiles/common/xz | 2 +- config/rootfiles/common/zlib | 2 +- config/rootfiles/core/{183 => 184}/exclude | 0 .../core/{183 => 184}/filelists/aarch64/glibc | 0 .../{oldcore/104 => core/184}/filelists/acl | 0 .../{oldcore/106 => core/184}/filelists/attr | 0 config/rootfiles/core/{183 => 184}/filelists/bash | 0 .../core/{183 => 184}/filelists/core-files | 0 .../{oldcore/125 => core/184}/filelists/dhcpcd | 0 .../{oldcore/100 => core/184}/filelists/diffutils | 0 .../{oldcore/106 => core/184}/filelists/ed | 0 .../{oldcore/106 => core/184}/filelists/expat | 0 .../{oldcore/106 => core/184}/filelists/file | 0 config/rootfiles/core/184/filelists/files | 6 + .../{oldcore/103 => core/184}/filelists/gettext | 0 .../rootfiles/core/{183 => 184}/filelists/gnutls | 0 .../{oldcore/123 => core/184}/filelists/iana-etc | 0 .../{oldcore/106 => core/184}/filelists/iproute2 | 0 .../{oldcore/106 => core/184}/filelists/ipset | 0 .../rootfiles/core/{183 => 184}/filelists/iputils | 0 .../rootfiles/core/{183 => 184}/filelists/libhtp | 0 .../{oldcore/106 => core/184}/filelists/libidn | 0 .../{oldcore/109 => core/184}/filelists/libpng | 0 .../{oldcore/125 => core/184}/filelists/lvm2 | 0 .../{oldcore/154 => core/184}/filelists/lzip | 0 config/rootfiles/core/184/filelists/memtest | 1 + .../rootfiles/core/{183 => 184}/filelists/openssl | 0 .../{oldcore/119 => core/184}/filelists/pam | 0 .../{oldcore/110 => core/184}/filelists/pixman | 0 .../{oldcore/110 => core/184}/filelists/poppler | 0 .../{oldcore/139 => core/184}/filelists/readline | 0 .../core/{183 => 184}/filelists/riscv64/glibc | 0 .../{oldcore/104 => core/184}/filelists/shadow | 0 .../{oldcore/125 => core/184}/filelists/sqlite | 0 .../{oldcore/100 => core/184}/filelists/squid | 0 .../rootfiles/core/{183 => 184}/filelists/suricata | 0 .../{oldcore/111 => core/184}/filelists/vnstat | 0 .../101 => core/184}/filelists/x86_64/dmidecode | 0 .../core/{183 => 184}/filelists/x86_64/glibc | 0 .../{oldcore/100 => core/184}/filelists/xz | 0 .../{oldcore/167 => core/184}/filelists/zlib | 0 .../rootfiles/{oldcore/180 => core/184}/update.sh | 47 +- config/rootfiles/{core => oldcore}/183/exclude | 0 .../{core => oldcore}/183/filelists/aarch64/glibc | 0 .../{core => oldcore}/183/filelists/aarch64/grub | 0 .../{core => oldcore}/183/filelists/aarch64/linux | 0 .../{core => oldcore}/183/filelists/apache2 | 0 .../rootfiles/{core => oldcore}/183/filelists/bash | 0 .../rootfiles/{core => oldcore}/183/filelists/bind | 0 .../{core => oldcore}/183/filelists/core-files | 0 .../rootfiles/{core => oldcore}/183/filelists/cpio | 0 .../{core => oldcore}/183/filelists/dracut | 0 .../{core => oldcore}/183/filelists/files | 0 .../{core => oldcore}/183/filelists/fontconfig | 0 .../{core => oldcore}/183/filelists/gnutls | 0 .../{core => oldcore}/183/filelists/iptables | 0 .../{core => oldcore}/183/filelists/iputils | 0 .../rootfiles/{core => oldcore}/183/filelists/kbd | 0 .../rootfiles/{core => oldcore}/183/filelists/kmod | 0 .../{core => oldcore}/183/filelists/lcms2 | 0 .../{core => oldcore}/183/filelists/libgcrypt | 0 .../{core => oldcore}/183/filelists/libhtp | 0 .../{core => oldcore}/183/filelists/libnl-3 | 0 .../{core => oldcore}/183/filelists/libssh | 0 .../{core => oldcore}/183/filelists/libxml2 | 0 .../rootfiles/{core => oldcore}/183/filelists/lmdb | 0 .../rootfiles/{core => oldcore}/183/filelists/lsof | 0 .../{core => oldcore}/183/filelists/openssh | 0 .../{core => oldcore}/183/filelists/openssl | 0 .../{core => oldcore}/183/filelists/p11-kit | 0 .../rootfiles/{core => oldcore}/183/filelists/qpdf | 0 .../{core => oldcore}/183/filelists/riscv64/glibc | 0 .../{core => oldcore}/183/filelists/riscv64/grub | 0 .../{core => oldcore}/183/filelists/riscv64/linux | 0 .../{core => oldcore}/183/filelists/strongswan | 0 .../rootfiles/{core => oldcore}/183/filelists/sudo | 0 .../{core => oldcore}/183/filelists/suricata | 0 .../{core => oldcore}/183/filelists/tzdata | 0 .../183/filelists/web-user-interface | 0 .../{core => oldcore}/183/filelists/x86_64/glibc | 0 .../{core => oldcore}/183/filelists/x86_64/grub | 0 .../{core => oldcore}/183/filelists/x86_64/linux | 0 config/rootfiles/{core => oldcore}/183/update.sh | 0 config/rootfiles/packages/borgbackup | 18 +- config/rootfiles/packages/fmt | 2 +- config/rootfiles/packages/frr | 28 +- config/rootfiles/packages/libtalloc | 2 +- config/rootfiles/packages/libvirt | 12 +- config/rootfiles/packages/lshw | 2 + config/rootfiles/packages/mc | 34 +- config/rootfiles/packages/python3-attrs | 17 +- config/rootfiles/packages/python3-exceptiongroup | 17 +- config/rootfiles/packages/python3-msgpack | 21 +- config/rootfiles/packages/python3-packaging | 11 +- config/rootfiles/packages/python3-pyfuse3 | 14 +- config/rootfiles/packages/python3-trio | 138 ++-- config/rootfiles/packages/riscv64/libvirt | 12 +- config/rootfiles/packages/transmission | 3 +- config/rootfiles/packages/vdr_dvbapi | 2 +- config/rootfiles/packages/vdr_eepg | 2 +- config/rootfiles/packages/vdr_epgsearch | 8 +- config/rootfiles/packages/vdr_streamdev | 2 +- config/ssl/openssl.cnf | 1 + doc/language_issues.de | 7 + doc/language_issues.en | 7 +- doc/language_issues.es | 7 + doc/language_issues.fr | 7 + doc/language_issues.it | 7 +- doc/language_issues.nl | 7 +- doc/language_issues.pl | 7 +- doc/language_issues.ru | 7 +- doc/language_issues.tr | 7 +- doc/language_missings | 53 +- html/cgi-bin/optionsfw.cgi | 65 +- html/cgi-bin/vpnmain.cgi | 69 +- langs/en/cgi-bin/en.pl | 7 +- lfs/{jansson => abseil-cpp} | 15 +- lfs/acl | 11 +- lfs/attr | 6 +- lfs/bash | 4 +- lfs/bird | 8 +- lfs/borgbackup | 8 +- lfs/dhcpcd | 6 +- lfs/diffutils | 10 +- lfs/dmidecode | 8 +- lfs/ed | 11 +- lfs/elfutils | 11 +- lfs/expat | 8 +- lfs/file | 10 +- lfs/fmt | 8 +- lfs/frr | 10 +- lfs/gettext | 6 +- lfs/gnutls | 6 +- lfs/haproxy | 10 +- lfs/help2man | 6 +- lfs/iana-etc | 6 +- lfs/iproute2 | 8 +- lfs/ipset | 7 +- lfs/iputils | 6 +- lfs/libidn | 6 +- lfs/libpng | 6 +- lfs/libtalloc | 8 +- lfs/libvirt | 10 +- lfs/libyang | 6 +- lfs/lshw | 8 +- lfs/ltrace | 6 +- lfs/lvm2 | 6 +- lfs/lzip | 9 +- lfs/mc | 8 +- lfs/memtest | 6 +- lfs/pam | 7 +- lfs/pixman | 6 +- lfs/poppler | 9 +- lfs/{jq => protobuf} | 19 +- lfs/{nasm => protobuf-c} | 13 +- lfs/python3-attrs | 21 +- lfs/{python3-build => python3-calver} | 11 +- lfs/{python3-flit_scm => python3-editables} | 9 +- lfs/python3-exceptiongroup | 8 +- ...n3-flit_scm => python3-hatch-fancy-pypi-readme} | 9 +- lfs/{python3-flit_scm => python3-hatch-vcs} | 9 +- lfs/{python3-flit_scm => python3-hatchling} | 9 +- lfs/python3-msgpack | 8 +- lfs/python3-packaging | 8 +- lfs/{python3-flit_scm => python3-pathspec} | 9 +- lfs/{python3-build => python3-pluggy} | 11 +- lfs/python3-pyfuse3 | 8 +- lfs/python3-trio | 6 +- lfs/{python3-build => python3-trove-classifiers} | 11 +- lfs/qemu | 6 +- lfs/readline | 9 +- lfs/shadow | 8 +- lfs/sqlite | 6 +- lfs/squid | 6 +- lfs/strace | 6 +- lfs/stunnel | 8 +- lfs/transmission | 8 +- lfs/vdr | 10 +- lfs/vdr_dvbapi | 6 +- lfs/vdr_eepg | 6 +- lfs/vdr_epgsearch | 15 +- lfs/vdr_streamdev | 15 +- lfs/vnstat | 6 +- lfs/wavemon | 10 +- lfs/xz | 6 +- lfs/zlib | 6 +- make.sh | 13 +- src/initscripts/system/collectd | 3 - src/initscripts/system/firewall | 15 +- src/installer/install-bootloader | 4 +- ...:_fix_build_with_--enable-read-both-confs.patch | 11 + src/patches/bash/bash52-022 | 53 ++ src/patches/bash/bash52-023 | 64 ++ src/patches/bash/bash52-024 | 88 +++ src/patches/bash/bash52-025 | 46 ++ src/patches/bash/bash52-026 | 48 ++ .../dmidecode-3.3-fix_crash_with_u_option.patch | 34 - ...3-fix_the_condition_error_in_ascii_filter.patch | 30 - src/patches/readline/readline82-002 | 48 ++ src/patches/readline/readline82-003 | 43 ++ src/patches/readline/readline82-004 | 65 ++ src/patches/readline/readline82-005 | 50 ++ src/patches/readline/readline82-006 | 99 +++ src/patches/readline/readline82-007 | 48 ++ src/patches/readline/readline82-008 | 77 ++ src/patches/readline/readline82-009 | 73 ++ src/patches/readline/readline82-010 | 67 ++ ...w-4.14.3-suppress_installation_of_groups.patch} | 0 .../wavemon-0.9.4-force-netlink-include-path.patch | 11 - .../wavemon-0.9.5-force-netlink-include-path.patch | 11 + tools/checkrootfiles | 24 +- 237 files changed, 3135 insertions(+), 659 deletions(-) create mode 100644 config/rootfiles/common/abseil-cpp rename config/rootfiles/{packages => common}/elfutils (76%) create mode 100644 config/rootfiles/common/protobuf create mode 100644 config/rootfiles/common/protobuf-c create mode 100644 config/rootfiles/common/python3-calver create mode 100644 config/rootfiles/common/python3-editables create mode 100644 config/rootfiles/common/python3-hatch-fancy-pypi-readme create mode 100644 config/rootfiles/common/python3-hatch-vcs create mode 100644 config/rootfiles/common/python3-hatchling create mode 100644 config/rootfiles/common/python3-pathspec create mode 100644 config/rootfiles/common/python3-pluggy create mode 100644 config/rootfiles/common/python3-trove-classifiers copy config/rootfiles/core/{183 => 184}/exclude (100%) copy config/rootfiles/core/{183 => 184}/filelists/aarch64/glibc (100%) copy config/rootfiles/{oldcore/104 => core/184}/filelists/acl (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/attr (100%) copy config/rootfiles/core/{183 => 184}/filelists/bash (100%) copy config/rootfiles/core/{183 => 184}/filelists/core-files (100%) copy config/rootfiles/{oldcore/125 => core/184}/filelists/dhcpcd (100%) copy config/rootfiles/{oldcore/100 => core/184}/filelists/diffutils (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/ed (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/expat (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/file (100%) create mode 100644 config/rootfiles/core/184/filelists/files copy config/rootfiles/{oldcore/103 => core/184}/filelists/gettext (100%) copy config/rootfiles/core/{183 => 184}/filelists/gnutls (100%) copy config/rootfiles/{oldcore/123 => core/184}/filelists/iana-etc (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/iproute2 (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/ipset (100%) copy config/rootfiles/core/{183 => 184}/filelists/iputils (100%) copy config/rootfiles/core/{183 => 184}/filelists/libhtp (100%) copy config/rootfiles/{oldcore/106 => core/184}/filelists/libidn (100%) copy config/rootfiles/{oldcore/109 => core/184}/filelists/libpng (100%) copy config/rootfiles/{oldcore/125 => core/184}/filelists/lvm2 (100%) copy config/rootfiles/{oldcore/154 => core/184}/filelists/lzip (100%) create mode 120000 config/rootfiles/core/184/filelists/memtest copy config/rootfiles/core/{183 => 184}/filelists/openssl (100%) copy config/rootfiles/{oldcore/119 => core/184}/filelists/pam (100%) copy config/rootfiles/{oldcore/110 => core/184}/filelists/pixman (100%) copy config/rootfiles/{oldcore/110 => core/184}/filelists/poppler (100%) copy config/rootfiles/{oldcore/139 => core/184}/filelists/readline (100%) copy config/rootfiles/core/{183 => 184}/filelists/riscv64/glibc (100%) copy config/rootfiles/{oldcore/104 => core/184}/filelists/shadow (100%) copy config/rootfiles/{oldcore/125 => core/184}/filelists/sqlite (100%) copy config/rootfiles/{oldcore/100 => core/184}/filelists/squid (100%) copy config/rootfiles/core/{183 => 184}/filelists/suricata (100%) copy config/rootfiles/{oldcore/111 => core/184}/filelists/vnstat (100%) copy config/rootfiles/{oldcore/101 => core/184}/filelists/x86_64/dmidecode (100%) copy config/rootfiles/core/{183 => 184}/filelists/x86_64/glibc (100%) copy config/rootfiles/{oldcore/100 => core/184}/filelists/xz (100%) copy config/rootfiles/{oldcore/167 => core/184}/filelists/zlib (100%) copy config/rootfiles/{oldcore/180 => core/184}/update.sh (76%) rename config/rootfiles/{core => oldcore}/183/exclude (100%) rename config/rootfiles/{core => oldcore}/183/filelists/aarch64/glibc (100%) rename config/rootfiles/{core => oldcore}/183/filelists/aarch64/grub (100%) rename config/rootfiles/{core => oldcore}/183/filelists/aarch64/linux (100%) rename config/rootfiles/{core => oldcore}/183/filelists/apache2 (100%) rename config/rootfiles/{core => oldcore}/183/filelists/bash (100%) rename config/rootfiles/{core => oldcore}/183/filelists/bind (100%) rename config/rootfiles/{core => oldcore}/183/filelists/core-files (100%) rename config/rootfiles/{core => oldcore}/183/filelists/cpio (100%) rename config/rootfiles/{core => oldcore}/183/filelists/dracut (100%) rename config/rootfiles/{core => oldcore}/183/filelists/files (100%) rename config/rootfiles/{core => oldcore}/183/filelists/fontconfig (100%) rename config/rootfiles/{core => oldcore}/183/filelists/gnutls (100%) rename config/rootfiles/{core => oldcore}/183/filelists/iptables (100%) rename config/rootfiles/{core => oldcore}/183/filelists/iputils (100%) rename config/rootfiles/{core => oldcore}/183/filelists/kbd (100%) rename config/rootfiles/{core => oldcore}/183/filelists/kmod (100%) rename config/rootfiles/{core => oldcore}/183/filelists/lcms2 (100%) rename config/rootfiles/{core => oldcore}/183/filelists/libgcrypt (100%) rename config/rootfiles/{core => oldcore}/183/filelists/libhtp (100%) rename config/rootfiles/{core => oldcore}/183/filelists/libnl-3 (100%) rename config/rootfiles/{core => oldcore}/183/filelists/libssh (100%) rename config/rootfiles/{core => oldcore}/183/filelists/libxml2 (100%) rename config/rootfiles/{core => oldcore}/183/filelists/lmdb (100%) rename config/rootfiles/{core => oldcore}/183/filelists/lsof (100%) rename config/rootfiles/{core => oldcore}/183/filelists/openssh (100%) rename config/rootfiles/{core => oldcore}/183/filelists/openssl (100%) rename config/rootfiles/{core => oldcore}/183/filelists/p11-kit (100%) rename config/rootfiles/{core => oldcore}/183/filelists/qpdf (100%) rename config/rootfiles/{core => oldcore}/183/filelists/riscv64/glibc (100%) rename config/rootfiles/{core => oldcore}/183/filelists/riscv64/grub (100%) rename config/rootfiles/{core => oldcore}/183/filelists/riscv64/linux (100%) rename config/rootfiles/{core => oldcore}/183/filelists/strongswan (100%) rename config/rootfiles/{core => oldcore}/183/filelists/sudo (100%) rename config/rootfiles/{core => oldcore}/183/filelists/suricata (100%) rename config/rootfiles/{core => oldcore}/183/filelists/tzdata (100%) rename config/rootfiles/{core => oldcore}/183/filelists/web-user-interface (100%) rename config/rootfiles/{core => oldcore}/183/filelists/x86_64/glibc (100%) rename config/rootfiles/{core => oldcore}/183/filelists/x86_64/grub (100%) rename config/rootfiles/{core => oldcore}/183/filelists/x86_64/linux (100%) rename config/rootfiles/{core => oldcore}/183/update.sh (100%) copy lfs/{jansson => abseil-cpp} (89%) copy lfs/{jq => protobuf} (87%) copy lfs/{nasm => protobuf-c} (90%) copy lfs/{python3-build => python3-calver} (91%) copy lfs/{python3-flit_scm => python3-editables} (88%) copy lfs/{python3-flit_scm => python3-hatch-fancy-pypi-readme} (88%) copy lfs/{python3-flit_scm => python3-hatch-vcs} (88%) copy lfs/{python3-flit_scm => python3-hatchling} (88%) copy lfs/{python3-flit_scm => python3-pathspec} (88%) copy lfs/{python3-build => python3-pluggy} (91%) copy lfs/{python3-build => python3-trove-classifiers} (91%) create mode 100644 src/patches/Linux-PAM-1.6.0-libpam:_fix_build_with_--enable-read-both-confs.patch create mode 100644 src/patches/bash/bash52-022 create mode 100644 src/patches/bash/bash52-023 create mode 100644 src/patches/bash/bash52-024 create mode 100644 src/patches/bash/bash52-025 create mode 100644 src/patches/bash/bash52-026 delete mode 100644 src/patches/dmidecode/dmidecode-3.3-fix_crash_with_u_option.patch delete mode 100644 src/patches/dmidecode/dmidecode-3.3-fix_the_condition_error_in_ascii_filter.patch create mode 100644 src/patches/readline/readline82-002 create mode 100644 src/patches/readline/readline82-003 create mode 100644 src/patches/readline/readline82-004 create mode 100644 src/patches/readline/readline82-005 create mode 100644 src/patches/readline/readline82-006 create mode 100644 src/patches/readline/readline82-007 create mode 100644 src/patches/readline/readline82-008 create mode 100644 src/patches/readline/readline82-009 create mode 100644 src/patches/readline/readline82-010 rename src/patches/{shadow-4.14.2-suppress_installation_of_groups.patch => shadow-4.14.3-suppress_installation_of_groups.patch} (100%) delete mode 100644 src/patches/wavemon-0.9.4-force-netlink-include-path.patch create mode 100644 src/patches/wavemon-0.9.5-force-netlink-include-path.patch
Difference in files: diff --git a/config/cfgroot/graphs.pl b/config/cfgroot/graphs.pl index 9803dd124..a23e49c98 100644 --- a/config/cfgroot/graphs.pl +++ b/config/cfgroot/graphs.pl @@ -693,7 +693,16 @@ sub updatefwhitsgraph { "DEF:newnotsyn=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-NEWNOTSYN/ipt_bytes-DROP_NEWNOTSYN.rrd:value:AVERAGE", "DEF:portscan=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-PSCAN/ipt_bytes-DROP_PScan.rrd:value:AVERAGE", "DEF:spoofedmartian=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-SPOOFED_MARTIAN/ipt_bytes-DROP_SPOOFED_MARTIAN.rrd:value:AVERAGE", - "DEF:hostile=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-HOSTILE_DROP/ipt_bytes-DROP_HOSTILE.rrd:value:AVERAGE", + "DEF:hostilein=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-HOSTILE_DROP_IN/ipt_bytes-DROP_HOSTILE.rrd:value:AVERAGE", + "DEF:hostileout=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-HOSTILE_DROP_OUT/ipt_bytes-DROP_HOSTILE.rrd:value:AVERAGE", + "DEF:hostilelegacy=".$mainsettings{'RRDLOG'}."/collectd/localhost/iptables-filter-HOSTILE_DROP/ipt_bytes-DROP_HOSTILE.rrd:value:AVERAGE", + + # This creates a new combined hostile segment. + # Previously we did not split into incoming/outgoing, but we cannot go back in time. This CDEF will take the values + # from the old RRD database unless those are UNKNOWN (i.e. we started collected IN/OUT). If the values are unknown, + # we replace them with them sum of IN + OUT. + "CDEF:hostile=hostilelegacy,UN,hostilein,hostileout,+,hostilelegacy,IF", + "COMMENT:".sprintf("%-26s",$Lang::tr{'caption'}), "COMMENT:".sprintf("%15s",$Lang::tr{'maximal'}), "COMMENT:".sprintf("%15s",$Lang::tr{'average'}), @@ -729,7 +738,17 @@ sub updatefwhitsgraph { "GPRINT:spoofedmartian:AVERAGE:%8.1lf %sBps", "GPRINT:spoofedmartian:MIN:%8.1lf %sBps", "GPRINT:spoofedmartian:LAST:%8.1lf %sBps\j", - "STACK:hostile".$color{"color13"}."A0:".sprintf("%-25s",$Lang::tr{'hostile networks'}), + "STACK:hostilein".$color{"color13"}."A0:".sprintf("%-25s",$Lang::tr{'hostile networks in'}), + "GPRINT:hostilein:MAX:%8.1lf %sBps", + "GPRINT:hostilein:AVERAGE:%8.1lf %sBps", + "GPRINT:hostilein:MIN:%8.1lf %sBps", + "GPRINT:hostilein:LAST:%8.1lf %sBps\j", + "STACK:hostileout".$color{"color25"}."A0:".sprintf("%-25s",$Lang::tr{'hostile networks out'}), + "GPRINT:hostileout:MAX:%8.1lf %sBps", + "GPRINT:hostileout:AVERAGE:%8.1lf %sBps", + "GPRINT:hostileout:MIN:%8.1lf %sBps", + "GPRINT:hostileout:LAST:%8.1lf %sBps\j", + "LINE:hostile#000000A0:".sprintf("%-25s",$Lang::tr{'hostile networks total'}), "GPRINT:hostile:MAX:%8.1lf %sBps", "GPRINT:hostile:AVERAGE:%8.1lf %sBps", "GPRINT:hostile:MIN:%8.1lf %sBps", diff --git a/config/collectd/collectd.conf b/config/collectd/collectd.conf index 4ef34ea07..cc49f0ba7 100644 --- a/config/collectd/collectd.conf +++ b/config/collectd/collectd.conf @@ -51,7 +51,8 @@ include "/etc/collectd.precache" Chain filter POLICYOUT DROP_OUTPUT Chain filter POLICYIN DROP_INPUT Chain filter SPOOFED_MARTIAN DROP_SPOOFED_MARTIAN - Chain filter HOSTILE_DROP DROP_HOSTILE + Chain filter HOSTILE_DROP_IN DROP_HOSTILE + Chain filter HOSTILE_DROP_OUT DROP_HOSTILE </Plugin>
#<Plugin logfile> diff --git a/config/firewall/rules.pl b/config/firewall/rules.pl index 7edb910e2..a47c260a1 100644 --- a/config/firewall/rules.pl +++ b/config/firewall/rules.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -726,8 +726,8 @@ sub drop_hostile_networks () { &ipset_restore($HOSTILE_CCODE);
# Check traffic in incoming/outgoing direction and drop if it matches - run("$IPTABLES -A HOSTILE -i $RED_DEV -m set --match-set $HOSTILE_CCODE src -j HOSTILE_DROP"); - run("$IPTABLES -A HOSTILE -o $RED_DEV -m set --match-set $HOSTILE_CCODE dst -j HOSTILE_DROP"); + run("$IPTABLES -A HOSTILE -i $RED_DEV -m set --match-set $HOSTILE_CCODE src -j HOSTILE_DROP_IN"); + run("$IPTABLES -A HOSTILE -o $RED_DEV -m set --match-set $HOSTILE_CCODE dst -j HOSTILE_DROP_OUT"); }
sub ipblocklist () { diff --git a/config/rootfiles/common/abseil-cpp b/config/rootfiles/common/abseil-cpp new file mode 100644 index 000000000..6566e1bd0 --- /dev/null +++ b/config/rootfiles/common/abseil-cpp @@ -0,0 +1,857 @@ +#usr/include/absl +#usr/include/absl/CMakeFiles +#usr/include/absl/algorithm +#usr/include/absl/algorithm/CMakeFiles +#usr/include/absl/algorithm/algorithm.h +#usr/include/absl/algorithm/container.h +#usr/include/absl/base +#usr/include/absl/base/CMakeFiles +#usr/include/absl/base/CMakeFiles/base.dir +#usr/include/absl/base/CMakeFiles/base.dir/internal +#usr/include/absl/base/CMakeFiles/log_severity.dir +#usr/include/absl/base/CMakeFiles/malloc_internal.dir +#usr/include/absl/base/CMakeFiles/malloc_internal.dir/internal +#usr/include/absl/base/CMakeFiles/raw_logging_internal.dir +#usr/include/absl/base/CMakeFiles/raw_logging_internal.dir/internal +#usr/include/absl/base/CMakeFiles/scoped_set_env.dir +#usr/include/absl/base/CMakeFiles/scoped_set_env.dir/internal +#usr/include/absl/base/CMakeFiles/spinlock_wait.dir +#usr/include/absl/base/CMakeFiles/spinlock_wait.dir/internal +#usr/include/absl/base/CMakeFiles/strerror.dir +#usr/include/absl/base/CMakeFiles/strerror.dir/internal +#usr/include/absl/base/CMakeFiles/throw_delegate.dir +#usr/include/absl/base/CMakeFiles/throw_delegate.dir/internal +#usr/include/absl/base/attributes.h +#usr/include/absl/base/call_once.h +#usr/include/absl/base/casts.h +#usr/include/absl/base/config.h +#usr/include/absl/base/const_init.h +#usr/include/absl/base/dynamic_annotations.h +#usr/include/absl/base/internal +#usr/include/absl/base/internal/atomic_hook.h +#usr/include/absl/base/internal/atomic_hook_test_helper.h +#usr/include/absl/base/internal/cycleclock.h +#usr/include/absl/base/internal/cycleclock_config.h +#usr/include/absl/base/internal/direct_mmap.h +#usr/include/absl/base/internal/dynamic_annotations.h +#usr/include/absl/base/internal/endian.h +#usr/include/absl/base/internal/errno_saver.h +#usr/include/absl/base/internal/exception_safety_testing.h +#usr/include/absl/base/internal/exception_testing.h +#usr/include/absl/base/internal/fast_type_id.h +#usr/include/absl/base/internal/hide_ptr.h +#usr/include/absl/base/internal/identity.h +#usr/include/absl/base/internal/inline_variable.h +#usr/include/absl/base/internal/inline_variable_testing.h +#usr/include/absl/base/internal/invoke.h +#usr/include/absl/base/internal/low_level_alloc.h +#usr/include/absl/base/internal/low_level_scheduling.h +#usr/include/absl/base/internal/nullability_impl.h +#usr/include/absl/base/internal/per_thread_tls.h +#usr/include/absl/base/internal/prefetch.h +#usr/include/absl/base/internal/pretty_function.h +#usr/include/absl/base/internal/raw_logging.h +#usr/include/absl/base/internal/scheduling_mode.h +#usr/include/absl/base/internal/scoped_set_env.h +#usr/include/absl/base/internal/spinlock.h +#usr/include/absl/base/internal/spinlock_akaros.inc +#usr/include/absl/base/internal/spinlock_linux.inc +#usr/include/absl/base/internal/spinlock_posix.inc +#usr/include/absl/base/internal/spinlock_wait.h +#usr/include/absl/base/internal/spinlock_win32.inc +#usr/include/absl/base/internal/strerror.h +#usr/include/absl/base/internal/sysinfo.h +#usr/include/absl/base/internal/thread_annotations.h +#usr/include/absl/base/internal/thread_identity.h +#usr/include/absl/base/internal/throw_delegate.h +#usr/include/absl/base/internal/tsan_mutex_interface.h +#usr/include/absl/base/internal/unaligned_access.h +#usr/include/absl/base/internal/unscaledcycleclock.h +#usr/include/absl/base/internal/unscaledcycleclock_config.h +#usr/include/absl/base/log_severity.h +#usr/include/absl/base/macros.h +#usr/include/absl/base/nullability.h +#usr/include/absl/base/optimization.h +#usr/include/absl/base/options.h +#usr/include/absl/base/policy_checks.h +#usr/include/absl/base/port.h +#usr/include/absl/base/prefetch.h +#usr/include/absl/base/thread_annotations.h +#usr/include/absl/cleanup +#usr/include/absl/cleanup/CMakeFiles +#usr/include/absl/cleanup/cleanup.h +#usr/include/absl/cleanup/internal +#usr/include/absl/cleanup/internal/cleanup.h +#usr/include/absl/container +#usr/include/absl/container/CMakeFiles +#usr/include/absl/container/CMakeFiles/hashtablez_sampler.dir +#usr/include/absl/container/CMakeFiles/hashtablez_sampler.dir/internal +#usr/include/absl/container/CMakeFiles/raw_hash_set.dir +#usr/include/absl/container/CMakeFiles/raw_hash_set.dir/internal +#usr/include/absl/container/btree_map.h +#usr/include/absl/container/btree_set.h +#usr/include/absl/container/btree_test.h +#usr/include/absl/container/fixed_array.h +#usr/include/absl/container/flat_hash_map.h +#usr/include/absl/container/flat_hash_set.h +#usr/include/absl/container/inlined_vector.h +#usr/include/absl/container/internal +#usr/include/absl/container/internal/btree.h +#usr/include/absl/container/internal/btree_container.h +#usr/include/absl/container/internal/common.h +#usr/include/absl/container/internal/common_policy_traits.h +#usr/include/absl/container/internal/compressed_tuple.h +#usr/include/absl/container/internal/container_memory.h +#usr/include/absl/container/internal/counting_allocator.h +#usr/include/absl/container/internal/hash_function_defaults.h +#usr/include/absl/container/internal/hash_generator_testing.h +#usr/include/absl/container/internal/hash_policy_testing.h +#usr/include/absl/container/internal/hash_policy_traits.h +#usr/include/absl/container/internal/hashtable_debug.h +#usr/include/absl/container/internal/hashtable_debug_hooks.h +#usr/include/absl/container/internal/hashtablez_sampler.h +#usr/include/absl/container/internal/inlined_vector.h +#usr/include/absl/container/internal/layout.h +#usr/include/absl/container/internal/node_slot_policy.h +#usr/include/absl/container/internal/raw_hash_map.h +#usr/include/absl/container/internal/raw_hash_set.h +#usr/include/absl/container/internal/test_instance_tracker.h +#usr/include/absl/container/internal/tracked.h +#usr/include/absl/container/internal/unordered_map_constructor_test.h +#usr/include/absl/container/internal/unordered_map_lookup_test.h +#usr/include/absl/container/internal/unordered_map_members_test.h +#usr/include/absl/container/internal/unordered_map_modifiers_test.h +#usr/include/absl/container/internal/unordered_set_constructor_test.h +#usr/include/absl/container/internal/unordered_set_lookup_test.h +#usr/include/absl/container/internal/unordered_set_members_test.h +#usr/include/absl/container/internal/unordered_set_modifiers_test.h +#usr/include/absl/container/node_hash_map.h +#usr/include/absl/container/node_hash_set.h +#usr/include/absl/crc +#usr/include/absl/crc/CMakeFiles +#usr/include/absl/crc/CMakeFiles/crc32c.dir +#usr/include/absl/crc/CMakeFiles/crc32c.dir/internal +#usr/include/absl/crc/CMakeFiles/crc_cord_state.dir +#usr/include/absl/crc/CMakeFiles/crc_cord_state.dir/internal +#usr/include/absl/crc/CMakeFiles/crc_cpu_detect.dir +#usr/include/absl/crc/CMakeFiles/crc_cpu_detect.dir/internal +#usr/include/absl/crc/CMakeFiles/crc_internal.dir +#usr/include/absl/crc/CMakeFiles/crc_internal.dir/internal +#usr/include/absl/crc/crc32c.h +#usr/include/absl/crc/internal +#usr/include/absl/crc/internal/cpu_detect.h +#usr/include/absl/crc/internal/crc.h +#usr/include/absl/crc/internal/crc32_x86_arm_combined_simd.h +#usr/include/absl/crc/internal/crc32c.h +#usr/include/absl/crc/internal/crc32c_inline.h +#usr/include/absl/crc/internal/crc_cord_state.h +#usr/include/absl/crc/internal/crc_internal.h +#usr/include/absl/crc/internal/crc_memcpy.h +#usr/include/absl/crc/internal/non_temporal_arm_intrinsics.h +#usr/include/absl/crc/internal/non_temporal_memcpy.h +#usr/include/absl/debugging +#usr/include/absl/debugging/CMakeFiles +#usr/include/absl/debugging/CMakeFiles/debugging_internal.dir +#usr/include/absl/debugging/CMakeFiles/debugging_internal.dir/internal +#usr/include/absl/debugging/CMakeFiles/demangle_internal.dir +#usr/include/absl/debugging/CMakeFiles/demangle_internal.dir/internal +#usr/include/absl/debugging/CMakeFiles/examine_stack.dir +#usr/include/absl/debugging/CMakeFiles/examine_stack.dir/internal +#usr/include/absl/debugging/CMakeFiles/failure_signal_handler.dir +#usr/include/absl/debugging/CMakeFiles/leak_check.dir +#usr/include/absl/debugging/CMakeFiles/stacktrace.dir +#usr/include/absl/debugging/CMakeFiles/symbolize.dir +#usr/include/absl/debugging/failure_signal_handler.h +#usr/include/absl/debugging/internal +#usr/include/absl/debugging/internal/address_is_readable.h +#usr/include/absl/debugging/internal/demangle.h +#usr/include/absl/debugging/internal/elf_mem_image.h +#usr/include/absl/debugging/internal/examine_stack.h +#usr/include/absl/debugging/internal/stack_consumption.h +#usr/include/absl/debugging/internal/stacktrace_aarch64-inl.inc +#usr/include/absl/debugging/internal/stacktrace_arm-inl.inc +#usr/include/absl/debugging/internal/stacktrace_config.h +#usr/include/absl/debugging/internal/stacktrace_emscripten-inl.inc +#usr/include/absl/debugging/internal/stacktrace_generic-inl.inc +#usr/include/absl/debugging/internal/stacktrace_powerpc-inl.inc +#usr/include/absl/debugging/internal/stacktrace_riscv-inl.inc +#usr/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc +#usr/include/absl/debugging/internal/stacktrace_win32-inl.inc +#usr/include/absl/debugging/internal/stacktrace_x86-inl.inc +#usr/include/absl/debugging/internal/symbolize.h +#usr/include/absl/debugging/internal/vdso_support.h +#usr/include/absl/debugging/leak_check.h +#usr/include/absl/debugging/stacktrace.h +#usr/include/absl/debugging/symbolize.h +#usr/include/absl/debugging/symbolize_darwin.inc +#usr/include/absl/debugging/symbolize_elf.inc +#usr/include/absl/debugging/symbolize_emscripten.inc +#usr/include/absl/debugging/symbolize_unimplemented.inc +#usr/include/absl/debugging/symbolize_win32.inc +#usr/include/absl/flags +#usr/include/absl/flags/CMakeFiles +#usr/include/absl/flags/CMakeFiles/flags.dir +#usr/include/absl/flags/CMakeFiles/flags_commandlineflag.dir +#usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir +#usr/include/absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal +#usr/include/absl/flags/CMakeFiles/flags_config.dir +#usr/include/absl/flags/CMakeFiles/flags_internal.dir +#usr/include/absl/flags/CMakeFiles/flags_internal.dir/internal +#usr/include/absl/flags/CMakeFiles/flags_marshalling.dir +#usr/include/absl/flags/CMakeFiles/flags_parse.dir +#usr/include/absl/flags/CMakeFiles/flags_private_handle_accessor.dir +#usr/include/absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal +#usr/include/absl/flags/CMakeFiles/flags_program_name.dir +#usr/include/absl/flags/CMakeFiles/flags_program_name.dir/internal +#usr/include/absl/flags/CMakeFiles/flags_reflection.dir +#usr/include/absl/flags/CMakeFiles/flags_usage.dir +#usr/include/absl/flags/CMakeFiles/flags_usage_internal.dir +#usr/include/absl/flags/CMakeFiles/flags_usage_internal.dir/internal +#usr/include/absl/flags/commandlineflag.h +#usr/include/absl/flags/config.h +#usr/include/absl/flags/declare.h +#usr/include/absl/flags/flag.h +#usr/include/absl/flags/internal +#usr/include/absl/flags/internal/commandlineflag.h +#usr/include/absl/flags/internal/flag.h +#usr/include/absl/flags/internal/flag_msvc.inc +#usr/include/absl/flags/internal/parse.h +#usr/include/absl/flags/internal/path_util.h +#usr/include/absl/flags/internal/private_handle_accessor.h +#usr/include/absl/flags/internal/program_name.h +#usr/include/absl/flags/internal/registry.h +#usr/include/absl/flags/internal/sequence_lock.h +#usr/include/absl/flags/internal/usage.h +#usr/include/absl/flags/marshalling.h +#usr/include/absl/flags/parse.h +#usr/include/absl/flags/reflection.h +#usr/include/absl/flags/usage.h +#usr/include/absl/flags/usage_config.h +#usr/include/absl/functional +#usr/include/absl/functional/CMakeFiles +#usr/include/absl/functional/any_invocable.h +#usr/include/absl/functional/bind_front.h +#usr/include/absl/functional/function_ref.h +#usr/include/absl/functional/internal +#usr/include/absl/functional/internal/any_invocable.h +#usr/include/absl/functional/internal/front_binder.h +#usr/include/absl/functional/internal/function_ref.h +#usr/include/absl/hash +#usr/include/absl/hash/CMakeFiles +#usr/include/absl/hash/CMakeFiles/city.dir +#usr/include/absl/hash/CMakeFiles/city.dir/internal +#usr/include/absl/hash/CMakeFiles/hash.dir +#usr/include/absl/hash/CMakeFiles/hash.dir/internal +#usr/include/absl/hash/CMakeFiles/low_level_hash.dir +#usr/include/absl/hash/CMakeFiles/low_level_hash.dir/internal +#usr/include/absl/hash/hash.h +#usr/include/absl/hash/hash_testing.h +#usr/include/absl/hash/internal +#usr/include/absl/hash/internal/city.h +#usr/include/absl/hash/internal/hash.h +#usr/include/absl/hash/internal/hash_test.h +#usr/include/absl/hash/internal/low_level_hash.h +#usr/include/absl/hash/internal/spy_hash_state.h +#usr/include/absl/log +#usr/include/absl/log/CMakeFiles +#usr/include/absl/log/CMakeFiles/die_if_null.dir +#usr/include/absl/log/CMakeFiles/log_entry.dir +#usr/include/absl/log/CMakeFiles/log_flags.dir +#usr/include/absl/log/CMakeFiles/log_globals.dir +#usr/include/absl/log/CMakeFiles/log_initialize.dir +#usr/include/absl/log/CMakeFiles/log_internal_check_op.dir +#usr/include/absl/log/CMakeFiles/log_internal_check_op.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_conditions.dir +#usr/include/absl/log/CMakeFiles/log_internal_conditions.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_format.dir +#usr/include/absl/log/CMakeFiles/log_internal_format.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_globals.dir +#usr/include/absl/log/CMakeFiles/log_internal_globals.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_log_sink_set.dir +#usr/include/absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_message.dir +#usr/include/absl/log/CMakeFiles/log_internal_message.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_nullguard.dir +#usr/include/absl/log/CMakeFiles/log_internal_nullguard.dir/internal +#usr/include/absl/log/CMakeFiles/log_internal_proto.dir +#usr/include/absl/log/CMakeFiles/log_internal_proto.dir/internal +#usr/include/absl/log/CMakeFiles/log_sink.dir +#usr/include/absl/log/absl_check.h +#usr/include/absl/log/absl_log.h +#usr/include/absl/log/check.h +#usr/include/absl/log/check_test_impl.inc +#usr/include/absl/log/die_if_null.h +#usr/include/absl/log/flags.h +#usr/include/absl/log/globals.h +#usr/include/absl/log/initialize.h +#usr/include/absl/log/internal +#usr/include/absl/log/internal/append_truncated.h +#usr/include/absl/log/internal/check_impl.h +#usr/include/absl/log/internal/check_op.h +#usr/include/absl/log/internal/conditions.h +#usr/include/absl/log/internal/config.h +#usr/include/absl/log/internal/flags.h +#usr/include/absl/log/internal/globals.h +#usr/include/absl/log/internal/log_format.h +#usr/include/absl/log/internal/log_impl.h +#usr/include/absl/log/internal/log_message.h +#usr/include/absl/log/internal/log_sink_set.h +#usr/include/absl/log/internal/nullguard.h +#usr/include/absl/log/internal/nullstream.h +#usr/include/absl/log/internal/proto.h +#usr/include/absl/log/internal/strip.h +#usr/include/absl/log/internal/structured.h +#usr/include/absl/log/internal/test_actions.h +#usr/include/absl/log/internal/test_helpers.h +#usr/include/absl/log/internal/test_matchers.h +#usr/include/absl/log/internal/voidify.h +#usr/include/absl/log/log.h +#usr/include/absl/log/log_basic_test_impl.inc +#usr/include/absl/log/log_entry.h +#usr/include/absl/log/log_sink.h +#usr/include/absl/log/log_sink_registry.h +#usr/include/absl/log/log_streamer.h +#usr/include/absl/log/scoped_mock_log.h +#usr/include/absl/log/structured.h +#usr/include/absl/memory +#usr/include/absl/memory/CMakeFiles +#usr/include/absl/memory/memory.h +#usr/include/absl/meta +#usr/include/absl/meta/CMakeFiles +#usr/include/absl/meta/type_traits.h +#usr/include/absl/numeric +#usr/include/absl/numeric/CMakeFiles +#usr/include/absl/numeric/CMakeFiles/int128.dir +#usr/include/absl/numeric/bits.h +#usr/include/absl/numeric/int128.h +#usr/include/absl/numeric/int128_have_intrinsic.inc +#usr/include/absl/numeric/int128_no_intrinsic.inc +#usr/include/absl/numeric/internal +#usr/include/absl/numeric/internal/bits.h +#usr/include/absl/numeric/internal/representation.h +#usr/include/absl/profiling +#usr/include/absl/profiling/CMakeFiles +#usr/include/absl/profiling/CMakeFiles/exponential_biased.dir +#usr/include/absl/profiling/CMakeFiles/exponential_biased.dir/internal +#usr/include/absl/profiling/CMakeFiles/periodic_sampler.dir +#usr/include/absl/profiling/CMakeFiles/periodic_sampler.dir/internal +#usr/include/absl/profiling/internal +#usr/include/absl/profiling/internal/exponential_biased.h +#usr/include/absl/profiling/internal/periodic_sampler.h +#usr/include/absl/profiling/internal/sample_recorder.h +#usr/include/absl/random +#usr/include/absl/random/CMakeFiles +#usr/include/absl/random/CMakeFiles/random_distributions.dir +#usr/include/absl/random/CMakeFiles/random_internal_distribution_test_util.dir +#usr/include/absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_platform.dir +#usr/include/absl/random/CMakeFiles/random_internal_platform.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_pool_urbg.dir +#usr/include/absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_randen.dir +#usr/include/absl/random/CMakeFiles/random_internal_randen.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_randen_hwaes.dir +#usr/include/absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir +#usr/include/absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_randen_slow.dir +#usr/include/absl/random/CMakeFiles/random_internal_randen_slow.dir/internal +#usr/include/absl/random/CMakeFiles/random_internal_seed_material.dir +#usr/include/absl/random/CMakeFiles/random_internal_seed_material.dir/internal +#usr/include/absl/random/CMakeFiles/random_seed_gen_exception.dir +#usr/include/absl/random/CMakeFiles/random_seed_sequences.dir +#usr/include/absl/random/bernoulli_distribution.h +#usr/include/absl/random/beta_distribution.h +#usr/include/absl/random/bit_gen_ref.h +#usr/include/absl/random/discrete_distribution.h +#usr/include/absl/random/distributions.h +#usr/include/absl/random/exponential_distribution.h +#usr/include/absl/random/gaussian_distribution.h +#usr/include/absl/random/internal +#usr/include/absl/random/internal/chi_square.h +#usr/include/absl/random/internal/distribution_caller.h +#usr/include/absl/random/internal/distribution_test_util.h +#usr/include/absl/random/internal/explicit_seed_seq.h +#usr/include/absl/random/internal/fast_uniform_bits.h +#usr/include/absl/random/internal/fastmath.h +#usr/include/absl/random/internal/generate_real.h +#usr/include/absl/random/internal/iostream_state_saver.h +#usr/include/absl/random/internal/mock_helpers.h +#usr/include/absl/random/internal/mock_overload_set.h +#usr/include/absl/random/internal/nanobenchmark.h +#usr/include/absl/random/internal/nonsecure_base.h +#usr/include/absl/random/internal/pcg_engine.h +#usr/include/absl/random/internal/platform.h +#usr/include/absl/random/internal/pool_urbg.h +#usr/include/absl/random/internal/randen.h +#usr/include/absl/random/internal/randen_detect.h +#usr/include/absl/random/internal/randen_engine.h +#usr/include/absl/random/internal/randen_hwaes.h +#usr/include/absl/random/internal/randen_slow.h +#usr/include/absl/random/internal/randen_traits.h +#usr/include/absl/random/internal/salted_seed_seq.h +#usr/include/absl/random/internal/seed_material.h +#usr/include/absl/random/internal/sequence_urbg.h +#usr/include/absl/random/internal/traits.h +#usr/include/absl/random/internal/uniform_helper.h +#usr/include/absl/random/internal/wide_multiply.h +#usr/include/absl/random/log_uniform_int_distribution.h +#usr/include/absl/random/mock_distributions.h +#usr/include/absl/random/mocking_bit_gen.h +#usr/include/absl/random/poisson_distribution.h +#usr/include/absl/random/random.h +#usr/include/absl/random/seed_gen_exception.h +#usr/include/absl/random/seed_sequences.h +#usr/include/absl/random/uniform_int_distribution.h +#usr/include/absl/random/uniform_real_distribution.h +#usr/include/absl/random/zipf_distribution.h +#usr/include/absl/status +#usr/include/absl/status/CMakeFiles +#usr/include/absl/status/CMakeFiles/status.dir +#usr/include/absl/status/CMakeFiles/statusor.dir +#usr/include/absl/status/internal +#usr/include/absl/status/internal/status_internal.h +#usr/include/absl/status/internal/statusor_internal.h +#usr/include/absl/status/status.h +#usr/include/absl/status/status_payload_printer.h +#usr/include/absl/status/statusor.h +#usr/include/absl/strings +#usr/include/absl/strings/CMakeFiles +#usr/include/absl/strings/CMakeFiles/cord.dir +#usr/include/absl/strings/CMakeFiles/cord_internal.dir +#usr/include/absl/strings/CMakeFiles/cord_internal.dir/internal +#usr/include/absl/strings/CMakeFiles/cordz_functions.dir +#usr/include/absl/strings/CMakeFiles/cordz_functions.dir/internal +#usr/include/absl/strings/CMakeFiles/cordz_handle.dir +#usr/include/absl/strings/CMakeFiles/cordz_handle.dir/internal +#usr/include/absl/strings/CMakeFiles/cordz_info.dir +#usr/include/absl/strings/CMakeFiles/cordz_info.dir/internal +#usr/include/absl/strings/CMakeFiles/cordz_sample_token.dir +#usr/include/absl/strings/CMakeFiles/cordz_sample_token.dir/internal +#usr/include/absl/strings/CMakeFiles/str_format_internal.dir +#usr/include/absl/strings/CMakeFiles/str_format_internal.dir/internal +#usr/include/absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format +#usr/include/absl/strings/CMakeFiles/string_view.dir +#usr/include/absl/strings/CMakeFiles/strings.dir +#usr/include/absl/strings/CMakeFiles/strings.dir/internal +#usr/include/absl/strings/CMakeFiles/strings_internal.dir +#usr/include/absl/strings/CMakeFiles/strings_internal.dir/internal +#usr/include/absl/strings/ascii.h +#usr/include/absl/strings/charconv.h +#usr/include/absl/strings/cord.h +#usr/include/absl/strings/cord_analysis.h +#usr/include/absl/strings/cord_buffer.h +#usr/include/absl/strings/cord_test_helpers.h +#usr/include/absl/strings/cordz_test_helpers.h +#usr/include/absl/strings/escaping.h +#usr/include/absl/strings/internal +#usr/include/absl/strings/internal/char_map.h +#usr/include/absl/strings/internal/charconv_bigint.h +#usr/include/absl/strings/internal/charconv_parse.h +#usr/include/absl/strings/internal/cord_data_edge.h +#usr/include/absl/strings/internal/cord_internal.h +#usr/include/absl/strings/internal/cord_rep_btree.h +#usr/include/absl/strings/internal/cord_rep_btree_navigator.h +#usr/include/absl/strings/internal/cord_rep_btree_reader.h +#usr/include/absl/strings/internal/cord_rep_consume.h +#usr/include/absl/strings/internal/cord_rep_crc.h +#usr/include/absl/strings/internal/cord_rep_flat.h +#usr/include/absl/strings/internal/cord_rep_ring.h +#usr/include/absl/strings/internal/cord_rep_ring_reader.h +#usr/include/absl/strings/internal/cord_rep_test_util.h +#usr/include/absl/strings/internal/cordz_functions.h +#usr/include/absl/strings/internal/cordz_handle.h +#usr/include/absl/strings/internal/cordz_info.h +#usr/include/absl/strings/internal/cordz_sample_token.h +#usr/include/absl/strings/internal/cordz_statistics.h +#usr/include/absl/strings/internal/cordz_update_scope.h +#usr/include/absl/strings/internal/cordz_update_tracker.h +#usr/include/absl/strings/internal/damerau_levenshtein_distance.h +#usr/include/absl/strings/internal/escaping.h +#usr/include/absl/strings/internal/escaping_test_common.h +#usr/include/absl/strings/internal/has_absl_stringify.h +#usr/include/absl/strings/internal/memutil.h +#usr/include/absl/strings/internal/numbers_test_common.h +#usr/include/absl/strings/internal/ostringstream.h +#usr/include/absl/strings/internal/pow10_helper.h +#usr/include/absl/strings/internal/resize_uninitialized.h +#usr/include/absl/strings/internal/stl_type_traits.h +#usr/include/absl/strings/internal/str_format +#usr/include/absl/strings/internal/str_format/arg.h +#usr/include/absl/strings/internal/str_format/bind.h +#usr/include/absl/strings/internal/str_format/checker.h +#usr/include/absl/strings/internal/str_format/constexpr_parser.h +#usr/include/absl/strings/internal/str_format/extension.h +#usr/include/absl/strings/internal/str_format/float_conversion.h +#usr/include/absl/strings/internal/str_format/output.h +#usr/include/absl/strings/internal/str_format/parser.h +#usr/include/absl/strings/internal/str_join_internal.h +#usr/include/absl/strings/internal/str_split_internal.h +#usr/include/absl/strings/internal/string_constant.h +#usr/include/absl/strings/internal/stringify_sink.h +#usr/include/absl/strings/internal/utf8.h +#usr/include/absl/strings/match.h +#usr/include/absl/strings/numbers.h +#usr/include/absl/strings/str_cat.h +#usr/include/absl/strings/str_format.h +#usr/include/absl/strings/str_join.h +#usr/include/absl/strings/str_replace.h +#usr/include/absl/strings/str_split.h +#usr/include/absl/strings/string_view.h +#usr/include/absl/strings/strip.h +#usr/include/absl/strings/substitute.h +#usr/include/absl/synchronization +#usr/include/absl/synchronization/CMakeFiles +#usr/include/absl/synchronization/CMakeFiles/graphcycles_internal.dir +#usr/include/absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal +#usr/include/absl/synchronization/CMakeFiles/kernel_timeout_internal.dir +#usr/include/absl/synchronization/CMakeFiles/kernel_timeout_internal.dir/internal +#usr/include/absl/synchronization/CMakeFiles/synchronization.dir +#usr/include/absl/synchronization/CMakeFiles/synchronization.dir/internal +#usr/include/absl/synchronization/barrier.h +#usr/include/absl/synchronization/blocking_counter.h +#usr/include/absl/synchronization/internal +#usr/include/absl/synchronization/internal/create_thread_identity.h +#usr/include/absl/synchronization/internal/futex.h +#usr/include/absl/synchronization/internal/futex_waiter.h +#usr/include/absl/synchronization/internal/graphcycles.h +#usr/include/absl/synchronization/internal/kernel_timeout.h +#usr/include/absl/synchronization/internal/per_thread_sem.h +#usr/include/absl/synchronization/internal/pthread_waiter.h +#usr/include/absl/synchronization/internal/sem_waiter.h +#usr/include/absl/synchronization/internal/stdcpp_waiter.h +#usr/include/absl/synchronization/internal/thread_pool.h +#usr/include/absl/synchronization/internal/waiter.h +#usr/include/absl/synchronization/internal/waiter_base.h +#usr/include/absl/synchronization/internal/win32_waiter.h +#usr/include/absl/synchronization/mutex.h +#usr/include/absl/synchronization/notification.h +#usr/include/absl/time +#usr/include/absl/time/CMakeFiles +#usr/include/absl/time/CMakeFiles/civil_time.dir +#usr/include/absl/time/CMakeFiles/civil_time.dir/internal +#usr/include/absl/time/CMakeFiles/civil_time.dir/internal/cctz +#usr/include/absl/time/CMakeFiles/civil_time.dir/internal/cctz/src +#usr/include/absl/time/CMakeFiles/time.dir +#usr/include/absl/time/CMakeFiles/time_zone.dir +#usr/include/absl/time/CMakeFiles/time_zone.dir/internal +#usr/include/absl/time/CMakeFiles/time_zone.dir/internal/cctz +#usr/include/absl/time/CMakeFiles/time_zone.dir/internal/cctz/src +#usr/include/absl/time/civil_time.h +#usr/include/absl/time/clock.h +#usr/include/absl/time/internal +#usr/include/absl/time/internal/cctz +#usr/include/absl/time/internal/cctz/include +#usr/include/absl/time/internal/cctz/include/cctz +#usr/include/absl/time/internal/cctz/include/cctz/civil_time.h +#usr/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h +#usr/include/absl/time/internal/cctz/include/cctz/time_zone.h +#usr/include/absl/time/internal/cctz/include/cctz/zone_info_source.h +#usr/include/absl/time/internal/cctz/src +#usr/include/absl/time/internal/cctz/src/time_zone_fixed.h +#usr/include/absl/time/internal/cctz/src/time_zone_if.h +#usr/include/absl/time/internal/cctz/src/time_zone_impl.h +#usr/include/absl/time/internal/cctz/src/time_zone_info.h +#usr/include/absl/time/internal/cctz/src/time_zone_libc.h +#usr/include/absl/time/internal/cctz/src/time_zone_posix.h +#usr/include/absl/time/internal/cctz/src/tzfile.h +#usr/include/absl/time/internal/get_current_time_chrono.inc +#usr/include/absl/time/internal/get_current_time_posix.inc +#usr/include/absl/time/internal/test_util.h +#usr/include/absl/time/time.h +#usr/include/absl/types +#usr/include/absl/types/CMakeFiles +#usr/include/absl/types/CMakeFiles/bad_any_cast_impl.dir +#usr/include/absl/types/CMakeFiles/bad_optional_access.dir +#usr/include/absl/types/CMakeFiles/bad_variant_access.dir +#usr/include/absl/types/any.h +#usr/include/absl/types/bad_any_cast.h +#usr/include/absl/types/bad_optional_access.h +#usr/include/absl/types/bad_variant_access.h +#usr/include/absl/types/compare.h +#usr/include/absl/types/internal +#usr/include/absl/types/internal/conformance_aliases.h +#usr/include/absl/types/internal/conformance_archetype.h +#usr/include/absl/types/internal/conformance_profile.h +#usr/include/absl/types/internal/conformance_testing.h +#usr/include/absl/types/internal/conformance_testing_helpers.h +#usr/include/absl/types/internal/optional.h +#usr/include/absl/types/internal/parentheses.h +#usr/include/absl/types/internal/span.h +#usr/include/absl/types/internal/transform_args.h +#usr/include/absl/types/internal/variant.h +#usr/include/absl/types/optional.h +#usr/include/absl/types/span.h +#usr/include/absl/types/variant.h +#usr/include/absl/utility +#usr/include/absl/utility/CMakeFiles +#usr/include/absl/utility/internal +#usr/include/absl/utility/internal/if_constexpr.h +#usr/include/absl/utility/utility.h +#usr/lib/cmake/absl +#usr/lib/cmake/absl/abslConfig.cmake +#usr/lib/cmake/absl/abslConfigVersion.cmake +#usr/lib/cmake/absl/abslTargets-noconfig.cmake +#usr/lib/cmake/absl/abslTargets.cmake +#usr/lib/libabsl_bad_any_cast_impl.a +#usr/lib/libabsl_bad_optional_access.a +#usr/lib/libabsl_bad_variant_access.a +#usr/lib/libabsl_base.a +#usr/lib/libabsl_city.a +#usr/lib/libabsl_civil_time.a +#usr/lib/libabsl_cord.a +#usr/lib/libabsl_cord_internal.a +#usr/lib/libabsl_cordz_functions.a +#usr/lib/libabsl_cordz_handle.a +#usr/lib/libabsl_cordz_info.a +#usr/lib/libabsl_cordz_sample_token.a +#usr/lib/libabsl_crc32c.a +#usr/lib/libabsl_crc_cord_state.a +#usr/lib/libabsl_crc_cpu_detect.a +#usr/lib/libabsl_crc_internal.a +#usr/lib/libabsl_debugging_internal.a +#usr/lib/libabsl_demangle_internal.a +#usr/lib/libabsl_die_if_null.a +#usr/lib/libabsl_examine_stack.a +#usr/lib/libabsl_exponential_biased.a +#usr/lib/libabsl_failure_signal_handler.a +#usr/lib/libabsl_flags.a +#usr/lib/libabsl_flags_commandlineflag.a +#usr/lib/libabsl_flags_commandlineflag_internal.a +#usr/lib/libabsl_flags_config.a +#usr/lib/libabsl_flags_internal.a +#usr/lib/libabsl_flags_marshalling.a +#usr/lib/libabsl_flags_parse.a +#usr/lib/libabsl_flags_private_handle_accessor.a +#usr/lib/libabsl_flags_program_name.a +#usr/lib/libabsl_flags_reflection.a +#usr/lib/libabsl_flags_usage.a +#usr/lib/libabsl_flags_usage_internal.a +#usr/lib/libabsl_graphcycles_internal.a +#usr/lib/libabsl_hash.a +#usr/lib/libabsl_hashtablez_sampler.a +#usr/lib/libabsl_int128.a +#usr/lib/libabsl_kernel_timeout_internal.a +#usr/lib/libabsl_leak_check.a +#usr/lib/libabsl_log_entry.a +#usr/lib/libabsl_log_flags.a +#usr/lib/libabsl_log_globals.a +#usr/lib/libabsl_log_initialize.a +#usr/lib/libabsl_log_internal_check_op.a +#usr/lib/libabsl_log_internal_conditions.a +#usr/lib/libabsl_log_internal_format.a +#usr/lib/libabsl_log_internal_globals.a +#usr/lib/libabsl_log_internal_log_sink_set.a +#usr/lib/libabsl_log_internal_message.a +#usr/lib/libabsl_log_internal_nullguard.a +#usr/lib/libabsl_log_internal_proto.a +#usr/lib/libabsl_log_severity.a +#usr/lib/libabsl_log_sink.a +#usr/lib/libabsl_low_level_hash.a +#usr/lib/libabsl_malloc_internal.a +#usr/lib/libabsl_periodic_sampler.a +#usr/lib/libabsl_random_distributions.a +#usr/lib/libabsl_random_internal_distribution_test_util.a +#usr/lib/libabsl_random_internal_platform.a +#usr/lib/libabsl_random_internal_pool_urbg.a +#usr/lib/libabsl_random_internal_randen.a +#usr/lib/libabsl_random_internal_randen_hwaes.a +#usr/lib/libabsl_random_internal_randen_hwaes_impl.a +#usr/lib/libabsl_random_internal_randen_slow.a +#usr/lib/libabsl_random_internal_seed_material.a +#usr/lib/libabsl_random_seed_gen_exception.a +#usr/lib/libabsl_random_seed_sequences.a +#usr/lib/libabsl_raw_hash_set.a +#usr/lib/libabsl_raw_logging_internal.a +#usr/lib/libabsl_scoped_set_env.a +#usr/lib/libabsl_spinlock_wait.a +#usr/lib/libabsl_stacktrace.a +#usr/lib/libabsl_status.a +#usr/lib/libabsl_statusor.a +#usr/lib/libabsl_str_format_internal.a +#usr/lib/libabsl_strerror.a +#usr/lib/libabsl_string_view.a +#usr/lib/libabsl_strings.a +#usr/lib/libabsl_strings_internal.a +#usr/lib/libabsl_symbolize.a +#usr/lib/libabsl_synchronization.a +#usr/lib/libabsl_throw_delegate.a +#usr/lib/libabsl_time.a +#usr/lib/libabsl_time_zone.a +#usr/lib/pkgconfig/absl_absl_check.pc +#usr/lib/pkgconfig/absl_absl_log.pc +#usr/lib/pkgconfig/absl_algorithm.pc +#usr/lib/pkgconfig/absl_algorithm_container.pc +#usr/lib/pkgconfig/absl_any.pc +#usr/lib/pkgconfig/absl_any_invocable.pc +#usr/lib/pkgconfig/absl_atomic_hook.pc +#usr/lib/pkgconfig/absl_bad_any_cast.pc +#usr/lib/pkgconfig/absl_bad_any_cast_impl.pc +#usr/lib/pkgconfig/absl_bad_optional_access.pc +#usr/lib/pkgconfig/absl_bad_variant_access.pc +#usr/lib/pkgconfig/absl_base.pc +#usr/lib/pkgconfig/absl_base_internal.pc +#usr/lib/pkgconfig/absl_bind_front.pc +#usr/lib/pkgconfig/absl_bits.pc +#usr/lib/pkgconfig/absl_btree.pc +#usr/lib/pkgconfig/absl_check.pc +#usr/lib/pkgconfig/absl_city.pc +#usr/lib/pkgconfig/absl_civil_time.pc +#usr/lib/pkgconfig/absl_cleanup.pc +#usr/lib/pkgconfig/absl_cleanup_internal.pc +#usr/lib/pkgconfig/absl_common_policy_traits.pc +#usr/lib/pkgconfig/absl_compare.pc +#usr/lib/pkgconfig/absl_compressed_tuple.pc +#usr/lib/pkgconfig/absl_config.pc +#usr/lib/pkgconfig/absl_container_common.pc +#usr/lib/pkgconfig/absl_container_memory.pc +#usr/lib/pkgconfig/absl_cord.pc +#usr/lib/pkgconfig/absl_cord_internal.pc +#usr/lib/pkgconfig/absl_cordz_functions.pc +#usr/lib/pkgconfig/absl_cordz_handle.pc +#usr/lib/pkgconfig/absl_cordz_info.pc +#usr/lib/pkgconfig/absl_cordz_sample_token.pc +#usr/lib/pkgconfig/absl_cordz_statistics.pc +#usr/lib/pkgconfig/absl_cordz_update_scope.pc +#usr/lib/pkgconfig/absl_cordz_update_tracker.pc +#usr/lib/pkgconfig/absl_core_headers.pc +#usr/lib/pkgconfig/absl_counting_allocator.pc +#usr/lib/pkgconfig/absl_crc32c.pc +#usr/lib/pkgconfig/absl_crc_cord_state.pc +#usr/lib/pkgconfig/absl_crc_cpu_detect.pc +#usr/lib/pkgconfig/absl_crc_internal.pc +#usr/lib/pkgconfig/absl_debugging.pc +#usr/lib/pkgconfig/absl_debugging_internal.pc +#usr/lib/pkgconfig/absl_demangle_internal.pc +#usr/lib/pkgconfig/absl_die_if_null.pc +#usr/lib/pkgconfig/absl_dynamic_annotations.pc +#usr/lib/pkgconfig/absl_endian.pc +#usr/lib/pkgconfig/absl_errno_saver.pc +#usr/lib/pkgconfig/absl_examine_stack.pc +#usr/lib/pkgconfig/absl_exponential_biased.pc +#usr/lib/pkgconfig/absl_failure_signal_handler.pc +#usr/lib/pkgconfig/absl_fast_type_id.pc +#usr/lib/pkgconfig/absl_fixed_array.pc +#usr/lib/pkgconfig/absl_flags.pc +#usr/lib/pkgconfig/absl_flags_commandlineflag.pc +#usr/lib/pkgconfig/absl_flags_commandlineflag_internal.pc +#usr/lib/pkgconfig/absl_flags_config.pc +#usr/lib/pkgconfig/absl_flags_internal.pc +#usr/lib/pkgconfig/absl_flags_marshalling.pc +#usr/lib/pkgconfig/absl_flags_parse.pc +#usr/lib/pkgconfig/absl_flags_path_util.pc +#usr/lib/pkgconfig/absl_flags_private_handle_accessor.pc +#usr/lib/pkgconfig/absl_flags_program_name.pc +#usr/lib/pkgconfig/absl_flags_reflection.pc +#usr/lib/pkgconfig/absl_flags_usage.pc +#usr/lib/pkgconfig/absl_flags_usage_internal.pc +#usr/lib/pkgconfig/absl_flat_hash_map.pc +#usr/lib/pkgconfig/absl_flat_hash_set.pc +#usr/lib/pkgconfig/absl_function_ref.pc +#usr/lib/pkgconfig/absl_graphcycles_internal.pc +#usr/lib/pkgconfig/absl_hash.pc +#usr/lib/pkgconfig/absl_hash_function_defaults.pc +#usr/lib/pkgconfig/absl_hash_policy_traits.pc +#usr/lib/pkgconfig/absl_hashtable_debug.pc +#usr/lib/pkgconfig/absl_hashtable_debug_hooks.pc +#usr/lib/pkgconfig/absl_hashtablez_sampler.pc +#usr/lib/pkgconfig/absl_if_constexpr.pc +#usr/lib/pkgconfig/absl_inlined_vector.pc +#usr/lib/pkgconfig/absl_inlined_vector_internal.pc +#usr/lib/pkgconfig/absl_int128.pc +#usr/lib/pkgconfig/absl_kernel_timeout_internal.pc +#usr/lib/pkgconfig/absl_layout.pc +#usr/lib/pkgconfig/absl_leak_check.pc +#usr/lib/pkgconfig/absl_log.pc +#usr/lib/pkgconfig/absl_log_entry.pc +#usr/lib/pkgconfig/absl_log_flags.pc +#usr/lib/pkgconfig/absl_log_globals.pc +#usr/lib/pkgconfig/absl_log_initialize.pc +#usr/lib/pkgconfig/absl_log_internal_append_truncated.pc +#usr/lib/pkgconfig/absl_log_internal_check_impl.pc +#usr/lib/pkgconfig/absl_log_internal_check_op.pc +#usr/lib/pkgconfig/absl_log_internal_conditions.pc +#usr/lib/pkgconfig/absl_log_internal_config.pc +#usr/lib/pkgconfig/absl_log_internal_flags.pc +#usr/lib/pkgconfig/absl_log_internal_format.pc +#usr/lib/pkgconfig/absl_log_internal_globals.pc +#usr/lib/pkgconfig/absl_log_internal_log_impl.pc +#usr/lib/pkgconfig/absl_log_internal_log_sink_set.pc +#usr/lib/pkgconfig/absl_log_internal_message.pc +#usr/lib/pkgconfig/absl_log_internal_nullguard.pc +#usr/lib/pkgconfig/absl_log_internal_nullstream.pc +#usr/lib/pkgconfig/absl_log_internal_proto.pc +#usr/lib/pkgconfig/absl_log_internal_strip.pc +#usr/lib/pkgconfig/absl_log_internal_structured.pc +#usr/lib/pkgconfig/absl_log_internal_voidify.pc +#usr/lib/pkgconfig/absl_log_severity.pc +#usr/lib/pkgconfig/absl_log_sink.pc +#usr/lib/pkgconfig/absl_log_sink_registry.pc +#usr/lib/pkgconfig/absl_log_streamer.pc +#usr/lib/pkgconfig/absl_log_structured.pc +#usr/lib/pkgconfig/absl_low_level_hash.pc +#usr/lib/pkgconfig/absl_malloc_internal.pc +#usr/lib/pkgconfig/absl_memory.pc +#usr/lib/pkgconfig/absl_meta.pc +#usr/lib/pkgconfig/absl_node_hash_map.pc +#usr/lib/pkgconfig/absl_node_hash_set.pc +#usr/lib/pkgconfig/absl_node_slot_policy.pc +#usr/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc +#usr/lib/pkgconfig/absl_non_temporal_memcpy.pc +#usr/lib/pkgconfig/absl_nullability.pc +#usr/lib/pkgconfig/absl_numeric.pc +#usr/lib/pkgconfig/absl_numeric_representation.pc +#usr/lib/pkgconfig/absl_optional.pc +#usr/lib/pkgconfig/absl_periodic_sampler.pc +#usr/lib/pkgconfig/absl_prefetch.pc +#usr/lib/pkgconfig/absl_pretty_function.pc +#usr/lib/pkgconfig/absl_random_bit_gen_ref.pc +#usr/lib/pkgconfig/absl_random_distributions.pc +#usr/lib/pkgconfig/absl_random_internal_distribution_caller.pc +#usr/lib/pkgconfig/absl_random_internal_distribution_test_util.pc +#usr/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc +#usr/lib/pkgconfig/absl_random_internal_fastmath.pc +#usr/lib/pkgconfig/absl_random_internal_generate_real.pc +#usr/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc +#usr/lib/pkgconfig/absl_random_internal_mock_helpers.pc +#usr/lib/pkgconfig/absl_random_internal_nonsecure_base.pc +#usr/lib/pkgconfig/absl_random_internal_pcg_engine.pc +#usr/lib/pkgconfig/absl_random_internal_platform.pc +#usr/lib/pkgconfig/absl_random_internal_pool_urbg.pc +#usr/lib/pkgconfig/absl_random_internal_randen.pc +#usr/lib/pkgconfig/absl_random_internal_randen_engine.pc +#usr/lib/pkgconfig/absl_random_internal_randen_hwaes.pc +#usr/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc +#usr/lib/pkgconfig/absl_random_internal_randen_slow.pc +#usr/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc +#usr/lib/pkgconfig/absl_random_internal_seed_material.pc +#usr/lib/pkgconfig/absl_random_internal_traits.pc +#usr/lib/pkgconfig/absl_random_internal_uniform_helper.pc +#usr/lib/pkgconfig/absl_random_internal_wide_multiply.pc +#usr/lib/pkgconfig/absl_random_random.pc +#usr/lib/pkgconfig/absl_random_seed_gen_exception.pc +#usr/lib/pkgconfig/absl_random_seed_sequences.pc +#usr/lib/pkgconfig/absl_raw_hash_map.pc +#usr/lib/pkgconfig/absl_raw_hash_set.pc +#usr/lib/pkgconfig/absl_raw_logging_internal.pc +#usr/lib/pkgconfig/absl_sample_recorder.pc +#usr/lib/pkgconfig/absl_scoped_set_env.pc +#usr/lib/pkgconfig/absl_span.pc +#usr/lib/pkgconfig/absl_spinlock_wait.pc +#usr/lib/pkgconfig/absl_stacktrace.pc +#usr/lib/pkgconfig/absl_status.pc +#usr/lib/pkgconfig/absl_statusor.pc +#usr/lib/pkgconfig/absl_str_format.pc +#usr/lib/pkgconfig/absl_str_format_internal.pc +#usr/lib/pkgconfig/absl_strerror.pc +#usr/lib/pkgconfig/absl_string_view.pc +#usr/lib/pkgconfig/absl_strings.pc +#usr/lib/pkgconfig/absl_strings_internal.pc +#usr/lib/pkgconfig/absl_symbolize.pc +#usr/lib/pkgconfig/absl_synchronization.pc +#usr/lib/pkgconfig/absl_throw_delegate.pc +#usr/lib/pkgconfig/absl_time.pc +#usr/lib/pkgconfig/absl_time_zone.pc +#usr/lib/pkgconfig/absl_type_traits.pc +#usr/lib/pkgconfig/absl_utility.pc +#usr/lib/pkgconfig/absl_variant.pc diff --git a/config/rootfiles/common/acl b/config/rootfiles/common/acl index a3476d9a5..505fd563c 100644 --- a/config/rootfiles/common/acl +++ b/config/rootfiles/common/acl @@ -7,13 +7,12 @@ usr/bin/setfacl #usr/lib/libacl.la usr/lib/libacl.so usr/lib/libacl.so.1 -usr/lib/libacl.so.1.1.2301 +usr/lib/libacl.so.1.1.2302 #usr/lib/pkgconfig/libacl.pc #usr/share/doc/acl #usr/share/doc/acl/CHANGES #usr/share/doc/acl/COPYING #usr/share/doc/acl/COPYING.LGPL -#usr/share/doc/acl/PORTING #usr/share/doc/acl/extensions.txt #usr/share/doc/acl/libacl.txt #usr/share/locale/de/LC_MESSAGES/acl.mo @@ -22,6 +21,7 @@ usr/lib/libacl.so.1.1.2301 #usr/share/locale/es/LC_MESSAGES/acl.mo #usr/share/locale/fr/LC_MESSAGES/acl.mo #usr/share/locale/gl/LC_MESSAGES/acl.mo +#usr/share/locale/ka/LC_MESSAGES/acl.mo #usr/share/locale/pl/LC_MESSAGES/acl.mo #usr/share/locale/sv/LC_MESSAGES/acl.mo #usr/share/man/man1/chacl.1 diff --git a/config/rootfiles/common/attr b/config/rootfiles/common/attr index 536cfb9fc..a968063b4 100644 --- a/config/rootfiles/common/attr +++ b/config/rootfiles/common/attr @@ -1,7 +1,6 @@ usr/bin/attr usr/bin/getfattr usr/bin/setfattr -#usr/etc #usr/etc/xattr.conf #usr/include/attr #usr/include/attr/attributes.h @@ -11,13 +10,12 @@ usr/bin/setfattr #usr/lib/libattr.la #usr/lib/libattr.so usr/lib/libattr.so.1 -usr/lib/libattr.so.1.1.2501 +usr/lib/libattr.so.1.1.2502 #usr/lib/pkgconfig/libattr.pc #usr/share/doc/attr #usr/share/doc/attr/CHANGES #usr/share/doc/attr/COPYING #usr/share/doc/attr/COPYING.LGPL -#usr/share/doc/attr/PORTING #usr/share/locale/cs/LC_MESSAGES/attr.mo #usr/share/locale/de/LC_MESSAGES/attr.mo #usr/share/locale/en@boldquot @@ -29,6 +27,7 @@ usr/lib/libattr.so.1.1.2501 #usr/share/locale/es/LC_MESSAGES/attr.mo #usr/share/locale/fr/LC_MESSAGES/attr.mo #usr/share/locale/gl/LC_MESSAGES/attr.mo +#usr/share/locale/ka/LC_MESSAGES/attr.mo #usr/share/locale/nl/LC_MESSAGES/attr.mo #usr/share/locale/pl/LC_MESSAGES/attr.mo #usr/share/locale/sv/LC_MESSAGES/attr.mo diff --git a/config/rootfiles/packages/elfutils b/config/rootfiles/common/elfutils similarity index 76% rename from config/rootfiles/packages/elfutils rename to config/rootfiles/common/elfutils index f7d56ad89..830638e2b 100644 --- a/config/rootfiles/packages/elfutils +++ b/config/rootfiles/common/elfutils @@ -1,21 +1,21 @@ -usr/bin/eu-addr2line -usr/bin/eu-ar -usr/bin/eu-elfclassify -usr/bin/eu-elfcmp -usr/bin/eu-elfcompress -usr/bin/eu-elflint -usr/bin/eu-findtextrel -usr/bin/eu-make-debug-archive -usr/bin/eu-nm -usr/bin/eu-objdump -usr/bin/eu-ranlib -usr/bin/eu-readelf -usr/bin/eu-size -usr/bin/eu-srcfiles -usr/bin/eu-stack -usr/bin/eu-strings -usr/bin/eu-strip -usr/bin/eu-unstrip +#usr/bin/eu-addr2line +#usr/bin/eu-ar +#usr/bin/eu-elfclassify +#usr/bin/eu-elfcmp +#usr/bin/eu-elfcompress +#usr/bin/eu-elflint +#usr/bin/eu-findtextrel +#usr/bin/eu-make-debug-archive +#usr/bin/eu-nm +#usr/bin/eu-objdump +#usr/bin/eu-ranlib +#usr/bin/eu-readelf +#usr/bin/eu-size +#usr/bin/eu-srcfiles +#usr/bin/eu-stack +#usr/bin/eu-strings +#usr/bin/eu-strip +#usr/bin/eu-unstrip #usr/include/dwarf.h #usr/include/elfutils #usr/include/elfutils/elf-knowledge.h diff --git a/config/rootfiles/common/expat b/config/rootfiles/common/expat index 233c46283..499f99f8e 100644 --- a/config/rootfiles/common/expat +++ b/config/rootfiles/common/expat @@ -3,20 +3,21 @@ #usr/include/expat_config.h #usr/include/expat_external.h #usr/lib/cmake -#usr/lib/cmake/expat-2.5.0 -#usr/lib/cmake/expat-2.5.0/expat-config-version.cmake -#usr/lib/cmake/expat-2.5.0/expat-config.cmake -#usr/lib/cmake/expat-2.5.0/expat-noconfig.cmake -#usr/lib/cmake/expat-2.5.0/expat.cmake +#usr/lib/cmake/expat-2.6.0 +#usr/lib/cmake/expat-2.6.0/expat-config-version.cmake +#usr/lib/cmake/expat-2.6.0/expat-config.cmake +#usr/lib/cmake/expat-2.6.0/expat-noconfig.cmake +#usr/lib/cmake/expat-2.6.0/expat.cmake #usr/lib/libexpat.la #usr/lib/libexpat.so usr/lib/libexpat.so.1 -usr/lib/libexpat.so.1.8.10 +usr/lib/libexpat.so.1.9.0 #usr/lib/pkgconfig/expat.pc #usr/share/doc/expat -#usr/share/doc/expat-2.5.0 -#usr/share/doc/expat-2.5.0/ok.min.css -#usr/share/doc/expat-2.5.0/reference.html -#usr/share/doc/expat-2.5.0/style.css +#usr/share/doc/expat-2.6.0 +#usr/share/doc/expat-2.6.0/ok.min.css +#usr/share/doc/expat-2.6.0/reference.html +#usr/share/doc/expat-2.6.0/style.css #usr/share/doc/expat/AUTHORS #usr/share/doc/expat/changelog +#usr/share/man/man1/xmlwf.1 diff --git a/config/rootfiles/common/gettext b/config/rootfiles/common/gettext index 3560e9601..31dcfa033 100644 --- a/config/rootfiles/common/gettext +++ b/config/rootfiles/common/gettext @@ -38,22 +38,24 @@ usr/bin/gettext.sh #usr/lib/libasprintf.so usr/lib/libasprintf.so.0 usr/lib/libasprintf.so.0.0.0 -usr/lib/libgettextlib-0.22.so +usr/lib/libgettextlib-0.22.4.so +usr/lib/libgettextlib.a #usr/lib/libgettextlib.la #usr/lib/libgettextlib.so #usr/lib/libgettextpo.a #usr/lib/libgettextpo.la #usr/lib/libgettextpo.so usr/lib/libgettextpo.so.0 -usr/lib/libgettextpo.so.0.5.9 -usr/lib/libgettextsrc-0.22.so +usr/lib/libgettextpo.so.0.5.10 +usr/lib/libgettextsrc-0.22.4.so +#usr/lib/libgettextsrc.a #usr/lib/libgettextsrc.la usr/lib/libgettextsrc.so #usr/lib/libtextstyle.a #usr/lib/libtextstyle.la #usr/lib/libtextstyle.so usr/lib/libtextstyle.so.0 -usr/lib/libtextstyle.so.0.2.0 +usr/lib/libtextstyle.so.0.2.1 usr/lib/preloadable_libintl.so #usr/share/aclocal/build-to-host.m4 #usr/share/aclocal/gettext.m4 @@ -1984,16 +1986,16 @@ usr/lib/preloadable_libintl.so #usr/share/doc/libtextstyle/libtextstyle_abt.html #usr/share/doc/libtextstyle/libtextstyle_toc.html #usr/share/gettext -#usr/share/gettext-0.22 -#usr/share/gettext-0.22/its -#usr/share/gettext-0.22/its/glade.loc -#usr/share/gettext-0.22/its/glade1.its -#usr/share/gettext-0.22/its/glade2.its -#usr/share/gettext-0.22/its/gsettings.its -#usr/share/gettext-0.22/its/gsettings.loc -#usr/share/gettext-0.22/its/gtkbuilder.its -#usr/share/gettext-0.22/its/metainfo.its -#usr/share/gettext-0.22/its/metainfo.loc +#usr/share/gettext-0.22.4 +#usr/share/gettext-0.22.4/its +#usr/share/gettext-0.22.4/its/glade.loc +#usr/share/gettext-0.22.4/its/glade1.its +#usr/share/gettext-0.22.4/its/glade2.its +#usr/share/gettext-0.22.4/its/gsettings.its +#usr/share/gettext-0.22.4/its/gsettings.loc +#usr/share/gettext-0.22.4/its/gtkbuilder.its +#usr/share/gettext-0.22.4/its/metainfo.its +#usr/share/gettext-0.22.4/its/metainfo.loc #usr/share/gettext/ABOUT-NLS #usr/share/gettext/archive.dir.tar.xz #usr/share/gettext/config.rpath diff --git a/config/rootfiles/common/gnutls b/config/rootfiles/common/gnutls index cc6c90194..6cdaeb151 100644 --- a/config/rootfiles/common/gnutls +++ b/config/rootfiles/common/gnutls @@ -32,7 +32,7 @@ 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.37.0 +usr/lib/libgnutls.so.30.37.1 #usr/lib/libgnutlsxx.la #usr/lib/libgnutlsxx.so usr/lib/libgnutlsxx.so.30 diff --git a/config/rootfiles/common/libidn b/config/rootfiles/common/libidn index e2e2cd96a..3d0d3a97c 100644 --- a/config/rootfiles/common/libidn +++ b/config/rootfiles/common/libidn @@ -9,9 +9,7 @@ usr/bin/idn #usr/lib/libidn.la #usr/lib/libidn.so usr/lib/libidn.so.12 -usr/lib/libidn.so.12.6.4 +usr/lib/libidn.so.12.6.5 #usr/lib/pkgconfig/libidn.pc -#usr/share/emacs -#usr/share/emacs/site-lisp #usr/share/emacs/site-lisp/idna.el #usr/share/emacs/site-lisp/punycode.el diff --git a/config/rootfiles/common/libpng b/config/rootfiles/common/libpng index 2b1f250d2..687aa535c 100644 --- a/config/rootfiles/common/libpng +++ b/config/rootfiles/common/libpng @@ -16,7 +16,7 @@ usr/lib/libpng.so #usr/lib/libpng16.la usr/lib/libpng16.so usr/lib/libpng16.so.16 -usr/lib/libpng16.so.16.39.0 +usr/lib/libpng16.so.16.41.0 #usr/lib/pkgconfig/libpng.pc #usr/lib/pkgconfig/libpng16.pc #usr/share/man/man3/libpng.3 diff --git a/config/rootfiles/common/libyang b/config/rootfiles/common/libyang index b0dd54cda..f06340422 100644 --- a/config/rootfiles/common/libyang +++ b/config/rootfiles/common/libyang @@ -4,6 +4,7 @@ #usr/include/libyang/config.h #usr/include/libyang/context.h #usr/include/libyang/dict.h +#usr/include/libyang/hash_table.h #usr/include/libyang/in.h #usr/include/libyang/libyang.h #usr/include/libyang/log.h @@ -24,7 +25,7 @@ #usr/include/libyang/version.h #usr/lib/libyang.so usr/lib/libyang.so.2 -usr/lib/libyang.so.2.25.4 +usr/lib/libyang.so.2.46.3 #usr/lib/pkgconfig/libyang.pc #usr/share/man/man1/yanglint.1 #usr/share/man/man1/yangre.1 diff --git a/config/rootfiles/common/pam b/config/rootfiles/common/pam index e25fc9c26..de5c5b466 100644 --- a/config/rootfiles/common/pam +++ b/config/rootfiles/common/pam @@ -17,6 +17,8 @@ etc/security #lib/security/mkhomedir_helper #lib/security/pam_access.la lib/security/pam_access.so +#lib/security/pam_canonicalize_user.la +#lib/security/pam_canonicalize_user.so #lib/security/pam_debug.la #lib/security/pam_debug.so #lib/security/pam_deny.la @@ -193,6 +195,7 @@ usr/lib/libpamc.so.0.82.1 #usr/share/man/man8/mkhomedir_helper.8 #usr/share/man/man8/pam.8 #usr/share/man/man8/pam_access.8 +#usr/share/man/man8/pam_canonicalize_user.8 #usr/share/man/man8/pam_debug.8 #usr/share/man/man8/pam_deny.8 #usr/share/man/man8/pam_echo.8 diff --git a/config/rootfiles/common/pixman b/config/rootfiles/common/pixman index e58e467cb..c48845cde 100644 --- a/config/rootfiles/common/pixman +++ b/config/rootfiles/common/pixman @@ -1,8 +1,7 @@ #usr/include/pixman-1 #usr/include/pixman-1/pixman-version.h #usr/include/pixman-1/pixman.h -#usr/lib/libpixman-1.la #usr/lib/libpixman-1.so usr/lib/libpixman-1.so.0 -usr/lib/libpixman-1.so.0.42.2 +usr/lib/libpixman-1.so.0.43.0 #usr/lib/pkgconfig/pixman-1.pc diff --git a/config/rootfiles/common/poppler b/config/rootfiles/common/poppler index 1cbdb3f7a..68deecd65 100644 --- a/config/rootfiles/common/poppler +++ b/config/rootfiles/common/poppler @@ -173,8 +173,8 @@ usr/lib/libpoppler-cpp.so.0.11.0 usr/lib/libpoppler-glib.so.8 usr/lib/libpoppler-glib.so.8.26.0 #usr/lib/libpoppler.so -usr/lib/libpoppler.so.130 -usr/lib/libpoppler.so.130.0.0 +usr/lib/libpoppler.so.133 +usr/lib/libpoppler.so.133.0.0 #usr/lib/pkgconfig/poppler-cpp.pc #usr/lib/pkgconfig/poppler-glib.pc #usr/lib/pkgconfig/poppler.pc diff --git a/config/rootfiles/common/protobuf b/config/rootfiles/common/protobuf new file mode 100644 index 000000000..d3aa47718 --- /dev/null +++ b/config/rootfiles/common/protobuf @@ -0,0 +1,288 @@ +#usr/bin/protoc +#usr/bin/protoc-25.2.0 +#usr/include/google +#usr/include/google/protobuf +#usr/include/google/protobuf/any.h +#usr/include/google/protobuf/any.pb.h +#usr/include/google/protobuf/any.proto +#usr/include/google/protobuf/api.pb.h +#usr/include/google/protobuf/api.proto +#usr/include/google/protobuf/arena.h +#usr/include/google/protobuf/arena_align.h +#usr/include/google/protobuf/arena_allocation_policy.h +#usr/include/google/protobuf/arena_cleanup.h +#usr/include/google/protobuf/arenastring.h +#usr/include/google/protobuf/arenaz_sampler.h +#usr/include/google/protobuf/compiler +#usr/include/google/protobuf/compiler/allowlists +#usr/include/google/protobuf/compiler/allowlists/allowlist.h +#usr/include/google/protobuf/compiler/allowlists/allowlists.h +#usr/include/google/protobuf/compiler/code_generator.h +#usr/include/google/protobuf/compiler/command_line_interface.h +#usr/include/google/protobuf/compiler/cpp +#usr/include/google/protobuf/compiler/cpp/enum.h +#usr/include/google/protobuf/compiler/cpp/extension.h +#usr/include/google/protobuf/compiler/cpp/field.h +#usr/include/google/protobuf/compiler/cpp/field_generators +#usr/include/google/protobuf/compiler/cpp/field_generators/generators.h +#usr/include/google/protobuf/compiler/cpp/file.h +#usr/include/google/protobuf/compiler/cpp/generator.h +#usr/include/google/protobuf/compiler/cpp/helpers.h +#usr/include/google/protobuf/compiler/cpp/message.h +#usr/include/google/protobuf/compiler/cpp/message_layout_helper.h +#usr/include/google/protobuf/compiler/cpp/names.h +#usr/include/google/protobuf/compiler/cpp/options.h +#usr/include/google/protobuf/compiler/cpp/padding_optimizer.h +#usr/include/google/protobuf/compiler/cpp/parse_function_generator.h +#usr/include/google/protobuf/compiler/cpp/service.h +#usr/include/google/protobuf/compiler/cpp/tracker.h +#usr/include/google/protobuf/compiler/csharp +#usr/include/google/protobuf/compiler/csharp/csharp_doc_comment.h +#usr/include/google/protobuf/compiler/csharp/csharp_enum.h +#usr/include/google/protobuf/compiler/csharp/csharp_enum_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_field_base.h +#usr/include/google/protobuf/compiler/csharp/csharp_generator.h +#usr/include/google/protobuf/compiler/csharp/csharp_helpers.h +#usr/include/google/protobuf/compiler/csharp/csharp_map_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_message.h +#usr/include/google/protobuf/compiler/csharp/csharp_message_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_options.h +#usr/include/google/protobuf/compiler/csharp/csharp_primitive_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_reflection_class.h +#usr/include/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_repeated_message_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h +#usr/include/google/protobuf/compiler/csharp/csharp_source_generator_base.h +#usr/include/google/protobuf/compiler/csharp/csharp_wrapper_field.h +#usr/include/google/protobuf/compiler/csharp/names.h +#usr/include/google/protobuf/compiler/importer.h +#usr/include/google/protobuf/compiler/java +#usr/include/google/protobuf/compiler/java/context.h +#usr/include/google/protobuf/compiler/java/doc_comment.h +#usr/include/google/protobuf/compiler/java/enum.h +#usr/include/google/protobuf/compiler/java/enum_field.h +#usr/include/google/protobuf/compiler/java/enum_field_lite.h +#usr/include/google/protobuf/compiler/java/enum_lite.h +#usr/include/google/protobuf/compiler/java/extension.h +#usr/include/google/protobuf/compiler/java/extension_lite.h +#usr/include/google/protobuf/compiler/java/field.h +#usr/include/google/protobuf/compiler/java/file.h +#usr/include/google/protobuf/compiler/java/generator.h +#usr/include/google/protobuf/compiler/java/generator_factory.h +#usr/include/google/protobuf/compiler/java/helpers.h +#usr/include/google/protobuf/compiler/java/java_features.pb.h +#usr/include/google/protobuf/compiler/java/kotlin_generator.h +#usr/include/google/protobuf/compiler/java/map_field.h +#usr/include/google/protobuf/compiler/java/map_field_lite.h +#usr/include/google/protobuf/compiler/java/message.h +#usr/include/google/protobuf/compiler/java/message_builder.h +#usr/include/google/protobuf/compiler/java/message_builder_lite.h +#usr/include/google/protobuf/compiler/java/message_field.h +#usr/include/google/protobuf/compiler/java/message_field_lite.h +#usr/include/google/protobuf/compiler/java/message_lite.h +#usr/include/google/protobuf/compiler/java/message_serialization.h +#usr/include/google/protobuf/compiler/java/name_resolver.h +#usr/include/google/protobuf/compiler/java/names.h +#usr/include/google/protobuf/compiler/java/options.h +#usr/include/google/protobuf/compiler/java/primitive_field.h +#usr/include/google/protobuf/compiler/java/primitive_field_lite.h +#usr/include/google/protobuf/compiler/java/service.h +#usr/include/google/protobuf/compiler/java/shared_code_generator.h +#usr/include/google/protobuf/compiler/java/string_field.h +#usr/include/google/protobuf/compiler/java/string_field_lite.h +#usr/include/google/protobuf/compiler/objectivec +#usr/include/google/protobuf/compiler/objectivec/enum.h +#usr/include/google/protobuf/compiler/objectivec/enum_field.h +#usr/include/google/protobuf/compiler/objectivec/extension.h +#usr/include/google/protobuf/compiler/objectivec/field.h +#usr/include/google/protobuf/compiler/objectivec/file.h +#usr/include/google/protobuf/compiler/objectivec/generator.h +#usr/include/google/protobuf/compiler/objectivec/helpers.h +#usr/include/google/protobuf/compiler/objectivec/import_writer.h +#usr/include/google/protobuf/compiler/objectivec/line_consumer.h +#usr/include/google/protobuf/compiler/objectivec/map_field.h +#usr/include/google/protobuf/compiler/objectivec/message.h +#usr/include/google/protobuf/compiler/objectivec/message_field.h +#usr/include/google/protobuf/compiler/objectivec/names.h +#usr/include/google/protobuf/compiler/objectivec/nsobject_methods.h +#usr/include/google/protobuf/compiler/objectivec/oneof.h +#usr/include/google/protobuf/compiler/objectivec/options.h +#usr/include/google/protobuf/compiler/objectivec/primitive_field.h +#usr/include/google/protobuf/compiler/objectivec/text_format_decode_data.h +#usr/include/google/protobuf/compiler/parser.h +#usr/include/google/protobuf/compiler/php +#usr/include/google/protobuf/compiler/php/names.h +#usr/include/google/protobuf/compiler/php/php_generator.h +#usr/include/google/protobuf/compiler/plugin.h +#usr/include/google/protobuf/compiler/plugin.pb.h +#usr/include/google/protobuf/compiler/plugin.proto +#usr/include/google/protobuf/compiler/python +#usr/include/google/protobuf/compiler/python/generator.h +#usr/include/google/protobuf/compiler/python/helpers.h +#usr/include/google/protobuf/compiler/python/pyi_generator.h +#usr/include/google/protobuf/compiler/retention.h +#usr/include/google/protobuf/compiler/ruby +#usr/include/google/protobuf/compiler/ruby/ruby_generator.h +#usr/include/google/protobuf/compiler/rust +#usr/include/google/protobuf/compiler/rust/accessors +#usr/include/google/protobuf/compiler/rust/accessors/accessor_generator.h +#usr/include/google/protobuf/compiler/rust/accessors/accessors.h +#usr/include/google/protobuf/compiler/rust/context.h +#usr/include/google/protobuf/compiler/rust/generator.h +#usr/include/google/protobuf/compiler/rust/message.h +#usr/include/google/protobuf/compiler/rust/naming.h +#usr/include/google/protobuf/compiler/rust/oneof.h +#usr/include/google/protobuf/compiler/rust/relative_path.h +#usr/include/google/protobuf/compiler/scc.h +#usr/include/google/protobuf/compiler/subprocess.h +#usr/include/google/protobuf/compiler/versions.h +#usr/include/google/protobuf/compiler/versions_suffix.h +#usr/include/google/protobuf/compiler/zip_writer.h +#usr/include/google/protobuf/cpp_edition_defaults.h +#usr/include/google/protobuf/cpp_features.pb.h +#usr/include/google/protobuf/cpp_features.proto +#usr/include/google/protobuf/descriptor.h +#usr/include/google/protobuf/descriptor.pb.h +#usr/include/google/protobuf/descriptor.proto +#usr/include/google/protobuf/descriptor_database.h +#usr/include/google/protobuf/descriptor_legacy.h +#usr/include/google/protobuf/descriptor_visitor.h +#usr/include/google/protobuf/duration.pb.h +#usr/include/google/protobuf/duration.proto +#usr/include/google/protobuf/dynamic_message.h +#usr/include/google/protobuf/empty.pb.h +#usr/include/google/protobuf/empty.proto +#usr/include/google/protobuf/endian.h +#usr/include/google/protobuf/explicitly_constructed.h +#usr/include/google/protobuf/extension_set.h +#usr/include/google/protobuf/extension_set_inl.h +#usr/include/google/protobuf/feature_resolver.h +#usr/include/google/protobuf/field_access_listener.h +#usr/include/google/protobuf/field_mask.pb.h +#usr/include/google/protobuf/field_mask.proto +#usr/include/google/protobuf/generated_enum_reflection.h +#usr/include/google/protobuf/generated_enum_util.h +#usr/include/google/protobuf/generated_message_bases.h +#usr/include/google/protobuf/generated_message_reflection.h +#usr/include/google/protobuf/generated_message_tctable_decl.h +#usr/include/google/protobuf/generated_message_tctable_gen.h +#usr/include/google/protobuf/generated_message_tctable_impl.h +#usr/include/google/protobuf/generated_message_util.h +#usr/include/google/protobuf/has_bits.h +#usr/include/google/protobuf/implicit_weak_message.h +#usr/include/google/protobuf/inlined_string_field.h +#usr/include/google/protobuf/internal_message_util.h +#usr/include/google/protobuf/internal_visibility.h +#usr/include/google/protobuf/io +#usr/include/google/protobuf/io/coded_stream.h +#usr/include/google/protobuf/io/gzip_stream.h +#usr/include/google/protobuf/io/io_win32.h +#usr/include/google/protobuf/io/printer.h +#usr/include/google/protobuf/io/strtod.h +#usr/include/google/protobuf/io/tokenizer.h +#usr/include/google/protobuf/io/zero_copy_sink.h +#usr/include/google/protobuf/io/zero_copy_stream.h +#usr/include/google/protobuf/io/zero_copy_stream_impl.h +#usr/include/google/protobuf/io/zero_copy_stream_impl_lite.h +#usr/include/google/protobuf/json +#usr/include/google/protobuf/json/internal +#usr/include/google/protobuf/json/internal/descriptor_traits.h +#usr/include/google/protobuf/json/internal/lexer.h +#usr/include/google/protobuf/json/internal/message_path.h +#usr/include/google/protobuf/json/internal/parser.h +#usr/include/google/protobuf/json/internal/parser_traits.h +#usr/include/google/protobuf/json/internal/unparser.h +#usr/include/google/protobuf/json/internal/unparser_traits.h +#usr/include/google/protobuf/json/internal/untyped_message.h +#usr/include/google/protobuf/json/internal/writer.h +#usr/include/google/protobuf/json/internal/zero_copy_buffered_stream.h +#usr/include/google/protobuf/json/json.h +#usr/include/google/protobuf/map.h +#usr/include/google/protobuf/map_entry.h +#usr/include/google/protobuf/map_field.h +#usr/include/google/protobuf/map_field_inl.h +#usr/include/google/protobuf/map_field_lite.h +#usr/include/google/protobuf/map_type_handler.h +#usr/include/google/protobuf/message.h +#usr/include/google/protobuf/message_lite.h +#usr/include/google/protobuf/metadata.h +#usr/include/google/protobuf/metadata_lite.h +#usr/include/google/protobuf/parse_context.h +#usr/include/google/protobuf/port.h +#usr/include/google/protobuf/port_def.inc +#usr/include/google/protobuf/port_undef.inc +#usr/include/google/protobuf/raw_ptr.h +#usr/include/google/protobuf/reflection.h +#usr/include/google/protobuf/reflection_internal.h +#usr/include/google/protobuf/reflection_mode.h +#usr/include/google/protobuf/reflection_ops.h +#usr/include/google/protobuf/repeated_field.h +#usr/include/google/protobuf/repeated_ptr_field.h +#usr/include/google/protobuf/serial_arena.h +#usr/include/google/protobuf/service.h +#usr/include/google/protobuf/source_context.pb.h +#usr/include/google/protobuf/source_context.proto +#usr/include/google/protobuf/string_block.h +#usr/include/google/protobuf/struct.pb.h +#usr/include/google/protobuf/struct.proto +#usr/include/google/protobuf/stubs +#usr/include/google/protobuf/stubs/callback.h +#usr/include/google/protobuf/stubs/common.h +#usr/include/google/protobuf/stubs/platform_macros.h +#usr/include/google/protobuf/stubs/port.h +#usr/include/google/protobuf/stubs/status_macros.h +#usr/include/google/protobuf/text_format.h +#usr/include/google/protobuf/thread_safe_arena.h +#usr/include/google/protobuf/timestamp.pb.h +#usr/include/google/protobuf/timestamp.proto +#usr/include/google/protobuf/type.pb.h +#usr/include/google/protobuf/type.proto +#usr/include/google/protobuf/unknown_field_set.h +#usr/include/google/protobuf/util +#usr/include/google/protobuf/util/delimited_message_util.h +#usr/include/google/protobuf/util/field_comparator.h +#usr/include/google/protobuf/util/field_mask_util.h +#usr/include/google/protobuf/util/json_util.h +#usr/include/google/protobuf/util/message_differencer.h +#usr/include/google/protobuf/util/time_util.h +#usr/include/google/protobuf/util/type_resolver.h +#usr/include/google/protobuf/util/type_resolver_util.h +#usr/include/google/protobuf/varint_shuffle.h +#usr/include/google/protobuf/wire_format.h +#usr/include/google/protobuf/wire_format_lite.h +#usr/include/google/protobuf/wrappers.pb.h +#usr/include/google/protobuf/wrappers.proto +#usr/include/java +#usr/include/java/core +#usr/include/java/core/src +#usr/include/java/core/src/main +#usr/include/java/core/src/main/java +#usr/include/java/core/src/main/java/com +#usr/include/java/core/src/main/java/com/google +#usr/include/java/core/src/main/java/com/google/protobuf +#usr/include/java/core/src/main/java/com/google/protobuf/java_features.proto +#usr/include/utf8_range.h +#usr/include/utf8_validity.h +#usr/lib/cmake/protobuf +#usr/lib/cmake/protobuf/protobuf-config-version.cmake +#usr/lib/cmake/protobuf/protobuf-config.cmake +#usr/lib/cmake/protobuf/protobuf-generate.cmake +#usr/lib/cmake/protobuf/protobuf-module.cmake +#usr/lib/cmake/protobuf/protobuf-options.cmake +#usr/lib/cmake/protobuf/protobuf-targets-noconfig.cmake +#usr/lib/cmake/protobuf/protobuf-targets.cmake +#usr/lib/cmake/utf8_range +#usr/lib/cmake/utf8_range/utf8_range-config.cmake +#usr/lib/cmake/utf8_range/utf8_range-targets-noconfig.cmake +#usr/lib/cmake/utf8_range/utf8_range-targets.cmake +#usr/lib/libprotobuf-lite.so +#usr/lib/libprotobuf-lite.so.25.2.0 +#usr/lib/libprotobuf.so +#usr/lib/libprotobuf.so.25.2.0 +#usr/lib/libprotoc.so +#usr/lib/libprotoc.so.25.2.0 +#usr/lib/libutf8_range.a +#usr/lib/libutf8_validity.a +#usr/lib/pkgconfig/protobuf-lite.pc +#usr/lib/pkgconfig/protobuf.pc +#usr/lib/pkgconfig/utf8_range.pc diff --git a/config/rootfiles/common/protobuf-c b/config/rootfiles/common/protobuf-c new file mode 100644 index 000000000..56e6a2362 --- /dev/null +++ b/config/rootfiles/common/protobuf-c @@ -0,0 +1,13 @@ +#usr/bin/protoc-c +#usr/bin/protoc-gen-c +#usr/include/google/protobuf-c +#usr/include/google/protobuf-c/protobuf-c.h +#usr/include/protobuf-c +#usr/include/protobuf-c/protobuf-c.h +#usr/include/protobuf-c/protobuf-c.proto +#usr/lib/libprotobuf-c.a +#usr/lib/libprotobuf-c.la +#usr/lib/libprotobuf-c.so +#usr/lib/libprotobuf-c.so.1 +#usr/lib/libprotobuf-c.so.1.0.0 +#usr/lib/pkgconfig/libprotobuf-c.pc diff --git a/config/rootfiles/common/python3-calver b/config/rootfiles/common/python3-calver new file mode 100644 index 000000000..02796ab2d --- /dev/null +++ b/config/rootfiles/common/python3-calver @@ -0,0 +1,9 @@ +#usr/lib/python3.10/site-packages/calver +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/calver-2022.6.26-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/calver/__init__.py +#usr/lib/python3.10/site-packages/calver/integration.py diff --git a/config/rootfiles/common/python3-editables b/config/rootfiles/common/python3-editables new file mode 100644 index 000000000..6b5b36e52 --- /dev/null +++ b/config/rootfiles/common/python3-editables @@ -0,0 +1,12 @@ +#usr/lib/python3.10/site-packages/editables +#usr/lib/python3.10/site-packages/editables-0.5.dist-info +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/LICENSE.txt +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/METADATA +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/RECORD +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/WHEEL +#usr/lib/python3.10/site-packages/editables-0.5.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/editables/__init__.py +#usr/lib/python3.10/site-packages/editables/py.typed +#usr/lib/python3.10/site-packages/editables/redirector.py diff --git a/config/rootfiles/common/python3-hatch-fancy-pypi-readme b/config/rootfiles/common/python3-hatch-fancy-pypi-readme new file mode 100644 index 000000000..44f4beee4 --- /dev/null +++ b/config/rootfiles/common/python3-hatch-fancy-pypi-readme @@ -0,0 +1,23 @@ +#usr/bin/hatch-fancy-pypi-readme +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/METADATA +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/RECORD +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/WHEEL +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/entry_points.txt +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/licenses +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/licenses/AUTHORS.md +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info/licenses/LICENSE.txt +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/__init__.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/__main__.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/_builder.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/_cli.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/_config.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/_fragments.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/_substitutions.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/exceptions.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/hooks.py +#usr/lib/python3.10/site-packages/hatch_fancy_pypi_readme/py.typed diff --git a/config/rootfiles/common/python3-hatch-vcs b/config/rootfiles/common/python3-hatch-vcs new file mode 100644 index 000000000..5a3434c84 --- /dev/null +++ b/config/rootfiles/common/python3-hatch-vcs @@ -0,0 +1,18 @@ +#usr/lib/python3.10/site-packages/hatch_vcs +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/METADATA +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/RECORD +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/WHEEL +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/entry_points.txt +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/licenses +#usr/lib/python3.10/site-packages/hatch_vcs-0.4.0.dist-info/licenses/LICENSE.txt +#usr/lib/python3.10/site-packages/hatch_vcs/__about__.py +#usr/lib/python3.10/site-packages/hatch_vcs/__init__.py +#usr/lib/python3.10/site-packages/hatch_vcs/build_hook.py +#usr/lib/python3.10/site-packages/hatch_vcs/hooks.py +#usr/lib/python3.10/site-packages/hatch_vcs/metadata_hook.py +#usr/lib/python3.10/site-packages/hatch_vcs/vcs_utils.py +#usr/lib/python3.10/site-packages/hatch_vcs/version_source.py diff --git a/config/rootfiles/common/python3-hatchling b/config/rootfiles/common/python3-hatchling new file mode 100644 index 000000000..28e8a3708 --- /dev/null +++ b/config/rootfiles/common/python3-hatchling @@ -0,0 +1,99 @@ +#usr/bin/hatchling +#usr/lib/python3.10/site-packages/hatchling +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/METADATA +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/RECORD +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/WHEEL +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/entry_points.txt +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/licenses +#usr/lib/python3.10/site-packages/hatchling-1.21.1.dist-info/licenses/LICENSE.txt +#usr/lib/python3.10/site-packages/hatchling/__about__.py +#usr/lib/python3.10/site-packages/hatchling/__init__.py +#usr/lib/python3.10/site-packages/hatchling/__main__.py +#usr/lib/python3.10/site-packages/hatchling/bridge +#usr/lib/python3.10/site-packages/hatchling/bridge/__init__.py +#usr/lib/python3.10/site-packages/hatchling/bridge/app.py +#usr/lib/python3.10/site-packages/hatchling/build.py +#usr/lib/python3.10/site-packages/hatchling/builders +#usr/lib/python3.10/site-packages/hatchling/builders/__init__.py +#usr/lib/python3.10/site-packages/hatchling/builders/app.py +#usr/lib/python3.10/site-packages/hatchling/builders/config.py +#usr/lib/python3.10/site-packages/hatchling/builders/constants.py +#usr/lib/python3.10/site-packages/hatchling/builders/custom.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/__init__.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/custom.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/plugin +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/plugin/hooks.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/plugin/interface.py +#usr/lib/python3.10/site-packages/hatchling/builders/hooks/version.py +#usr/lib/python3.10/site-packages/hatchling/builders/plugin +#usr/lib/python3.10/site-packages/hatchling/builders/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/builders/plugin/hooks.py +#usr/lib/python3.10/site-packages/hatchling/builders/plugin/interface.py +#usr/lib/python3.10/site-packages/hatchling/builders/sdist.py +#usr/lib/python3.10/site-packages/hatchling/builders/utils.py +#usr/lib/python3.10/site-packages/hatchling/builders/wheel.py +#usr/lib/python3.10/site-packages/hatchling/cli +#usr/lib/python3.10/site-packages/hatchling/cli/__init__.py +#usr/lib/python3.10/site-packages/hatchling/cli/build +#usr/lib/python3.10/site-packages/hatchling/cli/build/__init__.py +#usr/lib/python3.10/site-packages/hatchling/cli/dep +#usr/lib/python3.10/site-packages/hatchling/cli/dep/__init__.py +#usr/lib/python3.10/site-packages/hatchling/cli/metadata +#usr/lib/python3.10/site-packages/hatchling/cli/metadata/__init__.py +#usr/lib/python3.10/site-packages/hatchling/cli/version +#usr/lib/python3.10/site-packages/hatchling/cli/version/__init__.py +#usr/lib/python3.10/site-packages/hatchling/dep +#usr/lib/python3.10/site-packages/hatchling/dep/__init__.py +#usr/lib/python3.10/site-packages/hatchling/dep/core.py +#usr/lib/python3.10/site-packages/hatchling/licenses +#usr/lib/python3.10/site-packages/hatchling/licenses/__init__.py +#usr/lib/python3.10/site-packages/hatchling/licenses/parse.py +#usr/lib/python3.10/site-packages/hatchling/licenses/supported.py +#usr/lib/python3.10/site-packages/hatchling/metadata +#usr/lib/python3.10/site-packages/hatchling/metadata/__init__.py +#usr/lib/python3.10/site-packages/hatchling/metadata/core.py +#usr/lib/python3.10/site-packages/hatchling/metadata/custom.py +#usr/lib/python3.10/site-packages/hatchling/metadata/plugin +#usr/lib/python3.10/site-packages/hatchling/metadata/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/metadata/plugin/hooks.py +#usr/lib/python3.10/site-packages/hatchling/metadata/plugin/interface.py +#usr/lib/python3.10/site-packages/hatchling/metadata/spec.py +#usr/lib/python3.10/site-packages/hatchling/metadata/utils.py +#usr/lib/python3.10/site-packages/hatchling/ouroboros.py +#usr/lib/python3.10/site-packages/hatchling/plugin +#usr/lib/python3.10/site-packages/hatchling/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/plugin/exceptions.py +#usr/lib/python3.10/site-packages/hatchling/plugin/manager.py +#usr/lib/python3.10/site-packages/hatchling/plugin/specs.py +#usr/lib/python3.10/site-packages/hatchling/plugin/utils.py +#usr/lib/python3.10/site-packages/hatchling/py.typed +#usr/lib/python3.10/site-packages/hatchling/utils +#usr/lib/python3.10/site-packages/hatchling/utils/__init__.py +#usr/lib/python3.10/site-packages/hatchling/utils/constants.py +#usr/lib/python3.10/site-packages/hatchling/utils/context.py +#usr/lib/python3.10/site-packages/hatchling/utils/fs.py +#usr/lib/python3.10/site-packages/hatchling/version +#usr/lib/python3.10/site-packages/hatchling/version/__init__.py +#usr/lib/python3.10/site-packages/hatchling/version/core.py +#usr/lib/python3.10/site-packages/hatchling/version/scheme +#usr/lib/python3.10/site-packages/hatchling/version/scheme/__init__.py +#usr/lib/python3.10/site-packages/hatchling/version/scheme/plugin +#usr/lib/python3.10/site-packages/hatchling/version/scheme/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/version/scheme/plugin/hooks.py +#usr/lib/python3.10/site-packages/hatchling/version/scheme/plugin/interface.py +#usr/lib/python3.10/site-packages/hatchling/version/scheme/standard.py +#usr/lib/python3.10/site-packages/hatchling/version/source +#usr/lib/python3.10/site-packages/hatchling/version/source/__init__.py +#usr/lib/python3.10/site-packages/hatchling/version/source/code.py +#usr/lib/python3.10/site-packages/hatchling/version/source/env.py +#usr/lib/python3.10/site-packages/hatchling/version/source/plugin +#usr/lib/python3.10/site-packages/hatchling/version/source/plugin/__init__.py +#usr/lib/python3.10/site-packages/hatchling/version/source/plugin/hooks.py +#usr/lib/python3.10/site-packages/hatchling/version/source/plugin/interface.py +#usr/lib/python3.10/site-packages/hatchling/version/source/regex.py diff --git a/config/rootfiles/common/python3-pathspec b/config/rootfiles/common/python3-pathspec new file mode 100644 index 000000000..ff2684f93 --- /dev/null +++ b/config/rootfiles/common/python3-pathspec @@ -0,0 +1,19 @@ +#usr/lib/python3.10/site-packages/pathspec +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/LICENSE +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/METADATA +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/RECORD +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/WHEEL +#usr/lib/python3.10/site-packages/pathspec-0.12.1.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/pathspec/__init__.py +#usr/lib/python3.10/site-packages/pathspec/_meta.py +#usr/lib/python3.10/site-packages/pathspec/gitignore.py +#usr/lib/python3.10/site-packages/pathspec/pathspec.py +#usr/lib/python3.10/site-packages/pathspec/pattern.py +#usr/lib/python3.10/site-packages/pathspec/patterns +#usr/lib/python3.10/site-packages/pathspec/patterns/__init__.py +#usr/lib/python3.10/site-packages/pathspec/patterns/gitwildmatch.py +#usr/lib/python3.10/site-packages/pathspec/py.typed +#usr/lib/python3.10/site-packages/pathspec/util.py diff --git a/config/rootfiles/common/python3-pluggy b/config/rootfiles/common/python3-pluggy new file mode 100644 index 000000000..9df9610de --- /dev/null +++ b/config/rootfiles/common/python3-pluggy @@ -0,0 +1,16 @@ +#usr/lib/python3.10/site-packages/pluggy +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pluggy-1.4.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pluggy/__init__.py +#usr/lib/python3.10/site-packages/pluggy/_callers.py +#usr/lib/python3.10/site-packages/pluggy/_hooks.py +#usr/lib/python3.10/site-packages/pluggy/_manager.py +#usr/lib/python3.10/site-packages/pluggy/_result.py +#usr/lib/python3.10/site-packages/pluggy/_tracing.py +#usr/lib/python3.10/site-packages/pluggy/_version.py +#usr/lib/python3.10/site-packages/pluggy/_warnings.py +#usr/lib/python3.10/site-packages/pluggy/py.typed diff --git a/config/rootfiles/common/python3-trove-classifiers b/config/rootfiles/common/python3-trove-classifiers new file mode 100644 index 000000000..a1142b9f4 --- /dev/null +++ b/config/rootfiles/common/python3-trove-classifiers @@ -0,0 +1,9 @@ +#usr/lib/python3.10/site-packages/trove_classifiers +#usr/lib/python3.10/site-packages/trove_classifiers-2024.1.8-py3.10.egg-info +#usr/lib/python3.10/site-packages/trove_classifiers-2024.1.8-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/trove_classifiers-2024.1.8-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/trove_classifiers-2024.1.8-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/trove_classifiers-2024.1.8-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/trove_classifiers/__init__.py +#usr/lib/python3.10/site-packages/trove_classifiers/__main__.py +#usr/lib/python3.10/site-packages/trove_classifiers/py.typed diff --git a/config/rootfiles/common/xz b/config/rootfiles/common/xz index f3818a083..c38db650a 100644 --- a/config/rootfiles/common/xz +++ b/config/rootfiles/common/xz @@ -41,7 +41,7 @@ usr/bin/xzmore #usr/lib/liblzma.la #usr/lib/liblzma.so usr/lib/liblzma.so.5 -usr/lib/liblzma.so.5.4.5 +usr/lib/liblzma.so.5.4.6 #usr/lib/pkgconfig/liblzma.pc #usr/share/doc/xz #usr/share/doc/xz/AUTHORS diff --git a/config/rootfiles/common/zlib b/config/rootfiles/common/zlib index 596b14641..ae2bd9e85 100644 --- a/config/rootfiles/common/zlib +++ b/config/rootfiles/common/zlib @@ -1,6 +1,6 @@ lib/libz.so lib/libz.so.1 -lib/libz.so.1.3 +lib/libz.so.1.3.1 #usr/include/zconf.h #usr/include/zlib.h #usr/lib/libz.a diff --git a/config/rootfiles/core/183/exclude b/config/rootfiles/core/184/exclude similarity index 100% rename from config/rootfiles/core/183/exclude rename to config/rootfiles/core/184/exclude diff --git a/config/rootfiles/core/183/filelists/aarch64/glibc b/config/rootfiles/core/184/filelists/aarch64/glibc similarity index 100% rename from config/rootfiles/core/183/filelists/aarch64/glibc rename to config/rootfiles/core/184/filelists/aarch64/glibc diff --git a/config/rootfiles/core/184/filelists/acl b/config/rootfiles/core/184/filelists/acl new file mode 120000 index 000000000..d819f9c48 --- /dev/null +++ b/config/rootfiles/core/184/filelists/acl @@ -0,0 +1 @@ +../../../common/acl \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/attr b/config/rootfiles/core/184/filelists/attr new file mode 120000 index 000000000..c80801751 --- /dev/null +++ b/config/rootfiles/core/184/filelists/attr @@ -0,0 +1 @@ +../../../common/attr \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/bash b/config/rootfiles/core/184/filelists/bash similarity index 100% rename from config/rootfiles/core/183/filelists/bash rename to config/rootfiles/core/184/filelists/bash diff --git a/config/rootfiles/core/183/filelists/core-files b/config/rootfiles/core/184/filelists/core-files similarity index 100% rename from config/rootfiles/core/183/filelists/core-files rename to config/rootfiles/core/184/filelists/core-files diff --git a/config/rootfiles/core/184/filelists/dhcpcd b/config/rootfiles/core/184/filelists/dhcpcd new file mode 120000 index 000000000..1e799dabb --- /dev/null +++ b/config/rootfiles/core/184/filelists/dhcpcd @@ -0,0 +1 @@ +../../../common/dhcpcd \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/diffutils b/config/rootfiles/core/184/filelists/diffutils new file mode 120000 index 000000000..a5c02f3ff --- /dev/null +++ b/config/rootfiles/core/184/filelists/diffutils @@ -0,0 +1 @@ +../../../common/diffutils \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/ed b/config/rootfiles/core/184/filelists/ed new file mode 120000 index 000000000..0ed331cfa --- /dev/null +++ b/config/rootfiles/core/184/filelists/ed @@ -0,0 +1 @@ +../../../common/ed \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/expat b/config/rootfiles/core/184/filelists/expat new file mode 120000 index 000000000..e1923cf63 --- /dev/null +++ b/config/rootfiles/core/184/filelists/expat @@ -0,0 +1 @@ +../../../common/expat \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/file b/config/rootfiles/core/184/filelists/file new file mode 120000 index 000000000..0c60e43aa --- /dev/null +++ b/config/rootfiles/core/184/filelists/file @@ -0,0 +1 @@ +../../../common/file \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/files b/config/rootfiles/core/184/filelists/files new file mode 100644 index 000000000..dc8a1b28f --- /dev/null +++ b/config/rootfiles/core/184/filelists/files @@ -0,0 +1,6 @@ +etc/rc.d/init.d/collectd +etc/rc.d/init.d/firewall +srv/web/ipfire/cgi-bin/optionsfw.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +usr/lib/firewall/rules.pl +var/ipfire/graphs.pl diff --git a/config/rootfiles/core/184/filelists/gettext b/config/rootfiles/core/184/filelists/gettext new file mode 120000 index 000000000..b6c6c6f4f --- /dev/null +++ b/config/rootfiles/core/184/filelists/gettext @@ -0,0 +1 @@ +../../../common/gettext \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/gnutls b/config/rootfiles/core/184/filelists/gnutls similarity index 100% rename from config/rootfiles/core/183/filelists/gnutls rename to config/rootfiles/core/184/filelists/gnutls diff --git a/config/rootfiles/core/184/filelists/iana-etc b/config/rootfiles/core/184/filelists/iana-etc new file mode 120000 index 000000000..1f3d54dbd --- /dev/null +++ b/config/rootfiles/core/184/filelists/iana-etc @@ -0,0 +1 @@ +../../../common/iana-etc \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/iproute2 b/config/rootfiles/core/184/filelists/iproute2 new file mode 120000 index 000000000..05f0f71fb --- /dev/null +++ b/config/rootfiles/core/184/filelists/iproute2 @@ -0,0 +1 @@ +../../../common/iproute2 \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/ipset b/config/rootfiles/core/184/filelists/ipset new file mode 120000 index 000000000..2b43691f2 --- /dev/null +++ b/config/rootfiles/core/184/filelists/ipset @@ -0,0 +1 @@ +../../../common/ipset \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/iputils b/config/rootfiles/core/184/filelists/iputils similarity index 100% rename from config/rootfiles/core/183/filelists/iputils rename to config/rootfiles/core/184/filelists/iputils diff --git a/config/rootfiles/core/183/filelists/libhtp b/config/rootfiles/core/184/filelists/libhtp similarity index 100% rename from config/rootfiles/core/183/filelists/libhtp rename to config/rootfiles/core/184/filelists/libhtp diff --git a/config/rootfiles/core/184/filelists/libidn b/config/rootfiles/core/184/filelists/libidn new file mode 120000 index 000000000..7e3548957 --- /dev/null +++ b/config/rootfiles/core/184/filelists/libidn @@ -0,0 +1 @@ +../../../common/libidn \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/libpng b/config/rootfiles/core/184/filelists/libpng new file mode 120000 index 000000000..8ef96e2c1 --- /dev/null +++ b/config/rootfiles/core/184/filelists/libpng @@ -0,0 +1 @@ +../../../common/libpng \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/lvm2 b/config/rootfiles/core/184/filelists/lvm2 new file mode 120000 index 000000000..d640870b7 --- /dev/null +++ b/config/rootfiles/core/184/filelists/lvm2 @@ -0,0 +1 @@ +../../../common/lvm2 \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/lzip b/config/rootfiles/core/184/filelists/lzip new file mode 120000 index 000000000..dd4b832b1 --- /dev/null +++ b/config/rootfiles/core/184/filelists/lzip @@ -0,0 +1 @@ +../../../common/lzip \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/memtest b/config/rootfiles/core/184/filelists/memtest new file mode 120000 index 000000000..4523c0813 --- /dev/null +++ b/config/rootfiles/core/184/filelists/memtest @@ -0,0 +1 @@ +../../../common/memtest \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/openssl b/config/rootfiles/core/184/filelists/openssl similarity index 100% rename from config/rootfiles/core/183/filelists/openssl rename to config/rootfiles/core/184/filelists/openssl diff --git a/config/rootfiles/core/184/filelists/pam b/config/rootfiles/core/184/filelists/pam new file mode 120000 index 000000000..660a1d80e --- /dev/null +++ b/config/rootfiles/core/184/filelists/pam @@ -0,0 +1 @@ +../../../common/pam \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/pixman b/config/rootfiles/core/184/filelists/pixman new file mode 120000 index 000000000..fdb6346ae --- /dev/null +++ b/config/rootfiles/core/184/filelists/pixman @@ -0,0 +1 @@ +../../../common/pixman \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/poppler b/config/rootfiles/core/184/filelists/poppler new file mode 120000 index 000000000..39aa6c263 --- /dev/null +++ b/config/rootfiles/core/184/filelists/poppler @@ -0,0 +1 @@ +../../../common/poppler \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/readline b/config/rootfiles/core/184/filelists/readline new file mode 120000 index 000000000..84209f189 --- /dev/null +++ b/config/rootfiles/core/184/filelists/readline @@ -0,0 +1 @@ +../../../common/readline \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/riscv64/glibc b/config/rootfiles/core/184/filelists/riscv64/glibc similarity index 100% rename from config/rootfiles/core/183/filelists/riscv64/glibc rename to config/rootfiles/core/184/filelists/riscv64/glibc diff --git a/config/rootfiles/core/184/filelists/shadow b/config/rootfiles/core/184/filelists/shadow new file mode 120000 index 000000000..c0824b7b9 --- /dev/null +++ b/config/rootfiles/core/184/filelists/shadow @@ -0,0 +1 @@ +../../../common/shadow \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/sqlite b/config/rootfiles/core/184/filelists/sqlite new file mode 120000 index 000000000..4ea569766 --- /dev/null +++ b/config/rootfiles/core/184/filelists/sqlite @@ -0,0 +1 @@ +../../../common/sqlite \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/squid b/config/rootfiles/core/184/filelists/squid new file mode 120000 index 000000000..2dc8372a0 --- /dev/null +++ b/config/rootfiles/core/184/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/suricata b/config/rootfiles/core/184/filelists/suricata similarity index 100% rename from config/rootfiles/core/183/filelists/suricata rename to config/rootfiles/core/184/filelists/suricata diff --git a/config/rootfiles/core/184/filelists/vnstat b/config/rootfiles/core/184/filelists/vnstat new file mode 120000 index 000000000..2e2e6100b --- /dev/null +++ b/config/rootfiles/core/184/filelists/vnstat @@ -0,0 +1 @@ +../../../common/vnstat \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/x86_64/dmidecode b/config/rootfiles/core/184/filelists/x86_64/dmidecode new file mode 120000 index 000000000..88f5f0a61 --- /dev/null +++ b/config/rootfiles/core/184/filelists/x86_64/dmidecode @@ -0,0 +1 @@ +../../../../common/x86_64/dmidecode \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/x86_64/glibc b/config/rootfiles/core/184/filelists/x86_64/glibc similarity index 100% rename from config/rootfiles/core/183/filelists/x86_64/glibc rename to config/rootfiles/core/184/filelists/x86_64/glibc diff --git a/config/rootfiles/core/184/filelists/xz b/config/rootfiles/core/184/filelists/xz new file mode 120000 index 000000000..734e926c7 --- /dev/null +++ b/config/rootfiles/core/184/filelists/xz @@ -0,0 +1 @@ +../../../common/xz \ No newline at end of file diff --git a/config/rootfiles/core/184/filelists/zlib b/config/rootfiles/core/184/filelists/zlib new file mode 120000 index 000000000..e34566322 --- /dev/null +++ b/config/rootfiles/core/184/filelists/zlib @@ -0,0 +1 @@ +../../../common/zlib \ No newline at end of file diff --git a/config/rootfiles/core/184/update.sh b/config/rootfiles/core/184/update.sh new file mode 100644 index 000000000..024c44be7 --- /dev/null +++ b/config/rootfiles/core/184/update.sh @@ -0,0 +1,103 @@ +#!/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) 2023 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=184 + +# 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/init.d/squid stop +/etc/init.d/vnstat stop + +# Extract files +extract_files + +# Remove dropped elfutils addon +rm -vf \ + /opt/pakfire/db/installed/meta-elfutils \ + /opt/pakfire/db/meta/meta-elfutils \ + /opt/pakfire/db/rootfiles/elfutils \ + /usr/bin/eu-addr2line \ + /usr/bin/eu-ar \ + /usr/bin/eu-elfclassify \ + /usr/bin/eu-elfcmp \ + /usr/bin/eu-elfcompress \ + /usr/bin/eu-elflint \ + /usr/bin/eu-findtextrel \ + /usr/bin/eu-make-debug-archive \ + /usr/bin/eu-nm \ + /usr/bin/eu-objdump \ + /usr/bin/eu-ranlib \ + /usr/bin/eu-readelf \ + /usr/bin/eu-size \ + /usr/bin/eu-srcfiles \ + /usr/bin/eu-stack \ + /usr/bin/eu-strings \ + /usr/bin/eu-strip \ + /usr/bin/eu-unstrip + +# Remove files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Filesytem cleanup +/usr/local/bin/filesystem-cleanup + +# Apply local configuration to sshd_config +/usr/local/bin/sshctrl + +# Start services +telinit u +/etc/init.d/vnstat start +/etc/init.d/collectd restart +/etc/init.d/suricata restart +if [ -f /var/ipfire/proxy/enable ]; then + /etc/init.d/squid start +fi + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# 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/183/exclude b/config/rootfiles/oldcore/183/exclude new file mode 100644 index 000000000..8ee1c3c2f --- /dev/null +++ b/config/rootfiles/oldcore/183/exclude @@ -0,0 +1,35 @@ +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/lib/location/ipset +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/oldcore/183/filelists/aarch64/glibc b/config/rootfiles/oldcore/183/filelists/aarch64/glibc new file mode 120000 index 000000000..d13849ff9 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/aarch64/glibc @@ -0,0 +1 @@ +../../../../common/aarch64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/aarch64/grub b/config/rootfiles/oldcore/183/filelists/aarch64/grub similarity index 100% rename from config/rootfiles/core/183/filelists/aarch64/grub rename to config/rootfiles/oldcore/183/filelists/aarch64/grub diff --git a/config/rootfiles/core/183/filelists/aarch64/linux b/config/rootfiles/oldcore/183/filelists/aarch64/linux similarity index 100% rename from config/rootfiles/core/183/filelists/aarch64/linux rename to config/rootfiles/oldcore/183/filelists/aarch64/linux diff --git a/config/rootfiles/core/183/filelists/apache2 b/config/rootfiles/oldcore/183/filelists/apache2 similarity index 100% rename from config/rootfiles/core/183/filelists/apache2 rename to config/rootfiles/oldcore/183/filelists/apache2 diff --git a/config/rootfiles/oldcore/183/filelists/bash b/config/rootfiles/oldcore/183/filelists/bash new file mode 120000 index 000000000..de970cb1d --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/bash @@ -0,0 +1 @@ +../../../common/bash \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/bind b/config/rootfiles/oldcore/183/filelists/bind similarity index 100% rename from config/rootfiles/core/183/filelists/bind rename to config/rootfiles/oldcore/183/filelists/bind diff --git a/config/rootfiles/oldcore/183/filelists/core-files b/config/rootfiles/oldcore/183/filelists/core-files new file mode 100644 index 000000000..0dec37e53 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/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/183/filelists/cpio b/config/rootfiles/oldcore/183/filelists/cpio similarity index 100% rename from config/rootfiles/core/183/filelists/cpio rename to config/rootfiles/oldcore/183/filelists/cpio diff --git a/config/rootfiles/core/183/filelists/dracut b/config/rootfiles/oldcore/183/filelists/dracut similarity index 100% rename from config/rootfiles/core/183/filelists/dracut rename to config/rootfiles/oldcore/183/filelists/dracut diff --git a/config/rootfiles/core/183/filelists/files b/config/rootfiles/oldcore/183/filelists/files similarity index 100% rename from config/rootfiles/core/183/filelists/files rename to config/rootfiles/oldcore/183/filelists/files diff --git a/config/rootfiles/core/183/filelists/fontconfig b/config/rootfiles/oldcore/183/filelists/fontconfig similarity index 100% rename from config/rootfiles/core/183/filelists/fontconfig rename to config/rootfiles/oldcore/183/filelists/fontconfig diff --git a/config/rootfiles/oldcore/183/filelists/gnutls b/config/rootfiles/oldcore/183/filelists/gnutls new file mode 120000 index 000000000..8dbe60bc3 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/gnutls @@ -0,0 +1 @@ +../../../common/gnutls \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/iptables b/config/rootfiles/oldcore/183/filelists/iptables similarity index 100% rename from config/rootfiles/core/183/filelists/iptables rename to config/rootfiles/oldcore/183/filelists/iptables diff --git a/config/rootfiles/oldcore/183/filelists/iputils b/config/rootfiles/oldcore/183/filelists/iputils new file mode 120000 index 000000000..361c28f71 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/iputils @@ -0,0 +1 @@ +../../../common/iputils \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/kbd b/config/rootfiles/oldcore/183/filelists/kbd similarity index 100% rename from config/rootfiles/core/183/filelists/kbd rename to config/rootfiles/oldcore/183/filelists/kbd diff --git a/config/rootfiles/core/183/filelists/kmod b/config/rootfiles/oldcore/183/filelists/kmod similarity index 100% rename from config/rootfiles/core/183/filelists/kmod rename to config/rootfiles/oldcore/183/filelists/kmod diff --git a/config/rootfiles/core/183/filelists/lcms2 b/config/rootfiles/oldcore/183/filelists/lcms2 similarity index 100% rename from config/rootfiles/core/183/filelists/lcms2 rename to config/rootfiles/oldcore/183/filelists/lcms2 diff --git a/config/rootfiles/core/183/filelists/libgcrypt b/config/rootfiles/oldcore/183/filelists/libgcrypt similarity index 100% rename from config/rootfiles/core/183/filelists/libgcrypt rename to config/rootfiles/oldcore/183/filelists/libgcrypt diff --git a/config/rootfiles/oldcore/183/filelists/libhtp b/config/rootfiles/oldcore/183/filelists/libhtp new file mode 120000 index 000000000..676e2c5e8 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/libhtp @@ -0,0 +1 @@ +../../../common/libhtp \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/libnl-3 b/config/rootfiles/oldcore/183/filelists/libnl-3 similarity index 100% rename from config/rootfiles/core/183/filelists/libnl-3 rename to config/rootfiles/oldcore/183/filelists/libnl-3 diff --git a/config/rootfiles/core/183/filelists/libssh b/config/rootfiles/oldcore/183/filelists/libssh similarity index 100% rename from config/rootfiles/core/183/filelists/libssh rename to config/rootfiles/oldcore/183/filelists/libssh diff --git a/config/rootfiles/core/183/filelists/libxml2 b/config/rootfiles/oldcore/183/filelists/libxml2 similarity index 100% rename from config/rootfiles/core/183/filelists/libxml2 rename to config/rootfiles/oldcore/183/filelists/libxml2 diff --git a/config/rootfiles/core/183/filelists/lmdb b/config/rootfiles/oldcore/183/filelists/lmdb similarity index 100% rename from config/rootfiles/core/183/filelists/lmdb rename to config/rootfiles/oldcore/183/filelists/lmdb diff --git a/config/rootfiles/core/183/filelists/lsof b/config/rootfiles/oldcore/183/filelists/lsof similarity index 100% rename from config/rootfiles/core/183/filelists/lsof rename to config/rootfiles/oldcore/183/filelists/lsof diff --git a/config/rootfiles/core/183/filelists/openssh b/config/rootfiles/oldcore/183/filelists/openssh similarity index 100% rename from config/rootfiles/core/183/filelists/openssh rename to config/rootfiles/oldcore/183/filelists/openssh diff --git a/config/rootfiles/oldcore/183/filelists/openssl b/config/rootfiles/oldcore/183/filelists/openssl new file mode 120000 index 000000000..e011a9266 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/p11-kit b/config/rootfiles/oldcore/183/filelists/p11-kit similarity index 100% rename from config/rootfiles/core/183/filelists/p11-kit rename to config/rootfiles/oldcore/183/filelists/p11-kit diff --git a/config/rootfiles/core/183/filelists/qpdf b/config/rootfiles/oldcore/183/filelists/qpdf similarity index 100% rename from config/rootfiles/core/183/filelists/qpdf rename to config/rootfiles/oldcore/183/filelists/qpdf diff --git a/config/rootfiles/oldcore/183/filelists/riscv64/glibc b/config/rootfiles/oldcore/183/filelists/riscv64/glibc new file mode 120000 index 000000000..36b731f7d --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/riscv64/glibc @@ -0,0 +1 @@ +../../../../common/riscv64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/riscv64/grub b/config/rootfiles/oldcore/183/filelists/riscv64/grub similarity index 100% rename from config/rootfiles/core/183/filelists/riscv64/grub rename to config/rootfiles/oldcore/183/filelists/riscv64/grub diff --git a/config/rootfiles/core/183/filelists/riscv64/linux b/config/rootfiles/oldcore/183/filelists/riscv64/linux similarity index 100% rename from config/rootfiles/core/183/filelists/riscv64/linux rename to config/rootfiles/oldcore/183/filelists/riscv64/linux diff --git a/config/rootfiles/core/183/filelists/strongswan b/config/rootfiles/oldcore/183/filelists/strongswan similarity index 100% rename from config/rootfiles/core/183/filelists/strongswan rename to config/rootfiles/oldcore/183/filelists/strongswan diff --git a/config/rootfiles/core/183/filelists/sudo b/config/rootfiles/oldcore/183/filelists/sudo similarity index 100% rename from config/rootfiles/core/183/filelists/sudo rename to config/rootfiles/oldcore/183/filelists/sudo diff --git a/config/rootfiles/oldcore/183/filelists/suricata b/config/rootfiles/oldcore/183/filelists/suricata new file mode 120000 index 000000000..f671f6993 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/suricata @@ -0,0 +1 @@ +../../../common/suricata \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/tzdata b/config/rootfiles/oldcore/183/filelists/tzdata similarity index 100% rename from config/rootfiles/core/183/filelists/tzdata rename to config/rootfiles/oldcore/183/filelists/tzdata diff --git a/config/rootfiles/core/183/filelists/web-user-interface b/config/rootfiles/oldcore/183/filelists/web-user-interface similarity index 100% rename from config/rootfiles/core/183/filelists/web-user-interface rename to config/rootfiles/oldcore/183/filelists/web-user-interface diff --git a/config/rootfiles/oldcore/183/filelists/x86_64/glibc b/config/rootfiles/oldcore/183/filelists/x86_64/glibc new file mode 120000 index 000000000..111909966 --- /dev/null +++ b/config/rootfiles/oldcore/183/filelists/x86_64/glibc @@ -0,0 +1 @@ +../../../../common/x86_64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/183/filelists/x86_64/grub b/config/rootfiles/oldcore/183/filelists/x86_64/grub similarity index 100% rename from config/rootfiles/core/183/filelists/x86_64/grub rename to config/rootfiles/oldcore/183/filelists/x86_64/grub diff --git a/config/rootfiles/core/183/filelists/x86_64/linux b/config/rootfiles/oldcore/183/filelists/x86_64/linux similarity index 100% rename from config/rootfiles/core/183/filelists/x86_64/linux rename to config/rootfiles/oldcore/183/filelists/x86_64/linux diff --git a/config/rootfiles/core/183/update.sh b/config/rootfiles/oldcore/183/update.sh similarity index 100% rename from config/rootfiles/core/183/update.sh rename to config/rootfiles/oldcore/183/update.sh diff --git a/config/rootfiles/packages/borgbackup b/config/rootfiles/packages/borgbackup index feaca4156..eb08045c2 100644 --- a/config/rootfiles/packages/borgbackup +++ b/config/rootfiles/packages/borgbackup @@ -72,6 +72,7 @@ usr/lib/python3.10/site-packages/borg/testsuite/crypto.py usr/lib/python3.10/site-packages/borg/testsuite/efficient_collection_queue.py usr/lib/python3.10/site-packages/borg/testsuite/file_integrity.py usr/lib/python3.10/site-packages/borg/testsuite/hashindex.py +usr/lib/python3.10/site-packages/borg/testsuite/hashindex_stress.py usr/lib/python3.10/site-packages/borg/testsuite/helpers.py usr/lib/python3.10/site-packages/borg/testsuite/item.py usr/lib/python3.10/site-packages/borg/testsuite/key.py @@ -91,12 +92,11 @@ usr/lib/python3.10/site-packages/borg/testsuite/xattr.py usr/lib/python3.10/site-packages/borg/upgrader.py usr/lib/python3.10/site-packages/borg/version.py usr/lib/python3.10/site-packages/borg/xattr.py -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/PKG-INFO -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/SOURCES.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/dependency_links.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/entry_points.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/not-zip-safe -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/requires.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.3-py3.10.egg-info/top_level.txt - +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/top_level.txt diff --git a/config/rootfiles/packages/fmt b/config/rootfiles/packages/fmt index a1dffc8d6..2078063cf 100644 --- a/config/rootfiles/packages/fmt +++ b/config/rootfiles/packages/fmt @@ -19,5 +19,5 @@ #usr/lib/cmake/fmt/fmt-targets.cmake #usr/lib/libfmt.so usr/lib/libfmt.so.10 -usr/lib/libfmt.so.10.0.0 +usr/lib/libfmt.so.10.2.1 #usr/lib/pkgconfig/fmt.pc diff --git a/config/rootfiles/packages/frr b/config/rootfiles/packages/frr index 092460ff6..92b31ffe9 100644 --- a/config/rootfiles/packages/frr +++ b/config/rootfiles/packages/frr @@ -1,7 +1,10 @@ etc/rc.d/init.d/frr usr/bin/vtysh #usr/include/frr +#usr/include/frr/admin_group.h +#usr/include/frr/affinitymap.h #usr/include/frr/agg_table.h +#usr/include/frr/asn.h #usr/include/frr/assert.h #usr/include/frr/atomlist.h #usr/include/frr/base64.h @@ -17,6 +20,7 @@ usr/bin/vtysh #usr/include/frr/compiler.h #usr/include/frr/cspf.h #usr/include/frr/csv.h +#usr/include/frr/darr.h #usr/include/frr/db.h #usr/include/frr/debug.h #usr/include/frr/defaults.h @@ -27,14 +31,15 @@ usr/bin/vtysh #usr/include/frr/eigrpd/eigrpd.h #usr/include/frr/ferr.h #usr/include/frr/filter.h +#usr/include/frr/flex_algo.h #usr/include/frr/freebsd-queue.h #usr/include/frr/frr_pthread.h #usr/include/frr/frratomic.h #usr/include/frr/frrcu.h +#usr/include/frr/frrevent.h #usr/include/frr/frrlua.h #usr/include/frr/frrscript.h #usr/include/frr/frrstr.h -#usr/include/frr/getopt.h #usr/include/frr/graph.h #usr/include/frr/hash.h #usr/include/frr/hook.h @@ -44,6 +49,7 @@ usr/bin/vtysh #usr/include/frr/if_rmap.h #usr/include/frr/imsg.h #usr/include/frr/ipaddr.h +#usr/include/frr/iso.h #usr/include/frr/jhash.h #usr/include/frr/json.h #usr/include/frr/keychain.h @@ -59,6 +65,13 @@ usr/bin/vtysh #usr/include/frr/log_vty.h #usr/include/frr/md5.h #usr/include/frr/memory.h +#usr/include/frr/mgmt.pb-c.h +#usr/include/frr/mgmt_be_client.h +#usr/include/frr/mgmt_fe_client.h +#usr/include/frr/mgmt_msg.h +#usr/include/frr/mgmt_pb.h +#usr/include/frr/mgmtd +#usr/include/frr/mgmtd/mgmt_defines.h #usr/include/frr/mlag.h #usr/include/frr/module.h #usr/include/frr/monotime.h @@ -101,6 +114,7 @@ usr/bin/vtysh #usr/include/frr/routemap.h #usr/include/frr/routing_nb.h #usr/include/frr/sbuf.h +#usr/include/frr/segment_routing.h #usr/include/frr/seqlock.h #usr/include/frr/sha256.h #usr/include/frr/sigevent.h @@ -117,7 +131,6 @@ usr/bin/vtysh #usr/include/frr/table.h #usr/include/frr/tc.h #usr/include/frr/termtable.h -#usr/include/frr/thread.h #usr/include/frr/trace.h #usr/include/frr/typerb.h #usr/include/frr/typesafe.h @@ -154,10 +167,18 @@ usr/bin/vtysh #usr/lib/libfrr.so usr/lib/libfrr.so.0 usr/lib/libfrr.so.0.0.0 +#usr/lib/libfrr_pb.la +#usr/lib/libfrr_pb.so +usr/lib/libfrr_pb.so.0 +usr/lib/libfrr_pb.so.0.0.0 #usr/lib/libfrrcares.la #usr/lib/libfrrcares.so usr/lib/libfrrcares.so.0 usr/lib/libfrrcares.so.0.0.0 +#usr/lib/libmgmt_be_nb.la +#usr/lib/libmgmt_be_nb.so +usr/lib/libmgmt_be_nb.so.0 +usr/lib/libmgmt_be_nb.so.0.0.0 usr/sbin/bgpd usr/sbin/fabricd usr/sbin/frr @@ -167,6 +188,7 @@ usr/sbin/frr_babeltrace.py usr/sbin/frrcommon.sh usr/sbin/frrinit.sh usr/sbin/generate_support_bundle.py +usr/sbin/mgmtd usr/sbin/ospfd usr/sbin/pathd usr/sbin/pim6d @@ -176,6 +198,7 @@ usr/sbin/vrrpd usr/sbin/watchfrr usr/sbin/watchfrr.sh usr/sbin/zebra +#usr/share/yang/frr-affinity-map.yang #usr/share/yang/frr-bgp-bmp.yang #usr/share/yang/frr-bgp-common-multiprotocol.yang #usr/share/yang/frr-bgp-common-structure.yang @@ -189,6 +212,7 @@ usr/sbin/zebra #usr/share/yang/frr-bgp.yang #usr/share/yang/frr-deviations-bgp-datacenter.yang #usr/share/yang/frr-filter.yang +#usr/share/yang/frr-if-rmap.yang #usr/share/yang/frr-interface.yang #usr/share/yang/frr-module-translator.yang #usr/share/yang/frr-nexthop.yang diff --git a/config/rootfiles/packages/libtalloc b/config/rootfiles/packages/libtalloc index dd7fa75c2..6e131085f 100644 --- a/config/rootfiles/packages/libtalloc +++ b/config/rootfiles/packages/libtalloc @@ -1,5 +1,5 @@ #usr/include/talloc.h #usr/lib/libtalloc.so usr/lib/libtalloc.so.2 -usr/lib/libtalloc.so.2.3.4 +usr/lib/libtalloc.so.2.4.1 #usr/lib/pkgconfig/talloc.pc diff --git a/config/rootfiles/packages/libvirt b/config/rootfiles/packages/libvirt index 8b3819aa5..f1031b079 100644 --- a/config/rootfiles/packages/libvirt +++ b/config/rootfiles/packages/libvirt @@ -85,16 +85,16 @@ usr/bin/virt-xml-validate #usr/lib/libvirt #usr/lib/libvirt-admin.so usr/lib/libvirt-admin.so.0 -usr/lib/libvirt-admin.so.0.8010.0 +usr/lib/libvirt-admin.so.0.10000.0 #usr/lib/libvirt-lxc.so usr/lib/libvirt-lxc.so.0 -usr/lib/libvirt-lxc.so.0.8010.0 +usr/lib/libvirt-lxc.so.0.10000.0 #usr/lib/libvirt-qemu.so usr/lib/libvirt-qemu.so.0 -usr/lib/libvirt-qemu.so.0.8010.0 +usr/lib/libvirt-qemu.so.0.10000.0 #usr/lib/libvirt.so usr/lib/libvirt.so.0 -usr/lib/libvirt.so.0.8010.0 +usr/lib/libvirt.so.0.10000.0 #usr/lib/libvirt/connection-driver usr/lib/libvirt/connection-driver/libvirt_driver_ch.so usr/lib/libvirt/connection-driver/libvirt_driver_interface.so @@ -186,6 +186,7 @@ usr/sbin/virtstoraged #usr/share/doc/libvirt/examples/sh #usr/share/doc/libvirt/examples/sh/virt-lxc-convert #usr/share/doc/libvirt/examples/systemtap +#usr/share/doc/libvirt/examples/systemtap/amd-sev-es-vmsa.stp #usr/share/doc/libvirt/examples/systemtap/events.stp #usr/share/doc/libvirt/examples/systemtap/lock-debug.stp #usr/share/doc/libvirt/examples/systemtap/qemu-monitor.stp @@ -247,6 +248,7 @@ usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml usr/share/libvirt/cpu_map/x86_Conroe.xml usr/share/libvirt/cpu_map/x86_Cooperlake.xml usr/share/libvirt/cpu_map/x86_Dhyana.xml +usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml @@ -271,6 +273,7 @@ usr/share/libvirt/cpu_map/x86_Opteron_G5.xml usr/share/libvirt/cpu_map/x86_Penryn.xml usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml usr/share/libvirt/cpu_map/x86_SandyBridge.xml +usr/share/libvirt/cpu_map/x86_SapphireRapids.xml usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Client.xml @@ -359,6 +362,7 @@ usr/share/libvirt/schemas/storagevol.rng #usr/share/locale/pl/LC_MESSAGES/libvirt.mo #usr/share/locale/pt/LC_MESSAGES/libvirt.mo #usr/share/locale/pt_BR/LC_MESSAGES/libvirt.mo +#usr/share/locale/ro/LC_MESSAGES/libvirt.mo #usr/share/locale/ru/LC_MESSAGES/libvirt.mo #usr/share/locale/si/LC_MESSAGES/libvirt.mo #usr/share/locale/sr/LC_MESSAGES/libvirt.mo diff --git a/config/rootfiles/packages/lshw b/config/rootfiles/packages/lshw index 3987b2f25..49582ac41 100644 --- a/config/rootfiles/packages/lshw +++ b/config/rootfiles/packages/lshw @@ -1,4 +1,6 @@ usr/sbin/lshw +#usr/share/locale/ca/LC_MESSAGES/lshw.mo +#usr/share/locale/es/LC_MESSAGES/lshw.mo #usr/share/locale/fr/LC_MESSAGES/lshw.mo #usr/share/lshw #usr/share/lshw/manuf.txt diff --git a/config/rootfiles/packages/mc b/config/rootfiles/packages/mc index 77951ceb5..572d42746 100644 --- a/config/rootfiles/packages/mc +++ b/config/rootfiles/packages/mc @@ -63,27 +63,27 @@ usr/libexec/mc/extfs.d/urar usr/libexec/mc/extfs.d/uwim usr/libexec/mc/extfs.d/uzip usr/libexec/mc/extfs.d/uzoo -#usr/libexec/mc/fish -#usr/libexec/mc/fish/README.fish -usr/libexec/mc/fish/append -usr/libexec/mc/fish/chmod -usr/libexec/mc/fish/chown -usr/libexec/mc/fish/fexists -usr/libexec/mc/fish/get -usr/libexec/mc/fish/hardlink -usr/libexec/mc/fish/info -usr/libexec/mc/fish/ln -usr/libexec/mc/fish/ls -usr/libexec/mc/fish/mkdir -usr/libexec/mc/fish/mv -usr/libexec/mc/fish/rmdir -usr/libexec/mc/fish/send -usr/libexec/mc/fish/unlink -usr/libexec/mc/fish/utime usr/libexec/mc/mc-wrapper.csh usr/libexec/mc/mc-wrapper.sh usr/libexec/mc/mc.csh usr/libexec/mc/mc.sh +#usr/libexec/mc/shell +#usr/libexec/mc/shell/README.shell +usr/libexec/mc/shell/append +usr/libexec/mc/shell/chmod +usr/libexec/mc/shell/chown +usr/libexec/mc/shell/fexists +usr/libexec/mc/shell/get +usr/libexec/mc/shell/hardlink +usr/libexec/mc/shell/info +usr/libexec/mc/shell/ln +usr/libexec/mc/shell/ls +usr/libexec/mc/shell/mkdir +usr/libexec/mc/shell/mv +usr/libexec/mc/shell/rmdir +usr/libexec/mc/shell/send +usr/libexec/mc/shell/unlink +usr/libexec/mc/shell/utime #usr/share/man/man1/mc.1 #usr/share/man/man1/mcedit.1 #usr/share/man/man1/mcview.1 diff --git a/config/rootfiles/packages/python3-attrs b/config/rootfiles/packages/python3-attrs index b84c91ba4..f65c80b40 100644 --- a/config/rootfiles/packages/python3-attrs +++ b/config/rootfiles/packages/python3-attrs @@ -8,6 +8,7 @@ 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/_typing_compat.pyi 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 @@ -22,13 +23,15 @@ 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-22.1.0-py3.10.egg-info -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/not-zip-safe -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/attrs-22.1.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/METADATA +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/RECORD +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/WHEEL +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/licenses +#usr/lib/python3.10/site-packages/attrs-23.2.0.dist-info/licenses/LICENSE 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 diff --git a/config/rootfiles/packages/python3-exceptiongroup b/config/rootfiles/packages/python3-exceptiongroup index 0ed2ae1f5..08e10c3b9 100644 --- a/config/rootfiles/packages/python3-exceptiongroup +++ b/config/rootfiles/packages/python3-exceptiongroup @@ -1,15 +1,16 @@ usr/lib/python3.10/site-packages/exceptiongroup -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/INSTALLER -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/LICENSE -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/METADATA -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/RECORD -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/REQUESTED -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/WHEEL -#usr/lib/python3.10/site-packages/exceptiongroup-1.1.1.dist-info/direct_url.json +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/INSTALLER +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/LICENSE +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/METADATA +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/RECORD +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/REQUESTED +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/WHEEL +#usr/lib/python3.10/site-packages/exceptiongroup-1.2.0.dist-info/direct_url.json usr/lib/python3.10/site-packages/exceptiongroup/__init__.py usr/lib/python3.10/site-packages/exceptiongroup/_catch.py usr/lib/python3.10/site-packages/exceptiongroup/_exceptions.py usr/lib/python3.10/site-packages/exceptiongroup/_formatting.py +usr/lib/python3.10/site-packages/exceptiongroup/_suppress.py usr/lib/python3.10/site-packages/exceptiongroup/_version.py usr/lib/python3.10/site-packages/exceptiongroup/py.typed diff --git a/config/rootfiles/packages/python3-msgpack b/config/rootfiles/packages/python3-msgpack index abe34fd9c..e5742ddb9 100644 --- a/config/rootfiles/packages/python3-msgpack +++ b/config/rootfiles/packages/python3-msgpack @@ -1,11 +1,22 @@ usr/lib/python3.10/site-packages/msgpack -#usr/lib/python3.10/site-packages/msgpack-1.0.4-py3.10.egg-info -#usr/lib/python3.10/site-packages/msgpack-1.0.4-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/msgpack-1.0.4-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/msgpack-1.0.4-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/msgpack-1.0.4-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info +#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/msgpack/__init__.py +usr/lib/python3.10/site-packages/msgpack/_cmsgpack.cpp usr/lib/python3.10/site-packages/msgpack/_cmsgpack.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/msgpack/_cmsgpack.pyx +usr/lib/python3.10/site-packages/msgpack/_packer.pyx +usr/lib/python3.10/site-packages/msgpack/_unpacker.pyx +#usr/lib/python3.10/site-packages/msgpack/buff_converter.h usr/lib/python3.10/site-packages/msgpack/exceptions.py usr/lib/python3.10/site-packages/msgpack/ext.py usr/lib/python3.10/site-packages/msgpack/fallback.py +#usr/lib/python3.10/site-packages/msgpack/pack.h +#usr/lib/python3.10/site-packages/msgpack/pack_template.h +#usr/lib/python3.10/site-packages/msgpack/sysdep.h +#usr/lib/python3.10/site-packages/msgpack/unpack.h +#usr/lib/python3.10/site-packages/msgpack/unpack_define.h +#usr/lib/python3.10/site-packages/msgpack/unpack_template.h diff --git a/config/rootfiles/packages/python3-packaging b/config/rootfiles/packages/python3-packaging index 0c1765041..6c1ee4773 100644 --- a/config/rootfiles/packages/python3-packaging +++ b/config/rootfiles/packages/python3-packaging @@ -1,9 +1,9 @@ usr/lib/python3.10/site-packages/packaging -#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info -#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/packaging-23.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/packaging-23.2-py3.10.egg-info +#usr/lib/python3.10/site-packages/packaging-23.2-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/packaging-23.2-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/packaging-23.2-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/packaging-23.2-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/packaging/__init__.py usr/lib/python3.10/site-packages/packaging/_elffile.py usr/lib/python3.10/site-packages/packaging/_manylinux.py @@ -12,6 +12,7 @@ usr/lib/python3.10/site-packages/packaging/_parser.py usr/lib/python3.10/site-packages/packaging/_structures.py usr/lib/python3.10/site-packages/packaging/_tokenizer.py usr/lib/python3.10/site-packages/packaging/markers.py +usr/lib/python3.10/site-packages/packaging/metadata.py usr/lib/python3.10/site-packages/packaging/py.typed usr/lib/python3.10/site-packages/packaging/requirements.py usr/lib/python3.10/site-packages/packaging/specifiers.py diff --git a/config/rootfiles/packages/python3-pyfuse3 b/config/rootfiles/packages/python3-pyfuse3 index c96c15889..57339adf2 100644 --- a/config/rootfiles/packages/python3-pyfuse3 +++ b/config/rootfiles/packages/python3-pyfuse3 @@ -1,10 +1,10 @@ usr/lib/python3.10/site-packages/_pyfuse3.py -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/top_level.txt -#usr/lib/python3.10/site-packages/pyfuse3-3.2.2-py3.10.egg-info/zip-safe +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.3.0-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-trio b/config/rootfiles/packages/python3-trio index 6b19eeba3..4a807b767 100644 --- a/config/rootfiles/packages/python3-trio +++ b/config/rootfiles/packages/python3-trio @@ -1,10 +1,10 @@ #usr/lib/python3.10/site-packages/trio -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/trio-0.22.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/trio-0.23.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/trio-0.23.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/trio-0.23.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/trio-0.23.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/trio-0.23.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/trio-0.23.1-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 @@ -29,37 +29,33 @@ 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/_tests +usr/lib/python3.10/site-packages/trio/_core/_tests/__init__.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/simple_excepthook.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_windows.py +usr/lib/python3.10/site-packages/trio/_core/_tests/tutil.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/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_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/_dtls.py usr/lib/python3.10/site-packages/trio/_file_io.py @@ -81,11 +77,51 @@ 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/_tests +usr/lib/python3.10/site-packages/trio/_tests/__init__.py +usr/lib/python3.10/site-packages/trio/_tests/check_type_completeness.py +usr/lib/python3.10/site-packages/trio/_tests/module_with_deprecations.py +usr/lib/python3.10/site-packages/trio/_tests/pytest_plugin.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_dtls.py +usr/lib/python3.10/site-packages/trio/_tests/test_exports.py +usr/lib/python3.10/site-packages/trio/_tests/test_fakenet.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_tracing.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/_tests/tools/test_mypy_annotate.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/_tools/mypy_annotate.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 @@ -94,6 +130,7 @@ 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/py.typed 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 @@ -104,40 +141,5 @@ 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_dtls.py -usr/lib/python3.10/site-packages/trio/tests/test_exports.py -usr/lib/python3.10/site-packages/trio/tests/test_fakenet.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/tests.py usr/lib/python3.10/site-packages/trio/to_thread.py diff --git a/config/rootfiles/packages/riscv64/libvirt b/config/rootfiles/packages/riscv64/libvirt index 873a0a5d2..3e9fe3f2d 100644 --- a/config/rootfiles/packages/riscv64/libvirt +++ b/config/rootfiles/packages/riscv64/libvirt @@ -84,16 +84,16 @@ usr/bin/virt-xml-validate #usr/lib/libvirt #usr/lib/libvirt-admin.so usr/lib/libvirt-admin.so.0 -usr/lib/libvirt-admin.so.0.8010.0 +usr/lib/libvirt-admin.so.0.10000.0 #usr/lib/libvirt-lxc.so usr/lib/libvirt-lxc.so.0 -usr/lib/libvirt-lxc.so.0.8010.0 +usr/lib/libvirt-lxc.so.0.10000.0 #usr/lib/libvirt-qemu.so usr/lib/libvirt-qemu.so.0 -usr/lib/libvirt-qemu.so.0.8010.0 +usr/lib/libvirt-qemu.so.0.10000.0 #usr/lib/libvirt.so usr/lib/libvirt.so.0 -usr/lib/libvirt.so.0.8010.0 +usr/lib/libvirt.so.0.10000.0 #usr/lib/libvirt/connection-driver usr/lib/libvirt/connection-driver/libvirt_driver_interface.so usr/lib/libvirt/connection-driver/libvirt_driver_nodedev.so @@ -181,6 +181,7 @@ usr/sbin/virtstoraged #usr/share/doc/libvirt/examples/sh #usr/share/doc/libvirt/examples/sh/virt-lxc-convert #usr/share/doc/libvirt/examples/systemtap +#usr/share/doc/libvirt/examples/systemtap/amd-sev-es-vmsa.stp #usr/share/doc/libvirt/examples/systemtap/events.stp #usr/share/doc/libvirt/examples/systemtap/lock-debug.stp #usr/share/doc/libvirt/examples/systemtap/qemu-monitor.stp @@ -242,6 +243,7 @@ usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml usr/share/libvirt/cpu_map/x86_Conroe.xml usr/share/libvirt/cpu_map/x86_Cooperlake.xml usr/share/libvirt/cpu_map/x86_Dhyana.xml +usr/share/libvirt/cpu_map/x86_EPYC-Genoa.xml usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml @@ -266,6 +268,7 @@ usr/share/libvirt/cpu_map/x86_Opteron_G5.xml usr/share/libvirt/cpu_map/x86_Penryn.xml usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml usr/share/libvirt/cpu_map/x86_SandyBridge.xml +usr/share/libvirt/cpu_map/x86_SapphireRapids.xml usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Client.xml @@ -354,6 +357,7 @@ usr/share/libvirt/schemas/storagevol.rng #usr/share/locale/pl/LC_MESSAGES/libvirt.mo #usr/share/locale/pt/LC_MESSAGES/libvirt.mo #usr/share/locale/pt_BR/LC_MESSAGES/libvirt.mo +#usr/share/locale/ro/LC_MESSAGES/libvirt.mo #usr/share/locale/ru/LC_MESSAGES/libvirt.mo #usr/share/locale/si/LC_MESSAGES/libvirt.mo #usr/share/locale/sr/LC_MESSAGES/libvirt.mo diff --git a/config/rootfiles/packages/transmission b/config/rootfiles/packages/transmission index 8efd4a95b..827205a11 100644 --- a/config/rootfiles/packages/transmission +++ b/config/rootfiles/packages/transmission @@ -13,6 +13,7 @@ usr/share/transmission #usr/share/transmission/public_html/images/favicon.png #usr/share/transmission/public_html/images/webclip-icon.png #usr/share/transmission/public_html/index.html +#usr/share/transmission/public_html/transmission-app.css #usr/share/transmission/public_html/transmission-app.js -#usr/share/transmission/public_html/transmission-app.js.LICENSE.txt +#usr/share/transmission/public_html/transmission-app.js.LEGAL.txt var/ipfire/backup/addons/includes/transmission diff --git a/config/rootfiles/packages/vdr_dvbapi b/config/rootfiles/packages/vdr_dvbapi index b874d9e7e..c6892374d 100644 --- a/config/rootfiles/packages/vdr_dvbapi +++ b/config/rootfiles/packages/vdr_dvbapi @@ -1,3 +1,3 @@ etc/sysconfig/vdr-plugins.d/dvbapi.conf etc/vdr/plugins/dvbapi -usr/lib/vdr/libvdr-dvbapi.so.2.4.7 +usr/lib/vdr/libvdr-dvbapi.so.2.6.6 diff --git a/config/rootfiles/packages/vdr_eepg b/config/rootfiles/packages/vdr_eepg index 4f8389cc9..61f13c812 100644 --- a/config/rootfiles/packages/vdr_eepg +++ b/config/rootfiles/packages/vdr_eepg @@ -1,2 +1,2 @@ etc/vdr/plugins/eepg -usr/lib/vdr/libvdr-eepg.so.2.4.7 +usr/lib/vdr/libvdr-eepg.so.2.6.6 diff --git a/config/rootfiles/packages/vdr_epgsearch b/config/rootfiles/packages/vdr_epgsearch index 9143aec02..765f8fa7e 100644 --- a/config/rootfiles/packages/vdr_epgsearch +++ b/config/rootfiles/packages/vdr_epgsearch @@ -5,10 +5,10 @@ etc/sysconfig/vdr-plugins.d/quickepgsearch.conf etc/vdr/plugins/epgsearch etc/vdr/plugins/epgsearch/conf.d usr/bin/createcats -usr/lib/vdr/libvdr-conflictcheckonly.so.2.4.7 -usr/lib/vdr/libvdr-epgsearch.so.2.4.7 -usr/lib/vdr/libvdr-epgsearchonly.so.2.4.7 -usr/lib/vdr/libvdr-quickepgsearch.so.2.4.7 +usr/lib/vdr/libvdr-conflictcheckonly.so.2.6.6 +usr/lib/vdr/libvdr-epgsearch.so.2.6.6 +usr/lib/vdr/libvdr-epgsearchonly.so.2.6.6 +usr/lib/vdr/libvdr-quickepgsearch.so.2.6.6 #var/lib/vdr #var/lib/vdr/data var/lib/vdr/data/epgsearch diff --git a/config/rootfiles/packages/vdr_streamdev b/config/rootfiles/packages/vdr_streamdev index 3cd8440f0..8e631a3fd 100644 --- a/config/rootfiles/packages/vdr_streamdev +++ b/config/rootfiles/packages/vdr_streamdev @@ -4,4 +4,4 @@ etc/vdr/plugins/streamdev-server etc/vdr/plugins/streamdev-server/streamdevhosts.conf #usr/lib/vdr/bin usr/lib/vdr/bin/externremux.sh -usr/lib/vdr/libvdr-streamdev-server.so.2.4.7 +usr/lib/vdr/libvdr-streamdev-server.so.2.6.6 diff --git a/config/ssl/openssl.cnf b/config/ssl/openssl.cnf index 3b980fcd4..00c206ed8 100644 --- a/config/ssl/openssl.cnf +++ b/config/ssl/openssl.cnf @@ -23,6 +23,7 @@ default_md = sha256 preserve = no policy = policy_match email_in_dn = no +copy_extensions = copyall
[ policy_match ] countryName = optional diff --git a/doc/language_issues.de b/doc/language_issues.de index 4fd5a0819..46fb9ee5a 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -375,6 +375,7 @@ WARNING: translation string unused: host WARNING: translation string unused: host allow WARNING: translation string unused: host configuration WARNING: translation string unused: host deny +WARNING: translation string unused: hostile networks WARNING: translation string unused: hostname and domain already in use WARNING: translation string unused: hour-graph WARNING: translation string unused: hours2 @@ -923,16 +924,22 @@ 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: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids subscription code required = The selected ruleset requires a subscription code WARNING: untranslated string: invalid input for subscription code = Invalid input for subscription code WARNING: untranslated string: ipsec dns server address is invalid = Invalid DNS server IP address(es) WARNING: untranslated string: ipsec invalid ip address or fqdn for rw endpoint = Invalid IP address or FQDN for Host-to-Net Endpoint WARNING: untranslated string: ipsec roadwarrior endpoint = Host-to-Net Endpoint WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: netbios nameserver daemon = NetBIOS Nameserver Daemon WARNING: untranslated string: no entries = No entries at the moment. WARNING: untranslated string: optional = Optional WARNING: untranslated string: pakfire invalid tree = Invalid repository selected +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: required = Required diff --git a/doc/language_issues.en b/doc/language_issues.en index b4327cb78..86d5890f2 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -1039,7 +1039,9 @@ WARNING: untranslated string: holdoff = Holdoff time (in seconds) WARNING: untranslated string: host certificate = Host Certificate WARNING: untranslated string: host ip = Host IP address WARNING: untranslated string: host to net vpn = Host-to-Net Virtual Private Network (RoadWarrior) -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: hostname = Hostname WARNING: untranslated string: hostname cant be empty = Hostname cannot be empty. WARNING: untranslated string: hostname not set = Hostname not set. @@ -1247,6 +1249,8 @@ WARNING: untranslated string: locationblock country is allowed = Incoming traffi WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked WARNING: untranslated string: locationblock enable feature = Enable Location based blocking: WARNING: untranslated string: log = Log +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: log lines per page = Lines per page WARNING: untranslated string: log server address = Syslog server: @@ -1578,6 +1582,7 @@ WARNING: untranslated string: red1 = RED WARNING: untranslated string: references = References WARNING: untranslated string: refresh = Refresh WARNING: untranslated string: refresh index page while connected = Refresh index.cgi page while connected +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release diff --git a/doc/language_issues.es b/doc/language_issues.es index 45ffdf5d7..30e20ae87 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -415,6 +415,7 @@ WARNING: translation string unused: host WARNING: translation string unused: host allow WARNING: translation string unused: host configuration WARNING: translation string unused: host deny +WARNING: translation string unused: hostile networks WARNING: translation string unused: hostname and domain already in use WARNING: translation string unused: hour-graph WARNING: translation string unused: hours2 @@ -989,12 +990,18 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: info messages = unknown string WARNING: untranslated string: invalid ip or hostname = Invalid IP Address or Hostname +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: no data = unknown string WARNING: untranslated string: openvpn cert expires soon = Expires Soon WARNING: untranslated string: openvpn cert has expired = Expired WARNING: untranslated string: pakfire ago = ago. +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: route config changed = unknown string diff --git a/doc/language_issues.fr b/doc/language_issues.fr index cacfb1ec6..a53358147 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -402,6 +402,7 @@ WARNING: translation string unused: host WARNING: translation string unused: host allow WARNING: translation string unused: host configuration WARNING: translation string unused: host deny +WARNING: translation string unused: hostile networks WARNING: translation string unused: hostname and domain already in use WARNING: translation string unused: hour-graph WARNING: translation string unused: hours2 @@ -947,7 +948,13 @@ 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: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: pakfire ago = ago. +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: route config changed = unknown string diff --git a/doc/language_issues.it b/doc/language_issues.it index 68ff12c86..24efece2b 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -1068,7 +1068,9 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids add provider = Add provider WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations... WARNING: untranslated string: ids apply = Apply @@ -1159,6 +1161,8 @@ WARNING: untranslated string: locationblock configuration = Location Configurati WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked WARNING: untranslated string: locationblock enable feature = Enable Location based blocking: +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: log server protocol = protocol: WARNING: untranslated string: masquerade blue = Masquerade BLUE @@ -1215,6 +1219,7 @@ WARNING: untranslated string: rdns = rDNS WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release diff --git a/doc/language_issues.nl b/doc/language_issues.nl index d1a637215..b6a65fad2 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -1073,7 +1073,9 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids add provider = Add provider WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations... WARNING: untranslated string: ids apply = Apply @@ -1166,6 +1168,8 @@ WARNING: untranslated string: locationblock configuration = Location Configurati WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked WARNING: untranslated string: locationblock enable feature = Enable Location based blocking: +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: log server protocol = protocol: WARNING: untranslated string: masquerade blue = Masquerade BLUE @@ -1237,6 +1241,7 @@ WARNING: untranslated string: ptr = PTR WARNING: untranslated string: rdns = rDNS WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: required = Required diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 893f73211..1a4f62870 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -1213,7 +1213,9 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids add provider = Add provider WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations... WARNING: untranslated string: ids apply = Apply @@ -1315,6 +1317,8 @@ WARNING: untranslated string: locationblock configuration = Location Configurati WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked WARNING: untranslated string: locationblock enable feature = Enable Location based blocking: +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: log server protocol = protocol: WARNING: untranslated string: mac filter = MAC filter @@ -1418,6 +1422,7 @@ WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received WARNING: untranslated string: red1 = RED +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release diff --git a/doc/language_issues.ru b/doc/language_issues.ru index 64c9b5095..8da6fe4b6 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -1210,7 +1210,9 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids add provider = Add provider WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations... WARNING: untranslated string: ids apply = Apply @@ -1313,6 +1315,8 @@ WARNING: untranslated string: locationblock configuration = Location Configurati WARNING: untranslated string: locationblock country is allowed = Incoming traffic from this country is allowed WARNING: untranslated string: locationblock country is blocked = Incoming traffic from this country will be blocked WARNING: untranslated string: locationblock enable feature = Enable Location based blocking: +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: log server protocol = protocol: WARNING: untranslated string: mac filter = MAC filter @@ -1413,6 +1417,7 @@ WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received WARNING: untranslated string: red1 = RED +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release diff --git a/doc/language_issues.tr b/doc/language_issues.tr index eadbd33c7..96fe71f7b 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -1010,7 +1010,9 @@ 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: hardware vulnerabilities = Hardware Vulnerabilities -WARNING: untranslated string: hostile networks = Hostile networks +WARNING: untranslated string: hostile networks in = From Hostile Networks +WARNING: untranslated string: hostile networks out = To Hostile Networks +WARNING: untranslated string: hostile networks total = Total Hostile Networks WARNING: untranslated string: ids add provider = Add provider WARNING: untranslated string: ids adjust ruleset = Adjust rules and add user defined customizations... WARNING: untranslated string: ids apply = Apply @@ -1089,6 +1091,8 @@ WARNING: untranslated string: ipsec settings = IPsec Settings WARNING: untranslated string: itlb multihit = iTLB MultiHit WARNING: untranslated string: link-layer encapsulation = Link-Layer Encapsulation WARNING: untranslated string: local ip address = Local IP Address +WARNING: untranslated string: log drop hostile in = Log dropped packets FROM hostile networks +WARNING: untranslated string: log drop hostile out = Log dropped packets TO hostile networks WARNING: untranslated string: log dropped conntrack invalids = Log dropped packets classified as INVALID by connection tracking WARNING: untranslated string: meltdown = Meltdown WARNING: untranslated string: mitigated = Mitigated @@ -1125,6 +1129,7 @@ WARNING: untranslated string: ptr = PTR WARNING: untranslated string: reboot fsck = Reboot & run ‘fsck’ WARNING: untranslated string: rebooting ipfire fsck = Rebooting IPFire, forcing filesystem check WARNING: untranslated string: received = Received +WARNING: untranslated string: regenerate host certificate = Renew Host Certificate WARNING: untranslated string: reiserfs warning1 = Reiserfs is deprecated and scheduled to be removed from the kernel in 2025. WARNING: untranslated string: reiserfs warning2 = Ensure a fresh installation is made using either ext4 or xfs filesystems before that date. WARNING: untranslated string: release = Release diff --git a/doc/language_missings b/doc/language_missings index 28ae29c2b..c92e1e6a3 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -58,6 +58,9 @@ < extrahd because it it outside the allowed mount path < g.dtm < g.lite +< hostile networks in +< hostile networks out +< hostile networks total < ids automatic rules update < ids subscription code required < insert removable device @@ -66,6 +69,8 @@ < ipsec invalid ip address or fqdn for rw endpoint < ipsec roadwarrior endpoint < link-layer encapsulation +< log drop hostile in +< log drop hostile out < netbios nameserver daemon < no entries < notes @@ -73,6 +78,7 @@ < optional < quick control < random number generator daemon +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < required @@ -114,9 +120,15 @@ < extrahd not configured < extrahd not mounted < hardware vulnerabilities +< hostile networks in +< hostile networks out +< hostile networks total < invalid ip or hostname +< log drop hostile in +< log drop hostile out < openvpn cert expires soon < openvpn cert has expired +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < service boot setting unavailable @@ -138,6 +150,12 @@ < extrahd not mounted < g.dtm < g.lite +< hostile networks in +< hostile networks out +< hostile networks total +< log drop hostile in +< log drop hostile out +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < spec rstack overflow @@ -361,7 +379,9 @@ < guaranteed bandwidth < guardian < hardware vulnerabilities -< hostile networks +< hostile networks in +< hostile networks out +< hostile networks total < ids add provider < ids adjust ruleset < ids apply @@ -464,6 +484,8 @@ < locationblock country name < locationblock enable feature < locationblock flag +< log drop hostile in +< log drop hostile out < log dropped conntrack invalids < log server protocol < masquerade blue @@ -523,6 +545,7 @@ < reboot fsck < rebooting ipfire fsck < received +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < release @@ -880,7 +903,9 @@ < generate ptr < guardian < hardware vulnerabilities -< hostile networks +< hostile networks in +< hostile networks out +< hostile networks total < ids add provider < ids adjust ruleset < ids apply @@ -985,6 +1010,8 @@ < locationblock country name < locationblock enable feature < locationblock flag +< log drop hostile in +< log drop hostile out < log dropped conntrack invalids < log server protocol < masquerade blue @@ -1063,6 +1090,7 @@ < rdns < rebooting ipfire fsck < received +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < required @@ -1704,7 +1732,9 @@ < grouptype < guardian < hardware vulnerabilities -< hostile networks +< hostile networks in +< hostile networks out +< hostile networks total < ids add provider < ids adjust ruleset < ids apply @@ -1819,6 +1849,8 @@ < locationblock country name < locationblock enable feature < locationblock flag +< log drop hostile in +< log drop hostile out < log dropped conntrack invalids < log server protocol < mac filter @@ -1943,6 +1975,7 @@ < rebooting ipfire fsck < received < red1 +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < release @@ -2695,7 +2728,9 @@ < grouptype < guardian < hardware vulnerabilities -< hostile networks +< hostile networks in +< hostile networks out +< hostile networks total < hour-graph < ids add provider < ids adjust ruleset @@ -2812,6 +2847,8 @@ < locationblock country name < locationblock enable feature < locationblock flag +< log drop hostile in +< log drop hostile out < log dropped conntrack invalids < log server protocol < mac filter @@ -2934,6 +2971,7 @@ < rebooting ipfire fsck < received < red1 +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < release @@ -3280,7 +3318,9 @@ < fw red < generate ptr < hardware vulnerabilities -< hostile networks +< hostile networks in +< hostile networks out +< hostile networks total < ids add provider < ids adjust ruleset < ids apply @@ -3368,6 +3408,8 @@ < legacy architecture warning < link-layer encapsulation < local ip address +< log drop hostile in +< log drop hostile out < log dropped conntrack invalids < meltdown < mitigated @@ -3405,6 +3447,7 @@ < reboot fsck < rebooting ipfire fsck < received +< regenerate host certificate < reiserfs warning1 < reiserfs warning2 < release diff --git a/html/cgi-bin/optionsfw.cgi b/html/cgi-bin/optionsfw.cgi index fbff67b2f..60b1bdd91 100644 --- a/html/cgi-bin/optionsfw.cgi +++ b/html/cgi-bin/optionsfw.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -94,6 +94,12 @@ if (!$settings{'DROPSPOOFEDMARTIAN'}) { if (!$settings{'DROPHOSTILE'}) { $settings{'DROPHOSTILE'} = 'off'; } +if (!$settings{'LOGDROPHOSTILEIN'}) { + $settings{'LOGDROPHOSTILEIN'} = 'on'; +} +if (!$settings{'LOGDROPHOSTILEOUT'}) { + $settings{'LOGDROPHOSTILEOUT'} = 'on'; +} if (!$settings{'LOGDROPCTINVALID'}) { $settings{'LOGDROPCTINVALID'} = 'on'; } @@ -125,6 +131,12 @@ $checked{'DROPSPOOFEDMARTIAN'}{$settings{'DROPSPOOFEDMARTIAN'}} = "checked='chec $checked{'DROPHOSTILE'}{'off'} = ''; $checked{'DROPHOSTILE'}{'on'} = ''; $checked{'DROPHOSTILE'}{$settings{'DROPHOSTILE'}} = "checked='checked'"; +$checked{'LOGDROPHOSTILEIN'}{'off'} = ''; +$checked{'LOGDROPHOSTILEIN'}{'on'} = ''; +$checked{'LOGDROPHOSTILEIN'}{$settings{'LOGDROPHOSTILEIN'}} = "checked='checked'"; +$checked{'LOGDROPHOSTILEOUT'}{'off'} = ''; +$checked{'LOGDROPHOSTILEOUT'}{'on'} = ''; +$checked{'LOGDROPHOSTILEOUT'}{$settings{'LOGDROPHOSTILEOUT'}} = "checked='checked'"; $checked{'LOGDROPCTINVALID'}{'off'} = ''; $checked{'LOGDROPCTINVALID'}{'on'} = ''; $checked{'LOGDROPCTINVALID'}{$settings{'LOGDROPCTINVALID'}} = "checked='checked'"; @@ -212,6 +224,29 @@ END
<br>
+<table width='95%' cellspacing='0'> + <tr bgcolor='$color{'color20'}'> + <td colspan='2' align='left'><b>$Lang::tr{'fw red'}</b></td> + </tr> + <tr> + <td align='left' width='60%'>$Lang::tr{'drop hostile'}</td> + <td align='left'> + $Lang::tr{'on'} <input type='radio' name='DROPHOSTILE' value='on' $checked{'DROPHOSTILE'}{'on'} />/ + <input type='radio' name='DROPHOSTILE' value='off' $checked{'DROPHOSTILE'}{'off'} /> $Lang::tr{'off'} + </td> + </tr> +</table> +<br> + +<table width='95%' cellspacing='0'> +<tr bgcolor='$color{'color20'}'><td colspan='2' align='left'><b>$Lang::tr{'fw blue'}</b></td></tr> +<tr><td align='left' width='60%'>$Lang::tr{'drop proxy'}</td><td align='left'>$Lang::tr{'on'} <input type='radio' name='DROPPROXY' value='on' $checked{'DROPPROXY'}{'on'} />/ + <input type='radio' name='DROPPROXY' value='off' $checked{'DROPPROXY'}{'off'} /> $Lang::tr{'off'}</td></tr> +<tr><td align='left' width='60%'>$Lang::tr{'drop samba'}</td><td align='left'>$Lang::tr{'on'} <input type='radio' name='DROPSAMBA' value='on' $checked{'DROPSAMBA'}{'on'} />/ + <input type='radio' name='DROPSAMBA' value='off' $checked{'DROPSAMBA'}{'off'} /> $Lang::tr{'off'}</td></tr> +</table> +<br> + <table width='95%' cellspacing='0'> <tr bgcolor='$color{'color20'}'> <td colspan='2' align='left'><b>$Lang::tr{'fw logging'}</b></td> @@ -279,31 +314,23 @@ END <input type='radio' name='DROPSPOOFEDMARTIAN' value='off' $checked{'DROPSPOOFEDMARTIAN'}{'off'} /> $Lang::tr{'off'} </td> </tr> -</table> -<br/> - -<table width='95%' cellspacing='0'> - <tr bgcolor='$color{'color20'}'> - <td colspan='2' align='left'><b>$Lang::tr{'fw red'}</b></td> + <tr> + <td align='left' width='60%'>$Lang::tr{'log drop hostile in'}</td> + <td align='left'> + $Lang::tr{'on'} <input type='radio' name='LOGDROPHOSTILEIN' value='on' $checked{'LOGDROPHOSTILEIN'}{'on'} />/ + <input type='radio' name='LOGDROPHOSTILEIN' value='off' $checked{'LOGDROPHOSTILEIN'}{'off'} /> $Lang::tr{'off'} + </td> </tr> <tr> - <td align='left' width='60%'>$Lang::tr{'drop hostile'}</td> + <td align='left' width='60%'>$Lang::tr{'log drop hostile out'}</td> <td align='left'> - $Lang::tr{'on'} <input type='radio' name='DROPHOSTILE' value='on' $checked{'DROPHOSTILE'}{'on'} />/ - <input type='radio' name='DROPHOSTILE' value='off' $checked{'DROPHOSTILE'}{'off'} /> $Lang::tr{'off'} + $Lang::tr{'on'} <input type='radio' name='LOGDROPHOSTILEOUT' value='on' $checked{'LOGDROPHOSTILEOUT'}{'on'} />/ + <input type='radio' name='LOGDROPHOSTILEOUT' value='off' $checked{'LOGDROPHOSTILEOUT'}{'off'} /> $Lang::tr{'off'} </td> </tr> </table> -<br> +<br/>
-<table width='95%' cellspacing='0'> -<tr bgcolor='$color{'color20'}'><td colspan='2' align='left'><b>$Lang::tr{'fw blue'}</b></td></tr> -<tr><td align='left' width='60%'>$Lang::tr{'drop proxy'}</td><td align='left'>$Lang::tr{'on'} <input type='radio' name='DROPPROXY' value='on' $checked{'DROPPROXY'}{'on'} />/ - <input type='radio' name='DROPPROXY' value='off' $checked{'DROPPROXY'}{'off'} /> $Lang::tr{'off'}</td></tr> -<tr><td align='left' width='60%'>$Lang::tr{'drop samba'}</td><td align='left'>$Lang::tr{'on'} <input type='radio' name='DROPSAMBA' value='on' $checked{'DROPSAMBA'}{'on'} />/ - <input type='radio' name='DROPSAMBA' value='off' $checked{'DROPSAMBA'}{'off'} /> $Lang::tr{'off'}</td></tr> -</table> -<br> <table width='95%' cellspacing='0'> <tr bgcolor='$color{'color20'}'><td colspan='2' align='left'><b>$Lang::tr{'fw settings'}</b></td></tr> <tr><td align='left' width='60%'>$Lang::tr{'fw settings color'}</td><td align='left'>$Lang::tr{'on'} <input type='radio' name='SHOWCOLORS' value='on' $checked{'SHOWCOLORS'}{'on'} />/ diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index 53507305f..9173a85d8 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -229,13 +229,14 @@ sub callssl ($) { my $opt = shift; my $retssl = `/usr/bin/openssl $opt 2>&1`; #redirect stderr my $ret = ''; - foreach my $line (split (/\n/, $retssl)) { - &General::log("ipsec", "$line") if (0); # 1 for verbose logging - $ret .= '<br>'.$line if ( $line =~ /error|unknown/ ); - } - if ($ret) { - $ret= &Header::cleanhtml($ret); + + if ($?) { + foreach my $line (split (/\n/, $retssl)) { + &General::log("ipsec", "$line") if (0); # 1 for verbose logging + $ret .= '<br>' . &Header::escape($line); + } } + return $ret ? "$Lang::tr{'openssl produced an error'}: $ret" : '' ; } ### @@ -865,6 +866,12 @@ END exit(0); } ### +### Regenerate the host certificate +### +} elsif ($cgiparams{'ACTION'} eq $Lang::tr{'regenerate host certificate'}) { + $errormessage = ®enerate_host_certificate(); + +### ### Form for generating/importing the caroot+host certificate ### } elsif ($cgiparams{'ACTION'} eq $Lang::tr{'generate root/host certificates'} || @@ -2141,7 +2148,7 @@ END &General::log("ipsec", "Creating a cert...");
if (open(STDIN, "-|")) { - my $opt = " req -nodes -rand /proc/interrupts:/proc/net/rt_cache"; + my $opt = " req -nodes"; $opt .= " -newkey rsa:4096"; $opt .= " -keyout ${General::swroot}/certs/$cgiparams{'NAME'}key.pem"; $opt .= " -out ${General::swroot}/certs/$cgiparams{'NAME'}req.pem"; @@ -3611,7 +3618,12 @@ END <input type='hidden' name='ACTION' value="$Lang::tr{'download host certificate'}" /> </form> </td> - <td width='4%' $col2> </td></tr> + <td width='4%' align='center' $col2> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <input type='image' name='$Lang::tr{'regenerate host certificate'}' src='/images/reload.gif' alt='$Lang::tr{'regenerate host certificate'}' title='$Lang::tr{'regenerate host certificate'}' /> + <input type='hidden' name='ACTION' value='$Lang::tr{'regenerate host certificate'}' /> + </form> + </td></tr> END ; } else { @@ -3781,3 +3793,44 @@ sub make_subnets($$) {
return join(",", @cidr_nets); } + +sub regenerate_host_certificate() { + my $errormessage = ""; + + &General::log("ipsec", "Regenerating host certificate..."); + + # Create a CSR based on the existing certificate + my $opt = " x509 -x509toreq -copy_extensions copyall"; + $opt .= " -signkey ${General::swroot}/certs/hostkey.pem"; + $opt .= " -in ${General::swroot}/certs/hostcert.pem"; + $opt .= " -out ${General::swroot}/certs/hostreq.pem"; + $errormessage = &callssl($opt); + + # Revoke the old certificate + if (!$errormessage) { + &General::log("ipsec", "Revoking the old host cert..."); + + my $opt = " ca -revoke ${General::swroot}/certs/hostcert.pem"; + $errormessage = &callssl($opt); + } + + # Sign the host certificate request + if (!$errormessage) { + &General::log("ipsec", "Self signing host cert..."); + + my $opt = " ca -md sha256 -days 825"; + $opt .= " -batch -notext"; + $opt .= " -in ${General::swroot}/certs/hostreq.pem"; + $opt .= " -out ${General::swroot}/certs/hostcert.pem"; + $errormessage = &callssl ($opt); + + unlink ("${General::swroot}/certs/hostreq.pem"); #no more needed + } + + # Reload the new certificate + if (!$errormessage) { + &General::system('/usr/local/bin/ipsecctrl', 'R'); + } + + return $errormessage; +} diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index 16a3061b4..3246102ba 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1409,7 +1409,9 @@ 'host deny' => 'list with denied hosts', 'host ip' => 'Host IP address', 'host to net vpn' => 'Host-to-Net Virtual Private Network (RoadWarrior)', -'hostile networks' => 'Hostile networks', +'hostile networks in' => 'From Hostile Networks', +'hostile networks out' => 'To Hostile Networks', +'hostile networks total' => 'Total Hostile Networks', 'hostname' => 'Hostname', 'hostname and domain already in use' => 'Hostname and domain already in use.', 'hostname cant be empty' => 'Hostname cannot be empty.', @@ -1686,6 +1688,8 @@ 'locationblock enable feature' => 'Enable Location based blocking:', 'locationblock flag' => 'Flag', 'log' => 'Log', +'log drop hostile in' => 'Log dropped packets FROM hostile networks', +'log drop hostile out' => 'Log dropped packets TO hostile networks', 'log dropped conntrack invalids' => 'Log dropped packets classified as INVALID by connection tracking', 'log enabled' => 'Log Enabled', 'log level' => 'Log Level', @@ -2208,6 +2212,7 @@ 'refresh' => 'Refresh', 'refresh index page while connected' => 'Refresh index.cgi page while connected', 'refresh update list' => 'Refresh update list', +'regenerate host certificate' => 'Renew Host Certificate', 'registered user rules' => 'Talos VRT rules for registered users', 'reiserfs warning1' => 'Reiserfs is deprecated and scheduled to be removed from the kernel in 2025.', 'reiserfs warning2' => 'Ensure a fresh installation is made using either ext4 or xfs filesystems before that date.', diff --git a/lfs/abseil-cpp b/lfs/abseil-cpp new file mode 100644 index 000000000..c0588a889 --- /dev/null +++ b/lfs/abseil-cpp @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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 = 20230802.1 + +THISAPP = abseil-cpp-$(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 = 98a9efb0fdc3801ff26d53202a1737cdf2d4115690f358abe16ba8b82625ee9df109e50ad50a30dc8e368b78630c3e7a31006801060b431c1b07b157366f1210 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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) && cmake . \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D BUILD_TESTING=OFF + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/acl b/lfs/acl index 9c5c46952..b0008d4db 100644 --- a/lfs/acl +++ b/lfs/acl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.3.1 +VER = 2.3.2
THISAPP = acl-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 15e81e8159ddb21ef0c262bef3101c0b6fa546738a2ab74c01ccc21fd1c3dc8ab6aaf84a06dee6da22291f3ca4feeffa60c7d11bfac1ab770a6ec28e1f1655e0 +$(DL_FILE)_BLAKE2 = 9f2abfddcd403df2c716c05f02a1b52453613d10948dc58a65b9ef41b44e37db6de99fb22dcfc4f6f0fb5d0319c939da61bd4e0fba2cdb5643e8087ecd34eeac
install : $(TARGET)
@@ -70,7 +70,10 @@ $(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) && ./configure --prefix=/usr --libexecdir=/usr/lib --disable-static + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib \ + --disable-static cd $(DIR_APP) && make cd $(DIR_APP) && make install chmod -v 755 /usr/lib/libacl.so diff --git a/lfs/attr b/lfs/attr index 3b370ef37..8a85b109e 100644 --- a/lfs/attr +++ b/lfs/attr @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.5.1 +VER = 2.5.2
THISAPP = attr-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 876dcbd802ea79b7851640f208820ffdfb73dc46065af673037c6dd50ad2af158f9f74b34cf45728baf9d0cc5572b40c3f102aa2907245a877db0d3879e38f04 +$(DL_FILE)_BLAKE2 = cf26348c3a96622e4f62493ac7655e14b6580d36a5784ef4c3750178856eceabd33192fd58516be21c8aa1ad41d56c024ad440ef4bc922bed8f7a4984ea16c63
install : $(TARGET)
diff --git a/lfs/bash b/lfs/bash index 80d4f244b..c66f6a8e1 100644 --- a/lfs/bash +++ b/lfs/bash @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -91,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) 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 - for i in $$(seq 1 21); do \ + for i in $$(seq 1 26); do \ cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/bash/bash52-$$(printf "%03d" "$${i}") || exit 1; \ done
diff --git a/lfs/bird b/lfs/bird index 0c8c97055..e9dc6c5f8 100644 --- a/lfs/bird +++ b/lfs/bird @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = The BIRD Internet Routing Daemon
-VER = 2.0.12 +VER = 2.14
THISAPP = bird-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = bird -PAK_VER = 12 +PAK_VER = 13
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 +$(DL_FILE)_BLAKE2 = fe16b89c7f0ff35c5126366920960e0c55f57fe343380b2c32230122cf24f9abc3eb4d6ed9f37d2176f9e9340a83dffd1e68fed276b59b86cf1bdf5b8bd3c169
install : $(TARGET)
diff --git a/lfs/borgbackup b/lfs/borgbackup index 79d6446ee..7b77fd4bb 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.2.3 +VER = 1.2.7 SUMMARY = Deduplicating backup program with compression and authenticated encryption
THISAPP = borgbackup-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 15 +PAK_VER = 16
DEPS = python3-msgpack python3-packaging python3-pyfuse3 # borgbackup only works with specific versions of python3-msgpack @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 970fad62428b44eb22df761020a4c25f4aa8d3e8f5cc2c81aa96b1afb051dc24b3d124b4fc84e81cf8eaa6a9b19a200f6f9bda1f7f4c2794a7e8d33e8d5020f1 +$(DL_FILE)_BLAKE2 = 8d69f3e7890ee117e1fe2cdf6b92c548bc40b337de09850948150034fc4724bf05c51c852a268df2294e3657676920a1c663a421331fd6dba5fffa558429f11e
install : $(TARGET)
diff --git a/lfs/dhcpcd b/lfs/dhcpcd index da832046a..4a2368562 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 10.0.4 +VER = 10.0.6
THISAPP = dhcpcd-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 770ee398eccff20cd4a37f89b841f8d580d9a42b456d93673ab3bf6ddf1ed0e49feda47ea8c1206a8a8582bccde80f45c3efbf2e1d0e493b06f04e2c6df876af +$(DL_FILE)_BLAKE2 = 4afd08cf7377b2262d33bf3f7ac503e081572a7c1ffd53b285842a92d99d88fae44e7e6384134bbe1eb839001f822fa7fb43718c42f9e8e6d11a05ec66fa2fc6
install : $(TARGET)
diff --git a/lfs/diffutils b/lfs/diffutils index 7fdfb5d87..80c6f2a95 100644 --- a/lfs/diffutils +++ b/lfs/diffutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.9 +VER = 3.10
THISAPP = diffutils-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d43ed9f1643ac46b69083755974fc9611ad00c3b98b08332c681223d17d762567562233b51342a16f7dad8f28dfc5536999143594e33a64e6624001a71787c8f +$(DL_FILE)_BLAKE2 = 24a90162b3d876e6378243f19a85a1f1bb4cdfe98d130dee684740a902f2987509d5830dd32df4e26678b468b96960f6f9785ffb922e828cb8b4acce0d8587f6
install : $(TARGET)
@@ -77,7 +77,9 @@ $(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) && ./configure --prefix=$(PREFIX) --disable-nls + cd $(DIR_APP) && ./configure \ + --prefix=$(PREFIX) \ + --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/dmidecode b/lfs/dmidecode index f18f6d25d..1408447d2 100644 --- a/lfs/dmidecode +++ b/lfs/dmidecode @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.3 +VER = 3.5
THISAPP = dmidecode-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7a4557a203702da5d5d6722c72870342e18458b3777d095656e9d5c3a5f80cc712d16b775fa16e4ae9326965a789d393092d45651a449444e268438c1d16773e +$(DL_FILE)_BLAKE2 = 07cc4c069dc1cba36160de158c4d0390df9b77b4192f5847df0756f9e097a7fbc751cd7b5b073df7661267ab78ea0d9be2831d70ddda8d1981c628f3cfee8802
install : $(TARGET) check : $(patsubst %,$(DIR_CHK)/%,$(objects)) @@ -71,8 +71,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/0005-nothing-should-go-into-usr-local.patch - cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/dmidecode-3.3-fix_the_condition_error_in_ascii_filter.patch - cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dmidecode/dmidecode-3.3-fix_crash_with_u_option.patch cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/ed b/lfs/ed index 0a7014fd7..633ec4055 100644 --- a/lfs/ed +++ b/lfs/ed @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.19 +VER = 1.20
THISAPP = ed-$(VER) DL_FILE = $(THISAPP).tar.lz @@ -39,7 +39,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 139305a1d64e96f7eadcb462325918e5eee18de229ec8e1b3fac29dc9b8ef58ceea4cd7ffdbd3674fd7f421d90bc0c9e3557318eb57830d7cd46e579828fa95d +$(DL_FILE)_BLAKE2 = d212c6d5302627145332ec25b989ca2d4a064ce5c0ea45ad1ad6b780ffd72037ff2144b933c52667c52192d6f5acd5766b5c31d4a2b5cf5993813c43e1523af3
install : $(TARGET)
@@ -69,7 +69,10 @@ $(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) && ./configure --prefix=/usr --exec-prefix="" --disable-nls + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --exec-prefix="" \ + --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/elfutils b/lfs/elfutils index 9fb69af62..7dd95caa2 100644 --- a/lfs/elfutils +++ b/lfs/elfutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -33,12 +33,6 @@ DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) -PROG = elfutils -PAK_VER = 10 - -DEPS = - -SERVICES =
############################################################################### # Top-level Rules @@ -58,9 +52,6 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects))
b2 : $(subst %,%_BLAKE2,$(objects))
-dist: - @$(PAK) - ############################################################################### # Downloading, checking, b2sum ############################################################################### diff --git a/lfs/expat b/lfs/expat index a89b6d114..acfdba6ea 100644 --- a/lfs/expat +++ b/lfs/expat @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 2.5.0 +VER = 2.6.0
THISAPP = expat-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz 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 = 15a5dcd3af17995fb4299301710b38d609c1fe7a8d6a6284581fedd96e89e0c16526d0342fb55773ac9d678cd65dc5cdb1532c764eeb3a20ccdf1e168b96e337 +$(DL_FILE)_BLAKE2 = 2f0117317bde4e03d8662bcac1ff6c2bbb1af694846b21a82ac12d11ccd43032b481af72fa35298c3cb19b7426dba6a67e703904ca7b05663ffd854a42348bd0
install : $(TARGET)
diff --git a/lfs/file b/lfs/file index 7877425ea..76c6441ef 100644 --- a/lfs/file +++ b/lfs/file @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.44 +VER = 5.45
THISAPP = file-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a90ccae738a95315d75a0aaee7bbff3624425cc9267daf18ba9147b7c9b9ebfb31288b54c63a73e4695eca0e876f206e40bcb81c422f1bf572b976e753b25a42 +$(DL_FILE)_BLAKE2 = 30fc77c091e6624f2e9a950f4c6fe69ea6aa46d4a8ad9f20d49320a3675617c5bfbc9ff1ebba5eeb2cf4435c38d71b47b8beeb5146c9f55fe3bac11fe65e89bd
install : $(TARGET)
@@ -70,7 +70,9 @@ $(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) && ./configure --prefix=/usr --disable-bzlib + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-bzlib cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/fmt b/lfs/fmt index 07f90ee34..d66fd17b3 100644 --- a/lfs/fmt +++ b/lfs/fmt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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-source formatting library for C++
-VER = 10.0.0 +VER = 10.2.1
THISAPP = fmt-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = fmt -PAK_VER = 3 +PAK_VER = 4
DEPS =
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 4e778fd352ed084b9790b59b4875fc6ed04b7a58a40b3673854dd00763f492cc838970e8faef77b5f9db5e912a2fc77943aedb4ca4afb64a3736129cc4611809 +$(DL_FILE)_BLAKE2 = 7bef719aa99464b5cb608c81ca78e23f3aed81cadfa9ed65246c4983a98f0cadb27983d42929ab4e0b5e264673e38d7658a4f7d5171e624b2431b3c6327071d9
install : $(TARGET)
diff --git a/lfs/frr b/lfs/frr index e61df8421..f0954aae5 100644 --- a/lfs/frr +++ b/lfs/frr @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = FRRouting Routing daemon
-VER = 8.5.2 +VER = 9.1
THISAPP = frr-frr-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,9 +34,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = frr -PAK_VER = 6 +PAK_VER = 8
-DEPS = elfutils +DEPS =
SERVICES = frr
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2e2aca4e42757f66c9ca4725826c6cc1d611930490eed2a175ca5b56910f2c09a9d842b2a9370a64a9fdac6a6314bd4573be609d14dbf956049d9fbf49310404 +$(DL_FILE)_BLAKE2 = ba64f9455c38441f8cadce4eed435fb86344244e98bd1b675335887fb098be29adc035d722d3c128e136a4c6b0aa1adcbdc0e22815702e52170da940a5caf20a
install : $(TARGET)
diff --git a/lfs/gettext b/lfs/gettext index 57fead8ad..fb7462b5e 100644 --- a/lfs/gettext +++ b/lfs/gettext @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 0.22 +VER = 0.22.4
THISAPP = gettext-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e91c82eb793897bd7ed727503e9d6e72a47027adf51ca76cf5c936437c434e910508814b1d03b12694c5e87156018683cb2c8cc51637b121313ed41155bcd3e5 +$(DL_FILE)_BLAKE2 = 3f93aa5aef8e40d2e01acaa5aeed11efefd0de43ea26d084a0b9e743019685f7584d8e1bf05c1fd5772a5576d21ee1f052b81366f52c7827b6d14bd4d9890edc
install : $(TARGET)
diff --git a/lfs/gnutls b/lfs/gnutls index 19f79c6db..39e1d0bd1 100644 --- a/lfs/gnutls +++ b/lfs/gnutls @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.8.2 +VER = 3.8.3
THISAPP = gnutls-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d70524f17919bc02fefc610ede948d209e50e3276fc1e2d40aaed5c208265455da220d948f4a3f21db57f9d253c103f3a1b9a6daa2229d02c7c224448acc2777 +$(DL_FILE)_BLAKE2 = 27a4bb4d8a5697e2187113351b2ad1e849bca7bcfb556c1b54fc2d02bef16e2789e7c437ac8db8fe6d2bcfc0e3e3467bbff2dd5d2fc0adb9bf8bda81cb89e452
install : $(TARGET)
diff --git a/lfs/haproxy b/lfs/haproxy index c98c8f630..bae1a7b16 100644 --- a/lfs/haproxy +++ b/lfs/haproxy @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,9 +26,9 @@ include Config
SUMMARY = The Reliable, High Performance TCP/HTTP Load Balancer
-VER = 2.8.5 +VER = 2.9.2
-# From: https://www.haproxy.org/download/2.8/src/haproxy-2.8.1.tar.gz +# From: https://www.haproxy.org/download/2.9/src/haproxy-2.9.2.tar.gz
THISAPP = haproxy-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -36,7 +36,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = haproxy -PAK_VER = 28 +PAK_VER = 29
DEPS =
@@ -54,7 +54,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2c5c66b83a5b514d6518b6b5d62cfa17881498bc4adca664a2cb307630adea815d80ee1a9a823e7ae4043328a3940ce34a62dd218b165cedf9111c1190bc541a +$(DL_FILE)_BLAKE2 = 257a594fdb18e50c99e4256aa364d2ea55b56e39bfda0435c921927939a09231be5ae2bd7f39e23286febb343fa0dca5fc33f9b279461c5083050898390b21db
install : $(TARGET)
diff --git a/lfs/help2man b/lfs/help2man index da5057c4f..721133e20 100644 --- a/lfs/help2man +++ b/lfs/help2man @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.49.2 +VER = 1.49.3
THISAPP = help2man-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 62db47a5915432093991f060390a62ebf2d1e5e6e78f7142d0cd5f8a273a1fd74f55de4b3ead5c1071aaf4de084e62782981a1d888b8a8b76da9c07e0cda20ea +$(DL_FILE)_BLAKE2 = a5ed9ea3ff78b5287fa5bc02302da6a3657fee8fefd4fc43289e209bbe128d58da633c38aa4039c93a761c4842d3549a73cc14e77ee2859ed256613a8fba6e23
install : $(TARGET)
diff --git a/lfs/iana-etc b/lfs/iana-etc index 8e65cd5a8..744d85905 100644 --- a/lfs/iana-etc +++ b/lfs/iana-etc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 20231026 +VER = 20240125 # https://github.com/Mic92/iana-etc
THISAPP = iana-etc-$(VER) @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ce00884cc5ffeb7cc9fe7e3efb8f793282649bb4e1f914c9be6208afc8d81a79511f5910ae2906ffe64a88004007fdd05affe40153782d771bf1824cae834c8e +$(DL_FILE)_BLAKE2 = 884a168ecfdc5d06f3cd8fc701a50d0ec4af44c975b6a563f41241b54b500191bf584b2efbd144f448271ae7f452847ee534982c3ee4fffdcf67c2c7f2bcffec
install : $(TARGET)
diff --git a/lfs/iproute2 b/lfs/iproute2 index 0ed19414a..ce2ee1f81 100644 --- a/lfs/iproute2 +++ b/lfs/iproute2 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 6.6.0 +VER = 6.7.0 # https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/
THISAPP = iproute2-$(VER) @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9d20f19c04c2bbde7a3ae53e61e4623b119570c8446f34b93ddadd64677caa432e00ee085498bc277e0842cc2124340c7100925106d0ef2c11dd8002aacac08f +$(DL_FILE)_BLAKE2 = df55dffc54ed196d43a86ce40e887dca6390b91289a492266568ff31aa8b2827fbd91c18676e14706df844fbfe3a5c50bf927ed4401e098e385d401ec3d5c116
install : $(TARGET)
@@ -74,7 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make $(MAKETUNING) SBINDIR=/sbin cd $(DIR_APP) && make SBINDIR=/sbin install cd $(DIR_APP) && mv -v /sbin/arpd /usr/sbin - cd $(DIR_APP) && mv -v /usr/lib/iproute2 /etc/iproute2 + cd $(DIR_APP) && mv -v /usr/share/iproute2 /etc/iproute2
# Add table for static routing echo "200 static" >> /etc/iproute2/rt_tables diff --git a/lfs/ipset b/lfs/ipset index f26f0d5de..bc34b44ea 100644 --- a/lfs/ipset +++ b/lfs/ipset @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 7.17 +VER = 7.19
THISAPP = ipset-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 43b74ab7caf5a963787184aa75b6c071388c8d28997681444b72118aba68b843e961b50418c3fa70b451b4cb090ec62940b770abac2156910442115edbf90d41 +$(DL_FILE)_BLAKE2 = 04290b94be471aedd732601e1dc147a066933606152beb76ba1a21283aa2e3f8b891fd9575db73f2af67b446fb77a0ca6b2432ae606440ac9e9bf80e41d1f640
install : $(TARGET)
@@ -70,7 +70,6 @@ $(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) && ./autogen.sh cd $(DIR_APP) && ./configure \ --prefix=/usr \ --with-kmod=no \ diff --git a/lfs/iputils b/lfs/iputils index 3343623cf..6055e51ed 100644 --- a/lfs/iputils +++ b/lfs/iputils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 20231222 +VER = 20240117
THISAPP = iputils-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a76d4e9741c4ce8d2a2b6337873400543c5bb51d61a794fdfed8c8f4228c41020f5203c8af7ca44a36877d246d4f67019d31f1a58e48c6fca7964d6ebc9d764b +$(DL_FILE)_BLAKE2 = 635943e12010aef8c1291b407bfbe284e0179391fca76197b77037ae1ffc219fa1d8e36abcea5fb7fff10d55ab40eed7c081e5d92b29f0916a4b4dd806945491
install : $(TARGET)
diff --git a/lfs/libidn b/lfs/libidn index 4ce55a0a4..068fefe40 100644 --- a/lfs/libidn +++ b/lfs/libidn @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.41 +VER = 1.42
THISAPP = libidn-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6c632c2010f024792fd55d3c8e6f68e81152fa7421a4f65b6835d0dfd788707727381270c57bf46c6e252777e07ead501fdabdc55961c5c1604e81c53be5ab2b +$(DL_FILE)_BLAKE2 = 8f16d388884ad2ac9aafc46ec5eae144508ca86135184f625761c82c02ec9f99400bd4db65c9c9df54d315502cd5e2d37893d171abc6d76abe0a70f29acdb68e
install : $(TARGET)
diff --git a/lfs/libpng b/lfs/libpng index f9e0ba7f4..3a0704e59 100644 --- a/lfs/libpng +++ b/lfs/libpng @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.6.39 +VER = 1.6.41
THISAPP = libpng-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f0a2e643e921587334349f48758e61e69b4708ebc36575567767087878d262d134eeeb98fea7f0b6ff1493ea954910ca1608b10fea57196aad770eb807a9006e +$(DL_FILE)_BLAKE2 = 43d8d1c563d9df46b663f706dca9563e31e6e47a2809a77a5d059de8cfa348721054df724d08ac24ef4717ffc101989941127df2d026c9537532375d9b432b68
install : $(TARGET)
diff --git a/lfs/libtalloc b/lfs/libtalloc index 0aa165b23..9bb3f05c0 100644 --- a/lfs/libtalloc +++ b/lfs/libtalloc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = Samba talloc Library
-VER = 2.3.4 +VER = 2.4.1
THISAPP = talloc-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = libtalloc -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1fac0a45a4ba16c7741e6d810e1a1e56352c04f266b99de62770177c1218a8c8253be2d5d1793aae67ce61e6a1159cbcd4888a49702822e6817b86eb7a1fea31 +$(DL_FILE)_BLAKE2 = a7913b25930c77da53c17c2e0d71386402b1059f93c751084037c5068a035bd543c2d7e24a2d8dc989bb4eea13fa1a3c7a362e4d6c14af0b2030fbfb2f513801
install : $(TARGET)
diff --git a/lfs/libvirt b/lfs/libvirt index 6ac11a5a6..ef122cfa7 100644 --- a/lfs/libvirt +++ b/lfs/libvirt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,16 +26,16 @@ include Config
SUMMARY = Server side daemon and supporting files for libvirt
-VER = 8.10.0 +VER = 10.0.0
THISAPP = libvirt-$(VER) DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) -# SUP_ARCH = x86_64 aarch64 +SUP_ARCH = x86_64 aarch64 PROG = libvirt -PAK_VER = 33 +PAK_VER = 34
DEPS = ebtables libpciaccess libyajl ncat qemu
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6c99428dd74ae1e535d0918bb48da0a851b03e9dfc38f96fca060a33b6be6c23c8b4a789695e8cf930536c156c8a893e18753a58c8a827f464b83a61b47c4846 +$(DL_FILE)_BLAKE2 = bfbea7805a949999481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642
install : $(TARGET) check : $(patsubst %,$(DIR_CHK)/%,$(objects)) diff --git a/lfs/libyang b/lfs/libyang index ae807fa8a..49163a44d 100644 --- a/lfs/libyang +++ b/lfs/libyang @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.1.4 +VER = 2.1.148
THISAPP = libyang-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 0322d5c9003b4ae49a91da981c3c7063ebc783c1ddc964b9ec89a1f75f512fadda1664a8e2add63a81ed694bd10dda1fcdc70f7a31cc947b2835d210e8e454f5 +$(DL_FILE)_BLAKE2 = e955958319a4ad8c241720c3a425ab2a298916b8ba34e91ff2b43bafaae65fb0d41c904af894d3c5025ab253a40cb6f4732137b195169785628f6cedeb054acb
install : $(TARGET)
diff --git a/lfs/lshw b/lfs/lshw index 9b2b78fd9..f8a3147f8 100644 --- a/lfs/lshw +++ b/lfs/lshw @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -27,7 +27,7 @@ include Config
SUMMARY = HardWare LiSter
-VER = B.02.19.2 +VER = B.02.20
THISAPP = lshw-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -35,7 +35,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = lshw -PAK_VER = 1 +PAK_VER = 2
DEPS =
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8317def382bcb189c164bddf2dd766c614c6a0a49449ceee81f516125ef14ba24f5933b1f08f13b5ae52a96304baa1cc7ac5171231911ecaa466522a7c0c4c6f +$(DL_FILE)_BLAKE2 = 8abdd7cee6c42b8956229a0b62ac9f96359750f26cbfeb2ed74402eae3e7cd818133bf0b747351522c6387974ce2a98cf5ab29379e56c50abc980e497bcc19d7
install : $(TARGET)
diff --git a/lfs/ltrace b/lfs/ltrace index 3d1fdee3f..f3f07c0b1 100644 --- a/lfs/ltrace +++ b/lfs/ltrace @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,9 +35,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ltrace -PAK_VER = 2 +PAK_VER = 3
-DEPS = elfutils +DEPS =
SERVICES =
diff --git a/lfs/lvm2 b/lfs/lvm2 index 7dedadcac..4e8cf6614 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.03.22 +VER = 2.03.23
THISAPP = LVM2.$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 79bbea84bd82f111c1bb5de336e6a9f1368b2c9e43f075dccaa90c7746a364259ad278adf650379eca75f2803ed74e74dd372be2cca8518462182657f96a0033 +$(DL_FILE)_BLAKE2 = 00d215d395d92fa23743fc77d91a6bd14df29bc4fb334e1e8c4deb8d34007bfdb4e188821ec1789b5f0bca39fe944923050e401ddae0d25e4932cffb109a0dda
install : $(TARGET)
diff --git a/lfs/lzip b/lfs/lzip index f539494d3..5e7da457f 100644 --- a/lfs/lzip +++ b/lfs/lzip @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.23 +VER = 1.24
THISAPP = lzip-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 934a35e31b0db76c4dcbe2fe903f04b60471485118aa5d4001599a3c23a7db74f05f703cf430bb299795be7025f71efb225afddff85c8245e962bdadcf82aef7 +$(DL_FILE)_BLAKE2 = ef6b7b51e7369b7b07ca2d5bbdd57a287f3a96866f50b327237a35ce9a4d19b2e3f7586a099ff4191c3c793de2dfe59120a42b8d744e220c4f7652d049df87f5
install : $(TARGET)
@@ -75,7 +75,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) && ./configure --prefix=$(PREFIX) + cd $(DIR_APP) && ./configure \ + --prefix=$(PREFIX) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/mc b/lfs/mc index 2aab53fa9..3fb3f6d49 100644 --- a/lfs/mc +++ b/lfs/mc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = Midnight Commander
-VER = 4.8.30 +VER = 4.8.31
THISAPP = mc-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mc -PAK_VER = 25 +PAK_VER = 26
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2bf759314abae39db7596426cba22f6eaac0efc58e7025f1a7ef1863496ea7a3c00d298d101123b9defb109e76e31fe988227fb5c1112e06051b3c7a5b3dc1b6 +$(DL_FILE)_BLAKE2 = aa8406d7d68a7466f662f83730dfc157f6e4f444b62284d9b71ea12def333996e298352f94526a3eb85491030f62373cf8d5621e449a7abf1fb5267a13a396fe
install : $(TARGET) diff --git a/lfs/memtest b/lfs/memtest index d5baca8ca..6617a92b2 100644 --- a/lfs/memtest +++ b/lfs/memtest @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 6.20 +VER = 7.00
THISAPP = memtest86plus-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6e3bea4b18049446f27da2cb1313300c578ef7fdb774b6a20df603271b66a6c0066be64a91b0a6d4ffcc63f1e139132942290a8111f6a991cccc0a5586cac966 +$(DL_FILE)_BLAKE2 = 608f4e31ddaee01d828cb1574086196c26f5e96c5049806ac3ab174ddf669db8cdcb8f336bec5a1ce74439d96fca505fea81311a06581bb43a8034156a4f8165
install : $(TARGET)
diff --git a/lfs/pam b/lfs/pam index 020de981c..5e315a027 100644 --- a/lfs/pam +++ b/lfs/pam @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.5.3 +VER = 1.6.0
THISAPP = Linux-PAM-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 362c939f3afc343e6f4e78e7f6ba6f7a9c6ee0a9948bb5a4fc34cecfd29e9fa974082534d4ceedd04d8d3e34c7b3ef43d2a07ba5f41d26da04ec8330fc3790fb +$(DL_FILE)_BLAKE2 = 8ad3ed2d58b48cf43d065f15669788c113eee2aa3fc86cf38565a0e4835b142564ff1af5bcd3377db08af77141d25b4e93752a387ff7eabc00b4a826aa9ea39d
install : $(TARGET)
@@ -70,6 +70,7 @@ $(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) && patch -Np1 -i $(DIR_SRC)/src/patches/Linux-PAM-1.6.0-libpam:_fix_build_with_--enable-read-both-confs.patch $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --libdir=/usr/lib \ --sbindir=/lib/security \ diff --git a/lfs/pixman b/lfs/pixman index 4161fef73..a1f362feb 100644 --- a/lfs/pixman +++ b/lfs/pixman @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 0.42.2 +VER = 0.43.0
THISAPP = pixman-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957 +$(DL_FILE)_BLAKE2 = 1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764
install : $(TARGET)
diff --git a/lfs/poppler b/lfs/poppler index e3c094b5b..03838d09a 100644 --- a/lfs/poppler +++ b/lfs/poppler @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 23.08.0 +VER = 24.01.0
THISAPP = poppler-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a35e44cc590e34991b27e53caf650dedf4d4aa4f9f82ed5d8a57b0ca6bb863c96fe0e9b9c9021b9722db48896d236c9e057bcbf45e9609eb237bf00481e91428 +$(DL_FILE)_BLAKE2 = 16c87a4338c73fcccfac3ac477807a7f96c8e95e68efff484d9d544da10815972f20d40f71091c6092913d82b205ca0d1bd25acbaba79277e1a1bf19ba397e6d
install : $(TARGET)
@@ -77,6 +77,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) -DTESTDATADIR=$PWD/testfiles \ -DENABLE_UNSTABLE_API_ABI_HEADERS=ON \ -DENABLE_QT5=OFF \ + -DENABLE_NSS3=OFF \ + -DENABLE_GPGME=OFF \ + -DENABLE_QT6=OFF \ ..
cd $(DIR_APP)/build && make $(MAKETUNING) diff --git a/lfs/protobuf b/lfs/protobuf new file mode 100644 index 000000000..5258fc192 --- /dev/null +++ b/lfs/protobuf @@ -0,0 +1,81 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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 = 25.2 + +THISAPP = protobuf-$(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 = 1ee7a48d3a481f523ff240c79e8cacb39b6a7e2c671279812cbffd5ce9be595034461fba41f03bed363133118c1b92bd14bcfd8c4e46ac6368e6407a23fb02ea + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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) && cmake . \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D protobuf_BUILD_TESTS=OFF \ + -D protobuf_BUILD_SHARED_LIBS=ON \ + -D protobuf_ABSL_PROVIDER=package + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/protobuf-c b/lfs/protobuf-c new file mode 100644 index 000000000..2c3128f35 --- /dev/null +++ b/lfs/protobuf-c @@ -0,0 +1,78 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.5.0 + +THISAPP = protobuf-c-$(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 = 7b428655901f4fd74b67b75419552e7c02065a5291aed4dcc1d55b98c986caa9ccf846eb5e98e0954420c3e5bea559b0078843e00daa7b5c63465eec21e28204 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-attrs b/lfs/python3-attrs index 9ac72e14a..03a809a27 100644 --- a/lfs/python3-attrs +++ b/lfs/python3-attrs @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 22.1.0 +VER = 23.2.0 SUMMARY = Classes Without Boilerplate
THISAPP = attrs-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-attrs -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5da48b3cbcd99cdcc531a0859be264a4d209778caa53bd95480a103549b816c8a805079e1555fce38eb33f8bd3d5b7bfa6f814ef2b60dc405bda6686c7746f0b +$(DL_FILE)_BLAKE2 = a06f4f17a81fc173c37661bcf518367a1cdc9a333d2783bd2cd1ac5f0a72bd20ec1afdd964e10255624bcfa027e3a152375cd21472c177428d29bd06b29984a1
install : $(TARGET)
@@ -80,7 +80,16 @@ $(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) && python3 setup.py build - cd $(DIR_APP) && python3 setup.py install --root=/ + cd $(DIR_APP) && python3 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/python3-calver b/lfs/python3-calver new file mode 100644 index 000000000..565b3b63b --- /dev/null +++ b/lfs/python3-calver @@ -0,0 +1,76 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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 = 2022.6.26 + +THISAPP = calver-$(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 = bd75214d1107d5c58c07221b014fcca9c19df8b01ffc110a43a83ce7cd4e4c9746fc7c5a2f6be9eed5ffcfce0f8d38a70901deeba4d21727e53aed2383cbedef + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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-editables b/lfs/python3-editables new file mode 100644 index 000000000..cb5b33d45 --- /dev/null +++ b/lfs/python3-editables @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.5 + +THISAPP = editables-$(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 = 0daa314ad6841e8562a96923cd15b367995963efa7cff72fc1ff82232d9a1e07ee2dc30a8cba21195199c976335bfb2ebca720deaeafbd484a865235c97551a1 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-exceptiongroup b/lfs/python3-exceptiongroup index f1de6bb6f..067b42f14 100644 --- a/lfs/python3-exceptiongroup +++ b/lfs/python3-exceptiongroup @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.1.1 +VER = 1.2.0 SUMMARY = This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.
THISAPP = exceptiongroup-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-exceptiongroup -PAK_VER = 1 +PAK_VER = 2
DEPS =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c396d1e1ab15265e06d76d11e6cbbff5c4e52284f890d727aab65d0ab40fcd17e3db8827ba4bba6b34d13f66606ca34ac8bcc361dd4aecf9afe624d5001de327 +$(DL_FILE)_BLAKE2 = 4f3b5505c9c6e229eae52fda1e2dc957ada9e44eb8da8f2a8c62315ee93a1e2129005d0b4a1a7f3bbc2a1448e89929fdaf6ee59a40c8aefb44104c5e330d5ac9
install : $(TARGET)
diff --git a/lfs/python3-hatch-fancy-pypi-readme b/lfs/python3-hatch-fancy-pypi-readme new file mode 100644 index 000000000..ff0626be1 --- /dev/null +++ b/lfs/python3-hatch-fancy-pypi-readme @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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 = 24.1.0 + +THISAPP = hatch_fancy_pypi_readme-$(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 = 9baa6dd61c02f7bbc610b815db8476c10ace7623ac7cdfebbf2317d1f4f5713e898624fde1c915f9f8b5f92fea22dbff41963a0685ccf6f112180a8cf9cca59b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-hatch-vcs b/lfs/python3-hatch-vcs new file mode 100644 index 000000000..8e9c3c5d1 --- /dev/null +++ b/lfs/python3-hatch-vcs @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.0 + +THISAPP = hatch_vcs-$(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 = cc0e02cbedf968a630803791b455f22f2ce60966327a531aac87196d48f6cf192f74eab6e995a169659983b6049cb2e656ca3d7f3670445ef06eca65318c5c6a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-hatchling b/lfs/python3-hatchling new file mode 100644 index 000000000..fb0fe7798 --- /dev/null +++ b/lfs/python3-hatchling @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.21.1 + +THISAPP = hatchling-$(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 = 58d0ff8bd3d0717df0c51af903cda18c731d05422e71ebb091ccae695542257330c4ff7b97c60331996060c9a819b1c050813de5ab3f16203c7b81f9e93dc15a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-msgpack b/lfs/python3-msgpack index 5bb333a53..f09edd3e8 100644 --- a/lfs/python3-msgpack +++ b/lfs/python3-msgpack @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.0.4 +VER = 1.0.7 SUMMARY = Python module for reading and writing MessagePack data
THISAPP = msgpack-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-msgpack -PAK_VER = 3 +PAK_VER = 4
DEPS = # borgbackup only works with specific versions of python3-msgpack - check when updating @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = fcbaafbea57f87c949a43a6bd6f6507eb3a07ac5e4a9c44fabfbb7c07849f1edabb8dadcd99a547fed32bce0f900f965368c4ee744acd4e850cad5c27022f463 +$(DL_FILE)_BLAKE2 = 8ddf2acf6bf81498d981c3ec83cbdffde1b1611f8ac23d3377f3f1541e679eda288b40b949bd586ca24a7059da3a0f73fa797a661375135ec092f408521c8527
install : $(TARGET)
diff --git a/lfs/python3-packaging b/lfs/python3-packaging index 4bf2d6be0..e98c9e283 100644 --- a/lfs/python3-packaging +++ b/lfs/python3-packaging @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 23.0 +VER = 23.2
THISAPP = packaging-$(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-packaging -PAK_VER = 3 +PAK_VER = 4
############################################################################### # Top-level Rules @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 601806498c414aaf3a68206a008e4032b0925bb1a06b170a6da64786d15456b5a3082cfde7620cd39f3f0ec204f42337df4b6c663c76697b6dc9577d38cc45c3 +$(DL_FILE)_BLAKE2 = cf7986a07312fd82a2a0ee738088993b9570d95cd0b573afa7a1f911bf335de7084e3d40d961adea7f5a8369738688f9d0a4265ef26a393f2d30769bc13f752a
install : $(TARGET)
diff --git a/lfs/python3-pathspec b/lfs/python3-pathspec new file mode 100644 index 000000000..960737a9c --- /dev/null +++ b/lfs/python3-pathspec @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.12.1 + +THISAPP = pathspec-$(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 = e5cf93dc0a24a51bdcbcec807514344ed4e39029a8f1abe8db7cf8fa4883ac2e74f8b1a3ad6cd44bcff538b5eecc5b091b145c6c8d170de574ce9217d58855cb + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 -m build \ + --no-isolation \ + --wheel + cd $(DIR_APP) && pip3 install \ + --no-build-isolation \ + --root="/" \ + --no-deps \ + --ignore-installed \ + dist/*.whl + # remove temp build files in /root/.cache from rootfile + cd $(DIR_APP) && rm -R /root/.cache/ + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python3-pluggy b/lfs/python3-pluggy new file mode 100644 index 000000000..deb018ee4 --- /dev/null +++ b/lfs/python3-pluggy @@ -0,0 +1,76 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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.4.0 + +THISAPP = pluggy-$(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 = 0a8bff68f1871f0e571105012b0e3961771c6ee34a64711520084d0a951308d192187d01b14136c389b5bc09f127ead1a1f96ebffa7b345d2d5023157c049c43 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 index 60d78df90..1db132488 100644 --- a/lfs/python3-pyfuse3 +++ b/lfs/python3-pyfuse3 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.2.2 +VER = 3.3.0 SUMMARY = Python3 bindings for libfuse3
THISAPP = pyfuse3-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-pyfuse3 -PAK_VER = 2 +PAK_VER = 3
DEPS = python3-trio
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a6f11083a3ddec031fdfe5cb810be526cba26d7bc9599a64d28e9a45281aeb04fca8728ff3788e44f1736475c89e64c3c1fd7cb964ff81fc30ce441a5dda7fae +$(DL_FILE)_BLAKE2 = 29a871bbd4c82298231eac0c8d4b668a75a9ea748c3dd15f093a369770fbfe080620b6209c79ce934880757764c946c3216b558dcc63cd1d1a7ef03e124174c2
install : $(TARGET)
diff --git a/lfs/python3-trio b/lfs/python3-trio index 49f1207ab..9a4f833af 100644 --- a/lfs/python3-trio +++ b/lfs/python3-trio @@ -24,7 +24,7 @@
include Config
-VER = 0.22.0 +VER = 0.23.1 SUMMARY = async/await-native I/O library for Python
THISAPP = trio-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-trio -PAK_VER = 3 +PAK_VER = 4
DEPS = python3-async_generator python3-attrs python3-sniffio python3-sortedcontainers python3-outcome python3-idna python3-exceptiongroup
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b76f49c45788d41cbeded573e54d88e525cb2ad80b05da4c61f6c5100bdc85271f26a0c3aee07ca858214092106d217a2176d60744892c768bbc8ecad9383190 +$(DL_FILE)_BLAKE2 = e7c1aa2ec7ef7fa8c5940e66d6322df1abf3def9b1026509dcd1783f968cdb42332c293905887f2892619efed5abbc353c7d552d0ba34153e3a4715fbe4e403c
install : $(TARGET)
diff --git a/lfs/python3-trove-classifiers b/lfs/python3-trove-classifiers new file mode 100644 index 000000000..9a88316d9 --- /dev/null +++ b/lfs/python3-trove-classifiers @@ -0,0 +1,76 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 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 = 2024.1.8 + +THISAPP = trove-classifiers-$(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 = f0a4ec5439415d53d81297001aac2b4ffc3da0e2c5492acb9a3ed23fba9e7c7ea1407cfa2f8291ab0b8ea7f1dd985cdd86a1b82e71b0223c88ae73bcc7ce63cd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# 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 2c45d7156..d65282743 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,9 +35,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu -PAK_VER = 41 +PAK_VER = 42
-DEPS = alsa elfutils libusbredir spice libseccomp libslirp +DEPS = alsa libusbredir spice libseccomp libslirp
SERVICES =
diff --git a/lfs/readline b/lfs/readline index ef083a60c..05d140de1 100644 --- a/lfs/readline +++ b/lfs/readline @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2019 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -25,6 +25,7 @@ include Config
VER = 8.2 +# https://ftp.gnu.org/gnu/readline/
THISAPP = readline-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -71,11 +72,13 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- for i in $$(seq 1 1); do \ + for i in $$(seq 1 10); do \ cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/readline/readline82-$$(printf "%03d" "$${i}") || exit 1; \ done
- cd $(DIR_APP) && ./configure --prefix=/usr --disable-static + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-static cd $(DIR_APP) && make $(MAKETUNING) SHLIB_LIBS=-lncurses cd $(DIR_APP) && make install
diff --git a/lfs/shadow b/lfs/shadow index 1c0afc088..a3495474a 100644 --- a/lfs/shadow +++ b/lfs/shadow @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.14.2 +VER = 4.14.3
THISAPP = shadow-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 419f0a516753616ef691f71ec9002eef6fd7568c013ac71900d7481eff1bd9165c69d9587b7ca25800543a2eac58cfb7ce4224063e8af7b278f589640485c28f +$(DL_FILE)_BLAKE2 = 6707cae41a0f8478cadd94ea5eaba95cdc6b1b23896b8dd903c62c931839a82b0538f04f8c12433f148da5b23c12a033963380be81f6fc97fa0e3f9399e51b21
install : $(TARGET)
@@ -70,7 +70,7 @@ $(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) && patch -Np1 -i $(DIR_SRC)/src/patches/shadow-4.14.2-suppress_installation_of_groups.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/shadow-4.14.3-suppress_installation_of_groups.patch $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --libdir=/lib \ diff --git a/lfs/sqlite b/lfs/sqlite index a03731a10..0ad87a082 100644 --- a/lfs/sqlite +++ b/lfs/sqlite @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 3440100 +VER = 3450100
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 = 8b0aa4b2fd36099e68502705d0187cf30b8755f61577942e9b8709d3ca3e56dfd64cf256d0b70a75e987f2894076cb32c170dd52cd278579a646b06b90140e9d +$(DL_FILE)_BLAKE2 = 2725faccde5b964b3c037ae0f885b3461c01619e6c086e53f53cc1ecf7e75a46dd1ac4bec4803bc149014d158976607d195993e5d925b723284512a880010bf5
install : $(TARGET)
diff --git a/lfs/squid b/lfs/squid index c0f465c16..3a2d1039c 100644 --- a/lfs/squid +++ b/lfs/squid @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = 6.6 +VER = 6.7
THISAPP = squid-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -46,7 +46,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7c3c96f5cd5f819f6f020fb3e63ee8d9bb26b7fb4ff4405d7963a643c6766344e6492505bc1b33f3040ad800b3d7a3ad6a4b067b031ac4d178ddcac04c6e74dc +$(DL_FILE)_BLAKE2 = f91b0f617b6b32138c33575d5daec0bc6dfcb0d356939b6c01e9d4c33b77886ffb55c38678f31aeed9bf4d5d5e488c751d41098b846a956383c8b6db8c851cab
install : $(TARGET)
diff --git a/lfs/strace b/lfs/strace index 2ce9b26d8..97253340a 100644 --- a/lfs/strace +++ b/lfs/strace @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,9 +35,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = strace -PAK_VER = 10 +PAK_VER = 11
-DEPS = elfutils +DEPS =
SERVICES =
diff --git a/lfs/stunnel b/lfs/stunnel index 24527bb25..61d1fe4a1 100644 --- a/lfs/stunnel +++ b/lfs/stunnel @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.69 +VER = 5.71 SUMMARY = Universal TLS Tunnel
THISAPP = stunnel-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = stunnel -PAK_VER = 11 +PAK_VER = 12
DEPS =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = fd213d1c7bc9efb42ee501bccd720c6535d123fe9d78354ff14a1701edcc30f1b563ff46fa34fd3f53bb976a7e700f0cd63589a8488738314604e593a95ad7bd +$(DL_FILE)_BLAKE2 = d323363c7bfdd6c0b7931b84a6069cf9a8337e967c31e14d15976d7932f0c0d6f40f7a1cbf5abbdff0e9edc52176cdcead4f848653088193b2debf4e77443b42
install : $(TARGET)
diff --git a/lfs/transmission b/lfs/transmission index ab1e2f03b..3b77a85e0 100644 --- a/lfs/transmission +++ b/lfs/transmission @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 = A BitTorrent client with multiple UIs
-VER = 4.0.4 +VER = 4.0.5
THISAPP = transmission-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = transmission -PAK_VER = 20 +PAK_VER = 21
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 0cdf6075dffba941cbb47924879e8849938620068f3389fe6d5a03b100d11d66a0d33692738001092b8ac3ea181d9cfb554ba1bb2553dc7f06fd83b04f7e0ca9 +$(DL_FILE)_BLAKE2 = 60caa3bc615137b225d3ac3f25daa352c6960fcc848c91e5ea45488ae109d93b53e314e4683bd7c4ef3f9b2f364d796b6c5bb014ca647d3f44fb5c9df9f8c997
install : $(TARGET)
diff --git a/lfs/vdr b/lfs/vdr index 2fd58ed27..eb761123d 100644 --- a/lfs/vdr +++ b/lfs/vdr @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,11 +26,11 @@ include Config
SUMMARY = Video Disk Recorder
-VER = 2.4.7 +VER = 2.6.6
# VDRPLUGVER must match with APIVERSION! in config.h # after change this update also all vdr plugins -VDRPLUGVER = 2.4.7 +VDRPLUGVER = 2.6.6
THISAPP = vdr-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -39,7 +39,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdr -PAK_VER = 15 +PAK_VER = 16
DEPS = vdr_streamdev
@@ -71,7 +71,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = be4e1ec365330855e4b2b26f44b1f35dc323e4783e96ef344a67b3e9fe2c0499760ab0f3d27c5e3bdddf5a65ebb65b0c81a62092301d34370aa19d0dd63bb1ab +$(DL_FILE)_BLAKE2 = 22ad6d0d4048347ff16a48ad137900f32dda7adfc7fb54bb1501f14cfc426185f942ffa4997de1e0318ca8c6b67a7dfc48d49b30bfda9367d7337b2d601544fc
install : $(TARGET)
diff --git a/lfs/vdr_dvbapi b/lfs/vdr_dvbapi index 17f4c3a17..d36f75d69 100644 --- a/lfs/vdr_dvbapi +++ b/lfs/vdr_dvbapi @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,13 +35,13 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdr_dvbapi -PAK_VER = 6 +PAK_VER = 7
DEPS =
SERVICES =
-VDRPLUGVER = 2.4.7 +VDRPLUGVER = 2.6.6
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE CFLAGS += $(EXTRA_FLAGS) diff --git a/lfs/vdr_eepg b/lfs/vdr_eepg index 5836a25de..61c156da3 100644 --- a/lfs/vdr_eepg +++ b/lfs/vdr_eepg @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -38,13 +38,13 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdr_eepg -PAK_VER = 5 +PAK_VER = 6
DEPS =
SERVICES =
-VDRPLUGVER = 2.4.7 +VDRPLUGVER = 2.6.6
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE CFLAGS += $(EXTRA_FLAGS) diff --git a/lfs/vdr_epgsearch b/lfs/vdr_epgsearch index 353f81271..dceea2cc8 100644 --- a/lfs/vdr_epgsearch +++ b/lfs/vdr_epgsearch @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,22 +26,22 @@ include Config
SUMMARY = Searchtimer and replacement of the VDR program menu
-VER = 2.4.0+git20191101 +VER = 2.4.2
-THISAPP = vdr-plugin-epgsearch_$(VER).orig +THISAPP = vdr-plugin-epgsearch-$(VER) DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/vdr-plugin-epgsearch +DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdr_epgsearch -PAK_VER = 11 +PAK_VER = 12
DEPS =
SERVICES =
-VDRPLUGVER = 2.4.7 +VDRPLUGVER = 2.6.6
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE CFLAGS += $(EXTRA_FLAGS) @@ -55,7 +55,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d48a3174c451ddca257d36c45747d41f7c628b8963558115f27053ef6d57cc5b3c6d5860a6af46dd37f16d6ad7f29c9fb10c4295be76e60cbfef4943ca456241 +$(DL_FILE)_BLAKE2 = 1e2ed02a2d8ac1ba1e2ffd72b7830c4bb9a3478cebce8affd871e7cac25ac7759f21908447d74652632541dca74cbeb8e4de9773550bad65d279770677b7e146
install : $(TARGET)
@@ -89,7 +89,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -p1 < $(DIR_SRC)/src/patches/vdr-epgsearch-2.4.0-debian-paths.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vdr-epgsearch-2.4.0-gcc1.patch
cd $(DIR_APP) && make $(MAKE_TUNING) LIBDIR=. VDRDIR=/usr/lib/vdr \ CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" \ diff --git a/lfs/vdr_streamdev b/lfs/vdr_streamdev index 7c9f63246..af13b392b 100644 --- a/lfs/vdr_streamdev +++ b/lfs/vdr_streamdev @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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,23 +26,22 @@ include Config
SUMMARY = VDR implementation of the VTP (Video Transfer Protocol)
-VER = 0.6.1 -GIT_VER = e2a9b979d3fb92967c7a6a8221e674eb7e55c813 +VER = 0.6.3
-THISAPP = vdr-plugin-streamdev-$(GIT_VER) -DL_FILE = $(THISAPP).tar.bz2 +THISAPP = vdr-plugin-streamdev-$(VER) +DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vdr_streamdev -PAK_VER = 7 +PAK_VER = 8
DEPS =
SERVICES =
-VDRPLUGVER = 2.4.7 +VDRPLUGVER = 2.6.6
EXTRA_FLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE CFLAGS += $(EXTRA_FLAGS) @@ -56,7 +55,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 4cacadc091ab8d28ccd4318eaf18aaef8f45e6caab86ef461d1b1047039ec921984ebad091d29420779982b5b37606defe5aa6c6828e8f28788886ba9839efea +$(DL_FILE)_BLAKE2 = 300c24aac6f0c59fc438eafa9a300e0b68dbfb43064cf887ab9d1fbdc1b22a8ec5349a38fa5c2188ef78dbc1ac7f238e88abe0ed9d1cbcd01e4a1afde7b890cf
install : $(TARGET)
diff --git a/lfs/vnstat b/lfs/vnstat index ca61562c0..c47833a14 100644 --- a/lfs/vnstat +++ b/lfs/vnstat @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.11 +VER = 2.12
THISAPP = vnstat-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 6eeed45d628641c9d88cf33ae1fc14871109b1e9fd0ac4a46fe8e2c194bb4600878b69408ed177bcde38ca859d0a3165d0095cab9b0bb6c036f7788fbfcb47e6 +$(DL_FILE)_BLAKE2 = af6982bc6da66ed2cebfe99e1b46a540528886d1c6e7a5174a3083a315804cb42c2395f3a0f5df552e8fd6b7823a01873fc5f9fb2178529c53481a67552dab35
install : $(TARGET)
diff --git a/lfs/wavemon b/lfs/wavemon index 265449c4f..1de2f9fab 100644 --- a/lfs/wavemon +++ b/lfs/wavemon @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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 # @@ -27,7 +27,7 @@ include Config
SUMMARY = An ncurses monitoring application for wireless network devices
-VER = 0.9.4 +VER = 0.9.5
THISAPP = wavemon-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -35,7 +35,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = wavemon -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e07feb16dba86b1a91dc9b7d7df51da1b4498d8ea1a6ca36f6ae1e30e0e0bb09971330a470cde3425e7ae785bbd2819460ac2f1ddc2bc8da3aae29de3356bdbb +$(DL_FILE)_BLAKE2 = 492ac0f16da1400b4e9e06af43b1ec8b96303bd33a62f355820975db61efc3b0603e1e3f97be05a69597b9546aeb95e3a2655cb0c45c90aa9f2bd765a06b8884
install : $(TARGET)
@@ -82,7 +82,7 @@ $(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) && patch -Np1 < $(DIR_SRC)/src/patches/wavemon-0.9.4-force-netlink-include-path.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/wavemon-0.9.5-force-netlink-include-path.patch $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr diff --git a/lfs/xz b/lfs/xz index 4be66e1b1..e0b905a22 100644 --- a/lfs/xz +++ b/lfs/xz @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.4.5 +VER = 5.4.6
THISAPP = xz-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 08d9afebd927ea5d155515a4c9eedda4d1a249f2b1ab6ada11f50e5b7a3c90b389b32378ab1c0872c7f4627de8dff37149d85e49f7f4d30614add37320ec4f3e +$(DL_FILE)_BLAKE2 = d609590f1e9f13404988050e1bfdc623b996794b603cf2e39d2fd592be1967c97d8beaba9196eae4a0d448a432b1d7499986b7f669e736b65ec67590a04af9f7
install : $(TARGET)
diff --git a/lfs/zlib b/lfs/zlib index 914e1d855..d7c723914 100644 --- a/lfs/zlib +++ b/lfs/zlib @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 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.3 +VER = 1.3.1
THISAPP = zlib-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5fe0f32339267348a313f23a21e9588bdb180b7415be303c85f5f169444d019e5f176ef7322f6e64297c360acc2a6041c50e2f66d1860e5c392d8970990f176a +$(DL_FILE)_BLAKE2 = 42d109223801a493de6d52e7343403d7fc3234a6ca816425fe41ac9c18019b01b93841acd28a235e99f2256a6a17f93624e96b2ddb58d588c8190a6bedb82910
install : $(TARGET)
diff --git a/make.sh b/make.sh index f13d283bc..6178b46cb 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.29" # Version number -CORE="183" # Core Level (Filename) +CORE="184" # Core Level (Filename) SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir MAX_RETRIES=1 # prefetch/check loop @@ -1595,6 +1595,14 @@ buildipfire() { lfsmake2 python3-terminaltables lfsmake2 python3-pkgconfig lfsmake2 python3-msgpack + lfsmake2 python3-editables + lfsmake2 python3-pathspec + lfsmake2 python3-pluggy + lfsmake2 python3-calver + lfsmake2 python3-trove-classifiers + lfsmake2 python3-hatchling + lfsmake2 python3-hatch-vcs + lfsmake2 python3-hatch-fancy-pypi-readme lfsmake2 python3-attrs lfsmake2 python3-sniffio lfsmake2 python3-sortedcontainers @@ -1648,6 +1656,9 @@ buildipfire() { lfsmake2 dnsdist lfsmake2 bird lfsmake2 libyang + lfsmake2 abseil-cpp + lfsmake2 protobuf + lfsmake2 protobuf-c lfsmake2 frr lfsmake2 dmidecode lfsmake2 mcelog diff --git a/src/initscripts/system/collectd b/src/initscripts/system/collectd index bb8a2f54f..56b799d56 100644 --- a/src/initscripts/system/collectd +++ b/src/initscripts/system/collectd @@ -146,9 +146,6 @@ case "$1" in sed -i -e "s|^#LoadPlugin swap|LoadPlugin swap|g" /etc/collectd.conf fi
- # sync after config update... - sync - if [ $(date +%Y) -gt 2011 ]; then boot_mesg "Starting Collection daemon..." /usr/sbin/collectd -C /etc/collectd.conf diff --git a/src/initscripts/system/firewall b/src/initscripts/system/firewall index 3aab7dd75..69bdcb594 100644 --- a/src/initscripts/system/firewall +++ b/src/initscripts/system/firewall @@ -179,9 +179,18 @@ iptables_init() { iptables -A FORWARD -j HOSTILE iptables -A OUTPUT -j HOSTILE
- iptables -N HOSTILE_DROP - 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" + iptables -N HOSTILE_DROP_IN + if [ "$LOGDROPHOSTILEIN" == "on" ]; then + iptables -A HOSTILE_DROP_IN -m limit --limit 10/second -j LOG --log-prefix "DROP_HOSTILE " + fi + iptables -A HOSTILE_DROP_IN -j DROP -m comment --comment "DROP_HOSTILE" + + iptables -N HOSTILE_DROP_OUT + if [ "$LOGDROPHOSTILEOUT" == "on" ]; then + iptables -A HOSTILE_DROP_OUT -m limit --limit 10/second -j LOG --log-prefix "DROP_HOSTILE " + fi + iptables -A HOSTILE_DROP_OUT -j DROP -m comment --comment "DROP_HOSTILE" +
# IP Address Blocklist chains iptables -N BLOCKLISTIN diff --git a/src/installer/install-bootloader b/src/installer/install-bootloader index d6451e0b1..340dd6aa5 100644 --- a/src/installer/install-bootloader +++ b/src/installer/install-bootloader @@ -172,12 +172,12 @@ function main() { if device_is_mdraid "${device}"; then local slave for slave in $(mdraid_get_slaves "${device}"); do - grub_install "${slave}" + grub_install "${slave}" || return $? done
# Handle normal block devices else - grub_install "${device}" + grub_install "${device}" || return $? fi
return 0 diff --git a/src/patches/Linux-PAM-1.6.0-libpam:_fix_build_with_--enable-read-both-confs.patch b/src/patches/Linux-PAM-1.6.0-libpam:_fix_build_with_--enable-read-both-confs.patch new file mode 100644 index 000000000..1736c5f35 --- /dev/null +++ b/src/patches/Linux-PAM-1.6.0-libpam:_fix_build_with_--enable-read-both-confs.patch @@ -0,0 +1,11 @@ +--- Linux-PAM-1.6.0/libpam/pam_handlers.c.orig 2024-01-17 11:29:36.000000000 +0100 ++++ Linux-PAM-1.6.0/libpam/pam_handlers.c 2024-01-22 16:02:45.546376172 +0100 +@@ -500,7 +500,7 @@ + + if (pamh->confdir == NULL + && (f = fopen(PAM_CONFIG,"r")) != NULL) { +- retval = _pam_parse_conf_file(pamh, f, NULL, PAM_T_ANY, 0, 1); ++ retval = _pam_parse_conf_file(pamh, f, NULL, PAM_T_ANY, 0, 0, 1); + fclose(f); + } else + #endif /* PAM_READ_BOTH_CONFS */ diff --git a/src/patches/bash/bash52-022 b/src/patches/bash/bash52-022 new file mode 100644 index 000000000..557d38706 --- /dev/null +++ b/src/patches/bash/bash52-022 @@ -0,0 +1,53 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-022 + +Bug-Reported-by: srobertson@peratonlabs.com +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-09/msg00049.html + +Bug-Description: + +It's possible for readline to try to zero out a line that's not null- +terminated, leading to a memory fault. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/lib/readline/display.c 2022-04-05 10:47:31.000000000 -0400 +--- lib/readline/display.c 2022-12-13 13:11:22.000000000 -0500 +*************** +*** 2684,2692 **** + + if (visible_line) +! { +! temp = visible_line; +! while (*temp) +! *temp++ = '\0'; +! } + rl_on_new_line (); + forced_display++; +--- 2735,2740 ---- + + if (visible_line) +! memset (visible_line, 0, line_size); +! + rl_on_new_line (); + forced_display++; + +*** ../bash-5.2/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 21 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 22 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-023 b/src/patches/bash/bash52-023 new file mode 100644 index 000000000..07ba4ae43 --- /dev/null +++ b/src/patches/bash/bash52-023 @@ -0,0 +1,64 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-023 + +Bug-Reported-by: Emanuele Torre torreemanuele6@gmail.com +Bug-Reference-ID: 20230206140824.1710288-1-torreemanuele6@gmail.com +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2023-02/msg00045.html + +Bug-Description: + +Running `local -' multiple times in a shell function would overwrite the +original saved set of options. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/builtins/declare.def 2023-01-04 20:40:28.000000000 -0500 +--- builtins/declare.def 2023-02-08 15:36:49.000000000 -0500 +*************** +*** 421,429 **** + if (local_var && variable_context && STREQ (name, "-")) + { + var = make_local_variable ("-", 0); +! FREE (value_cell (var)); /* just in case */ +! value = get_current_options (); +! var_setvalue (var, value); +! VSETATTR (var, att_invisible); + NEXT_VARIABLE (); + } +--- 421,437 ---- + if (local_var && variable_context && STREQ (name, "-")) + { ++ int o; ++ ++ o = localvar_inherit; ++ localvar_inherit = 0; + var = make_local_variable ("-", 0); +! localvar_inherit = o; +! +! if (value_cell (var) == NULL) /* no duplicate instances */ +! { +! value = get_current_options (); +! var_setvalue (var, value); +! VSETATTR (var, att_invisible); +! } + NEXT_VARIABLE (); + } + +*** ../bash-5.2/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 22 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 23 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-024 b/src/patches/bash/bash52-024 new file mode 100644 index 000000000..8cc49e878 --- /dev/null +++ b/src/patches/bash/bash52-024 @@ -0,0 +1,88 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-024 + +Bug-Reported-by: Marco maroloccio@gmail.com +Bug-Reference-ID: eaf9af76-c4ed-8b61-c517-22ed980529d3@gmail.com +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2023-02/msg00044.html + +Bug-Description: + +Fix bug where associative array compound assignment would not expand tildes +in values. + +Patch (apply with `patch -p0'): + +*** ../bash-20230105/arrayfunc.c Thu Jan 5 14:23:28 2023 +--- arrayfunc.c Wed Feb 8 16:27:48 2023 +*************** +*** 651,655 **** + } + +! aval = expand_subscript_string (v, 0); + if (aval == 0) + { +--- 651,655 ---- + } + +! aval = expand_assignment_string_to_string (v, 0); + if (aval == 0) + { +*************** +*** 843,847 **** + if (assoc_p (var)) + { +! val = expand_subscript_string (val, 0); + if (val == 0) + { +--- 843,847 ---- + if (assoc_p (var)) + { +! val = expand_assignment_string_to_string (val, 0); + if (val == 0) + { +*************** +*** 1031,1035 **** + nword[i++] = w[ind++]; + +! t = expand_subscript_string (w+ind, 0); + s = (t && strchr (t, CTLESC)) ? quote_escapes (t) : t; + value = sh_single_quote (s ? s : ""); +--- 1031,1035 ---- + nword[i++] = w[ind++]; + +! t = expand_assignment_string_to_string (w+ind, 0); + s = (t && strchr (t, CTLESC)) ? quote_escapes (t) : t; + value = sh_single_quote (s ? s : ""); +*** ../bash-20230201/subst.c Mon Jan 30 16:19:46 2023 +--- subst.c Mon Feb 6 16:25:22 2023 +*************** +*** 10803,10807 **** +--- 10803,10811 ---- + ret = (char *)NULL; + ++ #if 0 + td.flags = W_NOPROCSUB|W_NOTILDE|W_NOSPLIT2; /* XXX - W_NOCOMSUB? */ ++ #else ++ td.flags = W_NOPROCSUB|W_NOSPLIT2; /* XXX - W_NOCOMSUB? */ ++ #endif + td.word = savestring (string); /* in case it's freed on error */ + + +*** ../bash-5.2/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 23 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 24 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-025 b/src/patches/bash/bash52-025 new file mode 100644 index 000000000..4e293f9d3 --- /dev/null +++ b/src/patches/bash/bash52-025 @@ -0,0 +1,46 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-025 + +Bug-Reported-by: Andrew Neff andrew.neff@visionsystemsinc.com +Bug-Reference-ID: SA1P110MB1357F68AFD51BB225019EFF48D2B9@SA1P110MB1357.NAMP110.PROD.OUTLOOK.COM +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-10/msg00100.html + +Bug-Description: + +Make sure a subshell checks for and handles any terminating signals before +exiting (which might have arrived after the command completed) so the parent +and any EXIT trap will see the correct value for $?. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2.9/execute_cmd.c 2022-11-02 10:36:54.000000000 -0400 +--- execute_cmd.c 2022-10-27 16:52:55.000000000 -0400 +*************** +*** 1726,1729 **** +--- 1726,1732 ---- + : EXECUTION_SUCCESS; + ++ /* Check for terminating signals before we return to our caller, which we ++ expect to exit immediately anyway. */ ++ CHECK_TERMSIG; + + /* If we were explicitly placed in a subshell with (), we need + +*** ../bash-5.2/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 24 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 25 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/bash/bash52-026 b/src/patches/bash/bash52-026 new file mode 100644 index 000000000..bd0f5d0d2 --- /dev/null +++ b/src/patches/bash/bash52-026 @@ -0,0 +1,48 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.2 +Patch-ID: bash52-026 + +Bug-Reported-by: Stefan Klinger readline-gnu.org@stefan-klinger.de +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2023-08/msg00018.html + +Bug-Description: + +The custom color prefix that readline uses to color possible completions +must have a leading `.'. + +Patch (apply with `patch -p0'): + +*** ../bash-5.2-patched/lib/readline/colors.c 2021-12-08 11:38:25.000000000 -0500 +--- lib/readline/colors.c 2023-08-28 16:40:04.000000000 -0400 +*************** +*** 74,78 **** + static void restore_default_color (void); + +! #define RL_COLOR_PREFIX_EXTENSION "readline-colored-completion-prefix" + + COLOR_EXT_TYPE *_rl_color_ext_list = 0; +--- 74,78 ---- + static void restore_default_color (void); + +! #define RL_COLOR_PREFIX_EXTENSION ".readline-colored-completion-prefix" + + COLOR_EXT_TYPE *_rl_color_ext_list = 0; + +*** ../bash-5.2/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 25 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 26 + + #endif /* _PATCHLEVEL_H_ */ diff --git a/src/patches/dmidecode/dmidecode-3.3-fix_crash_with_u_option.patch b/src/patches/dmidecode/dmidecode-3.3-fix_crash_with_u_option.patch deleted file mode 100644 index 497768add..000000000 --- a/src/patches/dmidecode/dmidecode-3.3-fix_crash_with_u_option.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 11e134e54d15e67a64c39a623f492a28df922517 Mon Sep 17 00:00:00 2001 -From: Jean Delvare jdelvare@suse.de -Date: Tue, 19 Jan 2021 16:26:01 +0100 -Subject: dmidecode: Fix crash with -u option - -A segmentation fault was reported with option -u. Turns out to be a -stupid thinko where the buffer offset was reset at the wrong loop -depth. - -Reported-by: Jerry Hoemann jerry.hoemann@hpe.com -Fixes: da06888d08b9 ("dmidecode: Use the print helpers in dump mode too") -Signed-off-by: Jean Delvare jdelvare@suse.de ---- - dmidecode.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dmidecode.c b/dmidecode.c -index 572cb1a..69ea0e8 100644 ---- a/dmidecode.c -+++ b/dmidecode.c -@@ -248,9 +248,9 @@ static void dmi_dump(const struct dmi_header *h) - { - int j, l = strlen(s) + 1; - -- off = 0; - for (row = 0; row < ((l - 1) >> 4) + 1; row++) - { -+ off = 0; - for (j = 0; j < 16 && j < l - (row << 4); j++) - off += sprintf(raw_data + off, - j ? " %02X" : "%02X", --- -cgit v1.2.1 - diff --git a/src/patches/dmidecode/dmidecode-3.3-fix_the_condition_error_in_ascii_filter.patch b/src/patches/dmidecode/dmidecode-3.3-fix_the_condition_error_in_ascii_filter.patch deleted file mode 100644 index e5f99b477..000000000 --- a/src/patches/dmidecode/dmidecode-3.3-fix_the_condition_error_in_ascii_filter.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 1117390ccd9cea139638db6f460bb6de70e28f94 Mon Sep 17 00:00:00 2001 -From: Tianjia Zhang tianjia.zhang@linux.alibaba.com -Date: Tue, 5 Jan 2021 10:36:29 +0100 -Subject: dmidecode: Fix the condition error in ascii_filter - -The normal printable ASCII range is 32 to 127 (not included), -so fix the error in this if condition. - -Signed-off-by: Tianjia Zhang tianjia.zhang@linux.alibaba.com -Signed-off-by: Jean Delvare jdelvare@suse.de ---- - dmidecode.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dmidecode.c b/dmidecode.c -index 27d5494..864a193 100644 ---- a/dmidecode.c -+++ b/dmidecode.c -@@ -116,7 +116,7 @@ static void ascii_filter(char *bp, size_t len) - size_t i; - - for (i = 0; i < len; i++) -- if (bp[i] < 32 || bp[i] == 127) -+ if (bp[i] < 32 || bp[i] >= 127) - bp[i] = '.'; - } - --- -cgit v1.2.1 - diff --git a/src/patches/readline/readline82-002 b/src/patches/readline/readline82-002 new file mode 100644 index 000000000..453b9b85d --- /dev/null +++ b/src/patches/readline/readline82-002 @@ -0,0 +1,48 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-002 + +Bug-Reported-by: srobertson@peratonlabs.com +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-09/msg00049.html + +Bug-Description: + +It's possible for readline to try to zero out a line that's not null- +terminated, leading to a memory fault. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/display.c 2022-04-05 10:47:31.000000000 -0400 +--- display.c 2022-12-13 13:11:22.000000000 -0500 +*************** +*** 2684,2692 **** + + if (visible_line) +! { +! temp = visible_line; +! while (*temp) +! *temp++ = '\0'; +! } + rl_on_new_line (); + forced_display++; +--- 2735,2740 ---- + + if (visible_line) +! memset (visible_line, 0, line_size); +! + rl_on_new_line (); + forced_display++; +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 1 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 2 diff --git a/src/patches/readline/readline82-003 b/src/patches/readline/readline82-003 new file mode 100644 index 000000000..e9fe2c0d0 --- /dev/null +++ b/src/patches/readline/readline82-003 @@ -0,0 +1,43 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-003 + +Bug-Reported-by: Stefan Klinger readline-gnu.org@stefan-klinger.de +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2023-08/msg00018.html + +Bug-Description: + +Patch (apply with `patch -p0'): + +The custom color prefix that readline uses to color possible completions +must have a leading `.'. + +*** ../readline-8.2-patched/colors.c 2021-12-08 11:38:25.000000000 -0500 +--- colors.c 2023-08-28 16:40:04.000000000 -0400 +*************** +*** 74,78 **** + static void restore_default_color (void); + +! #define RL_COLOR_PREFIX_EXTENSION "readline-colored-completion-prefix" + + COLOR_EXT_TYPE *_rl_color_ext_list = 0; +--- 74,78 ---- + static void restore_default_color (void); + +! #define RL_COLOR_PREFIX_EXTENSION ".readline-colored-completion-prefix" + + COLOR_EXT_TYPE *_rl_color_ext_list = 0; +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 2 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 3 diff --git a/src/patches/readline/readline82-004 b/src/patches/readline/readline82-004 new file mode 100644 index 000000000..d60c662ec --- /dev/null +++ b/src/patches/readline/readline82-004 @@ -0,0 +1,65 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-004 + +Bug-Reported-by: Henry Bent henry.r.bent@gmail.com +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2022-11/msg00044.html + +Bug-Description: + +Patch (apply with `patch -p0'): + +There are systems that supply one of select or pselect, but not both. + +*** ../readline-8.2-patched/input.c 2022-04-08 15:43:24.000000000 -0400 +--- input.c 2022-11-28 09:41:08.000000000 -0500 +*************** +*** 152,156 **** +--- 152,158 ---- + int _rl_timeout_init (void); + int _rl_timeout_sigalrm_handler (void); ++ #if defined (RL_TIMEOUT_USE_SELECT) + int _rl_timeout_select (int, fd_set *, fd_set *, fd_set *, const struct timeval *, const sigset_t *); ++ #endif + + static void _rl_timeout_handle (void); +*************** +*** 249,253 **** + int chars_avail, k; + char input; +! #if defined(HAVE_SELECT) + fd_set readfds, exceptfds; + struct timeval timeout; +--- 251,255 ---- + int chars_avail, k; + char input; +! #if defined (HAVE_PSELECT) || defined (HAVE_SELECT) + fd_set readfds, exceptfds; + struct timeval timeout; +*************** +*** 806,810 **** + unsigned char c; + int fd; +! #if defined (HAVE_PSELECT) + sigset_t empty_set; + fd_set readfds; +--- 815,819 ---- + unsigned char c; + int fd; +! #if defined (HAVE_PSELECT) || defined (HAVE_SELECT) + sigset_t empty_set; + fd_set readfds; +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 3 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 4 diff --git a/src/patches/readline/readline82-005 b/src/patches/readline/readline82-005 new file mode 100644 index 000000000..57f507f61 --- /dev/null +++ b/src/patches/readline/readline82-005 @@ -0,0 +1,50 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-005 + +Bug-Reported-by: Simon Marchi simon.marchi@polymtl.ca +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2022-09/msg00005.html + +Bug-Description: + +If an application is using readline in callback mode, and a signal arrives +after readline checks for it in rl_callback_read_char() but before it +restores the application's signal handlers, it won't get processed until the +next time the application calls rl_callback_read_char(). Readline needs to +check for and resend any pending signals after restoring the application's +signal handlers. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/callback.c 2022-04-29 12:02:56.000000000 -0400 +--- callback.c 2022-10-11 10:59:06.000000000 -0400 +*************** +*** 116,120 **** + do { \ + if (rl_persistent_signal_handlers == 0) \ +! rl_clear_signals (); \ + return; \ + } while (0) +--- 116,123 ---- + do { \ + if (rl_persistent_signal_handlers == 0) \ +! { \ +! rl_clear_signals (); \ +! if (_rl_caught_signal) _rl_signal_handler (_rl_caught_signal); \ +! } \ + return; \ + } while (0) +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 4 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 5 diff --git a/src/patches/readline/readline82-006 b/src/patches/readline/readline82-006 new file mode 100644 index 000000000..9e315e889 --- /dev/null +++ b/src/patches/readline/readline82-006 @@ -0,0 +1,99 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-006 + +Bug-Reported-by: Tom de Vries tdevries@suse.de +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2022-09/msg00001.html + +Bug-Description: + +This is a variant of the same issue as the one fixed by patch 5. In this +case, the signal arrives and is pending before readline calls rl_getc(). +When this happens, the pending signal will be handled by the loop, but may +alter or destroy some state that the callback uses. Readline needs to treat +this case the same way it would if a signal interrupts pselect/select, so +compound operations like searches and reading numeric arguments get cleaned +up properly. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/input.c 2022-12-22 16:15:48.000000000 -0500 +--- input.c 2023-01-10 11:53:45.000000000 -0500 +*************** +*** 812,816 **** + rl_getc (FILE *stream) + { +! int result; + unsigned char c; + int fd; +--- 812,816 ---- + rl_getc (FILE *stream) + { +! int result, ostate, osig; + unsigned char c; + int fd; +*************** +*** 823,828 **** +--- 823,842 ---- + while (1) + { ++ osig = _rl_caught_signal; ++ ostate = rl_readline_state; ++ + RL_CHECK_SIGNALS (); + ++ #if defined (READLINE_CALLBACKS) ++ /* Do signal handling post-processing here, but just in callback mode ++ for right now because the signal cleanup can change some of the ++ callback state, and we need to either let the application have a ++ chance to react or abort some current operation that gets cleaned ++ up by rl_callback_sigcleanup(). If not, we'll just run through the ++ loop again. */ ++ if (osig != 0 && (ostate & RL_STATE_CALLBACK)) ++ goto postproc_signal; ++ #endif ++ + /* We know at this point that _rl_caught_signal == 0 */ + +*************** +*** 888,891 **** +--- 902,908 ---- + + handle_error: ++ osig = _rl_caught_signal; ++ ostate = rl_readline_state; ++ + /* If the error that we received was EINTR, then try again, + this is simply an interrupted system call to read (). We allow +*************** +*** 928,933 **** +--- 945,959 ---- + #endif /* SIGALRM */ + ++ postproc_signal: ++ /* POSIX says read(2)/pselect(2)/select(2) don't return EINTR for any ++ reason other than being interrupted by a signal, so we can safely ++ call the application's signal event hook. */ + if (rl_signal_event_hook) + (*rl_signal_event_hook) (); ++ #if defined (READLINE_CALLBACKS) ++ else if (osig == SIGINT && (ostate & RL_STATE_CALLBACK) && (ostate & (RL_STATE_ISEARCH|RL_STATE_NSEARCH|RL_STATE_NUMERICARG))) ++ /* just these cases for now */ ++ _rl_abort_internal (); ++ #endif + } + } +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 5 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 6 diff --git a/src/patches/readline/readline82-007 b/src/patches/readline/readline82-007 new file mode 100644 index 000000000..b0394e0bb --- /dev/null +++ b/src/patches/readline/readline82-007 @@ -0,0 +1,48 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-007 + +Bug-Reported-by: Kevin Pulo kev@pulo.com.au +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2022-11/msg00002.html + +Bug-Description: + +If readline is called with no prompt, it should display a newline if return +is typed on an empty line. It should still suppress the final newline if +return is typed on the last (empty) line of a multi-line command. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/display.c 2022-04-05 10:47:31.000000000 -0400 +--- display.c 2022-12-13 13:11:22.000000000 -0500 +*************** +*** 3342,3348 **** + &last_face[_rl_screenwidth - 1 + woff], 1); + } +! _rl_vis_botlin = 0; +! if (botline_length > 0 || _rl_last_c_pos > 0) + rl_crlf (); + fflush (rl_outstream); + rl_display_fixed++; +--- 3394,3400 ---- + &last_face[_rl_screenwidth - 1 + woff], 1); + } +! if ((_rl_vis_botlin == 0 && botline_length == 0) || botline_length > 0 || _rl_last_c_pos > 0) + rl_crlf (); ++ _rl_vis_botlin = 0; + fflush (rl_outstream); + rl_display_fixed++; +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 6 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 7 diff --git a/src/patches/readline/readline82-008 b/src/patches/readline/readline82-008 new file mode 100644 index 000000000..2d8b368f1 --- /dev/null +++ b/src/patches/readline/readline82-008 @@ -0,0 +1,77 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-008 + +Bug-Reported-by: +Bug-Reference-ID: +Bug-Reference-URL: + +Bug-Description: + +Add missing prototypes for several function declarations. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/text.c Wed Oct 27 11:03:59 2021 +--- text.c Thu Nov 16 16:24:58 2023 +*************** +*** 1765,1770 **** + #if defined (READLINE_CALLBACKS) + static int +! _rl_char_search_callback (data) +! _rl_callback_generic_arg *data; + { + _rl_callback_func = 0; +--- 1765,1769 ---- + #if defined (READLINE_CALLBACKS) + static int +! _rl_char_search_callback (_rl_callback_generic_arg *data) + { + _rl_callback_func = 0; +*** ../readline-8.2-patched/bind.c Wed Feb 9 11:02:22 2022 +--- bind.c Thu Nov 16 16:25:17 2023 +*************** +*** 1168,1174 **** + + static int +! parse_comparison_op (s, indp) +! const char *s; +! int *indp; + { + int i, peekc, op; +--- 1168,1172 ---- + + static int +! parse_comparison_op (const char *s, int *indp) + { + int i, peekc, op; +*** ../readline-8.2-patched/rltty.c Fri Feb 18 11:14:22 2022 +--- rltty.c Thu Nov 16 16:25:36 2023 +*************** +*** 81,86 **** + to get the tty settings. */ + static void +! set_winsize (tty) +! int tty; + { + #if defined (TIOCGWINSZ) +--- 81,85 ---- + to get the tty settings. */ + static void +! set_winsize (int tty) + { + #if defined (TIOCGWINSZ) + +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 7 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 8 diff --git a/src/patches/readline/readline82-009 b/src/patches/readline/readline82-009 new file mode 100644 index 000000000..b3acc4150 --- /dev/null +++ b/src/patches/readline/readline82-009 @@ -0,0 +1,73 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-009 + +Bug-Reported-by: Stefan H. Holek stefan@epy.co.at +Bug-Reference-ID: 50F8DA45-B7F3-4DE1-AB94-19AE42649CDC@epy.co.at +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2022-10/msg00021.html + +Bug-Description: + +Fix issue where the directory name portion of the word to be completed (the +part that is passed to opendir()) requires both tilde expansion and dequoting. +Readline only performed tilde expansion in this case, so filename completion +would fail. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/complete.c 2022-04-05 10:47:06.000000000 -0400 +--- complete.c 2022-10-26 15:08:51.000000000 -0400 +*************** +*** 2527,2531 **** + xfree (dirname); + dirname = temp; +! tilde_dirname = 1; + } + +--- 2527,2532 ---- + xfree (dirname); + dirname = temp; +! if (*dirname != '~') +! tilde_dirname = 1; /* indicate successful tilde expansion */ + } + +*************** +*** 2546,2554 **** + users_dirname = savestring (dirname); + } +! else if (tilde_dirname == 0 && rl_completion_found_quote && rl_filename_dequoting_function) + { +! /* delete single and double quotes */ + xfree (dirname); +! dirname = savestring (users_dirname); + } + directory = opendir (dirname); +--- 2547,2560 ---- + users_dirname = savestring (dirname); + } +! else if (rl_completion_found_quote && rl_filename_dequoting_function) + { +! /* We already ran users_dirname through the dequoting function. +! If tilde_dirname == 1, we successfully performed tilde expansion +! on dirname. Now we need to reconcile those results. We either +! just copy the already-dequoted users_dirname or tilde expand it +! if we tilde-expanded dirname. */ +! temp = tilde_dirname ? tilde_expand (users_dirname) : savestring (users_dirname); + xfree (dirname); +! dirname = temp; + } + directory = opendir (dirname); + +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 8 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 9 diff --git a/src/patches/readline/readline82-010 b/src/patches/readline/readline82-010 new file mode 100644 index 000000000..d2ca5eae2 --- /dev/null +++ b/src/patches/readline/readline82-010 @@ -0,0 +1,67 @@ + READLINE PATCH REPORT + ===================== + +Readline-Release: 8.2 +Patch-ID: readline82-010 + +Bug-Reported-by: Martin Castillo castilma@uni-bremen.de +Bug-Reference-ID: 2d42153b-cf65-caba-dff1-cd3bc6268c7e@uni-bremen.de +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-readline/2023-01/msg00000.html + +Bug-Description: + +Fix the case where text to be completed from the line buffer (quoted) is +compared to the common prefix of the possible matches (unquoted) and the +quoting makes the former appear to be longer than the latter. Readline +assumes the match doesn't add any characters to the word and doesn't display +multiple matches. + +Patch (apply with `patch -p0'): + +*** ../readline-8.2-patched/complete.c Tue Apr 5 10:47:06 2022 +--- complete.c Sat Jan 7 14:19:45 2023 +*************** +*** 2032,2038 **** + text = rl_copy_text (start, end); + matches = gen_completion_matches (text, start, end, our_func, found_quote, quote_char); + /* nontrivial_lcd is set if the common prefix adds something to the word + being completed. */ +! nontrivial_lcd = matches && compare_match (text, matches[0]) != 0; + if (what_to_do == '!' || what_to_do == '@') + tlen = strlen (text); +--- 2038,2060 ---- + text = rl_copy_text (start, end); + matches = gen_completion_matches (text, start, end, our_func, found_quote, quote_char); ++ /* If TEXT contains quote characters, it will be dequoted as part of ++ generating the matches, and the matches will not contain any quote ++ characters. We need to dequote TEXT before performing the comparison. ++ Since compare_match performs the dequoting, and we only want to do it ++ once, we don't call compare_matches after dequoting TEXT; we call ++ strcmp directly. */ + /* nontrivial_lcd is set if the common prefix adds something to the word + being completed. */ +! if (rl_filename_completion_desired && rl_filename_quoting_desired && +! rl_completion_found_quote && rl_filename_dequoting_function) +! { +! char *t; +! t = (*rl_filename_dequoting_function) (text, rl_completion_quote_character); +! xfree (text); +! text = t; +! nontrivial_lcd = matches && strcmp (text, matches[0]) != 0; +! } +! else +! nontrivial_lcd = matches && strcmp (text, matches[0]) != 0; + if (what_to_do == '!' || what_to_do == '@') + tlen = strlen (text); + +*** ../readline-8.2/patchlevel 2013-11-15 08:11:11.000000000 -0500 +--- patchlevel 2014-03-21 08:28:40.000000000 -0400 +*************** +*** 1,3 **** + # Do not edit -- exists only for use by patch + +! 9 +--- 1,3 ---- + # Do not edit -- exists only for use by patch + +! 10 diff --git a/src/patches/shadow-4.14.2-suppress_installation_of_groups.patch b/src/patches/shadow-4.14.3-suppress_installation_of_groups.patch similarity index 100% rename from src/patches/shadow-4.14.2-suppress_installation_of_groups.patch rename to src/patches/shadow-4.14.3-suppress_installation_of_groups.patch diff --git a/src/patches/wavemon-0.9.4-force-netlink-include-path.patch b/src/patches/wavemon-0.9.4-force-netlink-include-path.patch deleted file mode 100644 index 5004e567f..000000000 --- a/src/patches/wavemon-0.9.4-force-netlink-include-path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- wavemon-0.9.4/Makefile.in.orig 2021-09-18 02:25:37.000000000 +0200 -+++ wavemon-0.9.4/Makefile.in 2023-05-19 23:45:50.170559365 +0200 -@@ -9,7 +9,7 @@ - install-suid-root: exec_perms = 4755 - - CC ?= @CC@ --CFLAGS ?= @CFLAGS@ @LIBNL3_CLI_CFLAGS@ -+CFLAGS = @CFLAGS@ @LIBNL3_CLI_CFLAGS@ - CPPFLAGS ?= @CPPFLAGS@ - LDFLAGS ?= @LDFLAGS@ - DEFS ?= @DEFS@ diff --git a/src/patches/wavemon-0.9.5-force-netlink-include-path.patch b/src/patches/wavemon-0.9.5-force-netlink-include-path.patch new file mode 100644 index 000000000..efafda4f7 --- /dev/null +++ b/src/patches/wavemon-0.9.5-force-netlink-include-path.patch @@ -0,0 +1,11 @@ +--- wavemon-0.9.5/Makefile.in.orig 2023-10-31 00:50:28.000000000 +0100 ++++ wavemon-0.9.5/Makefile.in 2024-01-16 12:15:40.601709570 +0100 +@@ -15,7 +15,7 @@ + else + CC ?= $(CC_DEFAULT) + endif +-CFLAGS ?= @CFLAGS@ @LIBNL3_CLI_CFLAGS@ ++CFLAGS = @CFLAGS@ @LIBNL3_CLI_CFLAGS@ + CPPFLAGS ?= @CPPFLAGS@ + LDFLAGS ?= @LDFLAGS@ + DEFS ?= @DEFS@ diff --git a/tools/checkrootfiles b/tools/checkrootfiles index 05b16f368..5036ce2d0 100755 --- a/tools/checkrootfiles +++ b/tools/checkrootfiles @@ -33,31 +33,35 @@ if [ "${?}" == "0" ]; then echo "Comment this and create it at initskript if needed !" fi
-grep -r '/x86_64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ +grep -r 'x86_64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ --exclude rust-ppv-lite86 --exclude rust-memchr --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 \ - --exclude update.sh \ + --exclude update.sh --exclude qemu --exclude cmake --exclude xfsprogs \ --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 \ + grep -r 'x86_64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ --exclude rust-ppv-lite86 --exclude rust-memchr --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 \ - --exclude update.sh \ + --exclude update.sh --exclude qemu --exclude cmake --exclude xfsprogs \ --exclude-dir oldcore --exclude-dir x86_64 echo "Replace by xxxMACHINExxx !" fi
-grep -r '/aarch64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude gdb --exclude liburcu --exclude gdb --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 >/dev/null 2>&1 +grep -r 'aarch64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude gdb --exclude liburcu --exclude gdb \ + --exclude qemu --exclude liburcu --exclude abseil-cpp \ + --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 >/dev/null 2>&1 if [ "${?}" == "0" ]; then - echo "Error! '/aarch64' in rootfiles files found!" - grep -r '/aarch64' ./config/rootfiles/ --exclude gcc --exclude rust-libc \ + echo "Error! 'aarch64' in rootfiles files found!" + grep -r 'aarch64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude gdb \ + --exclude qemu --exclude liburcu --exclude abseil-cpp \ --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 echo "Replace by xxxMACHINExxx !" fi
-grep -r '/riscv64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude gdb --exclude liburcu --exclude go --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 >/dev/null 2>&1 +grep -r 'riscv64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude gdb --exclude liburcu --exclude go --exclude qemu \ + --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 >/dev/null 2>&1 if [ "${?}" == "0" ]; then - echo "Error! '/riscv64' in rootfiles files found!" - grep -r '/riscv64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude go \ + echo "Error! 'riscv64' in rootfiles files found!" + grep -r 'riscv64' ./config/rootfiles/ --exclude gcc --exclude rust-libc --exclude go --exclude qemu \ --exclude-dir oldcore --exclude-dir aarch64 --exclude-dir riscv64 --exclude-dir x86_64 echo "Replace by xxxMACHINExxx !" fi
hooks/post-receive -- IPFire 2.x development tree