tgstation-server
e777e44cb1
Merge branch 'dev' into V6
2023-10-25 14:16:37 +00:00
tgstation-server
ddda3c8ca9
Merge branch 'master' into dev
2023-10-25 14:14:46 +00:00
Jordan Dominion and GitHub
5e82a135ae
Merge pull request #1691 from tgstation/FixAnotherRarePokemon
...
Use a higher priority thread here to ensure the dump test runs successfully
2023-10-25 10:13:14 -04:00
Jordan Dominion
14ed93c12a
Make every LongRunning DMAPI test compile generate a unique .rsc
2023-10-25 08:40:56 -04:00
Jordan Dominion
13cf7bb703
Merge branch 'V6' into OpenDream
2023-10-25 03:35:17 -04:00
Jordan Dominion
3418713e36
Merge branch 'dev' into V6
2023-10-25 03:34:41 -04:00
Jordan Dominion
13128abe73
Fix overeager required process killing
2023-10-25 02:54:50 -04:00
Jordan Dominion and GitHub
d3c2bc545d
Merge pull request #1690 from tgstation/PotentialFixForDMAPIBullshit [DMDeploy]
...
Fix that weirdass DMAPI bug relating to `del(world)`
dmapi-v6.6.1
2023-10-24 05:05:59 -04:00
Jordan Dominion
b21f3a880f
Use a higher priority thread here to ensure the dump test runs successfully
2023-10-24 04:03:56 -04:00
Jordan Dominion
9c6b9bba16
Re-enable post validation shutdown timeout
2023-10-24 02:45:11 -04:00
Jordan Dominion
d2f6dfde8b
Patch DMAPI to work around del(world) behavior
...
It doesn't actually stop the world until the end of the tick.
2023-10-24 02:43:09 -04:00
Jordan Dominion
30f2afe43b
Merge branch 'V6' into OpenDream
2023-10-23 20:23:32 -04:00
Jordan Dominion
df8c51ddf7
Merge branch 'dev' into V6
2023-10-23 15:11:01 -04:00
Jordan Dominion
9b405784cc
Fix a race condition in compat tests
2023-10-23 02:03:36 -04:00
Jordan Dominion
af2570ef79
Move TgsAuthorizeAttribute from Controllers namespace to Security
2023-10-23 02:03:36 -04:00
Jordan Dominion
4c439cb2dc
Switch to using modern endpoint routing
2023-10-23 02:03:35 -04:00
Jordan Dominion
20428736ec
Merge branch 'master' into dev
2023-10-22 19:59:03 -04:00
Jordan Dominion and GitHub
364ec95b72
Merge pull request #1683 from tgstation/DMAPIValidateTimeoutFix [TGSDeploy]
...
v5.16.4: Fix static files not working on Linux
Fixes #1686
tgstation-server-v5.16.4
2023-10-22 18:47:53 -04:00
Jordan Dominion
5afc74c487
Fix more Release build warnings
...
Not being able to build locally in release mode because of the .NET 8 RC SDK is painful
2023-10-22 16:01:52 -04:00
Jordan Dominion
cd0f2599d7
Merge branch 'CaddyDocUpdate' into DMAPIValidateTimeoutFix
2023-10-22 14:36:53 -04:00
a97001231f
Update README.md
...
Accept correction for definition of PublicPath
Co-authored-by: Jordan Dominion <Cyberboss@users.noreply.github.com >
2023-10-22 19:32:55 +01:00
Jordan Dominion
ad2a5d2b9b
Fix release build warnings
2023-10-22 14:30:13 -04:00
Jordan Dominion
cc0b46205f
Fix warnings with OS restricted classes
2023-10-22 14:28:04 -04:00
Jordan Dominion
50072ae222
Run milestone check on labeling
2023-10-22 14:20:24 -04:00
Jordan Dominion
9d674618a9
Fix HardLinkDmbProvider not mirroring GameStaticFiles and other symlinks
...
Also update readme about conditional requirements for GameStaticFiles to function
Fixes #1686
2023-10-22 14:09:42 -04:00
Hawk
5f663b419e
Update Caddy Instructions
...
Provide Caddy 2 Caddyfile.
Update Caddy Documenation Link.
Clarify PublicPath settings.
2023-10-22 19:02:37 +01:00
Jordan Dominion
720c42c522
Test that GameStaticFiles work in live tests
2023-10-22 13:59:54 -04:00
Jordan Dominion
f0d5286a20
Disable this validation until BYOND bug is fixed
...
See https://www.byond.com/forum/post/2894866
2023-10-22 11:13:16 -04:00
Jordan Dominion
4fac505a93
Version bump to 5.16.4
2023-10-22 10:37:00 -04:00
Jordan Dominion
c820296b4c
Fix initial bridge requests not expecting reboots
2023-10-22 10:19:52 -04:00
Jordan Dominion
812d6a619c
Remove the interactive test
...
It's annoying to monitor
2023-10-22 10:01:03 -04:00
Jordan Dominion
bf23f03b91
Fix DMAPI post validate timeout applying to all sessions
2023-10-22 09:17:34 -04:00
Jordan Dominion
103adf13d1
Increase delay before running --link-winget
...
Prevents PR content from being overwritten by the MS bot
2023-10-22 09:12:28 -04:00
Jordan Dominion
5730634005
Merge branch 'master' into DMAPIValidateTimeoutFix
2023-10-22 09:09:53 -04:00
Jordan Dominion and GitHub
708a5cb06b
Merge pull request #1677 from tgstation/FixLinuxFuckingBullshit [TGSDeploy]
...
v5.16.3: Fix PosixWatchdog and bad DMAPI Deployment Timeouts
Fixes #1680
tgstation-server-v5.16.3
2023-10-22 00:49:15 -04:00
Jordan Dominion
cfca47d999
Version bump to 5.16.3
2023-10-21 23:36:55 -04:00
Jordan Dominion
b53b29189b
Fix naming of CI matrix steps
2023-10-21 23:36:55 -04:00
Jordan Dominion
b22368086b
Additional test logging
2023-10-21 20:41:09 -04:00
Jordan Dominion
71f5c739d8
Fix tests using BasicWatchdog failing
2023-10-21 20:41:08 -04:00
Jordan Dominion and GitHub
510ef34b18
Merge pull request #1682 from tgstation/WeCouldaHadVisThisWholeTime [DMDeploy]
...
Add visibility to DMAPI
dmapi-v6.6.0
2023-10-21 20:35:17 -04:00
Jordan Dominion
cc1c955bc8
We call it the Advanced Watchdog now
2023-10-21 19:16:47 -04:00
Jordan Dominion
53eafffbd0
Add world.TgsVisibility() to DMAPI
2023-10-21 19:06:52 -04:00
Jordan Dominion
abdf8b6bfd
Fix build
2023-10-21 19:06:41 -04:00
Jordan Dominion
5bb655e3f6
Add test for hard links
2023-10-21 18:55:36 -04:00
Jordan Dominion
fd6de0fee2
Rename *SymlinkFactory to *FilesystemLinkFactory to better reflect new behavior
2023-10-21 18:42:19 -04:00
Jordan Dominion
8129773d69
Extract symlinking behavior to SymlinkDmbProvider
2023-10-21 18:38:19 -04:00
Jordan Dominion
afceee3a96
I was unsure about DefaultIOManager.DeleteDirectory, so here's another unit test.
2023-10-21 18:26:53 -04:00
Jordan Dominion
4b02e43c38
Abstract AdvancedWatchdog
...
Move Windows specific functionality out to `WindowsWatchdog`.
2023-10-21 18:26:53 -04:00
Jordan Dominion
f6a843e651
Rename WindowsWatchdog to AdvancedWatchdog
2023-10-21 18:04:14 -04:00
Jordan Dominion
a0d583b596
New hard link system for PosixWatchdog
...
- IDmbProvider is now `AsyncDisposable` as opposed to `IDisposable`.
- Add hard link support to `ISymlinkFactory`.
- `PosixWatchdog` now has to mirror deployment structure as hard links before swapping. Because of this deployments may not immediately be applied if the reboots immediately after they were completed.
2023-10-21 18:01:41 -04:00