Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
gofs_go1.19.3_amd64_windows_v0.5.0.zip | 2022-11-17 | 23.5 MB | |
gofs_go1.19.3_amd64_linux_v0.5.0.tar.gz | 2022-11-17 | 11.6 MB | |
README.md | 2022-11-15 | 2.2 kB | |
v0.5.0.tar.gz | 2022-11-15 | 125.6 kB | |
v0.5.0.zip | 2022-11-15 | 205.5 kB | |
Totals: 5 Items | 35.4 MB | 0 |
Fixed
- Fix renames a dir will not trigger the
Write
event on some Windows environments. - When remove or rename a file, remove the invalid file info.
- If the file exists in MinIO server, don't create the empty file.
- If login success, don't print the real password to the log.
- Fix use of insecure
HostKeyCallback
implementation by adding thessh_key
flag. - Fix adding a nil cookie to request will cause panic.
- Fix the data race in the
Conn
. - Fix the data race of the
closed
in thetcpServer
.
Enhancements
- Add the
fs.IsSub
function and tests. - Add the
encrypt
,encrypt_path
,encrypt_secret
,decrypt
,decrypt_path
,decrypt_secret
anddecrypt_out
flags to support encrypt and decrypt. - Add the
progress
flag to support print the sync progress. - Add the
sync_workers
flag to set the number of file sync workers. - Add the
log_split_date
flag to support split log file by date and update README docs. - Code refactoring, extracts
errNilTranConn
error and rename theerrNilConn
toerrNilNetConn
. - Code refactoring, replace the type embedding with field combination in the
tran.Conn
. - Code refactoring, use the
Option
to pass parameter when creates the instance ofSync
. - Rename the
minIOClient
tominIODriver
, and replace the type embedding with field combination in theminIODriver
. - Rename the
sftpClient
tosftpDriver
, and replace the type embedding with field combination in thesftpDriver
. - Update the examples about MinIO, add the
secure
parameter with the default value. - If the current path's parent directory is in the
writeMap
, then ignore the current path. - Reduce push the files that are not modified to server.
- Add some tests for the
util/httputil
package. - Add some tests for the
tran
package. - Update dependency, github.com/schollz/progressbar/v3 v3.11.0 => v3.12.1.
- Update dependency, github.com/minio/minio-go/v7 v7.0.37 => v7.0.42.
- Update dependency, github.com/fsnotify/fsnotify v1.5.4 => v1.6.0.
- Update dependency, github.com/no-src/log v0.1.7 => v0.1.8.
- Create codeql.yml.
- Remove the chat badge.