Commit Graph

323 Commits

Author SHA1 Message Date
Timothy Baldridge
5cbed8dade Server side fixes for LL upgrades and list validation 2021-07-09 22:13:31 -06:00
Timothy Baldridge
24d10305a4 Re-enable nexus archived file support again 2021-07-04 15:37:55 -06:00
Unnoen
8b7d3f5e41
Fix AbstractIPS4OAuthDownloader CriticalFailureIntervention
CriticalFailureIntervention's need to be sent to the logger to be handled correctly.
2021-07-04 14:13:05 +10:00
Timothy Baldridge
c1169fcbc4 Latest work on LL attachments and Nexus API fixes 2021-07-02 21:15:27 -06:00
Timothy Baldridge
943b460d9d Fix race condition in IPS4 login 2021-06-30 15:57:35 -06:00
Timothy Baldridge
89404a9b03 2.5.0.5 2021-06-28 21:02:01 -06:00
Timothy Baldridge
c8d4e3651c 2.5.0.4 2021-06-27 16:20:35 -06:00
Timothy Baldridge
9779da19b2 Support for attachments on ips4 sites 2021-06-27 08:05:45 -06:00
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