Cyberboss
0fb55df7ea
ChatSetupInfo lists are sanity checked
2017-11-11 19:21:49 -05:00
Jordan Brown and GitHub
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 Brown and GitHub
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