Jordan Brown
9c5f9e1881
Allow DreamDaemon through Windows firewall
...
- Run during installation
- Added error code for firewall enabling failure
- API to 7.2.0
- Client to 8.2.0
- Fixes #960
2020-08-10 14:56:03 -04:00
Jordan Brown
246b8a8c50
Fix a 500 error on invalid configuration delete request
2020-08-10 11:43:14 -04:00
Jordan Brown
90e8940177
Lot of origin tracking fixes
2020-08-05 01:49:45 -04:00
Jordan Brown
63572f10ad
Fix EventNotification 0 not getting serialized
2020-08-05 01:08:12 -04:00
Jordan Brown
abe55624ed
This exception should be thrown here
2020-08-05 00:46:40 -04:00
Jordan Brown
63713386da
If all test merges are merged on auto-update, hard reset to origin
2020-08-05 00:20:16 -04:00
Jordan Brown
b7e86cf00c
Remove concept of "admin" watchdog chat broadcasts
2020-08-05 00:14:09 -04:00
Jordan Brown
a2d2645335
Prevent watchdog messages from being sent before providers connect
...
Fixes #1090
2020-08-05 00:11:03 -04:00
Jordan Brown
913dda2531
Stop logging Instance reference UIDs
2020-08-05 00:09:54 -04:00
Jordan Brown
cd07e05e6e
Fix LaunchResult not completing if the process dies
2020-08-04 13:18:39 -04:00
Jordan Brown
715e2b014b
Fix file logging template
2020-08-04 12:33:12 -04:00
Jordan Brown
506f4448bb
Order log files returned from /Administration/Logs
2020-08-04 12:15:36 -04:00
Jordan Brown
d0913fd24f
LaunchResult now works via initial bridge request.
...
Keep using IProcess.Startup for non-DMAPI builds and reattaches
Fixes #1094
2020-08-03 23:47:10 -04:00
Jordan Brown
e7ec2ea40a
Fix bridged RuntimeInformation not updating
2020-08-02 14:28:40 -04:00
Jordan Brown
fcc6b5b6d0
Fix exception when correcting instance online status
2020-08-02 12:22:09 -04:00
tgstation-server
72a66b3877
Merge branch 'master' into dev
2020-07-31 02:54:35 +00:00
Jordan Brown
8be291f918
Minor cleanups [DMDeploy][APIDeploy][TGSDeploy]
2020-07-30 22:53:47 -04:00
tgstation-server
f82f496d22
Merge branch 'master' into dev
2020-07-30 17:41:31 +00:00
Jordan Brown
4b934384b7
Maybe fix other sleep_offline issues
2020-07-30 13:40:29 -04:00
Jordan Brown and GitHub
98788a23d8
Merge branch 'dev' into MrStonedOne-patch-1
2020-07-30 02:42:00 -04:00
Jordan Brown
3a1caa1518
Don't crash the test if the chat broadcast fails
2020-07-30 02:13:55 -04:00
Jordan Brown
6e7b0750a3
Fix Discord timeouts crashing bridge requests in DM
2020-07-29 15:57:40 -04:00
Jordan Brown
1aa8c3b157
Fix InvalidOperationExceptions in dump jobs
2020-07-29 15:19:31 -04:00
Jordan Brown
d2b2abb53c
Remove redundant log message
2020-07-29 13:27:33 -04:00
Jordan Brown
33ee270a9f
Fix exit handler not having a proper PID
2020-07-29 12:16:11 -04:00
Kyle Spier-Swenson and GitHub
75f6433500
Update v4 api.dm
2020-07-28 21:25:15 -07:00
Kyle Spier-Swenson and GitHub
454a70472b
Update api.dm
2020-07-28 21:22:37 -07:00
Jordan Brown
3b24af9b51
Fix tests
2020-07-28 17:30:31 -04:00
Jordan Brown
6f6a6035a8
Process stuff is pain
2020-07-28 14:21:41 -04:00
Jordan Brown
f219028151
Fix log file downloading directory browsing
2020-07-28 14:17:38 -04:00
Jordan Brown
a7bbd7fafc
Minor log message fix
2020-07-28 14:00:40 -04:00
Jordan Brown
e1634fadaf
Finally fix the process termination issues maybe
2020-07-28 13:42:31 -04:00
Jordan Brown
722567ded8
Fix auto updates not clearing merged PRs
2020-07-27 22:23:58 -04:00
Jordan Brown
6399c4cbf1
Process output streaming fixes
2020-07-27 13:12:58 -04:00
Jordan Brown
d460330cab
Log message cleanup
2020-07-26 12:58:29 -04:00
Jordan Brown
b158bfbd1e
More CI cleanups
2020-07-25 12:59:47 -04:00
Jordan Brown
abd5e016ec
More test fixes
2020-07-21 19:35:18 -04:00
Jordan Brown
513177a4eb
IRC Refactor
2020-07-19 21:26:32 -04:00
Jordan Brown
7c0030180c
Chungus refactors
...
- Added a new ErrorCode for when chat bots fail to connect
- Made IProvider IAsyncDispsable
- Removed IDatabaseContextFactory dependency from watchdogs
- Jobs will no longer start until instance manager startup is complete
- Chat provider connection is now done as a job, there is no way to retrieve directly this job through the API currently
- Fixed disabled chat bots connecting when their instance onlined
- Fixed issue with chat provider reconnection channel remapping
- IJobManager can now accept a null user in most cases which it will substitute for the TGS user
- Fixed some watchdog issues relating to accessing disposed session controllers
2020-07-19 17:54:27 -04:00
Jordan Brown
af9df2130e
General package update
2020-07-19 17:17:29 -04:00
Jordan Brown
e4255b0a7e
Fix test suite
2020-07-18 10:29:36 -04:00
Jordan Brown
561f9216ba
Add down migration tests
2020-07-14 13:29:04 -04:00
Jordan Brown
4f2b32b757
Fix IPV6 issue with BindTest
2020-07-14 11:43:38 -04:00
Jordan Brown
415c15dfd3
Make sure to test IPv6
2020-07-14 10:54:30 -04:00
Jordan Brown
e01aedee03
Minor code improvement
2020-07-14 10:49:03 -04:00
Jordan Brown
fece7567fb
Disallow address reuse for port bind tests
2020-07-14 10:26:24 -04:00
Jordan Brown
46aee33261
Fix IInstanceReferences not being disposed
...
Also remove unused usings
2020-07-13 21:34:48 -04:00
Jordan Brown
d961186d1b
Discards aren't kept around for using statements
...
Workaround for https://github.com/dotnet/csharplang/issues/2235
2020-07-13 19:33:52 -04:00
Jordan Brown
80cf6c415b
Fix new FxCop issues
2020-07-13 14:37:15 -04:00
Jordan Brown
d47498370b
Use the beta version of FxCop analyzers
...
Fix for https://github.com/dotnet/roslyn-analyzers/issues/3850
2020-07-13 14:23:36 -04:00