Skip to content

Releases: MarcoTomasRodriguez/hget

v1.2.0

04 Dec 17:24
e962015
Compare
Choose a tag to compare

Modified

  • Changed internal files from TOML to YAML.
  • Improved directory system & permissions.
  • Improved security: re-enabled TLS peer-verify.
  • Improved security: base path filesystem prevents this software from modifying external files.

Removed

  • Configuration files. Now CLI arguments are used.

v1.1.0

27 Aug 14:23
Compare
Choose a tag to compare
  • Refactored package structure following standard guidelines.
  • Upgraded to Go 1.18.
  • Added unit tests.
  • Implemented dependency injection.
  • Improved the configuration load mechanism.
  • Improved logger library.

v1.0.0

05 Dec 03:54
5e7f9c2
Compare
Choose a tag to compare
Update README.md

v1.0.0-beta.2

05 Dec 00:02
0b7e38c
Compare
Choose a tag to compare
  • Closes #2 by adding a recover statement in each grouting to catch unhandled errors (in this case, a connection reset by peer).
  • Improved performance by using pointers.

v1.0.0-beta.1

v0.1.1

31 Dec 03:17
Compare
Choose a tag to compare

Changelog

bda329a Fixed TLS Skip bug. Improved info messages. Improved code quality & performance.
da6aeb8 Rounded download time to the nearest millisecond.
f4dc6c7 Improved precision of download speed.
5cd05f2 Update README.md
c3af55c Update README.md

v0.1.0

27 Dec 20:28
Compare
Choose a tag to compare

Changelog

d9539b2 Added automatic releases.
21aa1d3 Demo gifs added to README.md
6bebf3b Merge pull request #22 from MarcoTomasRodriguez/toml-integration
cb0d619 Migrated from task.json to task.toml. Documentation improved
57ea48b Merge pull request #21 from MarcoTomasRodriguez/features
492ccc6 Commands documentation updated.
221afb2 Commands added. Bugs fixed.
a2876ab Update config.go
dcf64e3 Update README.md
8ba9b24 Update README.md
a6dad80 Update README.md
86dc1b2 Merge pull request #20 from MarcoTomasRodriguez/config
79180af Fixing wrong comment.
763e689 Improving code quality with comments.
3761096 Configuration is now editable using a toml configuration file.
0527d5b Licence & CI badges added to README.md
d63b7a4 Merge pull request #18 from MarcoTomasRodriguez/features
913f175 Configurable download folder feature added.
1675c9a Merge pull request #17 from MarcoTomasRodriguez/features
44b26aa Default log level setted to 2. Utils PartName renamed to MakePartName. Automatic https (or http) scheme feature added.
74e3e3f Merge pull request #16 from MarcoTomasRodriguez/code-quality
bc6f023 Code quality badge added to README.md
dcb9726 Update download.go
0cead59 Update README.md
cddcd7e Refactor utils.go
755b32d Refactor task.go
9251c8f Update download.go
f7402fd Update README.md
d49a9a0 Update go.yml
bcc6ff1 Log levels added without changing the logger API. download/download.go tests added.
7c45d80 Update download.go
10f2b73 Update download.go
5596dc6 TLS InsecureSkipVerify set to true to allow the correct functioning of parallelism.
be63f33 Insecure skip-tls flag from http client removed.
4d50759 Debug print statement removed.
1f011be Code formatted.
9245cc3 Performance optimizations, bugs solved and modules refactored.
f340c07 README.md updated
2959bcc Removed unnecessary code. Issue #1 solved.
74cc982 Better feedback to the user. Now progress bar is disabled if the file size is unknown, this solves the issue #13.
c0aa38b Merge branch 'master' of https://github.com/MarcoTomasRodriguez/hget
516629a .travis.yml deleted.
554f968 Merge pull request #14 from MarcoTomasRodriguez/collision
b9dae1a Update go.yml
af8c274 Create go.yml
3ad089e Github Workflow removed.
63bbb8d Github Workflow added.
e7116b3 Solving max-filename-length bug on FilenameWithoutHash. Tests for FilenameWithout hash added.
f287035 Now using hashes to prevent collisions. This should solve issue #11.
f05ffe9 More readable code.
98fb0b2 download/task tests added.
9276461 State renamed to Task because it was confusing. PrintTasks replaced for a more functional GetAllTasks. Renamed Save (task) to SaveTask and Read (task) to ReadTask.
34026c9 Joiner tests added.
3ddfbfb Utils tests added
7681710 FolderOf empty url now handled. ReadableMemorySize is now more readable & more precise.
f8dd83d Logger's Panic now executes the built-in panic
86f0e6b $HOME path is now accessible from config
01bc24c Improving build/installation process. Adding stretchr/testify for future tests.
7ecef12 Log message corrected
d2b390f Log message corrected
fe20828 Merge branch 'master' of https://github.com/MarcoTomasRodriguez/hget
55c24ea Log message corrected
b787a8b Update README.md
ad74fb9 Update README.md
64e1609 Update .travis.yml Golang version
8f57409 General code-refactor to improve quality & performance
8cff5f7 Update README.md
e9e9229 Update README.md
03213a9 Update README.md
7c36492 Support resume url as well
587608b Mitigate directory traversal attack
4f1b5c8 Let travis build!!!!
331dac0 Add to test travis
e4146fa Add travis CI
365891e Add github.com/mattn/go-isatty to Makefile
e3658c6 Add MIT license
7b8db98 Add some test
4f71584 Update README.md
00f10a7 Update README.md
1768ea1 Fallback to par 1 when size not specify
0377550 Fix bug flag parser
dc7143e Update README
d8d00bf Add working resumeable
71d4bf1 Refactoring to be able to use resume
5fe32eb Add backbone to do task resume
11cff7b Make all communications through channel
1e41ad7 Make download interruptable and add state implementation
43e9b11 Update README.md
2cbb7d6 Update README.md
ea62167 Add Makefile
0ccaa2f Update README.md
3b8652b Update README.md
ebf7217 Failback if header is not sufficient
a133b3f Improve UI and add ip resolver
827aff8 Update README
2916c3e Add progress bar
c8f299b add README
9d804ba first commit