Commit Graph

315 Commits

Author SHA1 Message Date
Timothy Baldridge
1d0dab1bea Server side fixes for the new Nexus API 2021-06-24 21:56:02 -06:00
Timothy Baldridge
ab49b08f19 Server side fixes for the new Nexus API 2021-06-24 17:01:03 -06:00
Timothy Baldridge
14b15adf2a Prompt users to log into Oauth sites during installation/compilation 2021-06-22 16:06:58 -06:00
Timothy Baldridge
2b1e0f73cf Add VectorPlexus and LoversLab stubs for old download formats 2021-06-19 10:16:22 -06:00
Timothy Baldridge
b9e241a0b9 Fix download from IPS4 downloader 2021-06-18 23:09:36 -06:00
Timothy Baldridge
6ba00d9d09 Switch LoverLab over to OAuth2 2021-06-18 22:05:58 -06:00
Timothy Baldridge
ee8669f3ce Vector Plexus now uses a native IPS4 REST API and OAuth2 2021-06-15 05:50:37 -06:00
Timothy Baldridge
0441bbaf17 Downloading works, next up is metatdata 2021-06-14 22:55:07 -06:00
Timothy Baldridge
c90181bcb4 OAuth logins work, rebuilding the downloader now 2021-06-14 16:18:57 -06:00
Timothy Baldridge
30e4fcd40d Can get VP auth tokens 2021-06-13 21:31:09 -06:00
erri120
03b6e6b0d1
Add GameFinder lib 2021-06-02 21:18:57 +02:00
Timothy Baldridge
ce8f412744
Merge pull request #1433 from Unnoen/IPS4-verify-and-MEGA-fixes
Fix IPS4 verification and MEGA status percentage.
2021-05-21 08:11:38 -07:00
Timothy Baldridge
bf0d098b44 Use a pinned IP 2021-05-17 17:20:03 -06:00
Unnoen
20e869a124
Move quickMode check and dispose streamResult 2021-05-01 19:54:22 +10:00
Unnoen
d608df5074
Fix MEGA status percentage 2021-05-01 19:48:28 +10:00
Unnoen
011f680890
Fix IPS4 verification downloading the entire file 2021-05-01 19:48:09 +10:00
Chris Bessent
945cf4f2dc Use a different Google Drive link to verify links during compile
Using the export link to compile is kind of unreliable as the
arbitrary traffic control Google implements will affect how things
work.  Using the /file/d/ link still gives a pretty solid indication
that the file is valid and available while not needing to be able
to download the file at compile time.
2021-03-27 10:20:47 -07:00
Timothy Baldridge
45259d442f
Remove typeo 2021-03-18 21:55:43 -06:00
Timothy Baldridge
62df99ca55 Don't retry with a different CDN mirror (code was broken) 2021-03-16 06:00:48 -06:00
Timothy Baldridge
ba9c4e45e4
Cdn tweaks (#1362)
Mirrored file tweaks to reduce CDN disk usage
2021-03-10 19:28:28 -07:00
Timothy Baldridge
401c2d232f Improve the GoogleDrive Downloader a bit 2021-02-18 17:09:12 -07:00
Timothy Baldridge
6c9f6ab5c0 latest server fixes 2021-02-16 22:46:05 -07:00
Chris Bessent
20821090c1 Remove file watcher from ManualDownloader
This was creating a file watcher in the system configured Downloads
folder.  This folder has absolutely no purpose for WJ as downloads
go to the specified downloads tab.

Additionally, this causes crashes to occur if the Downloads folder
doesn't exist.
2021-02-07 16:27:43 -07:00
Timothy Baldridge
c0d50a8216 Version 2.4.2.0 2021-02-03 20:48:30 -07:00
Timothy Baldridge
835d56bf68 Upgrade deps, fix several warnings 2021-01-28 21:02:26 -07:00
erri120
d9902746d0 Using MO2Name instead of MO2ArchiveName for GameFileSourceDownloader 2021-01-26 16:14:37 +01:00
Timothy Baldridge
c8abca742a HOTFIX: Fix game file sources that don't have MO2 specific names 2021-01-13 18:53:08 -07:00
Timothy Baldridge
4a555c27b9 Merge remote-tracking branch 'origin/master' 2021-01-12 15:47:52 -07:00
Timothy Baldridge
bd1152d4c7 2.4.1.0 2021-01-12 15:47:35 -07:00
Unnoen
13e0b21e95
Retry from B-CDN if unable to connect to cache server. 2021-01-11 19:42:03 +11:00
Timothy Baldridge
e7db21d0fe Pass the csrf token into the IPS4 downloader page 2021-01-10 19:08:14 -07:00
Timothy Baldridge
783dd76209
Merge pull request #1252 from erri120/better-hashing
Better hashing
2021-01-10 06:41:10 -07:00
Timothy Baldridge
756113d77d some backend fixes 2021-01-09 14:46:46 -07:00
erri120
131f7de823 Fix Wabbajack.Lib 2021-01-09 20:04:11 +01:00
Timothy Baldridge
b272f9edcd few pre-release fixes 2021-01-09 07:14:01 -07:00
Timothy Baldridge
d854845d17 Small downloader fixes 2021-01-06 06:02:12 -07:00
Timothy Baldridge
90280e8b6f WIP getting .LIB to compile with 5.0 2020-12-31 17:06:56 -07:00
Timothy Baldridge
a7f5e94ab3 Add missing line to changelog 2020-12-31 10:51:24 -07:00
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