Commit Graph

4986 Commits

Author SHA1 Message Date
JustArchi
4e937ff0ae Don't map _ character to space
Since ASF now supports out-of-range arguments, we can make use of this for a space character and once again permit usage of _ as a normal character. #703
2017-12-11 13:51:36 +01:00
JustArchi
907236d5b8 Bump 2017-12-10 09:30:26 +01:00
JustArchi
a17a2af66b Fix out-of-range arguments
It always resulted in providing a single comma-delimited string, where it's not always appropriate (e.g. !nickname or !owns)

http://steamcommunity.com/groups/ascfarm/discussions/1/1499000547484950912/
3.0.5.3
2017-12-10 08:39:50 +01:00
JustArchi
4af094ed47 Serialize sensitive details in /Api/Structure 2017-12-10 01:08:01 +01:00
JustArchi
1574af29dd Add GET /Api/Structure 2017-12-10 00:01:39 +01:00
JustArchi
35e75cbc1c Fix build
I like how finally I'm getting notified about potential warnings, if only I could hook ReSharper there...
2017-12-09 23:21:27 +01:00
JustArchi
5235339fbb Add an option to keep sensitive details, #610
I completely forgot that we intentionally omit sensitive details, so bot config update API should have a way to inherit them without exposing, this will do.

Note to self: ALWAYS use custom JSON classes, so I won't need to break API just like like now, at worst I'll add new acceptable properties.
2017-12-09 23:15:33 +01:00
JustArchi
a9faf30f8a Bump 2017-12-09 20:51:10 +01:00
JustArchi
135e25d5a7 Fix new IPC ObjectDisposedException 3.0.5.2 2017-12-09 20:49:39 +01:00
JustArchi
01753bbd45 Keep using TCP protocol only for now 2017-12-09 10:13:14 +01:00
JustArchi
fd31256be8 Closes #704 2017-12-09 09:45:50 +01:00
JustArchi
ae640ba6ba cc.sh: use dotnet publ;ish
There is almost no difference between those two, but publish copies core libraries for running the project that might be missing if user deletes bin/obj/packages folders.
2017-12-07 14:39:41 +01:00
JustArchi
552e8346bb Travis bump 2017-12-07 09:22:26 +01:00
JustArchi
e11dfb2522 Bump 2017-12-07 09:19:13 +01:00
JustArchi
2dd9d86ba7 Misc 3.0.5.1 2017-12-07 09:10:56 +01:00
JustArchi
4e327cb26e Misc 2017-12-07 08:44:01 +01:00
JustArchi
065a8f4502 Misc 2017-12-07 07:54:26 +01:00
JustArchi
57bcf50364 More API improvements 2017-12-06 10:21:30 +01:00
JustArchi
0fb5e9f8a8 Code cleanup 2017-12-06 10:08:00 +01:00
JustArchi
f9d8179904 Remove !api command, make API endpoint accept multiple bots 2017-12-06 10:06:50 +01:00
JustArchi
1a5b5a90fe API updates 2017-12-06 09:47:25 +01:00
JustArchi
a6c5008b6a Translations update 2017-12-06 08:15:48 +01:00
JustArchi
fe6865050f Closes #667 2017-12-06 08:14:12 +01:00
JustArchi
44f9d80b60 Use 401 unauthorized for wrong IPC password 2017-12-04 22:27:20 +01:00
JustArchi
24ed4025bd Bump 2017-12-03 14:13:32 +01:00
JustArchi
fef3d50b5c Translations update 3.0.5.0 2017-12-03 13:27:41 +01:00
JustArchi
bd06bfb7ea Closes #701 2017-12-03 13:26:22 +01:00
JustArchi
0f4864fef2 Re-enable UDP protocol by default 2017-12-03 12:28:05 +01:00
JustArchi
258caa2188 Packages update, closes #186, #576 2017-12-03 12:20:52 +01:00
JustArchi
b6da399c89 Rename notifications body
Try to stick with Valve's naming for this one.
2017-12-01 01:36:58 +01:00
JustArchi
97c1a7a1a6 Improve error routine
This way we avoid slow reflection-based Enum.IsDefined() while covering out-of-range values.
2017-12-01 01:01:02 +01:00
JustArchi
d07d82438f Update ENotification
According to https://github.com/SteamRE/SteamKit/issues/493
2017-12-01 00:49:19 +01:00
JustArchi
16d3ca7a8f Add unrecognized event type
https://github.com/SteamRE/SteamKit/issues/493
2017-12-01 00:16:54 +01:00
JustArchi
9f8397bb8d Misc 2017-11-30 23:39:35 +01:00
JustArchi
1861ea0770 Packages update 2017-11-30 23:11:17 +01:00
JustArchi
19345ebf96 Closes #700 2017-11-30 23:09:07 +01:00
JustArchi
5a890a592d Bump 2017-11-29 03:32:00 +01:00
JustArchi
cfa6fb3e1b Misc 3.0.4.9 2017-11-29 02:07:57 +01:00
JustArchi
a16847dab2 Misc cleanup 2017-11-29 01:54:48 +01:00
JustArchi
55cdb5d0d9 Fix preprocessor definition detection
Also wow, I had no idea that even .csproj files handled by msbuild support C# operations, this is freaking awesome.
2017-11-29 01:48:15 +01:00
JustArchi
fdd8eb408b Introduce UpdatePeriod
Direct AutoUpdates replacement, also get rid of ArchiSteamFarm.version, since I'm pretty sure it can be done at compile time instead.
2017-11-29 01:22:40 +01:00
JustArchi
a986963b5c Misc 2017-11-28 21:34:50 +01:00
JustArchi
83821e9994 Make usage of login keys optional 2017-11-28 21:31:45 +01:00
JustArchi
1253799444 Bump 2017-11-26 20:00:14 +01:00
JustArchi
5aec2f53fd Remove unnecessary events subscription 3.0.4.8 2017-11-26 19:41:32 +01:00
JustArchi
6a74084729 Internal improvements regarding https://github.com/SteamRE/SteamKit/issues/491
It also fixes V3.0.4.6 regression reported in http://steamcommunity.com/groups/ascfarm/discussions/1/1488866180608154465 - even though it's just a workaround for Steam Network issue.
2017-11-26 19:08:48 +01:00
JustArchi
d75c67febf Packages update 2017-11-26 18:26:50 +01:00
JustArchi
02073f3ee6 Add retry logic for SteamApps.PICSGetProductInfo() 2017-11-26 18:26:11 +01:00
JustArchi
c64ca49f17 Translations update 2017-11-25 07:50:25 +01:00
JustArchi
70468c4b2d Update travis environment
Possible now thanks to https://github.com/travis-ci/travis-ci/issues/8685
2017-11-22 20:16:25 +01:00