Commit Graph

57 Commits

Author SHA1 Message Date
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
1fbe1df035 Fix master 2020-08-07 21:21:23 -06:00
Timothy Baldridge
3fb3288226
Merge pull request #1012 from wabbajack-tools/no-patch
Add no-patch commandline option
2020-08-07 20:23:30 -06:00
Timothy Baldridge
6c88cb22ca Re-hash patched files just in case 2020-08-07 05:24:30 -06:00
Timothy Baldridge
3314326b05 Add no-patch commandline option 2020-08-06 16:40:07 -06:00
Timothy Baldridge
e14501afdf
Merge pull request #1008 from wabbajack-tools/mirrored-files
Mirrored files
2020-08-05 18:18:04 -07:00
Timothy Baldridge
fd820f03fb Fix broken patch test 2020-08-05 17:04:54 -06:00
Timothy Baldridge
86107ec8ec Enable optional disk compression 2020-08-05 16:01:45 -06:00
Timothy Baldridge
7f892d26d7 Mirrored files, permissions, and download support 2020-08-04 18:34:09 -06:00
Timothy Baldridge
c782b63c6c WIP 2020-08-03 20:41:29 -06:00
Timothy Baldridge
bc975c1840 Fix #980, 2.1.3.4, and deps bumps 2020-07-27 15:33:45 -06:00
Timothy Baldridge
2e0c13f854 Cache nexus permissions / mod hidden status. Use hidden status to purge the nexus cache 2020-07-25 12:09:02 -06: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
Timothy Baldridge
cb1996c92b Fixes for broken archives names on server links 2020-07-16 15:17:37 -06:00
Timothy Baldridge
4d3961a0bc Fixes for broken archives names on server links 2020-07-16 06:28:05 -06:00
Timothy Baldridge
c225906277 Add virus scanning support to Wabbajack and the server, scan all patched executable files 2020-07-14 22:20:56 -06:00
Timothy Baldridge
b97d746b3c Update sql schema, make some severer messages less chatty 2020-07-08 22:14:35 -06:00
Timothy Baldridge
af0c3085e8 Can now purge the cache, and extracs BSAs from the cli 2020-07-08 14:48:48 -06:00
Timothy Baldridge
a4123848f6 Didn't mean to commit that 2020-07-01 23:36:52 -06:00
Timothy Baldridge
79c1044e34 Add witcher 3 to the games metadata (prep for ZeroManagerInstaller) 2020-07-01 18:19:24 -06:00
Timothy Baldridge
17afaaeda9 Upgrade all deps 2020-06-30 22:08:34 -06:00
Timothy Baldridge
2591c785fe Delete old patches from the CDN 2020-06-29 15:57:09 -06:00
Justin Swanson
d3b72af7a8 ClientFactory moved to Wabbajack.Lib 2020-06-26 12:08:30 -05:00
Timothy Baldridge
bbced4f99f Can infer mod metas again 2020-06-21 16:03:54 -06:00
Timothy Baldridge
cba3412ce8 Version 2.0.9.4 2020-06-16 16:21:01 -06:00
Timothy Baldridge
817dbef7ae Version 2.0.6.2 2020-06-14 07:13:29 -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
58022d648e Fix tests 2020-06-05 15:34:23 -06: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
9c5b746f07 Make two flakey tests a bit less flakey 2020-05-25 22:48:37 -06:00
Timothy Baldridge
e47f80eff6 Fix how we initialize the server test fixture 2020-05-25 14:27:07 -06:00
Timothy Baldridge
b2a112bd37 Whole app now useses Async IO exclusively 2020-05-25 11:34:25 -06:00
Timothy Baldridge
8c4a1dd125 a bit of code cleanup 2020-05-21 22:21:32 -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
bad392ead7 Fix a bug in SQL that would always make the patch finder return default 2020-05-20 20:15:23 -06:00
Timothy Baldridge
b5c01958dc Fix tests 2020-05-20 16:36:29 -06:00
Timothy Baldridge
78b09df334 Tests for list auto-healing 2020-05-20 15:48:26 -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
2a8021c6f9 WIP autoheal 2020-05-18 21:46:33 -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
29809225fb Fix how JSON serializers handle timezones 2020-05-14 17:50:02 -06:00
Timothy Baldridge
9f9becf19f Slightly improved nexus caching code 2020-05-14 16:21:56 -06:00
Timothy Baldridge
a57794479f Create a mod file archiver. 2020-05-13 22:08:27 -06:00
Timothy Baldridge
a7133fceca Fixes for list validation 2020-05-13 16:48:33 -06:00
Timothy Baldridge
64b1ae3598 Add List Validation back into the app 2020-05-13 15:52:34 -06:00
Timothy Baldridge
aab0a7eda6 Fix broken test 2020-05-13 07:45:32 -06:00
Timothy Baldridge
8d8af953ac Fixes for when authors create lists with broken download links 2020-05-13 06:09:20 -06:00
Timothy Baldridge
087875fba3 Add ModListdownloader and supporting tests 2020-05-12 21:39:03 -06:00