| Age | Commit message (Expand) | Author |
| 2026-01-15 | archive/zip: reduce CPU usage in index construction | Damien Neil |
| 2025-03-11 | archive/zip: error on ReadDir if there are invalid file names | Sean Liao |
| 2025-03-07 | archive/zip: preallocate fileList size for Reader.Open | Olivier Mengué |
| 2024-08-03 | archive/zip,cmd/compile: simplify the split function | apocelipes |
| 2024-05-23 | all: change from sort functions to slices functions where feasible | Ian Lance Taylor |
| 2024-05-16 | archive/zip: treat truncated EOCDR comment as an error | Damien Neil |
| 2023-10-13 | archive: add available godoc link | cui fliter |
| 2023-09-18 | all: clean unnecessary casts | Jes Cok |
| 2023-05-04 | all: add String for fs.{FileInfo,DirEntry} implementations | Ian Lance Taylor |
| 2023-04-24 | archive/zip: reject overflowing directorySize & directoryOffset | Roland Shoemaker |
| 2023-04-05 | archive/zip: return ErrInsecurePath for unsafe paths by OpenReader | Imre Rad |
| 2023-03-02 | archive/zip: make receiver names consistent | Oleksandr Redko |
| 2023-01-20 | archive/zip: use base offset 0 if it has a valid entry | Ian Lance Taylor |
| 2023-01-19 | internal/godebug: export non-default-behavior counters in runtime/metrics | Russ Cox |
| 2023-01-17 | archive/tar, archive/zip: document ErrInsecurePath and GODEBUG setting | Russ Cox |
| 2022-12-21 | archive/tar, archive/zip: revert documentation of ErrInsecurePath | Damien Neil |
| 2022-12-06 | archive/zip: only consider UncompressedSize when checking dirs | Roland Shoemaker |
| 2022-12-01 | archive/zip: tolerate compressed directories with zero uncompressed size | Roland Shoemaker |
| 2022-11-22 | archive/tar, archive/zip: disable ErrInsecurePath by default | Damien Neil |
| 2022-11-21 | archive/tar, archive/zip: disable insecure file name checks with GODEBUG | Damien Neil |
| 2022-11-16 | archive/tar, archive/zip: return ErrInsecurePath for unsafe paths | Damien Neil |
| 2022-11-14 | archive/zip: don't read directories containing file data | Alexander Yastrebov |
| 2022-09-29 | archive/zip: use strings.TrimPrefix | cuiweixie |
| 2022-06-02 | archive/zip: use bufio.Reset rather than NewReader | Ian Lance Taylor |
| 2022-06-02 | archive/zip: if non-zero base offset fails, fall back to zero | Ian Lance Taylor |
| 2022-05-19 | all: gofmt main repo | Russ Cox |
| 2022-05-10 | archive/zip: error if using io/fs on zip with duplicate entries | Ian Lance Taylor |
| 2022-05-08 | archive/zip: permit zip files to have prefixes | Ian Lance Taylor |
| 2022-05-03 | archive/zip: remove unused File.descErr field | Kale Blankenship |
| 2022-04-11 | archive/zip: fail fast if UncompressedSize64 < nread | Meng Zhuo |
| 2021-12-13 | all: gofmt -w -r 'interface{} -> any' src | Russ Cox |
| 2021-11-07 | archive/zip: don't read data descriptor early | Arran Walker |
| 2021-11-02 | archive/zip: don't panic on (*Reader).Open | Jason7602 |
| 2021-08-20 | archive/zip: prevent preallocation check from overflowing | Roland Shoemaker |
| 2021-05-25 | archive/zip: only preallocate File slice if reasonably sized | Roland Shoemaker |
| 2021-05-03 | archive/zip: add File.OpenRaw, Writer.CreateRaw, Writer.Copy | Eddie Scholtz |
| 2021-04-29 | archive/zip: only return directory once via io/fs.FS | Ian Lance Taylor |
| 2021-03-10 | archive/zip: fix panic in Reader.Open | Roland Shoemaker |
| 2020-11-07 | archive/zip: fix documentation to mention fs.FS interface | Artyom Pervukhin |
| 2020-10-20 | archive/zip: make Reader implement fs.FS | Russ Cox |
| 2019-08-27 | archive/zip: remove unused special case | Andrew Gerrand |
| 2018-08-21 | archive/zip: return error from NewReader when negative size is passed | Jeet Parekh |
| 2018-02-23 | archive/zip: fix handling of Info-ZIP Unix extended timestamps | Joe Tsai |
| 2017-11-10 | archive/zip: use Time.UTC instead of Time.In(time.UTC) | Joe Tsai |
| 2017-11-06 | archive/zip: add FileHeader.NonUTF8 field | Joe Tsai |
| 2017-11-06 | archive/zip: add FileHeader.Modified field | Joe Tsai |
| 2017-09-15 | all: fix article typos | Kunpei Sakai |
| 2016-12-20 | Revert: "archive/zip: handle mtime in NTFS/UNIX/ExtendedTS extra fields" | Joe Tsai |
| 2016-10-06 | archive/zip: handle mtime in NTFS/UNIX/ExtendedTS extra fields | Yasuhiro Matsumoto |
| 2016-04-13 | all: use new io.SeekFoo constants instead of os.SEEK_FOO | Brad Fitzpatrick |