Skip to content

Releases: forkcloser/erofs

v1.1.1

Choose a tag to compare

@apostasie apostasie released this 23 Oct 00:49
v1.1.1
94b5157

What's Changed

Changes

Dependencies

  • Update module github.com/forkcloser/dot to v1.3.1 by @renovate[bot] in #189
  • Update module github.com/forkcloser/godolint to v0.5.0 by @renovate[bot] in #190
  • Update module github.com/golangci/golangci-lint/v2 to v2.15.0 by @renovate[bot] in #191
  • Update module github.com/forkcloser/godolint to v0.5.1 by @renovate[bot] in #193
  • Update dependency farcloser/limen to v0.15.0 by @renovate[bot] in #194
  • Update module github.com/forkcloser/git-validation to v0.1.1 by @renovate[bot] in #195

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@apostasie apostasie released this 19 Oct 06:02
v1.1.0
da85d7a

What's Changed

Changes

  • CHANGELOG.md retired: the release notes are the pull request titles by @closer-claudio in #112
  • Pin Go 1.27.2 in aqua.yaml ahead of the limen v0.10.0 bump by @closer-claudio in #115
  • build-erofs-utils.sh verifies the tarball with the pinned sha256sum, not the host's shasum by @closer-claudio in #119
  • lint-signers: the bot's taciturn key by @closer-claudio in #124
  • UPSTREAM.md: the changes upstream does not have by @closer-claudio in #129
  • The reader follows the kernel where an image departs from mkfs.erofs by @closer-claudio in #130
  • A structure outside a complete image is corruption, not end of file by @closer-claudio in #131
  • A flat file's blocks are placed through the device table, as the kernel's by @closer-claudio in #132
  • UPSTREAM.md: rows for the three reader fixes by @closer-claudio in #134
  • UPSTREAM.md: the row for the writer fix by @closer-claudio in #136
  • WithNoInlineData stores every regular file in whole blocks by @closer-claudio in #139
  • The writer stamps the superblock checksum, as mkfs.erofs does by @closer-claudio in #138
  • The writer refuses what its reader and the kernel refuse, and reads back before Close by @closer-claudio in #135
  • UPSTREAM.md: reviewed through go-erofs 3772b1e; the checksum row by @closer-claudio in #141
  • The reader held to the kernel's rules by a reference reader over a committed corpus by @closer-claudio in #133
  • The reader tests read their fixtures from the corpus by @closer-claudio in #142
  • The writer held to its contract and walked through its call sequences by @closer-claudio in #140
  • The reader refuses an ishare xattr prefix id past the prefix table by @closer-claudio in #143
  • The erofs-cli debug dump is removed by @closer-claudio in #145
  • UPSTREAM.md records the ishare prefix id check and the removed erofs-cli by @closer-claudio in #146
  • README names this package's *Stat among the Sys() types CopyFrom honours by @closer-claudio in #149
  • The reader refuses an inode whose data layout the kernel does not define by @closer-claudio in #151
  • A directory's link count is computed from the image, never carried from a source by @closer-claudio in #152
  • gitignore: entries nothing here produces go, the template matches limen's by @closer-claudio in #150
  • Fuzz targets held to the reference reader; the inherited fuzz files retired under mutation scores by @closer-claudio in #148
  • A metadata-only copy of an image indexes the image as a device by @closer-claudio in #154
  • UPSTREAM.md: datalayout refusal, directory link counts, metadata-only device by @closer-claudio in #159
  • A chunk past its device is refused at Stat and on read by @closer-claudio in #161
  • README names the reader's three divergences and the copy's link-count rule by @closer-claudio in #158
  • ReadDir refuses a directory block shorter than one dirent by @closer-claudio in #166
  • The metadata-only copy refuses a bogus i_mode and a dirent at odds with it by @closer-claudio in #164
  • The metadata-only copy of an image refuses what the reader refuses and places flat data through its device table by @closer-claudio in #160
  • Open refuses a superblock whose extension slots run past its page by @closer-claudio in #167
  • The reader differential's judge: index-5 xattr spelling, a reference bound, three documented divergences by @closer-claudio in #162
  • The reader refuses at Stat a compressed inode and an extended inode's null address by @closer-claudio in #157
  • Open reads the long xattr prefix table; a compact inode's mtime adds i_mtime by @closer-claudio in #169
  • The metadata-only copy places chunks through the device map and bounds them by @closer-claudio in #170
  • UPSTREAM rows for the kernel-rule fixes merged since #154 by @closer-claudio in #171
  • UPSTREAM row for the metadata-only copy's chunk placement and bound by @closer-claudio in #172
  • The metadata-only copy bounds a flat file's blocks as Stat does by @closer-claudio in #173
  • CopyFrom held to its contract: an image copied is the image, a merge is the overlay by @closer-claudio in #153
  • UPSTREAM row for the metadata-only copy's flat-file bound by @closer-claudio in #174
  • The metadata-only copy of an image held to its contract; eleven inherited copy and merge tests retired by @closer-claudio in #168
  • The examples report through slog, not package log by @closer-claudio in #177
  • An undefined chunk-format bit is refused with the inode; the copy refuses a short directory block by @closer-claudio in #176
  • A block the image's reader cannot deliver is the image's fault, not its end by @closer-claudio in #175
  • UPSTREAM rows for the chunk-format, short-block and short-image rules by @closer-claudio in #179
  • Inherited reader and mkfs tests retired into the black-box contract under mutation scores by @closer-claudio in #180
  • A superblock with nonzero dirblkbits is refused, as the kernel refuses the mount by @closer-claudio in #182
  • An image opened without its extra devices is mounted flat, as the kernel mounts it by @closer-claudio in #181
  • UPSTREAM rows for the dirblkbits refusal and the flatdev open by @closer-claudio in #183
  • The start block's high half and the chunk format judged as the kernel judges them by @closer-claudio in #184
  • UPSTREAM: the start block's high half and the fast path's chunk format by @closer-claudio in #185
  • The remaining inherited test files retired into the black-box contract under mutation scores by @closer-claudio in #186
  • Update dependency farcloser/limen to v0.14.0 by @closer-claudio in #188

