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 Brown and GitHub
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 Brown and GitHub
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