head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.14 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.12 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.10 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.8 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.6 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.4 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.2 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.4.0.22 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.20 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.18 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.16 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.14 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.12 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.10 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.8 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.6 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.4 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.2 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.2.0.16 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.14 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.12 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.10 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.8 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.6 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.2 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.4 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.1.0.24 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.22 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.20 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.18 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.16 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.14 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.12 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.10 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.8 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.4 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2024.09.15.16.41.23; author taca; state Exp; branches; next 1.4; commitid EWfB0q7or7bnhVpF; 1.4 date 2021.10.26.09.57.16; author nia; state Exp; branches; next 1.3; commitid 78VqYEUpimZYWieD; 1.3 date 2021.10.07.13.06.10; author nia; state Exp; branches; next 1.2; commitid th2tWmLhF9XPBSbD; 1.2 date 2019.10.22.07.29.24; author taca; state Exp; branches; next 1.1; commitid wSWwZRy7E7P6LPHB; 1.1 date 2017.03.13.16.05.01; author taca; state Exp; branches; next ; commitid EwVPryWSvWAefpJz; desc @@ 1.5 log @archivers/ruby-minitar: update to 1.0.2 0.10 (2022-03-26) * nevesenin fixed an issue with long filename handling. Merged as PR #40. 0.11 (2022-12-31) * symlink support is complete. Merged as PR #42, rebased and built on top of PR #12 by fetep. * kymmt90 fixed a documentation error on Minitar.pack in PR #43. * This version is a soft-deprecation of all versions before Ruby 2.7, as they will no longer be tested in CI. 0.12 (2024-08-06) * Properly handle very long GNU filenames, resolving #46. * Handle very long GNU filenames that are 512 or more bytes, resolving #45. Originally implemented in #47 by Vijay, but accidentally closed. 0.12.1 (2024-08-21) * Reverted @@adbbb9b596 to restore compatibility with Ruby < 2.0. Resolves [#63][#63] reported by Robert Schulze. 1.0.0 (2024-08-07) Breaking Changes: * Minimum Ruby version is 3.1. * The Archive::Tar::Minitar namespace has been completely removed and Minitar is a class instead of a module. Enhancements: * Added Minitar.pack_as_file, originally proposed by John Prince back in 2011 #7. 1.0.1 (2024-08-08) Bugfix: * Resolve a constant lookup issue. The accepted fix has been provided by Aram Price in #58. 1.0.2 (2024-08-23) Bugfix: * Minitar 1.0.1 was released with an unchanged gemspec. Reported by Debashish Biswas in #65. @ text @$NetBSD: distinfo,v 1.4 2021/10/26 09:57:16 nia Exp $ BLAKE2s (minitar-1.0.2.gem) = bfc582ea78c2e34c58190368566dfbf4933412a1308435792bc42ae066a725f3 SHA512 (minitar-1.0.2.gem) = a0322c79a0190ec4d297189f3c3d41d59623b93c55bcaef4e7d102bd2395785ef2fca1be1c0341eb1b368f5d403c7eade3ab85b3a6f7dcac72f3607753dfed56 Size (minitar-1.0.2.gem) = 34304 bytes @ 1.4 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2021/10/07 13:06:10 nia Exp $ d3 3 a5 3 BLAKE2s (minitar-0.9.gem) = 116434a988770e6bc1696daf300656eda479b73fc93a4b276d19d0a2ea638436 SHA512 (minitar-0.9.gem) = de9d75a2839d7c1bbcfe23eec3d77d2e9fd233b4469d70a9d037f3bca3565102e6978286428e0bcde9748ca635915b73ecaa11356e1d45ccc8521fc663e4925e Size (minitar-0.9.gem) = 32768 bytes @ 1.3 log @archivers: Remove SHA1 distfiles hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/10/22 07:29:24 taca Exp $ d3 1 a3 1 RMD160 (minitar-0.9.gem) = be4bdd8b23df97201d467f577e1852692dae8811 @ 1.2 log @archivers/ruby-minitar: update to 0.9 Update archivers/ruby-minitar to 0.9. ## 0.9 / 2019-09-04 * jtappa added the ability to skip fsync with a new option to Minitar.unpack and Minitar::Input#extract_entry. Provide `:fsync => false` as the last parameter to enable. Merged from a modified version of PR [#37][]. ## 0.8 / 2019-01-05 * inkstak resolved an issue introduced in the fix for [#31][] by allowing spaces to be considered valid characters in strict octal handling. Octal conversion ignores leading spaces. Merged from a slightly modified version of PR [#35][]. * dearblue contributed PR [#32][] providing an explicit call to #bytesize for strings that include multibyte characters. The PR has been modified to be compatible with older versions of Ruby and extend tests. * Akinori MUSHA (knu) contributed PR [#36][] that treats certain badly encoded regular files (with names ending in `/`) as if they were directories on decode. ## 0.7 / 2018-02-19 * Fixed issue [#28][] with a modified version of PR [#29][] covering the security policy and position for Minitar. Thanks so much to ooooooo\_q for the report and an initial patch. Additional information was added as [#30][]. * dearblue contributed PR [#33][] providing a fix for Minitar::Reader when the IO-like object does not have a `#pos` method. * Kevin McDermott contributed PR [#34][] so that an InvalidTarStream is raised if the tar header is not valid, preventing incorrect streaming of files from a non-tarfile. This is a minor breaking change, so the version has been bumped accordingly. * Kazuyoshi Kato contributed PR [#26][] providing support for the GNU tar long filename extension. * Addressed a potential DOS with negative size fields in tar headers ([#31][]). This has been handled in two ways: the size field in a tar header is interpreted as a strict octal value and the Minitar reader will raise an InvalidTarStream if the size ends up being negative anyway. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2017/03/13 16:05:01 taca Exp $ a2 1 SHA1 (minitar-0.9.gem) = bc3fc95d74f4b5587e203cf1bec0616fcc96c345 @ 1.1 log @Add ruby-minitar 0.6.1. The minitar library is a pure-Ruby library that provides the ability to deal with POSIX tar(1) archive files. This is release 0.6, providing a number of bug fixes including a directory traversal vulnerability, CVE-2016-10173. This release starts the migration and modernization of the code: * the licence has been changed to match the modern Ruby licensing scheme (Ruby and Simplified BSD instead of Ruby and GNU GPL); * the +minitar+ command-line program has been separated into the +minitar-cli+ gem; and * the +archive-tar-minitar+ gem now points to the +minitar+ and +minitar-cli+ gems and discourages its installation. Some of these changes may break existing programs that depend on the internal structure of the minitar library, but every effort has been made to ensure compatibility; inasmuch as is possible, this compatibility will be maintained through the release of minitar 1.0 (which will have strong breaking changes). minitar (previously called Archive::Tar::Minitar) is based heavily on code originally written by Mauricio Julio Fern\u{e1}ndez Pradier for the rpa-base project. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (minitar-0.6.1.gem) = 5e2c3938cb6bb3e0d76682e08eed774ccb2f5328 RMD160 (minitar-0.6.1.gem) = 7b352a7cb83af2a2054296e6ff7f84692bc18366 SHA512 (minitar-0.6.1.gem) = e8a4acd8c831ef587d9571376ae111454faba1d6d4db5c88f2087c84d3dbb5487cdcac8ad47c5f717e195262b95040a9ee72cdaeaad23715b8a1270baec6ec70 Size (minitar-0.6.1.gem) = 29184 bytes @