- Detect if file size is currently changing and hold for download (Issue #37)
- Fix issue while checking source hash (Issue #35)
- Add an exclude filter for files through DL_EXCLUDE_REGEX (Issue #27)
- Do not exit if connection failed
- Fix files download again (Issue #32)
- Rebuild PATH
- Add ssmtp on Docker image to send emails
- Use sendmail instead of mail command
- Add Docker image (more info on docker repository)
- Remove init script
- Fix issue while resuming downloads
- Move script to
/usr/bin
- Coding style
- Add tests (Issue #30)
- Use type instead of which (Issue #29)
- Fix error prone and performance issues
- Coding style
- Add default config
- Add Codacy
- Rename the project ftpgrab ! (Issue #28)
- Shuffle file/folder listing (Issue #25)
- Allow multiple instances (Issue #22)
- Add messages for permission issue (Issue #19)
- Move some instructions to Wiki (Issue #18)
- Update
ISSUE_TEMPLATE.md
- Add .editorconfig
- MIT License
You have to edit the config file ftp-sync.conf
if you upgrade from a previous release!
- Add multiple ftp sources paths (Issue #18)
- Sed not escaping & char (Issue #17)
- Add
DL_CREATE_BASEDIR
option to create basename of a ftp source path in the destination folder.
You have to edit the config file ftp-sync.conf
if you upgrade from a previous release!
- MD5 file not created with text mode (Issue #16)
- Implement FTPS support for Curl (Issue #15)
- Implement resume downloads support (Issue #14)
- Add DEBUG option
- Full Curl implementation when selected for file size and list files
- Bug with ftpsyncGetHumanSize function
- Display download regex
- Add sha1 hash type
- Bug with special chars for curl method
- Bug with bash condition
- Add
Found a bug?
section in README.md - Add
ISSUE_TEMPLATE.md
- Change location of MD5 file
- Bug checking MD5 (Issue #11)
- Bug download with sqlite3 (Issue #10)
- Add SQLite method to store MD5 hash (Issue #8)
- Bug trailing slash (Issue #6)
- Bug replacing destination folder
- Update README.md and .gitignore
- New year!
- Adding hide progress option
- Bug with the config file
- Adding curl download method
- Remove progress filter on wget
- Update README.md
- Bug with empty folders
- Adding external config file
- Add gawk as required package
- Update README.md with awk problem
- Change perms recursively when downloads are finished
- Misspelling
- Decoding wget problem
- Alternative to kill old and sub process
- Update README.md
- Add synology example
- Check process already running
- Use wget instead of curlftpfs
- Adding email var to receive logs
- Remove dualEcho
- Improvement of the error log with exec and tail
- Change MD5 filter
- Filter bug and add grep search for hash
- Update README.md
- Initial version