Commit Graph
5150 Commits
Author SHA1 Message Date
Jordan Brown 831f2d539f Bump control panel versions [APIDeploy][NugetDeploy] api-v9.2.0 2021-08-28 21:00:08 -04:00
Jordan Brown c0d2c57968 Merge branch '1296-UpdateSubmodules' into dev 2021-08-28 20:58:55 -04:00
Jordan BrownandGitHub fdb4f58d4d Merge pull request #1307 from tgstation/1304-YetAnotherDbIssue
Wirewraith, what the hell?
2021-08-28 15:23:38 -04:00
Jordan Brown fce85ddf1e Actually fix this JobException rethrow 2021-08-28 15:19:15 -04:00
Jordan Brown 4fb8151238 Update Submodules DB Setting 2021-08-28 15:16:01 -04:00
Jordan Brown 515df95f04 Fix auto-updater not setting initial revinfo 2021-08-28 13:57:46 -04:00
Jordan Brown f10b31c18d Better bad credentials exception detection 2021-08-28 13:57:00 -04:00
Jordan Brown d5ade75025 Improved workaround for submodule update error 2021-08-28 13:48:34 -04:00
Jordan Brown 27083b7c2b Fix revinfo not being inserted when it should be 2021-08-28 13:26:13 -04:00
Jordan BrownandGitHub 274e18326d Merge pull request #1306 from tgstation/1221-Timeout
Adds timeouts to deployments
2021-08-26 23:26:29 -04:00
Jordan Brown f3e3327828 Asynchronous chat processing in an instance 2021-08-26 19:13:35 -04:00
Jordan Brown a18700c077 Actually, there's literally no reason to busy-wait here 2021-08-26 18:54:04 -04:00
Jordan Brown d9a7979a01 Decrease delay in message processing 2021-08-26 18:40:03 -04:00
Jordan Brown d99898cf52 Fix message task provider pruning 2021-08-26 18:39:21 -04:00
Jordan Brown 5da8ad9a23 Adds timeouts to deployments
- New internal API field.
- Migrations.
- New job ErrorCode.
- Integration test.
- New DreamMaker right.
2021-08-26 18:11:07 -04:00
Jordan BrownandGitHub 860703d53c Merge pull request #1305 from tgstation/Cyberboss-patch-1
Add -logself to DreamDaemon command lines
2021-08-26 16:12:24 -04:00
Jordan BrownandGitHub adf21abaf2 Add -logself to DreamDaemon command lines
Closes #1301
2021-08-26 13:18:06 -04:00
Jordan BrownandGitHub efa2813b35 Merge pull request #1303 from tgstation/1300-Invisabru
Adds option to change DreamDaemon visibility
2021-08-25 19:40:46 -04:00
Jordan Brown 686a1694c6 Adds option to change DreamDaemon visibility
- API Version bump to 9.2.0.
- Add DreamDaemonVisibility enum.
- Add DreamDaemonLaunchParameters.Visibility, requires relaunch to adjust.
- Add DreamDaemonResponse.CurrentVisibility.
- Add ReattachInformation.LaunchVisibility.
- Add DreamDaemonRights.SetVisibility.
- Fix DreamDaemonRights.SetAdditionalParameters not giving POST access to /DreamDaemon.
- Add migrations.
- Add permissions tests.
- SessionControllerFactory now handles setting visibility parameter.
2021-08-25 14:54:00 -04:00
Jordan Brown 975a2139d4 Update dotnet-ef to 3.1.18 2021-08-25 12:12:55 -04:00
Jordan BrownandGitHub 5eda4aa559 Merge pull request #1302 from tgstation/RemoraRefactor
Remora refactor
2021-08-25 02:05:22 -04:00
Jordan Brown 058945dd2a Fix Discord disconnect race condition 2021-08-24 18:42:23 -04:00
Jordan Brown c8bd92c671 Disable this failing test 2021-08-24 11:29:42 -04:00
Jordan Brown a3a09f1608 Fix issues with rare Remora bug 2021-08-24 10:46:00 -04:00
Jordan Brown 6abcfe18f2 Use IReady event for gateway tests
- Fix manual connect invocations
2021-08-23 19:16:59 -04:00
Jordan Brown a17d6532bc Suppress DiscordProvider CA1506 2021-08-23 16:27:49 -04:00
Jordan Brown 13d98b2339 Stronger guarantee for Discord gateway connection 2021-08-23 13:36:13 -04:00
Jordan Brown 7f66ce6b02 Actually disallow blocking here 2021-08-23 12:19:38 -04:00
Jordan Brown 39b7d85437 Fix an issue with a blocking IRC call 2021-08-23 12:09:59 -04:00
Jordan Brown a22990bc1d Fix a very rare job management deadlock 2021-08-22 22:28:36 -04:00
Jordan Brown aea9c8e7b0 Switch from Discord.Net to Remora.Discord
- Remove typing event support.
- Remove Message.Context as it was used only for that
- .ToAsyncEnumerable() seemed to have relied on a sub-library of Discord.Net. Removed it's usage in DefaultIOManager.
2021-08-22 22:08:44 -04:00
Jordan Brown b7eb97e554 Package updates 2021-08-22 12:04:29 -04:00
Jordan Brown 5a5c7fafef Version bump to 4.14.0 2021-08-18 15:25:28 -04:00
Jordan BrownandGitHub 8d95ae05cb Merge pull request #1297 from tgstation/JustForWire
Compilation event script improvements
2021-08-18 14:41:58 -04:00
Jordan Brown f329d6de5c Compilation event script improvements
- Add event script for before DreamMaker is run.
- Include BYOND version used in the 3 main compile events.
2021-08-18 11:58:36 -04:00
tgstation-server 87540616fb Merge branch 'master' into dev 2021-08-16 15:53:12 +00:00
Jordan Brown d1b50204f9 Add description to patch and minor milestones 2021-08-16 11:52:06 -04:00
Jordan BrownandGitHub 74bdec6b1e Merge pull request #1294 from tgstation/alexkar598-patch-1
Update webpanel to version 2.3.0
2021-08-14 22:07:01 -04:00
alexkar598andGitHub bbc09ea8b0 Update ControlPanelVersion.props 2021-08-14 13:50:12 -04:00
Jordan Brown a74a639a25 Add docker publish action [NugetDeploy] 2021-08-12 10:34:28 -04:00
Jordan BrownandGitHub 04ce02d1bc Merge pull request #1293 from tgstation/dev [TGSDeploy][APIDeploy][NugetDeploy]
v4.13.0
api-v9.1.0 tgstation-server-v4.13.0
2021-08-11 18:00:48 -04:00
Jordan BrownandGitHub 95c29ba7e7 Merge pull request #1290 from tgstation/1278-InstanceProperty
Adds the accessible property to InstanceResponse
2021-08-11 14:49:02 -04:00
Jordan BrownandGitHub 252566f921 Merge pull request #1292 from tgstation/1284-AttemptTwo
Add submodule updates
2021-08-11 11:44:36 -04:00
Jordan Brown 4630bdfcc0 Add submodule updates
- Refactor some progress handlers to be ODR compliant
- Add `submoduleUpdate` to RepositoryRequest
- Add `RepoSubmoduleUpdate` event script
2021-08-11 06:10:04 -04:00
Jordan BrownandGitHub 9c6a5bf85b Merge branch 'dev' into 1278-InstanceProperty 2021-08-11 06:07:11 -04:00
Jordan BrownandGitHub 316555da47 Merge pull request #1291 from tgstation/1270-ConstantSessionPersistence
Better session persistence
2021-08-11 06:05:46 -04:00
Jordan Brown 06c1c8d827 Adds the accessible property to InstanceResponse 2021-08-11 04:30:21 -04:00
Jordan BrownandGitHub 9903f3eb93 Merge branch 'dev' into 1270-ConstantSessionPersistence 2021-08-11 02:57:42 -04:00
Jordan Brown b2df9802cc Session persistence happens at launch 2021-08-11 02:56:47 -04:00
Jordan BrownandGitHub b4b6cfd712 Merge pull request #1288 from tgstation/1286-GracefulKill
SIGUSR1 graceful shutdowns
2021-08-11 02:50:09 -04:00