Commit Graph
17 Commits
Author SHA1 Message Date
Jordan Brown 46aee33261 Fix IInstanceReferences not being disposed
Also remove unused usings
2020-07-13 21:34:48 -04:00
Jordan Brown f923d0c87d Component instance usage cleanup
- GetInstance now returns null instead of throwing when the instance is offline. To be honest, we should wrap this in a using.
- Add safe accessor class for controllers that also performs request validation.
- API bump to 7.1.0
- Added ErrorCode 90 for offline instances, replacing the 403 response
- Move jobs now move the directory and are more fail safe
- Creating instances no longer uppercases the path on disk on Windows
2020-07-12 13:53:28 -04:00
Jordan Brown 751546308c Fix integration test 2020-06-16 12:47:15 -04:00
Jordan Brown f42295ee8e Various fixes 2020-05-12 18:00:29 -04:00
Jordan Brown 794cf3ef38 Add integration test for server reboots 2020-05-12 13:24:26 -04:00
Jordan Brown be71c56eb8 Test updates 2020-05-08 04:10:57 -04:00
Jordan Brown 7de1c45aa8 Update integration tests with regressions 2020-05-08 03:25:33 -04:00
Jordan Brown 6d53e67b8f Fix up integration tests 2020-05-05 13:52:58 -04:00
Jordan Brown 9560a383b6 Re-enabled instance manager detach test 2020-04-27 11:48:54 -04:00
Jordan Brown e1439b8ec5 Merge branch 'dev' of https://github.com/tgstation/tgstation-server into INTEGRATE 2020-04-26 20:02:23 -04:00
Jordan Brown 892656a90a Add integration test for instance path whitelist 2020-04-26 19:26:33 -04:00
Jordan Brown f686cb3dc2 Temporarily disable failing instance manager tests 2020-04-26 18:38:53 -04:00
Jordan Brown 22ff4e6737 Write tests, fix bugs 2020-04-20 15:11:28 -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
Cyberboss 0c563d014c Add a test for creating instances in the installation directory 2018-10-23 16:29:21 -04:00
Cyberboss 1f265d1505 Add integration test for restoring lost instance user permissions 2018-09-28 15:57:59 -04:00
Cyberboss b90171e917 More integration tests 2018-09-04 15:22:47 -04:00