Timothy Baldridge
db3b441d19
#### Version - 2.3.6.1 - 12/31/2020
...
* When IPS4 (e.g. LL) sites based on CEF fail to validate, they no longer hang the app
* If a IPS4 CEF site throws a 503, or 400 error, retry
* Clean out the cookies during IPS4 CEF downloads so that they don't cause 400 errors
* Limit the number of connections to IPS4 sites to 20 per minute (one per 6 seconds)
* If a site *does* timeout, throw a log of the CEF state into `CEFStates` for easier debugging by the WJ team
* Wrote a new CLI utility to stress test the Verification routines.
* Ignore files that have `\Edit Scripts\Export\` in their path
2020-12-30 23:44:58 -07:00
Timothy Baldridge
5ead7dd621
Remove CRFS requirement for Cef backend
2020-12-29 17:05:19 -07:00
Timothy Baldridge
17bb79784e
Move LoversLab backend to LibCef
2020-12-29 16:15:47 -07:00
Timothy Baldridge
aa591bafa7
Add TES4RU support back in
2020-12-15 17:09:59 -07:00
Unnoen
4d03e07b94
-net to .net
...
Someone made an oopsie.
2020-11-29 18:42:50 +11:00
Timothy Baldridge
247d19cba0
Version bump to 2.3.4.1 - fix nexus client creation
2020-11-15 17:40:49 -07:00
Timothy Baldridge
802448c934
Deps version bump
2020-11-14 07:26:04 -07:00
Timothy Baldridge
e1725bb808
Throw critical errors on nexus API quota issues
2020-11-14 07:21:13 -07:00
Timothy Baldridge
01872fb62b
More logging information for server backend
2020-11-11 06:25:57 -07:00
Timothy Baldridge
98e0f2503c
Rework how we handle API limits.
2020-11-05 14:30:00 -07:00
Unnoen
dd7ee04e00
Check domain remaps for valid CLI downloads.
2020-11-02 04:27:29 +11:00
Timothy Baldridge
d54f1e5a3f
Fix possible NPE with game version primay key strings
2020-10-11 10:46:46 -06:00
Timothy Baldridge
844881375f
Merge branch 'master' into code-cleanup
2020-10-01 06:25:50 -06:00
Timothy Baldridge
13068a59e7
Code cleanup
2020-09-30 21:50:09 -06:00
Timothy Baldridge
e94c0d076d
2.3.0.0 release
2020-09-21 06:05:09 -06:00
Timothy Baldridge
06a320611d
tweaks to downloads and compilation
2020-09-17 21:27:59 -06:00
Timothy Baldridge
d953fa9179
Ask the server for known upgrades as a last resource (for all downloads)
2020-09-10 07:07:25 -06:00
Timothy Baldridge
f129a6bd22
Remove Beth.NET and YT downloader, no one used them and they only sortof worked
2020-09-09 19:49:22 -06:00
Timothy Baldridge
c73116a465
Move where we include ini additions
2020-09-09 16:50:43 -06:00
Timothy Baldridge
3db1f2d9ea
Merge pull request #1073 from EzioTheDeadPoet/patch-1
...
mark WJ installed archives as installed in MO2.
2020-09-09 16:40:55 -06:00
Timothy Baldridge
ab5010594f
IPS4 reworks
2020-09-09 12:56:16 -06:00
EzioTheDeadPoet
366552e33c
adding "installed=true" to .meta files
...
with this change ModOrganizer2 will display Archives downloaded with Wabbajack as installed instead of just downloaded, since to be included during the compile they need to be used in the install in the first place.
2020-09-05 20:18:55 +02:00
EzioTheDeadPoet
9b09fa33ca
fix 5 .meta "installed=true"
...
syntax errors 🤦
2020-09-05 20:00:45 +02:00
EzioTheDeadPoet
6c1f6a3cf7
fix 4 .meta "installed=true"
...
I was stupid and forgot something again..
2020-09-05 19:57:21 +02:00
EzioTheDeadPoet
5911b993b1
fix 3 to .meta "installed=true"
...
this attempt uses a different approach that hopefully now works as intended.
2020-09-05 19:55:04 +02:00
EzioTheDeadPoet
10c0fd916c
2nd fix to the .meta including "installed=true"
...
i forgot to remove a `[`
2020-09-05 19:48:05 +02:00
EzioTheDeadPoet
d0f0564422
fix for my previous attempt
...
my first code was garbage now I am adding the line using string.concat.
2020-09-05 19:42:40 +02:00
EzioTheDeadPoet
cd75ea9f1b
mark WJ installed archives as installed.
...
A simple change to the the way .meta files get handled by Wabbajack to mark archives used by Wabbajack as installed when launching ModOrganizer2.
2020-09-05 18:39:08 +02:00
halgari
865a592e09
2.2.2.0 - Route CDN through proxy
2020-08-31 17:29:48 -06:00
halgari
c5d56c27a8
Fix issues with mirrored files
2020-08-25 22:03:43 -06:00
halgari
496a35a605
BSA fix, better logging for failed IPS4 downloads
2020-08-24 19:34:57 -06:00
halgari
573e661b03
Fix LL downloads via HTML decode 2.2.1.6
2020-08-24 16:20:50 -06:00
halgari
60a23f451f
Rework where we store upgrades
2020-08-20 16:02:50 -06:00
halgari
a716097802
Server fixes and a bit of a UI nagging
2020-08-16 22:15:19 -06:00
Timothy Baldridge
b181d48722
More test fixes
2020-08-12 22:14:35 -06:00
Timothy Baldridge
091f342709
Fix for HTTP files
2020-08-12 20:50:20 -06:00
Timothy Baldridge
39078b21d9
LL autohealing
2020-08-12 16:23:02 -06:00
Timothy Baldridge
bc94ec4321
Tons of server-side fixes and tweaks to deal with strange nexus states
2020-08-11 22:25:12 -06:00
Timothy Baldridge
6c6768aab6
Disable the warning about no premium to streamline installs. Fix a update loop on the server
2020-08-08 12:26:55 -06:00
Justin Swanson
785e2fba5a
Moved NexusDownloader CLIArguments API key encryption to Prepare
2020-08-08 08:04:57 -05:00
Timothy Baldridge
5179d7f3f3
Randomize file hashes so we don't kill the tests so much
2020-08-07 22:20:49 -06:00
Timothy Baldridge
1303c86dcc
Fix master and bump versions
2020-08-07 21:40:03 -06:00
Timothy Baldridge
7f892d26d7
Mirrored files, permissions, and download support
2020-08-04 18:34:09 -06:00
Timothy Baldridge
decf215fd7
Merge pull request #970 from wabbajack-tools/wabbajack-cdn-backup
...
Wabbajack cdn backup
2020-07-19 21:36:48 -07:00
Timothy Baldridge
19dfb40eca
Retry on different CDN servers when we can't find a file on the default CDN server
2020-07-19 21:45:55 -06:00
erri120
870092d52d
Fixed MediafireDownloader not handling direct links
2020-07-19 20:58:40 +02:00
Timothy Baldridge
7bbcbfdbb3
Code for healing MEGA links
2020-07-13 16:10:05 -06:00
Timothy Baldridge
d52a09094b
Update ChangeDownload.cs to use Path code. Update MEGADownloader to not try and heal archives
2020-07-12 21:50:12 -06:00
erri120
9a71620061
Log invalid meta location
2020-07-06 08:58:13 +02:00
Justin Swanson
64cfba67a5
Added some missing awaits
2020-06-26 12:54:44 -05:00
Justin Swanson
d3b72af7a8
ClientFactory moved to Wabbajack.Lib
2020-06-26 12:08:30 -05:00
Timothy Baldridge
cba3412ce8
Version 2.0.9.4
2020-06-16 16:21:01 -06:00
Timothy Baldridge
2d85e96214
Patch usage tracking, quick waking for polling tasks, several logging tweaks
2020-06-06 15:44:30 -06:00
Timothy Baldridge
0933e15c9e
Several small tweaks for auto healing
2020-05-30 15:05:26 -06:00
Timothy Baldridge
655c60b505
Log out of the Mega client before logging in
2020-05-30 06:23:23 -06:00
Timothy Baldridge
68205f384e
Merge pull request #887 from wabbajack-tools/downloader-icons
...
Add favicons to login manager
2020-05-29 08:41:02 -07:00
Timothy Baldridge
2d457ad12d
Add favicons to login manager
2020-05-28 22:09:39 -06:00
Timothy Baldridge
14a5efc3a8
Merge pull request #886 from wabbajack-tools/tesall-downloader
...
Add TESAll download support
2020-05-28 17:50:44 -07:00
Timothy Baldridge
c5dd1d6388
Add TESAll download support
2020-05-28 17:44:58 -06:00
Timothy Baldridge
c443016638
Add support for downloading via Yandex
2020-05-28 16:31:01 -06:00
Timothy Baldridge
81558dce22
Merge pull request #883 from wabbajack-tools/async-disposable-temp-files
...
Temp files now implement IAsyncDisposable instead of IDisposable and …
2020-05-27 21:16:47 -07:00
Timothy Baldridge
ea76d88012
Temp files now implement IAsyncDisposable instead of IDisposable and use AbsolutePath.DeleteAsync
2020-05-27 20:43:57 -06:00
Timothy Baldridge
c225c468fd
Several fixes for the Youtube Downloader inferencing code.
2020-05-27 06:05:55 -06:00
Timothy Baldridge
9ade449985
Make all delete operations async
2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -06:00
Timothy Baldridge
f9dc9148e7
Purge all non async IO routines from Paths.cs
2020-05-25 08:31:56 -06:00
Timothy Baldridge
600516be3f
Restrict some of the links we check that don't change very often
2020-05-25 07:04:31 -06:00
Timothy Baldridge
4581988ae6
We no longer need to provide this info
2020-05-23 17:25:00 -06:00
Timothy Baldridge
96ca01f1dc
Don't really need that test anymore
2020-05-23 15:03:25 -06:00
Timothy Baldridge
8c4a1dd125
a bit of code cleanup
2020-05-21 22:21:32 -06:00
Timothy Baldridge
51d62067d0
Version 2.0.6.0 - Don't die on 503s, retry
2020-05-21 17:24:26 -06:00
Timothy Baldridge
aab9ccd694
Version 2.0.6.0 - Don't die on 503s, retry
2020-05-21 16:12:51 -06:00
Timothy Baldridge
28b11b1c7f
Version 2.0.6.0 - Hotfix for healing
2020-05-21 15:25:44 -06:00
Timothy Baldridge
7d58dbc161
List validator now tries to heal lists
2020-05-20 06:18:47 -06:00
Timothy Baldridge
da3d87093a
End to end tests pass
2020-05-19 21:55:12 -06:00
Timothy Baldridge
03f5ff6c92
Can heal a simple pre-indexed download
2020-05-19 21:25:41 -06:00
Timothy Baldridge
88e3db0b2a
Several server-side changes to make the system more durable to API call limits.
2020-05-16 09:08:40 -06:00
Timothy Baldridge
59df3dadee
Give some debug information when we have a number format exception with Nexus archives.
2020-05-13 17:46:24 -06:00
Timothy Baldridge
1a33c043a3
Enable multi-threaded downloads for the WJ CDN
2020-05-12 21:53:20 -06:00
Timothy Baldridge
1f1f070351
Hotfix: support WJ CDN files in the gallery
2020-05-10 16:45:48 -06:00
Timothy Baldridge
e35ea51480
Hotfix: support WJ CDN files in the gallery
2020-05-10 15:35:15 -06:00
erri120
500f7d2589
Added WabbajackCDNDownloader.State to KnownSubTypes
2020-05-10 17:29:52 +02:00
Timothy Baldridge
e053136e25
Rewrite the Authored file routines.
2020-05-09 16:16:16 -06:00
Timothy Baldridge
4aadbfc9fa
Fix whitelisting for manual downloader during tests
2020-05-05 15:42:01 -06:00
Timothy Baldridge
f639c4abff
Fix enderal Game ids, fixes for game file indexing, fixes for bad metrics reporting (lagged by a day).
2020-05-05 14:59:47 -06:00
erri120
5c20d7c2e0
Added MFA support for INeedsLoginCredentials
2020-05-05 16:17:55 +02:00
Timothy Baldridge
daf7eba26a
Merge remote-tracking branch 'origin/master' into game-sourced-downloads
2020-05-04 15:45:45 -06:00
Timothy Baldridge
391354e241
No longer use cef for mediafire (to avoid popups)
2020-05-04 15:02:26 -06:00
Timothy Baldridge
059f2ec96f
Can source game downloads from the game folder
2020-05-02 15:09:29 -06:00
erri120
0703747702
Added manual validation for nexus files if cache fails
2020-05-02 15:39:07 +02:00
Timothy Baldridge
d0f5e7acb4
Merge branch 'master' into mega-json-fix
2020-04-29 10:40:06 -06:00
erri120
ba6925c536
Fixed JSON serialization failing for MEGA.AuthInfos
2020-04-29 17:39:27 +02:00
Timothy Baldridge
64540e2cab
Bunch of small server-side fixes, LZ4 compression speed, and better list validation
2020-04-29 06:26:44 -06:00
Justin Swanson
2b0866b4f3
Adjusted TempFolder init concepts
...
Wasn't being awaited in the App ctor. Swapped for a static factory that can be awaited to ensure initialization is complete
2020-04-27 22:17:06 -05:00
erri120
514d2f70fc
Fixed new mega links not being resolved
2020-04-27 20:49:22 +02:00
erri120
a5843e12fa
Fixed mediafire downloader never resolving the url
2020-04-27 20:46:47 +02:00
erri120
663b82f5a7
Multiple MEGA login fixes
2020-04-26 11:31:00 +02:00
Timothy Baldridge
8f08ac8003
Fix IPS4 Verification
2020-04-23 19:58:18 -06:00
erri120
2d27f398cc
Fixed NullException for AuthedClient
2020-04-23 12:38:43 +02:00
Timothy Baldridge
ebf9a686bf
Fix misc tests
2020-04-22 17:11:06 -06:00