Commit Graph

100 Commits

Author SHA1 Message Date
Timothy Baldridge
30b29d890d Can download Bethesda.NET CC files 2022-02-11 16:40:38 -07:00
Timothy Baldridge
442fd646fe Implement bethesda downloader, and depot handling 2022-02-10 22:05:51 -07:00
Timothy Baldridge
9288d05c2b Fix the schema 2022-02-10 20:38:27 -07:00
Timothy Baldridge
5e1e0ec527 Can login to Bethesda.Net and get CC data 2022-02-10 16:57:44 -07:00
Timothy Baldridge
45625e3d27 Undo uprgade to fix the build 2022-02-09 19:37:46 -07:00
Timothy Baldridge
a49cad012f Add support for chunked access to modlist data 2022-02-05 08:47:15 -07:00
Timothy Baldridge
252ff675c6 Add nexus upload code 2022-01-17 20:56:29 -07:00
Timothy Baldridge
25cd582797 Parallel downloading of Steam files 2022-01-09 18:05:47 -07:00
Timothy Baldridge
94fe7f1e1d Can download steam files 2022-01-08 22:40:23 -07:00
Timothy Baldridge
3304b2a584 Get get manifests and decrypt filenames 2022-01-08 18:19:08 -07:00
Timothy Baldridge
ac1f4a7427 Can get a list of all appIds and depotids owned by the user 2022-01-08 15:03:39 -07:00
Timothy Baldridge
bf843f9289 Implemented the full stack of Steam 2FA and logins and the like 2022-01-08 10:39:23 -07:00
Timothy Baldridge
5ebb06b6d4
Merge branch 'main' into port-app 2022-01-04 20:27:39 -07:00
Timothy Baldridge
9f87d91918 Woot, we can log into the Nexus through 3.0 code 2022-01-03 15:46:28 -07:00
Timothy Baldridge
e7b5763906 Implement forced removals 2022-01-02 21:44:16 -07:00
Timothy Baldridge
77bd85bb47 Delete old mirrored files 2021-12-19 15:20:24 -07:00
Timothy Baldridge
f7e824c6ec Vector Plexus always validates 2021-12-18 10:59:47 -07:00
Timothy Baldridge
ad5da6d696 Fix the force healing code 2021-12-18 10:35:08 -07:00
Timothy Baldridge
165dad1c1f Fix broken validation 2021-12-18 10:23:38 -07:00
Timothy Baldridge
c118d73e93 No need to download archives anymore 2021-12-18 10:18:27 -07:00
Timothy Baldridge
19ad2ec331 Rework validation 2021-12-18 09:14:39 -07:00
Timothy Baldridge
0446331c44 Fixes 2021-12-17 17:14:45 -07:00
Timothy Baldridge
75aaec5fa2 Latest changes to patches/mirroring 2021-12-17 16:40:45 -07:00
Timothy Baldridge
b9dc50c47c Download all files we may need in the future 2021-12-17 11:59:36 -07:00
Timothy Baldridge
70db76338b fix archive downloading 2021-12-17 10:49:09 -07:00
Timothy Baldridge
658fffbb85 Re-enable mirroring 2021-12-17 10:19:50 -07:00
Timothy Baldridge
dc50e718d9 Force healing reimplementation, phase 1 2021-12-17 07:20:40 -07:00
Timothy Baldridge
5425bd58b4 FML 2021-12-16 15:17:53 -07:00
Timothy Baldridge
c1b3b1ddbd Add more logging to validation 2021-12-16 15:07:24 -07:00
Timothy Baldridge
0c0ff3b259 Disable status checking of github links 2021-12-04 17:01:06 -07:00
Timothy Baldridge
f8db7d4386 Add metrics reporting, some work on the app 2021-11-30 22:14:14 -07:00
Timothy Baldridge
371d23852b WIP metrics reports 2021-11-29 20:22:12 -07:00
Timothy Baldridge
3a17130e6c Fix broken validation 2021-11-27 19:20:34 -07:00
Timothy Baldridge
0cbd1d6f29 Mega always validates 2021-11-13 17:30:05 -07:00
Timothy Baldridge
f99f4a7538 Code cleanup and fix test running 2021-10-23 10:51:17 -06:00
Timothy Baldridge
24830c1df6 bug fixes and priority settings 2021-10-20 21:18:15 -06:00
Timothy Baldridge
2e6c756d6f Redux -> Wabbajack main code 2021-09-27 06:42:46 -06:00
Timothy Baldridge
93599e5bbc CLI can now automatically compress and upload MO2 mods. 2021-07-20 17:18:54 -06:00
Timothy Baldridge
a56921e130 2.5.0.4 2021-06-27 14:35:11 -06:00
Unnoen
8231d5252c
Make changelog generator use LastWriteTime
Avoids cases where the date is incorrect if a list with the same name is compiled.
2021-05-20 17:43:12 +10:00
Timothy Baldridge
e6a5e46af0 Few small fixes and optimizations 2021-05-13 13:41:33 -06:00
Timothy Baldridge
6c9f6ab5c0 latest server fixes 2021-02-16 22:46:05 -07:00
Timothy Baldridge
e7db21d0fe Pass the csrf token into the IPS4 downloader page 2021-01-10 19:08:14 -07:00
erri120
9d79aa7381 Fix Wabbajack.CLI 2021-01-09 19:44:59 +01:00
Timothy Baldridge
fd1cada3ea Everything appears to build 2021-01-01 11:21:07 -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
b79830ad54 Added purge-archive verb 2020-12-09 14:46:08 -07:00
Timothy Baldridge
164a8a4f4f Fix game file indexing 2020-11-30 05:49:54 -07:00
Timothy Baldridge
fd74b1b4dc Add backup/restore CLI options (not useful for most people) 2020-11-08 17:41:17 -07:00
Timothy Baldridge
7f603e9c85 Store game file hashes on GitHub 2020-11-02 18:55:54 -07:00