Commit graph

189 commits

Author SHA1 Message Date
Xpl0itU
28581f79a0 Revert "Switch to fasthttp"
This reverts commit 461d6f4a84.
2024-04-08 14:35:20 +02:00
Xpl0itU
f054096e64 Add cache to CI 2024-04-03 20:17:12 +02:00
Xpl0itU
2dae705192 Bump Info.plist 2024-04-03 20:02:24 +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
6eb393f4f9 Revert grabTitles.py 2024-04-03 18:42:43 +02:00
Xpl0itU
e3334c9d0e Fix database fetching 2024-04-03 18:38:09 +02:00
Xpl0itU
8e49371c84 Revert pycurl and add Accept-Encoding to build script 2024-04-03 18:17:27 +02:00
Xpl0itU
d5efd04b77 Fix macOS CI 2024-04-03 18:06:22 +02:00
Xpl0itU
2460049621 Try to fix macOS CI 2024-04-03 18:04:37 +02:00
Xpl0itU
0844a41973 Bump Info.plist 2024-04-03 17:58:58 +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
ccb82ef1fe Update workflows 2024-04-03 13:53:54 +02:00
Xpl0itU
9dcadb12bd Use pycurl to fetch the title database 2024-04-03 13:30:17 +02:00
Xpl0itU
8d21c58fe7
Bump Info.plist 2024-04-02 16:31:00 +02:00
Xpl0itU
02be2175be
Fix oversight 2024-04-02 16:29:48 +02:00
Xpl0itU
bea31a1ab7 Bump Info.plist 2024-04-02 13:49:01 +02:00
Xpl0itU
ccd9e9d810 Try to fix some issues 2024-04-02 13:48:43 +02:00
Xpl0itU
94496ef0ce Bump Info.plist 2024-04-01 20:37:50 +02:00
Xpl0itU
e4ea02e213 Fix non-hashed file decryption and extraction 2024-04-01 20:35:33 +02:00
Xpl0itU
d663f57add
Bump Info.plist 2024-04-01 19:25:04 +02:00
Xpl0itU
49c6b84159
Decrease client timeout to 30 seconds 2024-04-01 19:21:35 +02:00
Xpl0itU
09696e9d45 Bump Info.plist 2024-04-01 12:51:25 +02:00
Xpl0itU
99ea73d98d Move progress reporting to its own goroutine 2024-04-01 12:50:52 +02:00
Xpl0itU
6b8713a09b Bump Info.plist 2024-04-01 00:58:38 +02:00
Xpl0itU
80311a7647 Remove hash check while downloading (broken for some titles) 2024-04-01 00:54:44 +02:00
Xpl0itU
6e3ed060d8 Bump Info.plist 2024-03-31 22:14:15 +02:00
Xpl0itU
f4df0825c1 Fix GetTitleEntries 2024-03-31 22:13:22 +02:00
Xpl0itU
38250c8991 Fix compilation on older Go versions 2024-03-31 20:49:09 +02:00
Xpl0itU
459ad89953 Optimize download speed 2024-03-31 20:36:34 +02:00
Xpl0itU
18d62273e8 Fix space as first character in directory name 2024-03-31 19:50:55 +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
d592615b06 Upgrade Golang and deps 2024-03-29 16:12:55 +01:00
Xpl0itU
725d9c151b Update title database URL 2024-03-29 16:07:14 +01:00
Xpl0itU
abdec05445 Revert aria2go changes 2024-03-29 16:04:39 +01:00
Xpl0itU
60ecc29424 Add extra libs for Windows 2024-01-21 11:28:38 +01:00
Xpl0itU
c0dd49a743 Link crypt32 on Windows 2024-01-20 21:05:37 +01:00
Xpl0itU
1373b0e7d9 Add extra Windows libs 2024-01-20 20:18:55 +01:00
Xpl0itU
608a32cdf1 Put LD_LIBRARY_PATH on the Dockerfile 2024-01-20 19:42:42 +01:00
Xpl0itU
e6713ef7fe Update LD_LIBRARY_PATH in Linux 2024-01-20 18:52:15 +01:00
Xpl0itU
d6bf7e6504 Try to fix Linux and Windows builds once again 2024-01-20 18:37:10 +01:00
Xpl0itU
59bf4fc3e5 Reorder libraries 2024-01-20 16:12:07 +01:00
Xpl0itU
108412d12b Fix libraries name 2024-01-20 15:48:27 +01:00
Xpl0itU
55686bcee5 Fix linuxdeploy on OpenSSL 2024-01-20 15:36:23 +01:00
Xpl0itU
604115500d Try to fix Linux packaging 2024-01-20 14:33:30 +01:00
Xpl0itU
380c8fea50 Try to fix LDFLAGS order 2024-01-20 14:15:52 +01:00