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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
1d0cd20316
Merge branch 'dev' into 934-LinuxWatchdog
2020-06-29 18:08:52 -04:00