Download Latest Version gofs_go1.20.1_amd64_windows_v0.6.0.zip (25.8 MB)
Email in envelope

Get an email when there's a new version of gofs

Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
gofs_go1.18.1_amd64_windows_v0.4.0.zip 2022-04-19 16.4 MB
gofs_go1.18.1_amd64_linux_v0.4.0.tar.gz 2022-04-19 8.3 MB
README.md 2022-04-19 1.5 kB
v0.4.0.tar.gz 2022-04-19 85.5 kB
v0.4.0.zip 2022-04-19 139.1 kB
Totals: 5 Items   24.9 MB 0

Enhancements

  • Changed minimum supported version to go1.18, removed the go1.17 support.
  • Add the report flag to support enable the report api route and start to collect the report data, need enable manage flag first.
  • Update interface{} type to any.
  • Add the TopList struct and tests, store some elements in list with specified capacity, the oldest elements that exceed specified capacity will be discarded.
  • Add the Time struct and tests in the util/timeutil package.
  • Export the event struct and its fields, and add a Time field for it.
  • Add benchmark tests for the hashutil package and move the TestHashValues test to hash_value_test.go.
  • Add the checkpoint_count flag to use the file checkpoint to reduce transfer unmodified file chunks and update the README doc for it.
  • Add the need_checkpoint parameter to the file query api support to return file checkpoint hash value and update server/README.md doc for it.
  • Update dependency, github.com/no-src/log v0.1.1 => v0.1.2.
  • Remove unused function httputil.HttpPostFileWithCookie.
  • Remove the no_server tags and no longer support to remove file server.
  • Add the hashutil.CheckpointsMD5FromFileName function and tests, calculate the hash value of the full file and first chunk and some checkpoints.
  • Add the hashutil.CompareHashValuesWithFileName function and tests, calculate the file hashes and return the last continuous hit HashValue.
  • Add the checksum flag to calculate and print the checksum for source file.
Source: README.md, updated 2022-04-19