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.4
Name Modified Size InfoDownloads / Week
Parent folder
gofs_go1.19.1_amd64_windows_v0.4.4.zip 2022-09-26 22.5 MB
gofs_go1.19.1_amd64_linux_v0.4.4.tar.gz 2022-09-26 11.3 MB
README.md 2022-09-26 1.8 kB
v0.4.4.tar.gz 2022-09-26 110.4 kB
v0.4.4.zip 2022-09-26 183.2 kB
Totals: 5 Items   34.2 MB 0

Fixed

  • Fix vulnerability GO-2022-0969.
  • Fix the random seed is not be reset.
  • Fix compile error, syscall.Timespec's members are int32 on linux 386.
  • Fix start file server failed may lose some error log.

Enhancements

  • Add support golang 1.19.
  • Add support to pull the files from the MinIO server or push the changed files to the MinIO server.
  • Add the commit, current_time, start_time and up_time fields for report api.
  • Mask the session connection of report api.
  • Add support to specified the redis session secret in the redis connection string.
  • Add support to pull the files from the sftp server.
  • Update README docs, add the SFTP Client section.
  • Add the SFTP client example scripts for docker.
  • Update the Driver interface, add the Write function and update the Create function.
  • Add DriverName function to the Driver interface.
  • Rename the struct sftpClientSync to sftpPushClientSync.
  • Code refactoring, extract driverPullClientMonitor, driverPullClientSync and driverPushClientSync structures.
  • Add the Time.Sub function and test.
  • Code refactoring, replace chan bool with chan struct{} type if only to receive notification and don't care about the received value.
  • Move the function fs.GetFileTime to fs/fs.go and add some function prototype.
  • Remove the GinHandler interface and update the dependencies.
  • Replace ioutil.ReadAll with io.ReadAll.
  • Update dependency, github.com/gin-contrib/pprof v1.3.0 => v1.4.0.
  • Update dependency, github.com/gin-contrib/gzip v0.0.5 => v0.0.6.
  • Update dependency, github.com/no-src/log v0.1.4 => v0.1.7.
  • Update dependency, github.com/minio/minio-go/v7 v7.0.34 => v7.0.37.
  • Update dependency, golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e => v0.0.0-20220722155217-630584e8d5aa.
Source: README.md, updated 2022-09-26