Commit Graph
9876 Commits
Author SHA1 Message Date
Cyberboss 7429304ca8 Add some logging to IdentityCache 2018-09-27 12:56:09 -04:00
Cyberboss eca7cba346 Note about service errors 2018-09-27 12:04:17 -04:00
Cyberboss e6e504cc91 Adds minimum log level handling to the service 2018-09-27 12:03:24 -04:00
Cyberboss cb96060967 Minor README fixes 2018-09-27 11:56:46 -04:00
Cyberboss 8ceca7e989 Update FxCop 2018-09-27 11:54:28 -04:00
Cyberboss d7348e7139 Readme buff again 2018-09-27 11:42:14 -04:00
Cyberboss b1dc8fcc15 Specify admin user when creating userless jobs 2018-09-27 11:40:34 -04:00
Cyberboss e7bc486026 Buff readme 2018-09-27 11:34:59 -04:00
Cyberboss 7dfe6ff9e4 Fix CopyDMFilesTo not always copying the contents 2018-09-27 11:06:38 -04:00
Cyberboss 5656f87b96 Clean up direct X installation slightly 2018-09-27 10:47:26 -04:00
Cyberboss c8d7baf809 Fix console assembly version 2018-09-27 10:27:48 -04:00
Cyberboss f9a2c5846f Fix package release notes 2018-09-27 10:25:49 -04:00
Cyberboss 22c7a6a27a Remove preview tags from nuget packages 2018-09-27 10:25:13 -04:00
Cyberboss fa8e40d4a7 Fix the deployment edge case with rebooting the active server 2018-09-27 10:23:48 -04:00
Cyberboss 7b60f2b79e Cut back on some redundant code 2018-09-27 10:11:20 -04:00
Cyberboss b03648f40e Remove InactiveServerHasStagedDmb from MonitorState
It was purely informational and we can do better by just logging CompileJob IDs
2018-09-27 09:36:30 -04:00
Jordan BrownandGitHub 5d0c165f92 Merge pull request #726 from tgstation/724-LEARN_TO_READ
Disallow reading from update methods unless user has read right
2018-09-26 16:54:42 -04:00
Cyberboss e68a8e3c43 Disallow reading from update methods unless user has read right 2018-09-26 16:03:05 -04:00
Jordan BrownandGitHub e699592e56 Merge pull request #725 from Cyberboss/597-WatchdogAudit
Fix last miniscule watchdog issues. Fully comment it
2018-09-26 15:48:59 -04:00
Cyberboss cd1c66fb0f Remove redundant TODO 2018-09-26 15:24:32 -04:00
Cyberboss c45c10110d Fully document LaunchImplNoLock 2018-09-26 15:21:54 -04:00
Cyberboss a94dbc359c Fully document MonitorLifetimes 2018-09-26 15:00:37 -04:00
Cyberboss 383cfaca56 Fully document HandlerMonitorWakeup 2018-09-26 14:52:20 -04:00
Cyberboss 144a5b9b3f Add a note about modifying the config files while the server is running 2018-09-26 14:14:57 -04:00
Jordan BrownandGitHub 356dcb0180 Merge pull request #721 from tgstation/Cyberboss-patch-1
Ignore migrations folder for code coverage
2018-09-26 01:52:03 -04:00
Jordan BrownandGitHub b7c4058a1a Merge pull request #722 from tgstation/599-DreamDaemonReattachShit
Real Robust Reattachment Reststructuring
2018-09-26 01:51:54 -04:00
Jordan Brown dd046bc0a4 Migrations for the ReattachInformation CompileJob requirement 2018-09-25 23:43:07 -04:00
Jordan BrownandGitHub bac2911785 Ignore migrations folder for code coverage 2018-09-25 23:36:07 -04:00
Jordan Brown 0f6894ad21 Various things
Properly handle 1 server crash scenarios for reattaching
Call SetHighPriority on rebooted servers
LaunchNoLock => LaunchImplNoLock
Fix sending extra watchdog messages
2018-09-25 23:30:09 -04:00
Jordan Brown 9c6d083b66 We did not request the termination of a DeadSessionController 2018-09-25 23:27:50 -04:00
Jordan Brown 37a0859d70 Return false as a get value for ClosePortOnReboot for DeadSessionController 2018-09-25 23:22:59 -04:00
Jordan Brown 589934f902 Allow SessionControllerFactory to create DeadSessionControllers 2018-09-25 23:20:19 -04:00
Jordan Brown ca0b29c6ec Adds DeadSessionController 2018-09-25 23:20:00 -04:00
Jordan Brown e0a13075ad Fix unecessarily writing out channels jsons 2018-09-25 23:10:15 -04:00
Jordan Brown ab6aeafee2 Reduce a log level 2018-09-25 23:01:44 -04:00
Jordan Brown 6c5f00dffa Remove WatchdogLaunchResult 2018-09-25 22:28:31 -04:00
Jordan Brown 3411f3c4fb Remove watchdog startup delay on reattaches 2018-09-25 22:18:34 -04:00
Jordan Brown b83913a4d7 ISessionController returns null on failure to Reattach() 2018-09-25 22:17:52 -04:00
Jordan Brown 5590c464c1 IProcessExecutor returns null on failure to GetProcess() 2018-09-25 22:17:34 -04:00
Jordan Brown 1a0d8754d0 Remove superfluous messages when attaching to a process 2018-09-25 22:00:19 -04:00
Jordan Brown 2f0f7dea61 Fix possible double enumeration 2018-09-25 21:57:39 -04:00
Jordan Brown 021f6e6f0f Fix detaching message showing twice 2018-09-25 21:57:28 -04:00
Jordan Brown 2be826d16e Merge branch 'master' of https://github.com/tgstation/tgstation-server into 599-DreamDaemonReattachShit 2018-09-25 21:43:20 -04:00
Jordan BrownandGitHub de2bdfa6c0 Merge pull request #720 from tgstation/719-LolInheritByDefault
Launch DreamDaemon using ShellExecute on Windows
2018-09-25 20:12:23 -04:00
Jordan Brown 0cf342b1c3 Launch DreamDaemon using ShellExecute on Windows 2018-09-25 19:30:01 -04:00
Jordan Brown ac6290748f Mark CompileJobs as Required in the ReattachInformation model 2018-09-25 19:29:17 -04:00
Jordan Brown 961301b553 Add missing compile job metadata from reattach info query 2018-09-25 19:27:52 -04:00
Jordan Brown e7c9762d74 Add missing ArgumentNullException 2018-09-25 19:27:12 -04:00
Jordan Brown 3e5a2c8167 Fix not retrieving bravo server reattach info 2018-09-25 19:21:21 -04:00
Jordan Brown 0e5701d12a Fix reattaches not happening if autostart is false 2018-09-25 19:08:34 -04:00