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
053a71795a
disable back button and 2.3.4.3
2020-12-06 21:26:02 -07:00
Timothy Baldridge
d93367d351
Discord integration
2020-11-24 10:19:26 -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
01872fb62b
More logging information for server backend
2020-11-11 06:25:57 -07:00
Timothy Baldridge
f80ae8b142
Updates to smooth out server update features
2020-11-01 17:30:49 -07:00
Timothy Baldridge
13068a59e7
Code cleanup
2020-09-30 21:50:09 -06:00
Timothy Baldridge
5562e15d8e
Don't reupload mirrored files
2020-09-11 20:49:53 -06:00
Timothy Baldridge
599d2fe523
Fix for server error that kills services
2020-09-02 20:41:42 -06:00
halgari
496a35a605
BSA fix, better logging for failed IPS4 downloads
2020-08-24 19:34:57 -06:00
halgari
573e661b03
Fix LL downloads via HTML decode 2.2.1.6
2020-08-24 16:20:50 -06:00
halgari
a716097802
Server fixes and a bit of a UI nagging
2020-08-16 22:15:19 -06:00
Timothy Baldridge
b181d48722
More test fixes
2020-08-12 22:14:35 -06:00
Timothy Baldridge
39078b21d9
LL autohealing
2020-08-12 16:23:02 -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
6c6768aab6
Disable the warning about no premium to streamline installs. Fix a update loop on the server
2020-08-08 12:26:55 -06:00
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
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
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
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
0c39698225
Speed up list validation on the srver
2020-07-15 16:29:43 -06:00
Timothy Baldridge
a3efdfbbe0
Clean out broken links in the CDN SQL table
2020-07-10 05:38:30 -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
dec442288b
Hotfixes for 2.1.0.2
2020-07-07 14:17:49 -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
6c74279bfd
Add better game file handling
2020-06-20 16:51:47 -06:00
Timothy Baldridge
817dbef7ae
Version 2.0.6.2
2020-06-14 07:13:29 -06:00
Timothy Baldridge
54c422b204
Catch cancellation exception
2020-06-08 14:42:59 -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
8c9c527d06
ArchiveManager fixes
2020-06-04 20:55:11 -06:00
Timothy Baldridge
0933e15c9e
Several small tweaks for auto healing
2020-05-30 15:05:26 -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
9ade449985
Make all delete operations async
2020-05-26 05:31:11 -06:00
Timothy Baldridge
b2a112bd37
Whole app now useses Async IO exclusively
2020-05-25 11:34:25 -06:00
Timothy Baldridge
600516be3f
Restrict some of the links we check that don't change very often
2020-05-25 07:04:31 -06:00
Timothy Baldridge
96ca01f1dc
Don't really need that test anymore
2020-05-23 15:03:25 -06:00
Timothy Baldridge
844ee9ed3a
Fix manual download regression
2020-05-22 14:56:58 -06:00
Timothy Baldridge
8c4a1dd125
a bit of code cleanup
2020-05-21 22:21:32 -06:00
Timothy Baldridge
28b11b1c7f
Version 2.0.6.0 - Hotfix for healing
2020-05-21 15:25:44 -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