Commit Graph
9876 Commits
Author SHA1 Message Date
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 4e228c5693 Merge pull request #930 from tgstation/921-NoSpam
Add Chat Limits
2020-04-20 17:56:42 -04:00
Jordan Brown f59f728725 Bump client version 2020-04-20 16:32:17 -04:00
Jordan Brown 7a90ce1abd Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 921-NoSpam 2020-04-20 16:30:59 -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 Brown 22ff4e6737 Write tests, fix bugs 2020-04-20 15:11:28 -04:00
Jordan BrownandGitHub 5c060c4930 Testing the local repository was a bad idea 2020-04-20 14:56:40 -04:00
Jordan Brown cc2cdeb941 Add chat bot and channel limits
- Add 2 new error codes and permissions
- API to 5.1.0
- Adds migration
2020-04-20 14:25:52 -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 4286b16d3e Fix some multi-query issues. Remove unused dependencies 2020-04-19 21:59:49 -04:00
Jordan Brown 41f021c7b5 Readd startup version log message 2020-04-19 16:25:03 -04:00
Cyberboss b7cd27f7fa Add ForEachAsync implementation to IDatabaseCollection 2020-04-19 12:47:38 -04:00
Cyberboss 9c74ed410e Use cast instead of .AsQueryable() 2020-04-19 12:32:47 -04:00
Cyberboss 43aaacfa50 Fix service test artifact path 2020-04-19 12:19:56 -04:00
Cyberboss 26128af015 Further 3.1 fixes 2020-04-19 12:09:09 -04:00
Cyberboss f7bf5e0fc7 Add dotnet-tools.json for ef tools 2020-04-19 11:12:45 -04:00
Cyberboss 885d76b1f2 Use dotnet 3.1 for travis release build 2020-04-19 11:12:21 -04:00
Cyberboss 68d2ffdeec Correct artifact paths to new framework 2020-04-18 23:20:59 -04:00
Cyberboss f940af429d Update travis dotnet version 2020-04-18 23:08:24 -04:00
Cyberboss 255b8df13e Update Dockerfile 2020-04-18 22:57:59 -04:00
Cyberboss 82e283141e Port remaining C# to .NET Core 3.1
- Add IDatabaseCollection for abstracting DbSet.
2020-04-18 22:56:35 -04:00
Jordan Brown 28e3eb4ba0 General package update 2020-04-18 16:36:27 -04:00
Jordan Brown d9a744e063 Upgrade all frameworks except Tgstation.Server.Host
- All executables/tests to .NET Core 3.1
- All libs to .NET standard 2.1
- Exclude Tgstation.Server.Host and dependencies
- Exclude Watchdog library due to .NET framework incompatibility
2020-04-18 16:30:45 -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
Jordan Brown 8c7e16dc28 Rewrite some log messages 2020-04-13 16:59:09 -04:00
Jordan Brown 9d3f7de2bb Fix issues with updating users 2020-04-13 16:34:12 -04:00
Jordan Brown 0c0d6087c4 RequiredAttribute is for DATABASE VALIDATION ONLY [APIDeploy] api-v5.0.0 2020-04-13 12:39:19 -04:00
Jordan Brown d648dfbe5f Fix API definitions being in PascalCase [APIDeploy]
- Remove model validation hack
- Upgrade a bunch of nuget packages
2020-04-13 00:28:11 -04:00