Commit Graph
30 Commits
Author SHA1 Message Date
Cyberboss 506c98c592 Breaks up ITGSService into itself, ITGLanding, and ITGInstanceManager 2017-11-07 16:59:56 -05:00
Cyberboss f0c93a368d Adds IInterface 2017-11-06 12:50:02 -05:00
Cyberboss eb7decbf1a Merge upstream 2017-11-05 21:22:04 -05:00
Cyberboss 5e31a1952a Merge upstream 2017-11-01 18:55:27 -04:00
Jordan BrownandGitHub d039528638 Remove unused variable 2017-11-01 16:48:10 -04:00
Cyberboss e9a9a2e67b Fixes missing bad certificate override in Control Panel 2017-11-01 16:18:02 -04:00
Cyberboss 6be8f428ca Fix bad certificate handling 2017-11-01 15:23:53 -04:00
Cyberboss 8db5ecb26d Heavy instancing work
Added InstanceRootCommand for blocking instance based commands if no
instance is chosen
CLI now prints the service version
Added service level CLI commands
Fixed Service.LockLoggingID
Added InstanceMetadata DataContract
Implemented Service.ListInstances
ExitCode is now set to int parent type
Fixed ConnectivityLevel flags
Optimized channel closing during instance switching
2017-10-31 16:55:01 -04:00
Cyberboss e6f44a10b3 Clean up how connectivity level is determined 2017-10-31 15:09:23 -04:00
Cyberboss fb0a128268 Makes Interface an instantiable class 2017-10-31 12:12:45 -04:00
Cyberboss 2fba289804 Server => Interface 2017-10-20 14:12:46 -04:00
Cyberboss 3137be7abb Massive sanity reorganization of project structure
Overall:
- Removed all 'TG' prefixes on classes and enums
Service:
- TGStationServer => ServerInstance
- TGServerService => Service
- Moved all ServerInstance partial classes to a subfolder
- Moved ChatProvider classes, delegate, and interface to a namespace
- Moved EventID and ChatMessageType to their own .cs files
- Moved SanitizeTopicString to Program
- ServerService.cs => Service.cs
- Fixed ProjectInstaller being in it's own namespace instead of
TGServerService
Interface:
- Moved ExitCode enum to Command class
- Moved all components to a namespace
- Moved all component enums to Enumerations.cs
- DDInteropCallHolder => DreamDaemonBridge
- Move PullRequestInfo and DreamDaemonBridge to their own .cs files
- Changes the type of ChannelFactory cache from Dictionary<Type,
ChannelFactory> to IDictionary<Type, ChannelFactory>
2017-10-20 14:00:09 -04:00
Cyberboss 8745a52c03 Merge upstream 2017-10-02 11:07:55 -04:00
Cyberboss 0a1a8d5a29 Adds player counting 2017-10-02 11:03:22 -04:00
Cyberboss 1ca64547b1 Adds a warning when trying to access the service with a mismatched client 2017-10-02 10:48:32 -04:00
Cyberboss fc29d1d680 Fixes command line bad certificate acceptance 2017-09-21 11:42:58 -04:00
Cyberboss 816741ad8c Further sanity 2017-09-18 00:25:13 -04:00
Cyberboss a7d8d58f2b It's always fucking tabs 2017-09-18 00:21:34 -04:00
Cyberboss d655a31bdb Added prompts for SSL failures 2017-09-18 00:19:55 -04:00
Cyberboss 5ddb4887fb Makes MakeLocalConnection() used 2017-09-17 23:56:02 -04:00
Cyberboss f465bb875b Fix tabbing 2017-09-17 21:04:13 -04:00
Cyberboss c086933c3f Modifying the remote access port 2017-09-17 21:01:21 -04:00
Cyberboss ceae970592 GUI remote login 2017-09-14 17:11:52 -04:00
Cyberboss 3c99f3a9fd One shot command line logins 2017-09-14 16:50:16 -04:00
Cyberboss 228c6bd94a Remote interactive mode for CLI 2017-09-14 16:24:56 -04:00
Cyberboss ebdd37d9d0 DONT LOOK DIRECTLY INTO THE AUTHENTICATION CODE! 2017-09-14 15:59:14 -04:00
Cyberboss 9a8f59ab50 Add debug-upgrade CL command 2017-07-05 14:22:58 -04:00
Jordan BrownandGitHub ed594134b4 Chat command refactor (#91)
* Generalize Commands

* Generalization

* Compiling

* Finishing touched
2017-06-30 16:13:15 -04:00
Jordan BrownandGitHub e6a64be097 Command line connection errors print the exception 2017-06-06 13:45:41 -04:00
Jordan Brownandoranges 8c6d31f394 TGS3 (#3)
Let's just get this merged instead of having a massive PR

Original PR: tgstation/tgstation#26534
2017-06-01 13:06:42 +12:00