Dependencies

  • chore(deps): update module github.com/forkcloser/dot to v1.2.1 by @renovate[bot] in #113
  • chore(deps): update module github.com/forkcloser/godolint to v0.3.0 by @renovate[bot] in #114
  • chore(deps): update dependency aquaproj/aqua-registry to v4.573.0 by @renovate[bot] in #116
  • chore(deps): update dependency farcloser/limen to v0.10.0 by @renovate[bot] in #106
  • chore(deps): update github actions by @renovate[bot] in #117
  • chore(deps): update dependency farcloser/limen to v0.10.1 by @renovate[bot] in #118
  • chore(deps): update module github.com/forkcloser/godolint to v0.4.0 by @renovate[bot] in #120
  • chore(deps): update dependency farcloser/limen to v0.10.2 by @renovate[bot] in #121
  • chore(deps): update dependency aquaproj/aqua-registry to v4.573.1 by @renovate[bot] in #122
  • chore(deps): update dependency farcloser/limen to v0.11.0 by @renovate[bot] in #123
  • chore(deps): update module golang.org/x/tools to v0.52.0 by @renovate[bot] in #125
  • chore(deps): update dependency aquaproj/aqua-registry to v4.574.0 by @renovate[bot] in #126
  • chore(deps): update module golang.org/x/vuln to v1.9.0 by @renovate[bot] in #127
  • chore(deps): update dependency aquaproj/aqua-registry to v4.574.1 by @renovate[bot] in #128
  • chore(deps): update module github.com/forkcloser/dot to v1.3.0 by @renovate[bot] in #137
  • Update dependency farcloser/limen to v0.12.0 by @renovate[bot] in #144
  • Update dependency farcloser/limen to v0.12.1 by @renovate[bot] in #147
  • Upd...
Read more

v1.0.2

Choose a tag to compare

@apostasie apostasie released this 09 Oct 04:56
v1.0.2
2fba034

What's Changed

  • chore(deps): update module golang.org/x/tools to v0.51.0 by @renovate[bot] in #100
  • chore(deps): update module github.com/forkcloser/dot to v1.1.1 by @renovate[bot] in #101
  • chore(deps): update dependency aquaproj/aqua-registry to v4.571.0 by @renovate[bot] in #102
  • chore(deps): update dependency farcloser/limen to v0.8.0 by @renovate[bot] in #103
  • ci: the erofs-utils build's headers and patches move beside its script by @closer-claudio in #104
  • limen v0.9.0 by @closer-claudio in #105
  • ci: call limen-verify.yaml, keep the mkfs.erofs legs as project jobs by @closer-claudio in #107
  • ErrCorrupt: a malformed image matches its own sentinel by @closer-claudio in #108
  • CHANGELOG: 1.0.2 by @closer-claudio in #109
  • chore(deps): update dependency aquaproj/aqua-registry to v4.572.0 by @renovate[bot] in #111
  • chore(deps): update module github.com/forkcloser/dot to v1.2.0 by @renovate[bot] in #110

Full Changelog: v1.0.1...v1.0.2