Commit Graph
31 Commits
Author SHA1 Message Date
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 eb7decbf1a Merge upstream 2017-11-05 21:22:04 -05:00
Cyberboss 747b1139f3 Fixes bridge issues 2017-11-02 15:29:41 -04:00
Cyberboss e1d9158f08 Merge upstream 2017-11-02 10:45:13 -04:00
Cyberboss fdd2a1ad0b Merge upstream 2017-11-01 09:59:11 -04:00
Cyberboss b3e6905e26 Adds a nuget package for the interface 2017-10-31 21:00:48 -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 8672a9d5c6 Modify Interface to accept instance switching. Add ITGInstance 2017-10-31 13:14:28 -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 351dfd830c Documents and splits up Chat.cs into ChatProvider.cs 2017-10-18 13:26:54 -04:00
Cyberboss c70f4bbc32 Split up Command.cs to RootCommand.cs. Move Children definition to RootCommand. Add docs to Command 2017-10-18 11:52:18 -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 d88a422125 Control Panel login screen improvements
Allows saving of remote access password

Remote access button selected by default if used last

Tabbing through the page now goes in a sane fashion
2017-09-29 12:57:22 -04:00
Cyberboss 152a99bbd1 Rename ITGServiceBridge to ITGInterop 2017-09-19 22:44:34 -04:00
Cyberboss ff062735c9 Seperate interface into seperate file 2017-09-17 21:58:14 -04:00
Cyberboss 90717d02e5 Merge upstream 2017-09-17 21:56:39 -04:00
Cyberboss e82ee3a9c4 Splits up Server.cs 2017-09-14 14:41:00 -04:00
Cyberboss 6619670a25 A working interface with no implementation yet 2017-09-08 16:14:10 -04:00
Cyberboss 2060ceede0 Add the UnmanagedExports nuget package 2017-07-27 11:08:03 -04:00
Cyberboss fdf97b95b9 Change the interface platform to x86 2017-07-27 11:06:24 -04:00
Cyberboss 67f7779cc3 Fixes project file warnings 2017-07-05 16:33:08 -04:00
Cyberboss 67b9efff65 Unifies the Version 2017-07-04 15:22:28 -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 fb432c8fc3 Chat Refactor (#79) [TGSDeploy]
* Chat refactor: Service changes

* Settings migration

* First pass at implementing the commandline

* WIP irc modes

* Wip

* Fix it

* Working

* Fix dickscord

* Some readme updates

* Fixes

* PMs are admin etc

* Compiling

* Final touches

* Version bump to 3.0.86.0
2017-06-28 14:18:59 -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