Commit Graph
9876 Commits
Author SHA1 Message Date
Cyberboss 5a3303301d Implement more configuration stuff 2018-07-23 12:54:05 -04:00
Cyberboss 8ae91abaf8 Implement Components.Configuration.ListDirectory 2018-07-23 12:41:02 -04:00
Cyberboss 06ac519af5 Add ISynchronousIOManager as a dependency for the Configuration component 2018-07-23 12:35:32 -04:00
Cyberboss 6d4449050d Implement SynchronousIOManager.WriteFileChecked 2018-07-23 12:33:02 -04:00
Cyberboss fbdf4288b4 Implement SynchronousIOManager.ReadFile
Removed cancellationToken parameter due to needless implementation complexity
2018-07-23 12:21:28 -04:00
Cyberboss 2e866ce0fe Implement SynchronousIOManager.GetFiles 2018-07-23 12:18:25 -04:00
Cyberboss 7732eef2a2 Implement SynchronousIOManager.GetDirectories 2018-07-23 12:17:59 -04:00
Cyberboss da44c98459 Maps ISynchronousIOManager to SynchronousIOManager in services setup 2018-07-23 12:16:03 -04:00
Cyberboss fc76fa2830 Adds skeleton SynchronousIOManager implementation 2018-07-23 12:15:28 -04:00
Cyberboss 04d71065a9 Adds ISynchronousIOManager 2018-07-23 12:14:18 -04:00
Cyberboss 1999bd3396 Cleanup of nuget packages 2018-07-23 11:38:36 -04:00
Cyberboss b94f661620 Handle NotImplementedExceptions in configuration controller.
May be a while before system identities actually work
2018-07-23 11:33:37 -04:00
Jordan Brown eb925ea4cd Some stuff 2018-07-22 19:30:52 -04:00
Jordan Brown cf1bbb73f2 Implement CopyDMFilesTo 2018-07-22 18:43:03 -04:00
Jordan Brown 722d520b85 Skeleton Configuration component 2018-07-22 18:07:22 -04:00
Jordan Brown cee2e76bdf ConfigurationController 2018-07-22 18:02:41 -04:00
Jordan Brown 7cf4e870b2 Configuration cleanup 2018-07-22 17:28:22 -04:00
Jordan Brown 2b3346af52 Fix compile error 2018-07-22 17:03:27 -04:00
Jordan Brown fa20cf6ad9 Fix IRC not listening 2018-07-22 17:03:11 -04:00
Jordan Brown 0ce92f9957 Properly handle the lack of implementation for posix system identities 2018-07-22 16:35:40 -04:00
Jordan Brown ca77f1fc44 Use the right ISystemIdentityFactory for the system 2018-07-22 16:31:54 -04:00
Jordan Brown 669c72a05f Windows identity/impersonation stuff 2018-07-22 16:30:47 -04:00
Jordan Brown f0cd3df98a Various fixes 2018-07-22 12:04:26 -04:00
Jordan Brown a5e3f68cc2 InstanceUserController 2018-07-22 11:43:48 -04:00
Jordan Brown 25c831a46c Some controller fixups 2018-07-22 11:06:30 -04:00
Cyberboss 751f86d186 Fix things 2018-07-20 17:39:58 -04:00
Cyberboss 12671f0247 For gods sakes man. NORMALIZE THE FUCKING TING 2018-07-20 17:35:28 -04:00
Cyberboss 6268da892b Fixes and optimizations out the ass 2018-07-20 17:31:32 -04:00
Cyberboss b4f712d00b Bunch more user stuff + admin password resetting 2018-07-20 17:21:08 -04:00
Cyberboss 1af9644d73 More user stuff, other fixes 2018-07-20 16:43:48 -04:00
Cyberboss 1701f318e5 UsersController.Create 2018-07-20 15:31:41 -04:00
Cyberboss 3272d3a7d7 Empty UsersController 2018-07-20 15:03:07 -04:00
Cyberboss c6808fbb3d Adds missing ChatController route 2018-07-20 14:59:44 -04:00
Cyberboss 0b71a1be77 Cleans up a couple controller things 2018-07-20 14:58:25 -04:00
Cyberboss c008acc4c9 Properly stop logspam 2018-07-20 14:53:30 -04:00
Cyberboss 729c36ff67 Fix up some things with efc logging 2018-07-20 14:22:23 -04:00
Cyberboss 02080b2402 Add logging to the host watchdog 2018-07-20 14:05:57 -04:00
Jordan BrownandGitHub 56688ec8b4 Merge pull request #544 from Cyberboss/WatchdogErrorStates
Watchdog event handlers
2018-07-19 18:39:05 -04:00
Jordan BrownandGitHub f9e3647f6f Merge branch 'V4' into WatchdogErrorStates 2018-07-19 16:41:59 -04:00
Jordan BrownandGitHub 02a4e7cc4b Merge pull request #545 from Cyberboss/MoreV4More
Implement the chat subsystem
2018-07-19 16:41:35 -04:00
Cyberboss 349797b82d Fix das build 2018-07-19 16:20:34 -04:00
Cyberboss 63425da298 We'll never know if it works till we test it 2018-07-19 16:17:28 -04:00
Cyberboss 5b60abeb51 Dispose useless inactive server sooner 2018-07-19 15:51:47 -04:00
Cyberboss 25d7f93c01 Implement builtin commands in a saner fashion 2018-07-19 15:47:53 -04:00
Cyberboss bc7bea0d31 Ignore post chat address punctuation 2018-07-19 15:44:07 -04:00
Cyberboss 197bf8908b Adds the kek command
Critical priority feature
2018-07-19 15:37:08 -04:00
Cyberboss 64ef419ed0 Uhh, wow I think the chat system is done (barring commands) 2018-07-19 15:34:14 -04:00
Cyberboss 5cbc879bbc And it was using SQLite too, you have no excuse 2018-07-19 15:12:43 -04:00
Jordan BrownandGitHub 3933527872 Merge pull request #548 from tgstation/Cyberboss-patch-1
Create releases as drafts until I stop being lazy and add auto release notes
2018-07-19 15:08:07 -04:00
Jordan BrownandGitHub 63d7a9b301 Create releases as drafts until I stop being lazy and add auto release nots 2018-07-19 14:57:52 -04:00