Commit Graph

1266 Commits

Author SHA1 Message Date
JustArchi
ec2c78ea81 Unify Forwarding and Distributing under RedeemingPreferences
Similar to TradingPreferences
2016-12-25 06:29:13 +01:00
JustArchi
eb88814c72 Adapt structure of JSON files to the one generated by sorted ConfigGenerator 2016-12-25 06:04:29 +01:00
JustArchi
a28ad1fdac Misc 2016-12-25 05:53:47 +01:00
JustArchi
d36eaebbfe Closes #383 2016-12-25 05:52:17 +01:00
JustArchi
55067c669e Closes #382 2016-12-24 23:12:40 +01:00
JustArchi
9d882784ee Implement workaround for #380 2016-12-24 19:27:36 +01:00
JustArchi
829bd8ce2f Adapt @Pandiora idea
See: 6038faaa5f (commitcomment-20287032)
2016-12-23 20:14:52 +01:00
JustArchi
532808c65d Bump 2016-12-23 19:26:30 +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... 😢
2.1.8.1
2016-12-23 19:04:36 +01:00
JustArchi
8aaee38a85 SteamStoreURL is const now
Also explain why
2016-12-23 18:51:45 +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
4219107d2b Closes #376 2016-12-23 04:03:51 +01:00
JustArchi
ea89ef6696 Replace GetUnixTime() with more elegant .NET 4.6 alternative 2016-12-23 03:54:46 +01:00
JustArchi
4b1fc7ae56 Misc 2016-12-23 03:47:12 +01:00
JustArchi
6038faaa5f I like my Steam account 2016-12-23 03:37:29 +01:00
JustArchi
e3f87e4a19 Adapt delays for lower misses 2016-12-23 03:24:37 +01:00
JustArchi
90d74de169 [EXPERIMENTAL] Queue discovery
Yes, you know my donation address
2016-12-23 03:01:37 +01:00
JustArchi
b781195b77 Respect AutoRestart in ASF.json changes 2016-12-21 23:25:36 +01:00
JustArchi
c74d4c857e Bump 2016-12-19 04:59:29 +01:00
JustArchi
f1e67ee333 Make older Mono being able to access Statistics server 2.1.8.0 2016-12-19 04:45:30 +01:00
JustArchi
8d89095670 Misc 2016-12-18 16:10:01 +01:00
JustArchi
7fe65144c1 Code cleanup 2016-12-18 16:03:32 +01:00
JustArchi
4404874e52 Misc 2016-12-18 15:51:20 +01:00
JustArchi
a1cf8c91c2 Misc
progressNode is actually null from time to time, no need to mark it as error if we're aware of this Steam fuckup
2016-12-18 15:49:06 +01:00
JustArchi
b7eac82596 Misc 2016-12-17 03:28:39 +01:00
JustArchi
b73bdee5af Bump 2016-12-17 03:23:29 +01:00
JustArchi
51ce849aee Misc 2.1.7.9 2016-12-17 02:28:28 +01:00
JustArchi
78af201cdb Skip reporting non-STM accounts
Initially I wanted to use this to build reliable statistics as in, number of active/inactive accounts, total accounts and so on
However, I don't really think my server will be able to handle it with more and more users, even if reporting that was active so far was still bare minimum.
Let's just stick to STM-only reporting for now, I don't have enough money for anything more advanced for now.
2016-12-17 02:27:14 +01:00
JustArchi
a580b6ab61 Bump 2016-12-16 15:33:19 +01:00
JustArchi
3cb24e19d9 Stop killing trade bots 2.1.7.8 2016-12-16 15:30:52 +01:00
JustArchi
399d438f8d Bump 2016-12-16 15:05:51 +01:00
JustArchi
00fb1b7c69 Misc 2.1.7.7 2016-12-16 15:02:41 +01:00
JustArchi
f477b79fa2 Fix cross-OS WCF incompatibility
Mono really struggles with this and can't respond to windows clients
2016-12-16 14:55:33 +01:00
JustArchi
8ead6be751 Fix CG generation of WCFHost 2016-12-16 14:20:32 +01:00
JustArchi
e7912a05e7 Bump 2016-12-15 04:53:16 +01:00
JustArchi
1bb19415d4 Closes #371 2.1.7.6 2016-12-15 03:38:16 +01:00
JustArchi
aa063425ce Bump 2016-12-15 02:26:16 +01:00
JustArchi
e5a39cc0de EXPERIMENTAL: Hopefully fixes #374 2.1.7.5 2016-12-15 01:56:13 +01:00
JustArchi
6460918bdc Allow Mono failures
It SIGSEGVs too often to consider it reliable test during compilation. I want to keep mono status around, especially for ASF badges in README, but I don't want to see commits failing because latest Mono segfaulted.
2016-12-12 21:44:20 +01:00
JustArchi
0d2f3f09b0 Add limited info 2016-12-12 15:35:21 +01:00
JustArchi
711d573e28 Misc 2016-12-11 18:16:55 +01:00
JustArchi
e90780ddac Fix WCF on Mono
It doesn't support metadata in tcp binding
2016-12-11 17:58:53 +01:00
JustArchi
cf4e9172ee Closes #373 2016-12-11 16:56:33 +01:00
JustArchi
9d0cc07d4e Reject clan invites when IsBotAccount
Also make it possible for quite rare situation of ASF accepting invite to SteamMasterClanID if it couldn't join due to group being non-public
2016-12-11 04:23:44 +01:00
JustArchi
8eeab55d0b Adapt debug routines to debug log level 2016-12-08 03:47:07 +01:00
JustArchi
31387fe6a1 Fix GamesPlayedWhileIdle for Paused CardsFarmer 2016-12-08 03:27:25 +01:00
JustArchi
556a56f2d3 Start logging failing requests on debug level now 2016-12-08 01:02:45 +01:00
JustArchi
82a992ee9c Misc 2016-12-08 00:43:09 +01:00
JustArchi
be01239114 More stability improvements 2016-12-08 00:37:42 +01:00
JustArchi
7b74577ce0 Misc 2016-12-07 19:08:36 +01:00