Commit Graph

259 Commits

Author SHA1 Message Date
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
abe30fe8a3 DTOs 2020-08-03 21:05:19 -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
c28ec4a796 2.1.3.3 2020-07-22 05:33:05 -06:00
Timothy Baldridge
eba051eeee 2.1.3.2 2020-07-21 21:00:24 -06:00
Timothy Baldridge
c64fb2a815 Version 2.1.3.1 2020-07-20 05:37:29 -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
e3f26bd659 2.1.3.0 2020-07-15 18:39:18 -06:00
Timothy Baldridge
6cb9515be4 Merge remote-tracking branch 'origin/master' 2020-07-15 18:36:33 -06:00
Timothy Baldridge
9df4c243e7
Merge pull request #960 from wabbajack-tools/virus-scanning
Virus scanning
2020-07-15 17:36:20 -07:00
Timothy Baldridge
0c39698225 Speed up list validation on the srver 2020-07-15 16:29:43 -06:00
dependabot-preview[bot]
05d8ae94f2
Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 3.1.5 to 3.1.6
Bumps [Microsoft.AspNetCore.Mvc.NewtonsoftJson](https://github.com/aspnet/AspNetCore) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/aspnet/AspNetCore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/AspNetCore/compare/v3.1.5...v3.1.6)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-15 06:59:12 +00: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
77405be7ec Don't re-hash files during compilation 2020-07-10 21:36:48 -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
erri120
eefcbfaada
Added metrics badge 2020-07-07 14:29:05 +02:00
Timothy Baldridge
cedfd97acf Bump version and deps 2020-07-06 18:47:39 -06:00
Timothy Baldridge
69fcc0cdc4 Version 2.1.0.0 2020-07-02 13:51:57 -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
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
5586d4a19e Version 2.0.6.3 2020-06-14 12:43:09 -06:00
Timothy Baldridge
817dbef7ae Version 2.0.6.2 2020-06-14 07:13:29 -06:00
Timothy Baldridge
26c15d11b8 Version 2.0.6.1 2020-06-08 16:00:48 -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
58022d648e Fix tests 2020-06-05 15:34:23 -06:00
Timothy Baldridge
a71aaf2a34 Version 2.0.9.0 2020-06-05 14:55:51 -06:00
Timothy Baldridge
c43d9416fb FO4VR support and a few server side tweaks 2020-06-05 14:53:44 -06:00
Timothy Baldridge
8c9c527d06 ArchiveManager fixes 2020-06-04 20:55:11 -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
c2487a6c3b Version 2.0.8.0 2020-06-02 14:51:25 -06:00
Timothy Baldridge
0933e15c9e Several small tweaks for auto healing 2020-05-30 15:05:26 -06:00
Timothy Baldridge
8c70771f0e 2.0.7.0 Release 2020-05-28 14:26:55 -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
40592d72c9 Version bump 2020-05-22 14:57:38 -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
a1ae365b09 Version 2.0.6.0 2020-05-21 14:11:09 -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
a03cda8a31 Add messages about broken lists 2020-05-18 06:40:55 -06:00
Timothy Baldridge
436029e0f2 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	CHANGELOG.md
2020-05-16 11:27:56 -06:00
Timothy Baldridge
aa5b50dce0 2.0.5.1 2020-05-16 11:27: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
29d327d747 Discord integration and more cache stuff 2020-05-14 23:25:02 -06:00
Timothy Baldridge
9f9becf19f Slightly improved nexus caching code 2020-05-14 16:21:56 -06:00
Timothy Baldridge
23fecce38b
Merge pull request #841 from wabbajack-tools/server-archive-downloader
Create a mod file archiver.
2020-05-14 09:30:20 -07:00
Timothy Baldridge
82006e14a1
Merge pull request #845 from wabbajack-tools/verify-patch-file-before
Verify patch file before patching
2020-05-14 05:27:06 -07:00
Timothy Baldridge
1212d35290 Rework the nexus api limit code a bit 2020-05-14 05:53:51 -06:00
dependabot-preview[bot]
5fbab444ef
Bump FluentFTP from 32.4.0 to 32.4.1
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP) from 32.4.0 to 32.4.1.
- [Release notes](https://github.com/robinrodricks/FluentFTP/releases)
- [Changelog](https://github.com/robinrodricks/FluentFTP/blob/master/RELEASES.md)
- [Commits](https://github.com/robinrodricks/FluentFTP/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-14 07:03:47 +00:00
Timothy Baldridge
ff6743b468 Invert the bad boolean value for nexus download throttle 2020-05-13 22:51:44 -06:00
Timothy Baldridge
4700d04d1b
Merge pull request #839 from wabbajack-tools/version-bump-2.0.5.0
Bump to Version 2.0.5.0
2020-05-13 21:20:29 -07:00
Timothy Baldridge
a57794479f Create a mod file archiver. 2020-05-13 22:08:27 -06:00
Timothy Baldridge
8af7510849 Fixes for list validation 2020-05-13 17:12:52 -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
370ddfd80d
Merge pull request #837 from wabbajack-tools/fix-broken-modlist-download-detection
Fixes for when authors create lists with broken download links
2020-05-13 13:15:09 -07:00
Timothy Baldridge
8d8af953ac Fixes for when authors create lists with broken download links 2020-05-13 06:09:20 -06:00
dependabot-preview[bot]
f7dc7f822e
Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 3.1.3 to 3.1.4
Bumps [Microsoft.AspNetCore.Mvc.NewtonsoftJson](https://github.com/aspnet/AspNetCore) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/aspnet/AspNetCore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/master/docs/CrossRepoBreakingChanges.md)
- [Commits](https://github.com/aspnet/AspNetCore/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-13 07:13:43 +00:00
Timothy Baldridge
087875fba3 Add ModListdownloader and supporting tests 2020-05-12 21:39:03 -06:00
Timothy Baldridge
da28e2325b Add ArchiveMaintainer to track archived files 2020-05-12 21:04:32 -06:00
Timothy Baldridge
ff028e82ba
Merge pull request #830 from Noggog/rxui-upgrade
RxUI upgrade
2020-05-12 18:29:21 -07:00
Justin Swanson
08cf5a6d50 Revert "Fix UI breakage in slideshow"
This reverts commit 40640dff5a.
2020-05-12 18:40:41 -05:00
Timothy Baldridge
b99805fd58 Fix how we handle UTC dates with SQL 2020-05-12 17:19:54 -06:00
Timothy Baldridge
40640dff5a Fix UI breakage in slideshow 2020-05-11 15:07:28 -06:00
Timothy Baldridge
3debe41915 Make the metrics chart a stacked bar graph 2020-05-10 17:05:40 -06:00
Timothy Baldridge
1f1f070351 Hotfix: support WJ CDN files in the gallery 2020-05-10 16:45:48 -06:00
Timothy Baldridge
e35ea51480 Hotfix: support WJ CDN files in the gallery 2020-05-10 15:35:15 -06:00
Timothy Baldridge
419867fc8b Hotfix: don't throw exceptions when metas can't be inferred 2020-05-10 06:37:55 -06:00
Timothy Baldridge
7d31f5d63e Small change to show wabbajack start metrics on the metrics page 2020-05-09 23:15:25 -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
33c1de3ad3 Bump version 2020-05-09 17:23:41 -06:00
Timothy Baldridge
e053136e25 Rewrite the Authored file routines. 2020-05-09 16:16:16 -06:00
Timothy Baldridge
990d337728 Fix the bad WABBAJACK_TEST_FILE.txt 2020-05-09 09:27:32 -06:00
Timothy Baldridge
22ca28e3f1 Update metrics tests a bit 2020-05-09 07:22:02 -06:00
Timothy Baldridge
2ba331acee Port over metrics.html 2020-05-09 07:04:38 -06:00
Timothy Baldridge
3bbc130cc0 Port over Metrics and Nexus tests delete old server projects 2020-05-08 23:12:51 -06:00
Timothy Baldridge
6abddc68bf Rewriting the build server (mostly from scratch) 2020-05-08 21:56:06 -06:00