Commit Graph
90 Commits
Author SHA1 Message Date
Cyberboss 0fb55df7ea ChatSetupInfo lists are sanity checked 2017-11-11 19:21:49 -05:00
Jordan BrownandGitHub 6286802bc5 Merge branch 'master' into Permissions 2017-11-10 14:06:37 -05:00
Cyberboss 185d96e2c6 This will work if we can install the certificate 2017-11-09 14:05:38 -05:00
Cyberboss e66ac44b7e Very WIP please force push 2017-11-09 12:45:20 -05:00
Cyberboss 506c98c592 Breaks up ITGSService into itself, ITGLanding, and ITGInstanceManager 2017-11-07 16:59:56 -05:00
Cyberboss 377f5872c1 Test for command line PushTestmergeCommits functions 2017-11-06 15:13:35 -05:00
Cyberboss a6b258ee00 Merge branch 'master' of https://github.com/tgstation/tgstation-server-tools into RemoteBranchForTestmerges 2017-11-06 13:01:28 -05:00
Cyberboss f0c93a368d Adds IInterface 2017-11-06 12:50:02 -05:00
Cyberboss 3301b7cc69 Merge upstream 2017-11-06 10:29:18 -05:00
Cyberboss eb7decbf1a Merge upstream 2017-11-05 21:22:04 -05:00
Cyberboss e1d9158f08 Merge upstream 2017-11-02 10:45:13 -04: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 8672a9d5c6 Modify Interface to accept instance switching. Add ITGInstance 2017-10-31 13:14:28 -04:00
Cyberboss da7814e3d9 Merge upstream 2017-10-31 12:44:53 -04:00
Cyberboss fb0a128268 Makes Interface an instantiable class 2017-10-31 12:12:45 -04:00
Cyberboss d769212f95 Make all instance file ops use RelativePath(). Move Python stuff to Service 2017-10-24 17:15:38 -04:00
Cyberboss df663d8eb1 Removes deprecated API calls 2017-10-24 14:54:12 -04:00
Cyberboss 8b76a76a5b Reconverts the project to MSIL. Adds seperate bridge .dll 2017-10-24 12:47:08 -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 601f39b269 Fix remaining documentation errors 2017-10-19 12:32:39 -04:00
Cyberboss 1e6c34bdac Enable missing XMLdoc warnings on release builds 2017-10-18 11:29:05 -04:00
Cyberboss 8eef422936 Fail release builds if there are warnings 2017-10-18 11:27:40 -04:00
Cyberboss 83c95403f9 Finishes converting the project to x86 2017-10-18 10:41:31 -04:00
Cyberboss 82b1c97871 Merge upstream 2017-10-17 14:19:05 -04:00
Cyberboss a2c71ef16f Config option and cli command 2017-10-16 13:26:33 -04:00
Cyberboss 90ab635b33 CLI for modifying auto updates 2017-10-12 16:35:19 -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 848221fc0a Adds a function to recreate static directories 2017-09-27 14:14:23 -04:00
Cyberboss edffc6be3e Compilation is blocked if TGS3.json changes. Adds command/button to update it 2017-09-27 11:05:41 -04:00
Cyberboss 26d71d1a75 Adds a CLI command to actually push changelogs 2017-09-23 13:03:23 -04:00
Cyberboss df40a38217 Tabs 2017-09-23 12:57:26 -04:00
Cyberboss d153501049 repo status now shows the committer identity 2017-09-23 12:56:42 -04:00
Cyberboss 49bca6a527 Add delete command to CLI 2017-09-21 14:53:19 -04:00
Cyberboss 71494a5acf Added an out parameter indicating an UnauthorizedAccessException 2017-09-21 12:35:16 -04:00
Cyberboss 951eb57ee4 Console command to enumerate static dir 2017-09-21 12:22:00 -04:00
Cyberboss fc29d1d680 Fixes command line bad certificate acceptance 2017-09-21 11:42:58 -04:00
Cyberboss e1bbf35977 Merge upstream 2017-09-21 11:08:02 -04:00
Cyberboss c6c820541d Moves MoveServer() to ITGAdministration 2017-09-20 16:25:05 -04:00
Cyberboss 15fe20f1f6 Remove TG specific config shims 2017-09-20 14:27:52 -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