Jordan Brown
65ec6a0e98
Remove ConfigureAwait(false) in top level projects
2022-09-19 10:19:08 -04:00
Jordan Brown
b15bcd9fa0
More project standardization
2022-09-19 10:09:53 -04:00
Jordan Brown
ba7bcdc862
Messages cleanup
2022-09-18 12:10:31 -04:00
Jordan Brown
28829fafbd
Round of package updates
2022-09-16 11:03:04 -04:00
Jordan Brown
6960525688
Update to .net-6.0. Fix errors and warnings
...
- Address various IDE messages
- Additional logging
- Do not access DB in Watchdog's actual Dispose
- Fix issue with legacy behaviour in PGSQL
- Remove obsolete dotnet workaround
- Update to v3 actions checkout/upload-artifact/download-artifact
2022-09-13 18:41:18 -04:00
Jordan Brown
49228ed6da
Add Profiler Option to DD
2022-08-21 23:05:00 -04:00
Jordan Brown
5f4c368a10
Add optional dumping on heartbeat restart
...
- Tied to CreateDumps permission
- Adds migration
- Adds tests
- Fix API library and client versions
2022-08-11 13:07:01 -04:00
AffectedArc07
2e8f298e23
Steal mark's PR
2022-07-18 20:58:18 +01:00
Jordan Brown
00984c8f42
Minor sanity check in user/group/perm test
2022-02-15 17:01:03 -05:00
Jordan Brown
69b870dcdf
Increase timeout on BYOND install test
2022-02-15 16:58:31 -05:00
Jordan Brown
11319fcff5
Buff repo clone job timeout
2022-01-03 15:04:06 -05:00
Jordan Brown
6153ec0f45
Another test chat reconnect "fix" [TGSDeploy]
2021-10-13 17:35:33 -04:00
Jordan Brown
23a91056cc
Hoisted by old C# again
2021-10-13 10:17:14 -04:00
Jordan Brown
110d560220
We don't need the chat reconnection jobs to succeed here
2021-10-12 20:29:26 -04:00
Jordan Brown
ec5ec847d3
Fix client [TGSDeploy][NugetDeploy]
2021-10-07 18:49:55 -04:00
Jordan Brown
26cbdb92b5
Merge branch 'dev' into CompileProcess
2021-09-12 15:21:47 -04:00
Jordan Brown
f397f65716
Merge branch 'master' into dev
2021-09-11 11:19:42 -04:00
Jordan Brown
5c31b26561
Remove more V4 references
2021-09-08 18:04:40 -04:00
Jordan Brown
8aff5e1a3f
A couple of changes to ensure a smooth transition to V5
...
Closes #1295
2021-09-08 17:51:18 -04:00
Jordan Brown
fec4eeaabb
Re-enable disabled test
...
Fixes #1309
2021-09-08 15:07:11 -04:00
Jordan Brown
b9565185ac
Support for describing a job's current stage
2021-09-01 10:28:04 -04:00
Jordan Brown
4fb8151238
Update Submodules DB Setting
2021-08-28 15:16:01 -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 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
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
13d98b2339
Stronger guarantee for Discord gateway connection
2021-08-23 13:36:13 -04:00
Jordan Brown
95c29ba7e7
Merge pull request #1290 from tgstation/1278-InstanceProperty
...
Adds the accessible property to InstanceResponse
2021-08-11 14:49:02 -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 Brown
9c6a5bf85b
Merge branch 'dev' into 1278-InstanceProperty
2021-08-11 06:07:11 -04:00
Jordan Brown
06c1c8d827
Adds the accessible property to InstanceResponse
2021-08-11 04:30:21 -04:00
Jordan Brown
ca5f0d74f8
My give up. My give up
2021-08-10 20:04:35 -04:00
Jordan Brown
a18b095d7f
Package updates
2021-08-10 19:57:53 -04:00
Jordan Brown
c9bd62548a
Fix Posix signal handling
2021-08-10 19:57:40 -04:00
Jordan Brown
17bae4909e
Trying with a subprocess
2021-08-10 14:54:43 -04:00
Jordan Brown
a2fb0bbe45
Graceful shutdowns on POSIX
...
- Sending `SIGUSR1` on POSIX will now attempt to gracefully shutdown the watchdog with a timeout
- Added `General:ShutdownTimeoutMinutes` config to support this.
- Renamed `General:RestartTimeout` to `General:RestartTimeoutMinutes`
- Config version bump to `4.0.0`
- Core version bump to `4.13.0`
- Added unit tests for new `PosixSignalHandler` class.
2021-08-04 12:34:56 -04:00
tgstation-server
66134e2fe8
Merge branch 'master' into dev
2021-06-15 22:25:25 +00:00
Jordan Brown
630335ca5e
Fix single server swarms update deadlock
...
Credit @ZeWaka for finding this bug
2021-06-15 13:55:24 -04:00
Jordan Brown
b1d7822ac5
Merge branch 'master' into dev
2021-06-14 23:45:59 -04:00
Jordan Brown
b6ba7332e5
WindowsProcessFeatures cleanup
...
- Adds logging around Open/Suspend/ResumeThread calls.
- Call Process.Refresh before accessing Process.Threads, potentially fixing issues with a stale thead ID cache.
- Potentially fixes #1279
2021-06-14 22:30:19 -04:00
AffectedArc07
354bc1329d
I would like to do the big cry
2021-06-08 19:16:01 +01:00
AffectedArc07
cfeed9ebc6
*sigh*
2021-06-08 18:57:54 +01:00
AffectedArc07
bffd132b85
Does this work
2021-06-08 18:30:50 +01:00
Jordan Brown
84e003cd7a
Merge branch 'master' of https://github.com/tgstation/tgstation-server into 1252-StylecopThePlanet
2021-05-09 19:28:18 -04:00
Jordan Brown
b9586c7fee
The great stylecop update
...
Beware those that read into this commit. Here there be style conformance...
Closes #1252
2021-05-09 19:27:09 -04:00
Jordan Brown
53612253af
Merge pull request #1258 from tgstation/1255-IRCPasswordlessFix
...
Fixes being unable to create passwordless IRC bots
2021-05-09 19:21:56 -04:00
Jordan Brown
1e9e97f0cb
Regression test for #1256
2021-05-09 10:29:34 -04:00
Jordan Brown
42686d6d34
Remove unused usings
2021-05-09 10:10:27 -04:00
Jordan Brown
a250efefa6
Regression test for #1255
2021-05-09 10:08:13 -04:00