Commit Graph
163 Commits
Author SHA1 Message Date
Jordan Brown fa12f04615 Get less draconian with the migrations 2020-04-11 22:17:01 -04:00
Jordan Brown 97c7260566 Add tests for Version.props 2020-04-11 16:16:46 -04:00
Jordan Brown 2a5654edb9 Remove an unused using 2020-04-11 16:16:35 -04:00
Jordan Brown 4792e3b12e Add tests for Tgstation.Server.Host.Program 2020-04-11 16:16:16 -04:00
Jordan Brown 795bec18ab Big chungus commit
- API and client to version 5.0.0
- Added a bunch more model validations
- Added error codes
- Added limits to database strings
- Redid client exceptions to be more sane
- Added configurable instance and user limits
- Always clamp rights to their valid ranges
- Add an error if the minimum password length is more than the string limit
- Fixed chat bot name contraints crossing instances
- Enforce that SIDs be unique globally
- Normalize instance paths to forward slashes on windows. Added to sanitizer
- Added migrations
- Added ApiAssert for testing error codes
2020-04-11 13:14:55 -04:00
Jordan Brown dedf9869ea Fix RightsHelper.AllRights add test 2020-04-09 13:09:13 -04:00
Jordan Brown 218baecdf0 Add an integration test for reading the current user. 2020-03-30 16:33:54 -04:00
Jordan Brown 64cb53114c Migrate frameworks to .NET Core 2.2 2020-03-28 12:53:48 -04:00
Jordan Brown 5ce49dfb4d Remove an unused using 2020-03-28 12:13:36 -04:00
Jordan Brown 2c980aab2f Add a basic chat bot integration test 2020-03-25 14:06:12 -04:00
Jordan Brown 4fd9d9d228 Merge master 2020-03-25 13:28:11 -04:00
Jordan Brown bc67ad28bf Adds a Discord reconnection test 2020-03-24 22:53:20 -04:00
Jordan Brown 26c5632289 Hack automatic reconnection into the chat system 2020-03-24 17:08:44 -04:00
Cyberboss 7ec06871c3 Adds new Jobs namespace 2020-01-18 22:09:46 -05:00
Cyberboss 87ff972ace More namespace cleanups
Components.Compiler -> Components.Deployment
IDmbProvider -> Deployment.DmbProvider
2020-01-18 21:29:42 -05:00
Cyberboss db341d43b3 Adds the Database namespace 2020-01-18 21:11:51 -05:00
Cyberboss 284c6c393d Create the System namespace 2020-01-18 20:32:34 -05:00
Jordan Brown 7ccc4fca77 DBConnectionFactory -> DatabaseConnectionFactory
Removes unused using.
2020-01-18 19:47:46 -05:00
Jordan Brown daf3b8893d Fix failing unit test. 2020-01-18 19:45:30 -05:00
Jordan Brown 5bd4a0a2ed Remove unecessary double add of IIOManager to services. 2020-01-18 19:44:53 -05:00
Jordan Brown 8c09521021 Create the .Extensions namespace 2020-01-18 19:39:42 -05:00
Jordan BrownandGitHub 91c1e073a3 Merge branch 'master' into 886-YouMustTest 2020-01-12 19:38:06 -05:00
Cyberboss cd53ca9db4 General code cleanup pass 2020-01-12 17:29:49 -05:00
Jordan Brown 7ec46398f2 Merge branch 'master' of https://github.com/tgstation/tgstation-server into 890-GetYourSwagOn 2020-01-09 23:57:01 -05:00
Jordan Brown 8d2275e5e1 Add swagger spec to gh-pages 2020-01-09 23:56:45 -05:00
Jordan Brown 9ece4dc252 Deduplicate download code for IByondInstallers 2020-01-09 21:34:48 -05:00
Jordan Brown 1084c2714e Preliminary WindowsWatchdog support 2020-01-02 01:34:09 -05:00
Jordan Brown 5ddd3dd048 Rename test class to TestExperimentalWatchdog 2020-01-01 11:27:25 -05:00
Jordan Brown c1c6cadd44 Add support for the basic watchdog which runs one server at a time 2020-01-01 01:10:38 -05:00
Jordan Brown ab55d1f75d Post package upgrade fixes 2019-12-30 20:58:29 -05:00
Jordan Brown 48f4a0716f Update all nuget packages 2019-12-30 17:27:35 -05:00
Jordan Brown e49598a9ce Build system fixes and cleanups 2019-12-30 12:11:09 -05:00
Jordan Brown d7173e3c5f Empty User-Agents are still invalid 2019-01-11 15:14:25 -05:00
Jordan Brown d1a45281d7 Add test for issue #826 2019-01-11 15:04:20 -05:00
Jordan Brown 8114669a39 Make the project vscode friendly 2018-12-05 11:22:38 -05:00
Jordan Brown c93f2887b2 Merge upstream 2018-11-29 10:21:20 -05:00
Jordan Brown 6ce1b5f026 Fix service test 2018-11-28 17:34:13 -05:00
Jordan Brown c246ea9e62 This fukken service test 2018-11-28 14:33:59 -05:00
Jordan Brown 51da02dd61 Work on adding stylecop with custom anaylsis ruleset. 2018-11-27 17:32:58 -05:00
Jordan Brown bc61c98283 Improve that spurious service test a bit 2018-11-27 16:33:31 -05:00
Jordan BrownandGitHub 774c2ccd4c Merge branch 'master' into SPA 2018-11-26 16:12:07 -05:00
Jordan Brown 07557691c8 Add TestPosixByondInstaller 2018-11-02 15:58:38 -04:00
Jordan Brown a0a09dd1fe Give up on testing the chmod throw 2018-11-02 15:29:46 -04:00
Jordan Brown 70e6aa0938 Fix postwriteahandler test 2018-11-02 15:23:37 -04:00
Jordan Brown 66a1cbc129 Add TestPostWriteHandler 2018-11-02 15:16:42 -04:00
Jordan Brown ed03008a72 Add TestJobHandler 2018-11-02 14:59:23 -04:00
Jordan Brown 43bcdc2870 Remove unused usings 2018-11-02 14:58:58 -04:00
Jordan Brown 04e8f866d6 Improve usage of Assert.Inconclusive 2018-11-02 12:56:08 -04:00
Jordan Brown c7b8c1b45d Add discord tests 2018-11-02 12:55:59 -04:00
Jordan Brown 4f0d8162cf Update packages to stable 2018-11-02 11:17:25 -04:00