Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Brown 3f06103502 Change how we save reattach info 2020-07-08 23:42:42 -04:00
Jordan Brown 9d03e36b0d Improve session persistor slightly 2020-07-08 23:26:34 -04:00
Jordan Brown 2799daac4a Rename ReattachInfoHandler to SessionPersistor 2020-07-08 23:20:50 -04:00
Jordan Brown 6d0c87dfc5 Store logs in /var/log by default on POSIX 2020-07-08 22:48:14 -04:00
Jordan Brown 01c9c64e4f Delay after the dump test to restore the watchdog 2020-07-08 22:33:24 -04:00
Jordan Brown 03014fd11f This test is flakey as shit comment it out for now 2020-07-08 20:32:04 -04:00
Jordan Brown c60147b2b5 Bump tested BYOND version 2020-07-08 18:55:36 -04:00
Jordan Brown 574cb279a3 No need for a setter on this property 2020-07-06 21:54:33 -04:00
Jordan Brown d291324046 Fix Job ErrorCodes not being set 2020-07-06 21:41:57 -04:00
Jordan Brown 87bac3c390 Test fixes and stuff 2020-07-06 17:45:26 -04:00
Jordan Brown dc12e67792 Remove artificial delay 2020-07-06 12:54:23 -04:00
Jordan Brown 0be37fb6b4 Improve monitor crash handling
- Fix Status never getting set to DelayedRestart
2020-07-06 12:32:14 -04:00
Jordan Brown 4454c88ab3 Fix the watchdog never getting set back to Online status 2020-07-06 12:29:08 -04:00
Jordan Brown 4e2d1fe168 Why isn't the detach message sending? 2020-07-06 11:55:30 -04:00
Jordan Brown b8e4cdbc4e Minor log line 2020-07-06 04:05:08 -04:00
Jordan Brown ea7235b198 Oh that's why 2020-07-06 03:16:01 -04:00
Jordan Brown 5c348958d1 THAT IS A VERY STRANGE ASSERT TO FAIL 2020-07-06 03:12:33 -04:00
Jordan Brown f8ae110c45 Fix for reattaching 2020-07-06 03:01:15 -04:00
Jordan Brown 56f405a738 Try some more special tactics for PosixWatchdog 2020-07-05 17:47:41 -04:00
Jordan Brown 7069b7ff12 Remove the DMAPI requirement
- Add field to DreamMaker model
- Add permission
- Add migrations
- Add Incompatible ApiValidationStatus
- Send admin watchdog chat message when manual reboot required
- Remove DeadSessionController
- Suppress some chat tracking context logspam
- Add more session creation logging
- Add tests
2020-07-05 17:11:41 -04:00
Jordan Brown fcdd4a7afb Fix watchdog test 2020-07-05 14:40:23 -04:00
Jordan Brown d632d4f5eb Fix issue with changing .dmes 2020-07-05 14:38:42 -04:00
Jordan Brown 254c4c4b7b Bruh, stop using 511, seriously 2020-07-05 14:28:22 -04:00
Jordan Brown da16670071 Fix Live directory not being cleared
- Add more logging
2020-07-05 12:31:03 -04:00
Jordan Brown 57a98d3b8f General package update 2020-07-05 12:11:51 -04:00
Jordan Brown 20520f7a51 Merge branch 'dev' into 934-ActuallyImplement 2020-07-05 12:01:27 -04:00
Jordan BrownandGitHub 29338b075c Merge pull request #1069 from tgstation/MinorThing
Fix some errors on request cancellation
2020-07-05 12:01:10 -04:00
Jordan Brown 1ba914afee Adds the PosixWatchdog
- Test BasicWatchdog in Sqlite travis job
- Rename UseBasicWatchdogOnWindows to UseBasicWatchdog
- Inline one use of DatabaseContextExtensions in DmbFactory
- Rename WindowsSwappableDmbProvider to SwappableDmbProvider
- Fix DreamDaemonController returning the wrong ActiveCompileJob
- Re-enable disabled watchdog tests
2020-07-05 12:00:55 -04:00
Jordan Brown e009d7d684 Remove unused usings 2020-07-05 11:25:09 -04:00
Jordan Brown 0631f80637 Cleanup of some ApiController method calls 2020-07-05 11:18:57 -04:00
Jordan Brown f34827a761 Remove unused usings 2020-07-05 11:08:21 -04:00
Jordan Brown a5c498e0f7 Various things
- Remove lagacy user/pass header auth
- Use .WithToken on octokit calls
- Cleaned up ApiHeader validation failures and responses
- ApiController constructor parameter requireHeaders now defaults to true
- Added integration test for a bunch of 4XX errors
2020-07-05 11:07:33 -04:00
Jordan Brown ef7c1f3a47 Document 406 response
- Remove ApiHeaders.ApplicationJson
2020-07-04 14:28:31 -04:00
Jordan Brown 6cc82b7bd1 Allow Accept: */* 2020-07-04 13:54:47 -04:00
Jordan BrownandGitHub 091ef98d67 Merge branch 'dev' into MinorThing 2020-07-04 13:52:56 -04:00
Jordan Brown 149efc11d2 Allow not acceptable responses from ASP.NET Core 2020-07-04 13:39:30 -04:00
Jordan Brown 64952bc268 Workaround for https://github.com/dotnet/efcore/issues/15074 2020-07-04 13:22:28 -04:00
Jordan Brown 09c763b2b7 Remove spammy logging 2020-07-04 13:18:51 -04:00
Jordan Brown fd879d696e More logging 2020-07-04 12:44:32 -04:00
Jordan Brown 0740fcc564 Conditional for mimicking the presence of the host watchdog 2020-07-04 12:25:15 -04:00
Jordan BrownandGitHub 027392609a Merge pull request #1066 from tgstation/934-LinuxWatchdog
Removes the ExperimentalWatchdog
2020-06-30 11:24:37 -04:00
Jordan Brown 0ff25231ba Fix Sqlite migration for the third time 2020-06-30 11:04:37 -04:00
Jordan Brown c5801f38ea Correct where MARIAFIX is defined 2020-06-30 10:55:43 -04:00
Jordan Brown ff5d6e0bd3 Fix delayed restart message incorrectly stating duration 2020-06-30 04:14:05 -04:00
Jordan Brown 932a64a0f5 Don't say Startup Failed when monitor restarting 2020-06-30 04:13:34 -04:00
Jordan Brown 54328407b7 Use a custom MariaDB user 2020-06-30 04:02:29 -04:00
Jordan Brown 9a765e4323 sudo the integration tests to fix MariaDB login 2020-06-30 03:40:54 -04:00
Jordan Brown 377a698810 Switch to MariaDB on travis 2020-06-30 03:31:23 -04:00
Jordan Brown 8eda5a03b6 Fix Sqlite migration 2020-06-30 03:29:07 -04:00
Jordan BrownandGitHub 1d0cd20316 Merge branch 'dev' into 934-LinuxWatchdog 2020-06-29 18:08:52 -04:00