Commit Graph

4984 Commits

Author SHA1 Message Date
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
JustArchi
f8fa22f8c2 Avoid using dotnet exec
dotnet exec is implementation detail, initially I used it to avoid useless dotnet process that spawned dotnet exec, but it seems .NET Core team found out about this and patched it so initial dotnet call properly uses exec() on itself into dotnet exec, good job .NET Core team!
2017-11-22 05:49:38 +01:00
JustArchi
38877f1c0e Simplify notifications structure 2017-11-18 23:55:11 +01:00