Commit Graph

95 Commits

Author SHA1 Message Date
JustArchi
0f4864fef2 Re-enable UDP protocol by default 2017-12-03 12:28:05 +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
d5f44f8f6c ReSharper: update header 2017-11-18 17:27:06 +01:00
JustArchi
642ca744cb I'm an idiot 2017-09-26 06:31:30 +02:00
JustArchi
f36e6cace4 Revert "Test"
This reverts commit 06b6a7ce16.
2017-09-26 06:31:07 +02:00
JustArchi
06b6a7ce16 Test 2017-09-26 06:13:34 +02:00
JustArchi
7ab4027d0a Address https://github.com/SteamRE/SteamKit/issues/455 2017-09-26 05:59:41 +02:00
JustArchi
c87f5ad417 Keep using TCP for a while longer 2017-09-22 18:05:33 +02:00
JustArchi
10ffd242cd ReSharper ignored warnings review 2017-09-21 03:16:42 +02:00
JustArchi
5f20781e2c End websocket tests 2017-09-17 18:05:38 +02:00
JustArchi
3c9ab82b7d Continue websocket testing 2017-09-09 20:28:39 +02:00
JustArchi
45cbb59144 Finish websocket tests
At least for now, SK2 guys have enough to do.
2017-08-31 18:28:21 +02:00
JustArchi
9718245793 Packages update + websocket tests 2017-08-28 12:13:59 +02:00
JustArchi
e397b7f7cc Bump IdleFarmingPeriod 2017-08-16 01:08:30 +02:00
JustArchi
8b8671c679 Use TCP by default
We'll play it safe, websocket/udp is not fully tested yet.
2017-08-14 17:58:30 +02:00
JustArchi
c13fd10bd8 Implement BackgroundGCPeriod
Tough decision to make, but I promised going for full performance, so there is that.
2017-08-14 05:31:01 +02:00
JustArchi
08d7b9deb0 Misc 2017-08-06 22:09:19 +02:00
JustArchi
09e8a52811 Packages update + config defaults 2017-08-02 14:32:01 +02:00
JustArchi
f24be67c8c Bunch of stuff for #605 2017-08-01 12:41:57 +02:00
JustArchi
f564cc5ebb Update ASF base code to SK 2.0 alpha5
There is a lot of changes in this one, I like how we got rid of SteamProtocol and got SteamProtocols instead.
2017-07-21 02:13:03 +02:00
JustArchi
32b2ea9fb7 Add double fine adventure to global blacklist 2017-07-10 09:15:48 +02:00
JustArchi
de55571c4d Misc 2017-07-01 14:35:34 +02:00
JustArchi
0b5fe21457 Add JS helpers for @Aareksio 2017-07-01 13:39:53 +02:00
JustArchi
f1f4624e6b Remove hacked option 2017-06-29 23:12:16 +02:00
JustArchi
a42ec697b0 Implement basic HttpListener IPC as WCF alternative 2017-06-26 08:42:00 +02:00
JustArchi
c787beb655 Add hacked optimization mode 2017-06-26 05:02:40 +02:00
JustArchi
abdab30c15 Improve load-balancing 2017-06-26 02:17:02 +02:00
JustArchi
1356fc2ca4 Blacklist Summer Sale 2017 badge 2017-06-15 20:33:50 +02:00
JustArchi
2199172244 Kill false warnings 2017-04-05 16:25:55 +02:00
JustArchi
4b7906aab4 Code cleanup 2017-04-05 14:30:14 +02:00
JustArchi
ea15b6c017 Remove default entries from Blacklist
It doesn't make any sense for them to be there, if we don't allow to edit them anyway
2017-02-27 19:59:52 +01:00
JustArchi
1fb980f2bf Misc 2017-02-03 10:01:10 +01:00
JustArchi
8926297614 WCFProtocol -> WCFBinding
More appropriate
2017-02-03 09:59:02 +01:00
JustArchi
72141c53a3 Cleanup + missing CG bits 2017-02-03 09:56:18 +01:00
JustArchi
24350dcba5 Closes #448
Everything works on Windows, pending tests on Mono
2017-02-03 09:54:09 +01:00
JustArchi
fc4574d143 Closes #445
Review https://github.com/JustArchi/ArchiSteamFarm/wiki/Logging for examples once I'm done updating the wiki
2017-01-31 01:10:01 +01:00
JustArchi
e4f4859eb4 Closes #445
ASF doesn't really make use of Balanced profile (as opposed to ArchiBoT), remove it leaving only MaxPerformance/MinMemoryUsage
2017-01-30 22:42:05 +01:00
JustArchi
8691050ed7 Closes #412
!*all commands are out - since we already have reserved 'ASF' botName, use this for targetting all bots in the process.
Also first parts of #445
2017-01-30 22:17:25 +01:00
JustArchi
21fa824b60 HttpTimeout -> ConnectionTimeout
Since HttpTimeout started affecting WCF timeout as well, and now I'm about to add yet another responsibility to this, this should be renamed to ConnectionTimeout.
Basically new HeartBeats() are cool, but user should have a direct way to configure the number of failed attempts allowed, as it can differ between stable and unstable networks, same like HttpTimeout.
This change apart from renaming HttpTimeout makes HeartBeats depend on it, allowing ConnectionTimeout / 10 failed attempts, and giving ConnectionTimeout / 30 minutes for steam servers to respond to out connection attempt. Both divisions are rounded up.
This should allow people with less unstable networks to get less clients being abandoned due to steam instability
2017-01-22 20:10:28 +01:00
JustArchi
63bff8432a Allow changing default language 2017-01-08 05:32:59 +01:00
JustArchi
dd8c1a79e4 Localizing... 2017-01-06 16:29:34 +01:00
JustArchi
ba8d70aebb Copyright update 2017-01-02 20:05:21 +01:00
JustArchi
b316224af3 Misc 2016-12-30 13:02:49 +01:00
JustArchi
c210480231 Fix default LootableTypes not being possible to remove 2016-12-30 13:01:02 +01:00
JustArchi
2c1127e57b Change default LoginID
Various bad scripts and other bots use LoginID of 0, so we will use LoginID of 1242, or whatever else, as long as it's static
2016-12-27 17:44:00 +01:00
JustArchi
cc317e10a8 Remove ForceHttp option
Initially I wanted to make it configurable to choose either HTTPS (preferred), or HTTP, depending on user choice.
I strongly believed that it WAS possible without much headache, and solve many older Mono issues without any strong code drawbacks.
However, Volvo proved me wrong yet again, as it seems that using HTTP just like that for accepting a trade makes it impossible, and that's ONLY because we're using HTTP and not HTTPS, even if all other data, including referer, post and request, looks exactly the same.
It's quite sad that I must remove this option, but I literally discovered that switching this to true makes accepting trades impossible, and that is beyond the point I can accept, as user could switch this to true when he doesn't need it, and limit program functionality without even knowing that this is the cause.
Everybody using up-to-date Mono should have no issues using HTTPS, even legacy TLS 1.0, so hopefully this won't hurt that marginal percent of users that had this set to true in the past. It was mentioned in the wiki that this option might disappear later on, and this is the moment when it doesn't only should, but MUST, disappear... 😢
2016-12-23 19:04:36 +01:00
JustArchi
30c69cf57c Move main ArchiLogger from ASF to Program
It makes more sense to put it in ASF class due to sharing potential, but I want to unify ArchiBoT logging and this makes it easier for maintenance
2016-12-23 18:49:52 +01:00
JustArchi
1bb19415d4 Closes #371 2016-12-15 03:38:16 +01:00
JustArchi
cf4e9172ee Closes #373 2016-12-11 16:56:33 +01:00
JustArchi
df218074ad Gigantic code cleanup
Time to enforce some common file layout, as general mess started to annoying me. Sorry in advance for people using custom forks and having merge conflicts, this will help everybody in long-run
2016-11-24 07:32:16 +01:00