JustArchi
a04fb33343
Structure cleanup
2018-09-08 01:03:55 +02:00
Łukasz Domeradzki
e18c8ffa55
Rewrite IPC from HttpListener to KestrelHttpServer ( #898 )
...
* Debug tests
* Update
* Add support for IPCPassword
* Misc
* Misc
* Update
* Misc
* Cut dependencies to bare minimum
* Update
* Update
* Update
* Update
* Add support for websockets
* Cleanup and preparation for merge
* Add missing mapping of / -> index.html
* Add support for custom path + misc
* Misc
* Declare latest compatibility version
* Fix harmless error on /Api/Log websocket disconnect
2018-09-08 00:05:23 +02:00
JustArchi
13e835c3b7
Code cleanup
2018-08-19 14:37:23 +02:00
JustArchi
307e69c48d
Disable regex cache for MinMemoryUsage mode
2018-08-17 19:20:27 +02:00
JustArchi
6f58f58865
Closes #868
2018-08-06 01:21:36 +02:00
JustArchi
97f826b7e2
Add /Api/WWW/Send + cleanup
2018-07-31 16:17:24 +02:00
JustArchi
16d002f99b
Misc code cleanup
2018-07-27 04:52:14 +02:00
Łukasz Domeradzki
0ffcedcf01
Implement support for new Steam chat ( #811 )
...
* First proof of concept
Still missing friends interaction
* Misc
* Add missing bits
* Misc
* Misc
* Misc
* Misc
* Handle new max message length
* AH bits for messages ack
* Implement MarkReceivedMessagesAsRead
* Mark notifications appropriately
* Remove obsolete callback subscriptions
* Correct NoResponse functions
* Adapt new code to beta format
* Implement advanced chat logging functionality
* Improve message handling
* Port naive escaping logic from ArchiBoT
* Cover edge cases
* Update lib
* Misc
* Kill more obsolete pragmas
* Update SK2 to official build
From https://ci.appveyor.com/project/SteamRE/steamkit/build/2.1.0.649/job/osamyjpyf7v9ot7k/artifacts
* Packages update
* SteamTarget changes
Single responsibility + fix of required parameters
2018-07-24 23:43:25 +02:00
JustArchi
1b5fc78068
Correct WebProxy type for #855
2018-07-17 21:10:18 +02:00
JustArchi
80acfbee17
Revert "Crash on unobserved task exceptions again"
...
This reverts commit 62c31fd4d0 .
2018-06-24 14:41:19 +02:00
JustArchi
62c31fd4d0
Crash on unobserved task exceptions again
2018-06-20 14:46:46 +02:00
JustArchi
2090d6301b
Move DismissInventoryNotifications to BotBehaviour
...
Also stage 2 of all deprecated properties until now.
2018-06-19 20:02:11 +02:00
JustArchi
069c3703e7
Add OS variant to log
2018-06-16 08:04:02 +02:00
JustArchi
a2a693ccd3
Enforce net472 code contracts
2018-06-11 01:24:54 +02:00
JustArchi
34b609e6f0
Use new ToHashSet() method
2018-06-09 00:45:15 +02:00
JustArchi
f5d25097da
Add variant to ASF header
2018-06-04 17:05:24 +02:00
Łukasz Domeradzki
9a30277cf8
Runtime upgrade to .NET Core 2.1 ( #804 )
...
* Initial bump to .NET Core 2.1
* Add workaround for https://github.com/mono/linker/issues/286
* Deprecate BackgroundGCPeriod
* Websockets updates
* Misc
* Check if travis works with 2.1
* Not yet
* Fix travis for now
* Test
* Whatever, travis is broken right now
* Schema update
* Update travis
* Test travis
* Check OSX
* Correct CI versions
* Misc
* Misc
2018-06-04 00:17:13 +02:00
JustArchi
589ff5dce4
Fix parental unlock
2018-05-27 04:48:09 +02:00
JustArchi
a6b802fbc8
Closes #795
2018-05-23 15:28:02 +02:00
JustArchi
7c133a799b
Extend debug to databases too
2018-05-18 21:12:33 +02:00
JustArchi
494370a226
Re-implement stage 2 of deprecation
2018-05-17 11:11:03 +02:00
JustArchi
2357729ca4
Stage 2 of deprecation for IsBotAccount, --server and --service
2018-05-13 20:59:05 +02:00
JustArchi
cbfc7d0e42
Accelerate initial bots startup
...
Files can be read in parallel after all
2018-05-13 19:19:27 +02:00
JustArchi
fce94c3fa4
Add proxy support
...
https://www.youtube.com/watch?v=g54aPmNjMM4
2018-05-09 05:31:48 +02:00
JustArchi
ca4bf71384
Misc
2018-05-03 05:41:48 +02:00
JustArchi
9f6ab2ec73
Misc
2018-04-18 01:59:57 +02:00
JustArchi
585ec09937
Misc
2018-04-18 01:16:04 +02:00
JustArchi
80ce4a78fa
Misc
2018-04-18 01:11:46 +02:00
JustArchi
c06d9cc887
Rewrite command-line arguments
2018-04-18 01:04:28 +02:00
JustArchi
4dfaf32176
Misc
2018-04-08 05:24:21 +02:00
JustArchi
98e73c3fb4
Add more optional debugging
2018-02-25 18:57:06 +01:00
JustArchi
9691e2a37b
Improve FileSystemWatcher
2018-02-17 20:42:47 +01:00
JustArchi
dc1a62b694
Remove dead code
2018-02-12 22:11:11 +01:00
JustArchi
18573f60c9
Misc
2018-02-12 22:08:41 +01:00
JustArchi
0cca2fd7b4
Implement IPCPrefixes
...
This makes it possible to not only listen on multiple different host/port combinations, but also different protocols or base URLs (even though this will probably break things up, need to do more tests)
2018-02-12 22:07:02 +01:00
JustArchi
9e886176cb
Huge /Api/Log update for #733
2018-01-31 02:42:23 +01:00
JustArchi
6bbff6ab4e
Happy new year
2018-01-01 02:56:53 +01:00
JustArchi
325e7a1ff2
Misc
...
We can (and should) log console exceptions also to the console, since we're no longer waiting for user input at this point.
2017-12-29 16:23:21 +01:00
JustArchi
83792373e4
Closes #720
2017-12-29 16:19:16 +01:00
JustArchi
85bab9ea5b
Misc
2017-12-26 20:06:31 +01:00
JustArchi
46eb108117
Misc
2017-12-17 11:53:36 +01:00
JustArchi
9f8397bb8d
Misc
2017-11-30 23:39:35 +01:00
JustArchi
19345ebf96
Closes #700
2017-11-30 23:09:07 +01:00
JustArchi
cfa6fb3e1b
Misc
2017-11-29 02:07:57 +01:00
JustArchi
d5f44f8f6c
ReSharper: update header
2017-11-18 17:27:06 +01:00
JustArchi
8019cdcbb4
Code review according to Jeffrey Richter
...
> The pattern is to take the basest class or interface possible for your arguments and return the most specific class or interface possible for your return types. This gives your callers the most flexibility in passing in types to your methods and the most opportunities to cast/reuse the return values.
2017-11-16 22:10:11 +01:00
JustArchi
52decac16b
Closes #688
2017-11-03 23:17:45 +01:00
JustArchi
c943791dda
Remove EmbedIO dependency, #667
...
After second thought it looks like EmbedIO offers absolutely nothing we can't do with a bit of coding. It brings a lot of dependencies (mainly yet another logging library) for absolutely no reason. I'd rather write my own API controllers.
2017-10-23 12:17:32 +02:00
JustArchi
e1ddd99935
Various script improvements
2017-10-21 23:03:45 +02:00
JustArchi
3f066cf882
Make --path <path> argument variant work too
2017-10-21 16:56:48 +02:00