Cyberboss
4f99568d41
Replace IServiceProvider parameter in job execution with IDatabaseContext
2018-09-18 10:40:14 -04:00
Jordan Brown and GitHub
ee2dc83195
Merge pull request #672 from Cyberboss/DMAPISecurityRequirement [NugetDeploy]
...
DMAPI security requirement
2018-09-17 23:53:55 -04:00
Jordan Brown
5fe97a9a06
Fix build
2018-09-17 23:35:34 -04:00
Jordan Brown
ce70e8bcab
Add SetSecurityLevel right and prevent setting ultrasafe mode
2018-09-17 23:22:36 -04:00
Jordan Brown
ce42715f22
Buff nuget preview versions
2018-09-17 23:11:57 -04:00
Jordan Brown
cd658c7b29
Remove redundant log
2018-09-17 23:08:06 -04:00
Jordan Brown
3b4aa9a162
Fix off by shebang
2018-09-17 23:07:16 -04:00
Jordan Brown
db186b4457
Add security level support to the V4 DMAPI
2018-09-17 22:28:50 -04:00
Jordan Brown
486008cc4e
Add launch security level to interop JSON
2018-09-17 22:26:44 -04:00
Jordan Brown
b8f797b8e5
Handle pushing clamped DreamDaemonSecurity levels back to the user without modifying the db
2018-09-17 22:22:19 -04:00
Jordan Brown
4d89dcdbfe
Adds AddMinimumSecurity migration
2018-09-17 22:15:52 -04:00
Jordan Brown
11c594843d
Limit the maximum DreamDaemonSecurity level to that of the CompileJob's in SessionControllerFactory
2018-09-17 21:59:26 -04:00
Jordan Brown
965ce32064
Set minimum security level in CompileJobs
2018-09-17 21:40:41 -04:00
Jordan Brown and GitHub
23956b7bde
Fix misspelling of TGS_SECURITY_TRUSTED
2018-09-17 18:11:03 -04:00
Jordan Brown and GitHub
ad9667bcc3
Fix misspelling of TGS_SECURITY_ULTRASAFE
2018-09-17 18:03:25 -04:00
Cyberboss
f3c8a91f5e
Remove stray whitespace
2018-09-17 16:24:06 -04:00
Cyberboss
5a0acf7266
Add minimum security level validation to the compile step.
...
Only serves as a one off warning at the moment. To be integrated with compile jobs and expanded upon at a later date. At the moment, this also allows for more verbosity during DMAPI validation.
2018-09-17 16:21:43 -04:00
Cyberboss
49658a64e8
Adds security level stuff to the DMAPI
2018-09-17 15:45:52 -04:00
Jordan Brown and GitHub
813e1af8c7
Merge pull request #671 from Cyberboss/FixGammer
...
Properly migrate projects to .NET Core 2.1
2018-09-17 15:28:33 -04:00
Cyberboss
2ec0903150
Fix warnings
2018-09-17 15:06:21 -04:00
Cyberboss
5f5cd5cea4
Bump project files properly to net core 2.1
2018-09-17 14:25:18 -04:00
Cyberboss
8cd9b4d8e3
Update Z.EntityFramework.Plus.EFCore to 1.8.10
2018-09-17 10:47:26 -04:00
Cyberboss
0ae9825a24
Fix test merge job grammar
2018-09-17 10:46:09 -04:00
Jordan Brown and GitHub
624b6f902c
Merge pull request #670 from Cyberboss/FixDmbFactory
...
Fix Job PostCompile Not Running
2018-09-16 22:55:51 -04:00
Jordan Brown
8fb0f3c357
Fix PostComplete jobs
2018-09-16 22:32:02 -04:00
Jordan Brown
53af76cab0
A compile job should always exist
2018-09-16 22:17:03 -04:00
Jordan Brown
e370136890
Adds logging when a CompileJob is loaded into the DmbFactory
2018-09-16 22:15:38 -04:00
Jordan Brown and GitHub
d8f8107938
Merge pull request #669 from Cyberboss/LolYouCantInstallShit
...
Fix executables not having +x set on Linux
2018-09-16 21:53:59 -04:00
Jordan Brown
7db74b01fb
Fix executables not having +x set on Linux
2018-09-16 21:37:09 -04:00
Jordan Brown and GitHub
ae060e01ee
Merge pull request #667 from tgstation/666-FixLLP
...
Clear LastLaunchParameters on Watchdog termination
2018-09-16 15:43:33 -04:00
Jordan Brown
f91fc8e982
Clear LastLaunchParameters on Watchdog termination
2018-09-16 13:41:26 -04:00
Jordan Brown
08aed5d904
Remove redundant call to StopMonitor()
2018-09-16 13:40:50 -04:00
Jordan Brown and GitHub
c1cb87f361
Merge pull request #665 from tgstation/663-SoftRestartNonsense [NugetDeploy]
...
Adds restart endpoint
2018-09-16 13:38:37 -04:00
Jordan Brown and GitHub
7aad728fbd
Merge pull request #662 from tgstation/661-AlwaysSomething
...
Adds missing StartupTimeout to DreamDaemon responses
2018-09-16 13:31:46 -04:00
Jordan Brown
bbd5a97582
Update API documentation
2018-09-16 13:13:40 -04:00
Jordan Brown
1a1d23ac62
Bump client preview version
2018-09-16 13:12:21 -04:00
Jordan Brown
8b6fac7537
Add IDreamDaemonClient.Restart
2018-09-16 13:11:57 -04:00
Jordan Brown
297c28b263
Add HTTP PATCH support to client
2018-09-16 13:11:36 -04:00
Jordan Brown
aac1194f74
Adds endpoint to restart the watchdog
2018-09-16 13:07:16 -04:00
Jordan Brown
0398091da0
Adds missing StartupTimeout to DreamDaemon responses
2018-09-16 12:51:34 -04:00
Jordan Brown and GitHub
6de8cf3d6f
Merge pull request #660 from Cyberboss/ThisIsBeyondSanity
...
Adds some additional validation to port changes
2018-09-16 12:50:06 -04:00
Jordan Brown
77aa4a5b4f
Adds some additional validation to port changes
2018-09-16 12:10:31 -04:00
Jordan Brown and GitHub
6c0e073acc
Merge pull request #657 from Cyberboss/CancelSoftActions
...
Cancel soft actions
2018-09-16 11:54:27 -04:00
Jordan Brown and GitHub
7d654135f9
Merge pull request #659 from tgstation/658-WrongModel [NugetDeploy]
...
Corrects IDreamDaemonClient.Start()'s return type
2018-09-16 11:54:17 -04:00
Jordan Brown
676486683c
Add another client test
2018-09-16 11:25:38 -04:00
Jordan Brown
76ebfd105e
Bump client preview version
2018-09-16 11:19:38 -04:00
Jordan Brown
3e5e6a0e24
Corrects IDreamDaemonClient.Start()'s return type
2018-09-16 11:19:10 -04:00
Jordan Brown
5042cb28e7
Allows resetting reboot state with the DreamDaemonController
2018-09-16 10:27:54 -04:00
Jordan Brown
41e38211cf
Adds IWatchdog.ResetRebootState
2018-09-16 10:27:28 -04:00
Jordan Brown and GitHub
ca10551722
Merge pull request #656 from Cyberboss/BetterDocker
...
Allow automatic updates to work easily on docker
2018-09-15 19:24:59 -04:00