Commit Graph
9876 Commits
Author SHA1 Message Date
Cyberboss 4f99568d41 Replace IServiceProvider parameter in job execution with IDatabaseContext 2018-09-18 10:40:14 -04:00
Jordan BrownandGitHub 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 BrownandGitHub 23956b7bde Fix misspelling of TGS_SECURITY_TRUSTED 2018-09-17 18:11:03 -04:00
Jordan BrownandGitHub 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 BrownandGitHub 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 BrownandGitHub 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 BrownandGitHub 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 BrownandGitHub 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 BrownandGitHub c1cb87f361 Merge pull request #665 from tgstation/663-SoftRestartNonsense [NugetDeploy]
Adds restart endpoint
2018-09-16 13:38:37 -04:00
Jordan BrownandGitHub 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 BrownandGitHub 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 BrownandGitHub 6c0e073acc Merge pull request #657 from Cyberboss/CancelSoftActions
Cancel soft actions
2018-09-16 11:54:27 -04:00
Jordan BrownandGitHub 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 BrownandGitHub ca10551722 Merge pull request #656 from Cyberboss/BetterDocker
Allow automatic updates to work easily on docker
2018-09-15 19:24:59 -04:00