rfjakob / gocryptfs

Encrypted overlay filesystem written in Go
https://nuetzlich.net/gocryptfs/
MIT License
3.51k stars 249 forks source link

Update dependencies, drop old Go versions #787

Closed paralin closed 11 months ago

paralin commented 1 year ago

Updated jacobsa-crypto which also pulls in the latest versions of the golang.org/x/ packages.


.github: drop unsupported Go versions

According to https://go.dev/doc/devel/release#policy each major Go release is supported until there are two newer major releases. For example, Go 1.5 was supported until the Go 1.7 release, and Go 1.6 was supported until the Go 1.8 release. Older releases are not receiving security updates.

Upcoming dependency updates to golang exp packages use newer features like unsafe.Slice and therefore do not build correctly against Go < 1.19.x.

Drop the older versions and add the newer versions to the ci.

paralin commented 11 months ago

@rfjakob Fixed your comment.

rfjakob commented 11 months ago

Merged as https://github.com/rfjakob/gocryptfs/commit/5da40e7adf3bd0e9097b6e5b3c793ccc65d251cc, thanks!