Jordan Brown
54044d76af
Add missing Instance ID clauses to some RevisionInformation wheres
2018-09-22 11:44:50 -04:00
Jordan Brown
14c708b5da
Do not auto update if revision is same as current revision
2018-09-22 11:41:56 -04:00
Jordan Brown
9cebb2eddc
Merge branch 'master' of https://github.com/tgstation/tgstation-server into 598-TestChatTagging
2018-09-22 11:39:57 -04:00
Jordan Brown and GitHub
472c837616
Merge pull request #702 from tgstation/600-InstanceAutoUpdate
...
Tests and fixes auto updates. Fixes a watchdog bug. Fixes MergeOrigin bug
2018-09-22 01:15:59 -04:00
Jordan Brown
e5d38a2db9
Fix chat channel tags not getting set in and out of the API
2018-09-22 01:01:12 -04:00
Jordan Brown
ac84657b06
Fix watchdog not working in paths with spaces
2018-09-22 00:43:46 -04:00
Jordan Brown and GitHub
e76276db0a
Merge pull request #701 from Cyberboss/EndlessBeta
...
More minor configuration fixes
2018-09-21 23:45:46 -04:00
Jordan Brown
3ed59d28a6
Fix MergeOrigin aborting
2018-09-21 23:40:15 -04:00
Jordan Brown
7b5cf1821e
Adds a bit of auto update logging and exception cases
2018-09-21 23:38:08 -04:00
Jordan Brown
3a049117e3
Add missing user to auto update repository job
2018-09-21 23:20:16 -04:00
Jordan Brown
91543d73ff
Cleanup TimeSpan usage
2018-09-21 23:19:27 -04:00
Jordan Brown
efdad3b610
Add missing call to SetAutoUpdateInterval in InstanceController
2018-09-21 23:14:02 -04:00
Jordan Brown
e490a7f7b1
Fix some config shit
2018-09-21 22:45:43 -04:00
Jordan Brown
d1dcfe2ed5
Throw in some sanity
2018-09-21 22:14:40 -04:00
Jordan Brown
5e47168090
Fix configuration file routing [NugetDeploy]
2018-09-21 21:29:13 -04:00
Jordan Brown
b20eb6d155
Throw a JobException on PR merge conflicts
...
It's just saner this way
2018-09-21 19:55:23 -04:00
Jordan Brown
d9f75b7d85
Fix Repository.AddTestMerge return value
2018-09-21 19:53:04 -04:00
Jordan Brown
36b34a4f02
Fix directory enumeration again
2018-09-21 19:34:32 -04:00
Jordan Brown
ae3d1ab39a
Committing to master intensifies [NugetDeploy]
2018-09-21 18:27:44 -04:00
Cyberboss
465e79276f
Bump client preview version [NugetDeploy]
2018-09-21 17:17:48 -04:00
Cyberboss
8dc3de847f
Adds CreateDirectory to client
2018-09-21 17:17:26 -04:00
Jordan Brown and GitHub
a2a05abdd3
Merge pull request #700 from tgstation/699-FixPathStrip
...
Use configurationRelativePath when listing directory contents
2018-09-21 16:25:32 -04:00
Cyberboss
c462a77937
Use configurationRelativePath when listing directory contents
2018-09-21 16:26:26 -04:00
Jordan Brown and GitHub
5d4ec99125
Merge pull request #697 from Cyberboss/FixProviderFactory [NugetDeploy]
...
Test and fix IrcConnectionStringBuilder
2018-09-21 14:35:30 -04:00
Cyberboss
388b989a27
Version bump nuget packages
2018-09-21 14:36:50 -04:00
Cyberboss
b7cf3f6532
Test and fix IrcConnectionStringBuilder
2018-09-21 14:15:17 -04:00
Jordan Brown and GitHub
857af281ec
Merge pull request #696 from tgstation/688-FixChatBotRestart [NugetDeploy]
...
Clean up restart handling
2018-09-21 13:22:56 -04:00
Cyberboss
76628f7495
Clean up restart handling
...
Events now fire before the main CancellationToken
Added IRestartHandler and IRestartRegistration
Moved Chat shutdown broadcast to the chat level
Moved chat factory construction to the composition root
Cleanup up update exception handling
2018-09-21 12:25:28 -04:00
Jordan Brown and GitHub
71d42b6da3
Merge pull request #695 from tgstation/694-FixNullListException
...
Some Chat Bot API improvements
2018-09-21 12:03:48 -04:00
Cyberboss
17a368ae58
Bump nuget package versions
2018-09-21 11:24:13 -04:00
Cyberboss
f06216f3c6
Update chat bot documentation
2018-09-21 11:24:05 -04:00
Cyberboss
962d08f9a6
Add ChatConnectionStringBuilder
...
A way to more publically display how to create chat bot connection strings
2018-09-21 11:21:35 -04:00
Cyberboss
1b5ce43e7f
Move IrcPasswordType to the API
2018-09-21 10:44:24 -04:00
Cyberboss
fee3300fc3
Fix ValidateProviderChannelTypes() doc comment
2018-09-21 10:41:23 -04:00
Cyberboss
db30c6cf56
Fix NullReferenceException in ValidateProviderChannelTypes()
2018-09-21 10:40:33 -04:00
Cyberboss
bbdd3f805c
Chat bots now default to enabled: false when created
2018-09-21 10:39:28 -04:00
Jordan Brown and GitHub
7f5e3f854a
Merge pull request #693 from tgstation/692-IrcUpdate
...
Fix dictionary key clash issue in IrcProvider
2018-09-21 00:20:05 -04:00
Jordan Brown
fffe15229a
Fix dictionary key clash issue in IrcProvider
2018-09-20 23:38:30 -04:00
Jordan Brown and GitHub
7d3d5f92d6
Merge pull request #691 from steamp0rt/master
...
Update README for reverse proxy instructions
2018-09-20 18:10:46 -04:00
Jordan Brown and GitHub
af06073aab
Merge pull request #689 from tgstation/687-NoProviderChanges
...
Changing chat providers implicitly deletes all associated channels
2018-09-20 18:10:39 -04:00
steamport
e0c06e9599
Update README for reverse proxy instructions
2018-09-20 15:50:59 -04:00
Cyberboss
ae022a6348
Changing chat providers implicitly deletes all associated channels
2018-09-20 14:58:08 -04:00
Jordan Brown and GitHub
d04e0dd8cd
Merge pull request #685 from Cyberboss/FixWatchdogMessage
...
Some watchdog fixups
2018-09-20 13:34:41 -04:00
Cyberboss
a142ca1c6c
Gah
2018-09-20 12:33:40 -04:00
Cyberboss
bab28f4b3d
Fix file log levels among other things
2018-09-20 12:29:27 -04:00
Cyberboss
171d46c135
Add example DMAPI integration
2018-09-20 11:54:13 -04:00
Cyberboss
cb6fd27ed0
lock() startupTcs in Application while using it
2018-09-20 11:39:35 -04:00
Cyberboss
06e70bee3f
Immediately try to delete the temporary branch after pushing
2018-09-20 11:25:29 -04:00
Cyberboss
a268b4925f
Fix inactive server rebooting twice when launch parameters are changed
2018-09-20 10:52:13 -04:00
Cyberboss
b37ddfe1bc
Fix restarts triggering when the same launch parameters are reloaded
2018-09-20 10:45:53 -04:00