Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Dominion a0ee1b35a4 Enable NRT on Tgstation.Server.Common 2023-11-23 16:49:58 -05:00
Jordan Dominion 042116506b Fix the AutoGeneratedProgram.Main warning 2023-11-23 16:38:41 -05:00
Jordan Dominion 17739650dc Merge branch 'V6' into OpenDreamTesting 2023-11-23 16:36:36 -05:00
Jordan Dominion c3856fcec1 Create a live test OpenDream can use in their CI
Clean up other minor test things
2023-11-23 16:36:07 -05:00
tgstation-server 7771e01356 Merge branch 'dev' into V6 2023-11-21 17:01:35 +00:00
Jordan DominionandGitHub 10c4bd2f5c Merge pull request #1727 from tgstation/Cyberboss-patch-1
Update pinned `yarn` version to 1.22.21
2023-11-21 11:57:29 -05:00
Jordan DominionandGitHub 72799069c0 Update pinned yarn version to 1.22.21
I've seen several spurious failures with .19 and I'm hoping this fixes it.
2023-11-20 18:02:26 -05:00
Jordan Dominion ac545ebcfb Fix CI blunder 2023-11-20 15:09:36 -05:00
Jordan DominionandGitHub 9b7e0c5f1d Merge pull request #1666 from tgstation/OpenDream
Add OpenDream support

Closes #1577
2023-11-20 09:30:33 -05:00
Jordan Dominion 84c5359af7 Fix basic watchdog tests 2023-11-19 20:23:17 -05:00
Jordan DominionandGitHub 5abeaa209f Merge pull request #1724 from tgstation/NeverEndingTrainOfFixes [TGSDeploy]
v5.18.2: Never ending train of fixes
tgstation-server-v5.18.2
2023-11-19 20:03:48 -05:00
Jordan Dominion 6967d9f4df Merge branch 'NeverEndingTrainOfFixes' into OpenDream
Also fixes logic error in `AdvancedWatchdog.HandleNewDmbAvailable` in the `EngineType.OpenDream` case.
2023-11-19 17:52:56 -05:00
Jordan Dominion 2432c22ce3 Merge branch 'V6' into OpenDream 2023-11-19 17:16:45 -05:00
Jordan Dominion f4a4e0868f Correct overzealous watchdog restarts 2023-11-19 17:15:37 -05:00
Jordan Dominion b01700ec6c Log sleep_offline with Export and Topic 2023-11-19 17:11:44 -05:00
Jordan Dominion 34ddb2f725 Do not duplicate logging here 2023-11-19 17:11:26 -05:00
Jordan Dominion 8f51c5fed5 Add SessionId to DreamDaemonResponse
- Fix race condition with updating launch parameters.
- Add additional logging.
- Add integration tests
2023-11-19 17:11:10 -05:00
Jordan Dominion 70edd0a01f Fix downloading configuration files locking at the transfer level 2023-11-19 12:10:36 -05:00
Jordan DominionandGitHub 8802e5c17c Merge pull request #1723 from tgstation/MySQLV8
.NET 8 Nuget package updates
2023-11-19 12:07:28 -05:00
Jordan Dominion a8c2d49608 Use a float here cause why not? 2023-11-19 10:24:09 -05:00
Jordan Dominion 669cc83992 Fix using the wrong task when awaiting reboots for topic requests 2023-11-19 10:23:24 -05:00
Jordan Dominion c649af9e48 Version bump to 5.18.2 2023-11-19 09:20:50 -05:00
Jordan Dominion ee8aab06da Fix race condition in ChatManager.ChangeChannels 2023-11-19 09:20:32 -05:00
Jordan Dominion 7f3888dee8 Add live tests helper for UseBasicWatchdog 2023-11-19 08:59:08 -05:00
Jordan Dominion 03de22e0b4 Remove potential GetGuildAsync spam when mapping Discord channels 2023-11-19 08:59:07 -05:00
Jordan Dominion 2cfdf211b8 Fix ChatManager NullReferenceException 2023-11-19 08:59:07 -05:00
Jordan Dominion 54ec0a7c98 More Asserts, more better 2023-11-19 08:59:06 -05:00
Jordan Dominion 13749149db This seems to be a fairly reproducible topic hang, which is nice to have 2023-11-19 08:59:06 -05:00
Jordan Dominion cc4b4de7d2 Wait for DD proccesses to exit after killing 2023-11-19 08:59:05 -05:00
Jordan Dominion 0a874c6657 Add another error log exception to tests 2023-11-18 22:55:46 -05:00
Jordan Dominion 421733ba29 Add another test logging exception for EFCore cancellation errors 2023-11-18 22:52:59 -05:00
Jordan Dominion 6a051f4178 Fix NullReferenceException in SessionController 2023-11-18 22:51:32 -05:00
Jordan Dominion 8b9ff88578 Make jobs hub test start/stop ordering deterministic
Prevents rare race condition
2023-11-18 22:27:48 -05:00
Jordan Dominion 0e7cf63d74 Remove redundant checks in SendRawTopic 2023-11-18 22:20:11 -05:00
Jordan Dominion 882e08f0e1 More guards against sending topic requests while the server is starting or rebooting 2023-11-18 22:16:34 -05:00
Jordan Dominion d744504fa8 Minor documentation update for IChatTrackingContext 2023-11-18 22:15:57 -05:00
Jordan Dominion b1b5d71da3 Cancel pending topic requests when the server dies or reboots 2023-11-18 22:00:14 -05:00
Jordan Dominion d145f484e8 Disallow custom chat commands while the server is rebooting
Also a bunch of cleanups in `ChatManager.ProcessMessage`
2023-11-18 21:44:21 -05:00
Jordan Dominion 5746bd92dc More .NET 8 package updates
Also remove Pomelo's nightly feed
2023-11-18 21:05:17 -05:00
Jordan Dominion 33e1aafff2 Merge branch 'V6' into OpenDream 2023-11-18 09:56:49 -05:00
Jordan Dominion 4c629003fc Merge branch 'dev' into V6 2023-11-18 09:56:03 -05:00
Jordan DominionandGitHub 860ba8c04d Merge pull request #1721 from tgstation/ActuallyLogSomethingUseful [TGSDeploy]
v5.18.1: Add `X-Accel-Buffering: no`
tgstation-server-v5.18.1
2023-11-18 01:44:22 -05:00
Jordan Dominion 2f8e566f13 Do not use AdvancedWatchdog features for non-Byond engines 2023-11-18 00:04:26 -05:00
Jordan Dominion dac01b49ab Fix calling TrustDmbPath on multiple installers 2023-11-18 00:04:23 -05:00
Jordan Dominion bd6fbd2d3b Fix logic error preventing settings updates in AdvancedWatchdog 2023-11-17 23:22:19 -05:00
Jordan Dominion 061f61ff99 Slightly reword SSE notice for reverse proxies 2023-11-17 22:28:49 -05:00
Jordan Dominion 94c62de316 Version bump to 5.18.1 2023-11-17 22:25:40 -05:00
Jordan Dominion f9f712a05b Add X-Accel-Buffering: no response header 2023-11-17 22:25:22 -05:00
Jordan Dominion 3abf0b69f2 Do not increase request stack depth when just adding response headers 2023-11-17 22:25:06 -05:00
Jordan Dominion fab05fdafc Fix misuse of OD logging cvars 2023-11-17 21:41:22 -05:00