Timothy Baldridge
2ae65688f0
Fixes and changes to get into 1.1.4.0
2020-03-30 14:53:59 -06:00
Timothy Baldridge
4d39caf425
1.1.2.0
2020-03-20 18:00:44 -06:00
dependabot-preview[bot]
db8c0cd999
Bump FluentFTP from 32.2.1 to 32.2.2
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 32.2.1 to 32.2.2.
- [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-03-18 07:03:54 +00:00
dependabot-preview[bot]
200dfe22d8
Bump Swashbuckle.AspNetCore from 5.0.0 to 5.1.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.0.0...v5.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-12 07:01:03 +00:00
Timothy Baldridge
7978cd098c
Fixes for strange edge cases on the server, we now log metrics about list healing
2020-03-10 14:41:45 -06:00
dependabot-preview[bot]
e883ea237d
Bump FluentFTP from 32.2.0 to 32.2.1
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 32.2.0 to 32.2.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-03-09 07:24:49 +00:00
dependabot-preview[bot]
41dbc06a57
Bump FluentFTP from 31.3.2 to 32.2.0
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 31.3.2 to 32.2.0.
- [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-03-06 07:03:04 +00:00
Timothy Baldridge
037bef31c7
1.1.0.0 Release
2020-03-05 05:21:16 -07:00
dependabot-preview[bot]
4c9c9197d5
Bump FluentFTP from 31.3.0 to 31.3.2
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 31.3.0 to 31.3.2.
- [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-03-04 07:06:51 +00:00
Timothy Baldridge
44b78111a3
Server side cleanup, give authors the ability to delete their own files. Some sanity and logging checks for
2020-03-02 16:16:15 -07:00
Timothy Baldridge
1994b4279c
1.0 release
2020-02-29 06:39:07 -07:00
Timothy Baldridge
259ab009a5
Merge branch 'master' into self-healing-lists
2020-02-27 17:24:04 -07:00
Timothy Baldridge
c4850217bc
0.9.23.0
2020-02-27 16:43:45 -07:00
Timothy Baldridge
f30da8a27a
Support self-healing lists, and a lot of server fixes
2020-02-27 06:46:34 -07:00
Timothy Baldridge
4c628921e1
Bump version
2020-02-25 16:19:07 -07:00
Timothy Baldridge
42e732559c
Fix issues with the server upload dieing, add server-log verb
2020-02-25 16:10:41 -07:00
Timothy Baldridge
3c597ed09b
Prep for 0.9.22.0
2020-02-24 18:24:23 -07:00
Timothy Baldridge
45fabc41db
Fixes for the build server
2020-02-24 06:04:54 -07:00
Timothy Baldridge
6501fe8ce8
Update a few deps and version bump.
2020-02-21 14:20:54 -07:00
Timothy Baldridge
ff1ecf27a6
Merge pull request #517 from wabbajack-tools/dependabot/nuget/FluentFTP-31.0.0
...
Bump FluentFTP from 30.2.0 to 31.0.0
2020-02-15 08:39:16 -07:00
Timothy Baldridge
b77db18bfa
Fix a bunch of issues with compilation, indexing and VFS loading performance
2020-02-14 06:30:58 -07:00
dependabot-preview[bot]
9706689f74
Bump FluentFTP from 30.2.0 to 31.0.0
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 30.2.0 to 31.0.0.
- [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-02-14 07:07:48 +00:00
Timothy Baldridge
f036420b42
* Disable server-side indexing of all mods from the Nexus
...
* Accept download states from clients and index the mods we haven't seen
* Fixes for Skyrin VR USSEP patch
* Remember the download states that we index on the server
* Only print remaining nexus quotas when they change
2020-02-13 05:29:59 -07:00
dependabot-preview[bot]
9f29a970db
Bump FluentFTP from 30.0.0 to 30.2.0
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 30.0.0 to 30.2.0.
- [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-02-10 07:15:06 +00:00
Timothy Baldridge
4377f430f3
Fixes for sql for unicode paths in sql tables (instead of ascitables 🤦 )
2020-02-03 21:58:32 -07:00
dependabot-preview[bot]
49ed9fae6e
Bump FluentFTP from 29.0.4 to 30.0.0
...
Bumps [FluentFTP](https://github.com/robinrodricks/FluentFTP ) from 29.0.4 to 30.0.0.
- [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-02-03 07:31:37 +00:00
Timothy Baldridge
c991f077c7
Make x64 the default in all cases, make published builds self-contained
2020-02-01 10:33:00 -07:00
Timothy Baldridge
7c6e797244
Fix file uploading and implement server-side hash verification.
2020-01-31 22:41:09 -07:00
Timothy Baldridge
a63b664aad
Return a 404 (instead of an exception) when an archive isn't indexed
2020-01-30 16:53:10 -07:00
Timothy Baldridge
a8c48527f7
Make number of jobs configurable, fix bug in IndexedFile query
2020-01-30 16:39:14 -07:00
Timothy Baldridge
d8e8efc404
Commit SQL changes
2020-01-30 14:22:08 -07:00
Timothy Baldridge
b7ef339978
Fix file extractor tests, convert metrics to SQL
2020-01-30 06:07:16 -07:00
Timothy Baldridge
08a3bc6f23
Fix a ton of bugs with the Author file uploader, and a crash on the build server
2020-01-29 16:41:53 -07:00
Timothy Baldridge
1fa4d92a3b
Bump all versions, remove inlined binaries in prep for Core distribution framework (whatever it is)
2020-01-29 05:20:37 -07:00
Timothy Baldridge
905ae311de
Fix compilation error
2020-01-27 14:38:32 -07:00
Timothy Baldridge
7b5149eba1
Added SQL structure
2020-01-25 21:55:43 -07:00
Timothy Baldridge
898984322e
Switch the indexed archives backend to MSSQL for better ACID support
2020-01-25 21:50:52 -07:00
Timothy Baldridge
fe4a4918d4
Switch the indexed archives backend to MSSQL for better ACID support
2020-01-25 21:50:17 -07:00
Timothy Baldridge
b0725e1fc2
Fixes for bad indexed data
2020-01-23 16:02:49 -07:00
Timothy Baldridge
bebb514bd4
Scan the DynDOLOD forum post every hour and look for new versions
2020-01-22 16:08:22 -07:00
Timothy Baldridge
fef4c82e69
CDN Uploads are now queued for indexing directly after uploading
2020-01-22 14:34:01 -07:00
Timothy Baldridge
ea133f110a
Merge branch 'master' into bunny-cdn-push
2020-01-22 05:21:09 -07:00
Timothy Baldridge
8f92862b74
CDN FTP uploads, fixed meta download issues with 3dNPCs, Uploads to the build server are now multi-threaded.
2020-01-21 20:43:53 -07:00
Justin Swanson
bbb3f41aae
Missing refactors
2020-01-21 18:41:32 -06:00
Timothy Baldridge
7e436818b7
Server changes for CDN optimization
2020-01-21 05:49:49 -07:00
Timothy Baldridge
2586ee9f98
Final bit of cleanup on the server to work with a CDN.
2020-01-19 15:36:38 -07:00
Timothy Baldridge
f2359ab273
Rewrote the uploader to use a block based approach
2020-01-18 22:51:12 -07:00
Timothy Baldridge
72977ec0b3
Fix a bug in the users path
2020-01-18 15:24:55 -07:00
Timothy Baldridge
6969a531e2
Add Upload support to WJ, fixes for the new server, etc.
2020-01-18 15:09:32 -07:00
Timothy Baldridge
a206b833b5
Merge remote-tracking branch 'origin/file-upload' into file-upload
...
# Conflicts:
# Wabbajack.BuildServer/Wabbajack.BuildServer.csproj
# Wabbajack.Lib/Wabbajack.Lib.csproj
2020-01-17 15:57:56 -07:00
Timothy Baldridge
ad3090f9fc
Upgrade deps
2020-01-17 15:56:52 -07:00
Timothy Baldridge
fdc4e1f92c
Start on file upload support
2020-01-17 15:55:03 -07:00
Timothy Baldridge
bff3e94fc7
Dedupe lists with different versions in metrics
2020-01-17 15:55:03 -07:00
Timothy Baldridge
6a0688d37a
Start on file upload support
2020-01-15 22:06:25 -07:00
dependabot-preview[bot]
6faf14e20f
Bump Swashbuckle.AspNetCore from 5.0.0-rc5 to 5.0.0
...
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore ) from 5.0.0-rc5 to 5.0.0.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases )
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v5.0.0-rc5...v5.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-15 07:10:28 +00:00
Timothy Baldridge
54bd26f587
Dedupe lists with different versions in metrics
2020-01-14 16:33:50 -07:00
Timothy Baldridge
853c6ad29a
Merge pull request #384 from wabbajack-tools/enqueue-recent-files
...
Enqueue recent files
2020-01-14 15:21:09 -07:00
Timothy Baldridge
af9f0dbf89
Can manually enqueue jobs
2020-01-14 06:35:50 -07:00
Timothy Baldridge
213df5bc0e
Gotta stop disabling the job queue
2020-01-13 16:06:09 -07:00
Timothy Baldridge
14f7f45a77
Add size validation to HTTPDownloader, to catch stealth updates. Check whitelist during list validation.
2020-01-13 15:55:55 -07:00
trawzified
877989ba16
Fix typos + inconsistencies in logs
2020-01-13 22:11:07 +01:00
Timothy Baldridge
caa2ec8dd4
Fix broken RSS feed and status html
2020-01-12 21:31:43 -07:00
Timothy Baldridge
5edcb4c673
Update settings json file
2020-01-12 21:05:07 -07:00
Timothy Baldridge
527f30f1c0
Index new files on the nexus each day
2020-01-12 21:04:46 -07:00
Timothy Baldridge
7df6d06e98
WJ can now infer metas with the help of the build server
2020-01-11 22:00:41 -07:00
Timothy Baldridge
4e4cd49a89
Use job priorities
2020-01-10 21:34:01 -07:00
Timothy Baldridge
4d2f887517
Endpoint for downloading meta.ini data
2020-01-10 21:25:55 -07:00
Timothy Baldridge
bac5e958bf
Primary key string
2020-01-10 06:25:01 -07:00
Timothy Baldridge
a1258b5ea9
Index all archives from all modlists
2020-01-10 06:16:41 -07:00
Timothy Baldridge
51aa59ecee
Integrate build server file indexing into the main app
2020-01-09 21:47:06 -07:00
Timothy Baldridge
9252395363
Fix how we finish jobs
2020-01-09 19:49:05 -07:00
Timothy Baldridge
94b01a0454
Metrics bug fixes
2020-01-09 19:06:11 -07:00
Timothy Baldridge
ad5c8b83e6
Bind to all interfaces
2020-01-09 16:47:53 -07:00
Timothy Baldridge
8e601e5056
Disable https redirection (for now)
2020-01-09 16:34:02 -07:00
Timothy Baldridge
624a8a3662
Publish settings
2020-01-09 16:19:07 -07:00
Timothy Baldridge
a70dd4ba6c
Add endpoints for getting IndexedVirtualFiles
2020-01-09 16:19:07 -07:00
Timothy Baldridge
1584cb1ea7
GraphQL endpoints for modlist status
2020-01-09 16:19:07 -07:00
Timothy Baldridge
153dc55d14
Update modlist job
2020-01-09 16:19:07 -07:00
Timothy Baldridge
2869de79c7
Add Job manager and Nexus updater job
2020-01-09 16:19:07 -07:00
Timothy Baldridge
05512d1599
GraphQL support, endpoints for metrics via GraphQL
2020-01-09 16:19:07 -07:00
Timothy Baldridge
5661c20f1d
WIP
2020-01-09 16:19:07 -07:00