Commit Graph

112 Commits

Author SHA1 Message Date
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
9717d4ac42 Improve backend services, add watchdog service, and add utility_modlists.json 2020-11-19 15:56:30 -07:00
Timothy Baldridge
6007c326e1 Could compile via the UI 2020-10-19 16:16:35 -06:00
Timothy Baldridge
d0febcd8a9 Several tweaks, bump version to 2.3.0.1 2020-10-01 06:24:26 -06:00
Timothy Baldridge
ab5010594f IPS4 reworks 2020-09-09 12:56:16 -06:00
erri120
77275dd30b
Current Wabbajack must be newer than Wabbajack version of compiled Modlist 2020-08-11 14:31:58 +02:00
erri120
4bf1e943a2
Added WABBAJACK_ALWAYS_DISABLE flag 2020-08-10 19:18:16 +02:00
Unnoen
c3f34fedde
Add a folder checker to CheckValidInstallPath. 2020-08-07 23:22:48 +10: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
cb1996c92b Fixes for broken archives names on server links 2020-07-16 15:17:37 -06:00
erri120
843396f7c4
Cache favicons 2020-07-10 13:55:53 +02:00
Timothy Baldridge
1fb0451396 We no longer need nexus_link_cache so remove remaining references 2020-05-30 06:27:33 -06:00
Timothy Baldridge
ed649cde26 Added button to settings to clear cache 2020-05-29 16:51:41 -06:00
Timothy Baldridge
dd1303e2d7 issue-861 - Fix always enabled mods being out of order 2020-05-23 15:41:41 -06:00
Timothy Baldridge
da3d87093a End to end tests pass 2020-05-19 21:55:12 -06:00
Timothy Baldridge
e053136e25 Rewrite the Authored file routines. 2020-05-09 16:16:16 -06:00
erri120
514d2f70fc
Fixed new mega links not being resolved 2020-04-27 20:49:22 +02:00
erri120
2d27f398cc
Fixed NullException for AuthedClient 2020-04-23 12:38:43 +02:00
Timothy Baldridge
82a733ab8a
Update Consts.cs 2020-04-21 07:42:32 -06:00
erri120
8aa8013725
Replaced VersionRegex with Version.TryParse 2020-04-16 17:31:12 +02:00
erri120
50613fa438
ADded a version field to the UI 2020-04-16 17:16:49 +02:00
Timothy Baldridge
d4e7311115 Merge master 2020-04-09 16:36:07 -06:00
erri120
5ea2c18025
Added support for gz and tar archive 2020-04-09 12:37:47 +02:00
Timothy Baldridge
7cf817853c Implement tests for List validation 2020-04-07 22:19:36 -06:00
erri120
fd66313858
Added Extension check for files 2020-04-06 15:20:14 +02:00
Timothy Baldridge
3d16b1e838 Purge all remaining references to MongoDB and BJSON 2020-04-05 15:15:01 -06:00
Timothy Baldridge
35f99b7100 Merge Master 2020-04-04 16:06:14 -06:00
Timothy Baldridge
c22e40f752 Fix a few more broken tests 2020-04-03 16:41:42 -06:00
Timothy Baldridge
e39f483b81 Tests for INI uploading/downloading 2020-04-03 16:41:17 -06:00
Timothy Baldridge
160ac8a4c3 Fixes for author APIs 2020-04-03 16:41:17 -06:00
Timothy Baldridge
06b3479230 Fixed a deadlock in the sanity tests 2020-04-03 16:41:17 -06:00
Timothy Baldridge
b5006a0737 Everything compiles 2020-04-03 16:40:52 -06:00
Timothy Baldridge
54a7bc36d5 MO2Tests pass 2020-04-03 16:40:51 -06:00
Timothy Baldridge
defbc15593 Only 149 errors left in Wabbajack.Lib 2020-04-03 16:38:48 -06:00
Timothy Baldridge
035e376a09 Only 246 errors left in Wabbajack.Lib 2020-04-03 16:38:05 -06:00
Timothy Baldridge
b37728eefd Tons of WIP changes for paths 2020-04-03 16:37:27 -06:00
erri120
2e9d42b538
Added a version check to the settings file
The current settings file has to have the same version as specified in
Wabbajack.Common.Consts.SettingsVersion or else it will be backedup and
deleted to ensure that no bad settings file are getting loaded.

This means that the SettingsVersion needs to be updated when a breaking
change to the settings is being introduced
2020-03-04 12:21:44 +01:00
erri120
d8e4f02508
Moved settings.json to %localappdata%/Wabbajack 2020-03-04 11:56:39 +01:00
erri120
78ba02f277
Added LogsFolder Consts 2020-02-20 11:45:38 +01:00
Timothy Baldridge
b77db18bfa Fix a bunch of issues with compilation, indexing and VFS loading performance 2020-02-14 06:30:58 -07:00
Timothy Baldridge
e4d4a890f1 Move settings and other cache data to the local user folder. 2020-02-07 17:56:22 -07:00
Timothy Baldridge
b030dd67ca Added MatchAll support to mods 2020-02-04 22:17:12 -07:00
Justin Swanson
0f7c1b4632 ExtensionManager -> ModListAssociationManager 2020-01-19 19:49:12 -06:00
Justin Swanson
0cb1d3cb0a Consts.MetaFileExtension 2020-01-19 19:45:05 -06:00
erri120
e762ec5c9a
Added .xml to config file extension list 2020-01-18 15:12:53 +01:00
Timothy Baldridge
8c34066a45 Include an anonymous key with metrics 2020-01-03 19:49:08 -07:00
Timothy Baldridge
412d854160 Retry failed NexusAPI calls. 2020-01-03 16:02:48 -07:00
Timothy Baldridge
936fee5d0c Bugfixes to get the code to work on the server box 2020-01-01 17:11:13 -07:00
Timothy Baldridge
717ad8c70a Rework WJ caching, move cache server routines to MongoDB 2020-01-01 09:19:06 -07:00