Commit Graph
3380 Commits
Author SHA1 Message Date
Jordan Brown e0cb4bc8fe Fix ByondInstaller test 2020-04-23 01:06:52 -04:00
Jordan Brown db8b5f48ca General package update 2020-04-23 00:55:21 -04:00
Jordan Brown cfda6c4187 Change default project to Tgstation.Server.Host 2020-04-23 00:50:47 -04:00
Jordan Brown 5d0af0c5de Fix ToListAsync issue with IDatabaseCollection 2020-04-23 00:50:20 -04:00
Jordan Brown 6394b8a3c8 Minor C#8 features 2020-04-23 00:50:03 -04:00
Jordan Brown 6cc49d7fe4 Set DOTNET_ENVIRONMENT 2020-04-23 00:49:50 -04:00
Jordan Brown 1cec9dc91c Merge from dev 2020-04-23 00:49:32 -04:00
Jordan Brown aea58285f5 Finish putting interop back together server side 2020-04-22 23:47:53 -04:00
Jordan Brown f9cf41c2d5 Update the README 2020-04-22 22:22:21 -04:00
Jordan Brown e711593273 WIP Chungus 2020-04-22 15:18:14 -04:00
Jordan Brown 80d3ef845d Minor compiler improvements
- Reccommend lowering the security level if API validation times out.
- Log DreamMaker output as Debug.
2020-04-22 13:11:29 -04:00
Jordan Brown f62d827fbf Only trust the .dmb in trusted mode 2020-04-22 13:09:44 -04:00
Jordan Brown 4e418cd3e6 Fix trusted file writing 2020-04-22 13:09:01 -04:00
Jordan Brown faf3dc2dae DEFINITELY DO NOT USE ULTRASAFE AS THE DEFAULT 2020-04-22 13:08:18 -04:00
Jordan Brown 6b83e62faf Enable ultrasafe security support 2020-04-22 12:25:07 -04:00
Jordan Brown c08c839074 Write to the trusted.txt in the user's BYOND folder 2020-04-22 12:12:27 -04:00
Jordan Brown d333ca3387 Added PathToUserByondFolder to IByondInstaller 2020-04-22 12:05:53 -04:00
Jordan Brown 5253086d7f Rename IBridgeHandlerBase to IBridgeDispatcher.
Change BridgeController's dependency to it
2020-04-22 11:53:03 -04:00
Jordan Brown 357bc7253e Remove bridge from swagger doc 2020-04-22 11:36:39 -04:00
Jordan Brown 81fc310991 Add support for BYONDs trusted .dmb list 2020-04-22 02:45:05 -04:00
Jordan Brown 644b5413ec Fix missing ChatCommandsJson 2020-04-22 02:44:50 -04:00
Jordan Brown 33ff7fd1e2 Stop checking deprecated_patch for wildcards 2020-04-22 02:43:47 -04:00
Jordan Brown 92529cf80c Add bridge response loggin 2020-04-22 02:09:05 -04:00
Jordan Brown c20200fdca Fixups 2020-04-22 01:39:04 -04:00
Jordan Brown cfbe382892 Yeah, including the defines would be nice 2020-04-22 01:33:52 -04:00
Jordan Brown 7bf848dad9 Finish DMAPI v5 2020-04-22 01:07:40 -04:00
Jordan Brown 0646fd58af Finish documenting DMAPI constructs. Get tests running 2020-04-21 23:55:59 -04:00
Jordan Brown 68f336cc32 Finish writing DMAPI5 definitions I think 2020-04-21 22:51:05 -04:00
Cyberboss e3fb77549d WIP 2020-04-21 21:59:43 -04:00
Cyberboss d0300dbeeb Actually set the API version 2020-04-21 21:37:03 -04:00
Cyberboss 9bf1d6d78b Minor improvements 2020-04-21 21:33:10 -04:00
Cyberboss 697dd99249 Add DMApiVersion migrations 2020-04-21 21:26:57 -04:00
Cyberboss 2ddbfec4e7 Minor comment 2020-04-21 20:00:36 -04:00
Jordan Brown c351aec284 Fix test 2020-04-21 11:05:32 -04:00
Jordan Brown 618ad7bb38 Finish IServerPortProvider stuff 2020-04-21 11:04:20 -04:00
Jordan Brown beed88f8d0 Interop rewrite WIP 2020-04-20 22:50:40 -04:00
Jordan BrownandGitHub 33822223f1 Merge pull request #929 from tgstation/928-WindowsAdminRequired
Some stuff
2020-04-20 16:30:07 -04:00
Jordan Brown 4e6e80f8d7 Forgot to restore this else 2020-04-20 15:18:02 -04:00
Jordan BrownandGitHub 5c060c4930 Testing the local repository was a bad idea 2020-04-20 14:56:40 -04:00
Jordan Brown c1c880b361 Remove unneccessary warning suppression 2020-04-20 13:28:01 -04:00
Jordan Brown cd5eb25bb7 Remove C#8 features 2020-04-20 13:27:33 -04:00
Jordan Brown daf5d113e3 Add tests for RepositoryFactory 2020-04-20 13:12:49 -04:00
Jordan Brown 4802806bdc Cleanup repository management code 2020-04-20 12:24:42 -04:00
Jordan Brown f9004e9236 Fix checks in GenerateCredentialsHandler 2020-04-20 12:15:42 -04:00
Jordan Brown 0d1b19d01a Check platform compatibility at startup
- Refactor LibGit2Sharp repository creation into factory class
- PlatformIdentifer repository check now runs via this factory
- Removed CredentialsProvider, integrated into RepositoryFactory
2020-04-20 12:13:35 -04:00
Jordan Brown 3a89d8ebc0 PlatformIdentifier now performs compatibility checks 2020-04-20 11:43:39 -04:00
Jordan Brown 1b9853fe35 Add support for getting the current system identity and checking if it can create symlinks 2020-04-20 11:43:08 -04:00
Jordan Brown 6c98dc3cd7 Disable complexity warning 2020-04-18 16:21:32 -04:00
Jordan Brown 7ce62a0ee3 Fixes tokens not invalidating after a user is disabled 2020-04-18 00:58:27 -04:00
Jordan Brown 8bacd2de37 Correct version specification in Swagger spec [APIDeploy] api-v5.0.1 2020-04-17 16:33:43 -04:00