History.md in minitar-0.6.1 vs History.md in minitar-0.7

- old
+ new

@@ -1,5 +1,28 @@ +## 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. + ## 0.6.1 / 2017-02-07 * Fixed issue [#24][] where streams were being improperly closed immediately on open unless there was a block provided. @@ -113,5 +136,10 @@ [#13]: https://github.com/halostatue/minitar/issues/13 [#14]: https://github.com/halostatue/minitar/issues/14 [#16]: https://github.com/halostatue/minitar/issues/16 [#23]: https://github.com/halostatue/minitar/issues/23 [#24]: https://github.com/halostatue/minitar/issues/24 +[#26]: https://github.com/halostatue/minitar/issues/26 +[#28]: https://github.com/halostatue/minitar/issues/28 +[#29]: https://github.com/halostatue/minitar/issues/29 +[#30]: https://github.com/halostatue/minitar/issues/30 +[#33]: https://github.com/halostatue/minitar/issues/33