Xpl0itU
e93a238be9
Add support for Wii's certificate generation
2024-04-16 15:34:18 +02:00
Xpl0itU
a6ccbb2473
Fix downloaded size being incorrectly reported
2024-04-16 15:26:43 +02:00
Xpl0itU
fdff675462
Simplify tmd parsing
2024-04-15 16:27:31 +02:00
Xpl0itU
91d88dc58e
Remove logger
2024-04-14 19:56:07 +02:00
Xpl0itU
2433e3488f
Remove advanced debugging techniques
2024-04-14 17:15:48 +02:00
Xpl0itU
2d39287df3
Add logging for context issue debugging
2024-04-14 17:12:41 +02:00
Xpl0itU
47136d878b
Don't use contexts in the request directly
2024-04-14 16:34:45 +02:00
Xpl0itU
ef6aa790d9
NewRequestWithContext -> NewRequest
2024-04-14 15:45:07 +02:00
Xpl0itU
a30fb575b2
Use ctxio package for context aware downloads
2024-04-14 12:37:25 +02:00
Xpl0itU
c69ede0ec5
Improve progress tracking and reporting
2024-04-14 00:33:12 +02:00
Xpl0itU
0e58e069cb
Close ticker
2024-04-14 00:08:33 +02:00
Xpl0itU
ab0ee13365
Fix bad seek
2024-04-13 20:00:01 +02:00
Xpl0itU
b74b43fff0
Implement multiple concurrent downloads
2024-04-13 19:01:31 +02:00
Xpl0itU
c7dd2a2f73
Remove context
2024-04-13 15:57:32 +02:00
Xpl0itU
e0b54e1b18
Cleanup download code
2024-04-11 13:54:11 +02:00
Xpl0itU
97a5a15857
Improve cancellation speed
2024-04-11 13:32:14 +02:00
Xpl0itU
3c9bc3bb8b
Remove unused ticker
2024-04-11 13:18:14 +02:00
Xpl0itU
c83ee062e4
Rewrite download logic
2024-04-10 16:30:15 +02:00
Xpl0itU
28581f79a0
Revert "Switch to fasthttp"
...
This reverts commit 461d6f4a84
.
2024-04-08 14:35:20 +02:00
Xpl0itU
7b363b9fc9
Tweak client
2024-04-03 20:01:57 +02:00
Xpl0itU
f927c43c1b
Improve cancellation
2024-04-03 19:41:46 +02:00
Xpl0itU
624c96b7e8
Fix
2024-04-03 19:04:30 +02:00
Xpl0itU
e143f8531d
Improve speed reporting
2024-04-03 17:56:01 +02:00
Xpl0itU
461d6f4a84
Switch to fasthttp
2024-04-03 17:02:12 +02:00
Xpl0itU
e970472fcb
Accept all encodings
2024-04-03 14:15:48 +02:00
Xpl0itU
02be2175be
Fix oversight
2024-04-02 16:29:48 +02:00
Xpl0itU
ccd9e9d810
Try to fix some issues
2024-04-02 13:48:43 +02:00
Xpl0itU
99ea73d98d
Move progress reporting to its own goroutine
2024-04-01 12:50:52 +02:00
Xpl0itU
80311a7647
Remove hash check while downloading (broken for some titles)
2024-04-01 00:54:44 +02:00
Xpl0itU
f4df0825c1
Fix GetTitleEntries
2024-03-31 22:13:22 +02:00
Xpl0itU
459ad89953
Optimize download speed
2024-03-31 20:36:34 +02:00
Xpl0itU
e40d499b72
Port title database and cdecrypt to Go ( #87 )
...
* Experimental removal of cdecrypt
* Pushing before cdecrypt port
* Some progress...
* Replace title database with native Go
* Update title db url
* Almost working decryption and extraction
* Almost there
* Remove unnecessary type conversion
* Fix directory structure creation
* Finally fix decryption
* Cleanup print statements
* Do not write FST to file
* Add progress
* Add encrypted contents decryption
2024-03-31 19:38:13 +02:00
Xpl0itU
b031be4ecd
Optimize download logic
2024-03-29 16:32:19 +01:00
Xpl0itU
abdec05445
Revert aria2go changes
2024-03-29 16:04:39 +01:00
Xpl0itU
05763bc23d
Initial aria2go implementation ( #80 )
2024-01-20 12:54:18 +01:00
Xpl0itU
cb05374b18
Refactor downloadFile function to simplify progress reporting
2024-01-17 21:02:36 +01:00
Xpl0itU
34bdbbd8ce
Update getDefaultCert and GenerateCert functions to include a buffer parameter
2024-01-17 20:58:19 +01:00
Xpl0itU
06fdac5fa3
Add HTTP client and timeout to improve performance
2024-01-17 20:53:13 +01:00
Xpl0itU
db3eb601e5
Show total game progress instead of per file progress
2023-12-22 12:15:43 +01:00
Xpl0itU
9fd0ce9695
Update dependencies and optimize download speeds
2023-12-21 17:02:02 +01:00
Xpl0itU
0a16ffdb7f
Improve cancelling the queue
2023-09-10 15:57:40 +02:00
Xpl0itU
8f13b57ae8
Gocritic changes
2023-09-08 17:30:57 +02:00
Xpl0itU
c906b6a0c9
Rename variable
2023-08-29 20:59:10 +02:00
Xpl0itU
99597834ce
Make backend and frontend independent
2023-08-29 20:55:43 +02:00
Xpl0itU
2d7d23fc68
Fix GTK warnings
2023-08-26 19:20:53 +02:00
Xpl0itU
38e6be51c9
Improve stability
2023-08-24 16:18:30 +02:00
Xpl0itU
6943cd569e
Fix crash on launch on macOS
2023-08-11 14:57:27 +02:00
Xpl0itU
9aeb2e9f44
Improve download speeds and responsiveness
2023-08-07 15:09:36 +02:00
Xpl0itU
7e8c2facdf
Add fake ticket and cert generation
2023-07-23 17:28:20 +02:00
Xpl0itU
aaef6ce6f3
Don't add ./ to certificate path
2023-07-23 13:06:28 +02:00