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
03a68da0d1
Fix Wabbajack.Server and Wabbajack.VirtualFileSystem
2021-01-09 19:53:44 +01: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
a494839a09
Updates to metrics and watchdog systems
2020-11-19 22:00:07 -07:00
Timothy Baldridge
9717d4ac42
Improve backend services, add watchdog service, and add utility_modlists.json
2020-11-19 15:56:30 -07:00
Timothy Baldridge
7f603e9c85
Store game file hashes on GitHub
2020-11-02 18:55:54 -07:00
Timothy Baldridge
13068a59e7
Code cleanup
2020-09-30 21:50:09 -06:00
Timothy Baldridge
59724f2247
Fix file extractor tests
2020-09-09 12:56:16 -06:00
halgari
c5d56c27a8
Fix issues with mirrored files
2020-08-25 22:03:43 -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
9d3f36559e
Disable the warning about no premium to streamline installs. Fix a update loop on the server
2020-08-08 14:20:15 -06:00
Timothy Baldridge
1303c86dcc
Fix master and bump versions
2020-08-07 21:40:03 -06:00
Timothy Baldridge
3314326b05
Add no-patch commandline option
2020-08-06 16:40:07 -06:00
Timothy Baldridge
b9a3f9a3c4
Fixes and logging for mirrored files and associated server changes
2020-08-05 14:53:19 -06:00
Timothy Baldridge
7f892d26d7
Mirrored files, permissions, and download support
2020-08-04 18:34:09 -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
7bc1bcb861
Fixes for the DiskSlabAllocator.cs, ListValidator.cs, and the constantly breaking URL test.
2020-07-19 17:09:59 -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
a1dc137c1a
Fix bad server response on mod upgrade search
2020-07-13 16:20:44 -06:00
Timothy Baldridge
7bbcbfdbb3
Code for healing MEGA links
2020-07-13 16:10:05 -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
dec442288b
Hotfixes for 2.1.0.2
2020-07-07 14:17:49 -06:00
erri120
eefcbfaada
Added metrics badge
2020-07-07 14:29:05 +02:00
Timothy Baldridge
bbced4f99f
Can infer mod metas again
2020-06-21 16:03:54 -06:00
Timothy Baldridge
6c74279bfd
Add better game file handling
2020-06-20 16:51:47 -06:00
Timothy Baldridge
cba3412ce8
Version 2.0.9.4
2020-06-16 16:21:01 -06:00
Timothy Baldridge
6d34cfc946
Fix for install error with DeleteAsync
2020-06-14 22:05:00 -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
c43d9416fb
FO4VR support and a few server side tweaks
2020-06-05 14:53:44 -06:00
Timothy Baldridge
aab02e3b8a
Fix badges
2020-06-03 15:23:22 -06:00
Timothy Baldridge
ddeea0bb4b
Allow anonymous access to authored files list
2020-06-03 15:04:18 -06:00
Timothy Baldridge
452f86499e
Authored files should be authorized
2020-06-03 14:16:41 -06:00
erri120
cd63bf4135
Added routes for creating badges
2020-06-03 16:48:49 +02:00
Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -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
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
64b1ae3598
Add List Validation back into the app
2020-05-13 15:52:34 -06:00
Timothy Baldridge
b99805fd58
Fix how we handle UTC dates with SQL
2020-05-12 17:19:54 -06:00
Timothy Baldridge
4a7b9d23c1
Fix HTML link issue with authored filepage
2020-05-09 19:58:01 -06:00
Timothy Baldridge
4b2822c589
Improve HTML page for authored files
2020-05-09 19:35:42 -06:00
Timothy Baldridge
e053136e25
Rewrite the Authored file routines.
2020-05-09 16:16:16 -06:00
Timothy Baldridge
2ba331acee
Port over metrics.html
2020-05-09 07:04:38 -06:00