Name | Modified | Size | Downloads / 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 thego1.17
support. - Add the
report
flag to support enable the report api route and start to collect the report data, need enablemanage
flag first. - Update
interface{}
type toany
. - 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 theutil/timeutil
package. - Export the
event
struct and its fields, and add aTime
field for it. - Add benchmark tests for the
hashutil
package and move theTestHashValues
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 hitHashValue
. - Add the
checksum
flag to calculate and print the checksum forsource
file.