Commit Graph

9133 Commits

Author SHA1 Message Date
JustArchi
77413f13e2 Kill HackIgnoreMachineID with fire 2016-07-08 07:16:42 +02:00
JustArchi
1ca31ee33e Upgrade old SK2 conversions 2016-07-08 07:11:37 +02:00
JustArchi
4059a2cd11 Bring SK2 1.8.0
Finally... :)
2016-07-08 07:08:07 +02:00
JustArchi
23af6efb4b Misc
We expect this to be refilled with nearly the same amount of entries, so trimming is not really needed
2016-07-08 06:48:38 +02:00
JustArchi
09b2b29ff4 Avoid excessive TrimExcess()
It's really good for keeping memory low, but due to limited lifespan of those objects and the fact that we should focus on performance and not memory, it's better to avoid extra overhead and let GC do it's job, by dropping references to those objects ASAP

TrimExcess() is still being used for global objects, as those have longer (possibly infinite) lifespan and can benefit from that.
2016-07-08 06:45:17 +02:00
JustArchi
412028eff7 Misc 2016-07-08 00:02:04 +02:00
JustArchi
a5c85a73bc And when being invoked during waiting too 2016-07-07 23:36:35 +02:00
JustArchi
b40e87b25e Make ASF work with NLog autoReload=true 2016-07-07 23:27:34 +02:00
JustArchi
bdc3d07720 Remove LogToFile
Logging to file is now always enabled (unless running as a service). For advanced logging configuration https://github.com/JustArchi/ArchiSteamFarm/wiki/Logging is available
2.1.2.2
2016-07-07 22:35:22 +02:00
JustArchi
123b2c82fb Misc 2016-07-05 23:22:08 +02:00
Łukasz Domeradzki
26dfdf7f9f Merge pull request #284 from justin-gerhardt/master
moved default event log to its own log
2016-07-05 23:18:44 +02:00
Justin Gerhardt
e21eebd57e moved default event log to its own log 2016-07-05 04:35:10 -04:00
JustArchi
aa0eb065b6 Tweak EventLog layout, #274 2016-07-05 09:39:52 +02:00
JustArchi
7a3d980019 Bump 2016-07-05 09:19:58 +02:00
JustArchi
5b0d12347f Closes #281
It's really weird that NLog doesn't make needed refresh on each addition/removal by itself
2.1.2.1
2016-07-05 09:17:25 +02:00
JustArchi
9918b81342 Misc 2016-07-05 08:50:32 +02:00
JustArchi
cb6fa7a80b Create ISSUE_TEMPLATE.md 2016-07-05 08:32:51 +02:00
JustArchi
6c321b30a1 Bump 2016-07-04 22:59:16 +02:00
JustArchi
69d6d6e10b Use ASF instead of Main for global logging routines, closes #280 2.1.2.0 2016-07-04 22:46:08 +02:00
JustArchi
38eb130217 Add support for logging/catching also very early messages 2016-07-04 22:30:29 +02:00
JustArchi
c00943bb74 Initialize console loggers only once 2016-07-04 22:03:12 +02:00
JustArchi
e134d6f6b6 So happy to fix this 2016-07-04 21:58:50 +02:00
JustArchi
79b1019ec3 Allow overriding default ASF NLog settings, #279 2016-07-04 21:40:09 +02:00
JustArchi
4b0e65b76b Treat timeouts as warnings 2016-07-04 20:57:33 +02:00
JustArchi
49c4f94bba But don't commit my tests 2016-07-04 19:35:50 +02:00
JustArchi
58cc203577 Use fatal level for unhandled exceptions 2016-07-04 19:33:54 +02:00
JustArchi
6128d87cbf Always delete old log file 2016-07-04 19:25:01 +02:00
JustArchi
6ada40fc2f Implement NLog for ASF logging, closes #274, #279 2016-07-04 19:22:46 +02:00
JustArchi
f8ab06871f Bump 2016-07-03 09:41:51 +02:00
JustArchi
066c1358db Resurrect ASF Windows Service as ASF-Service.exe, #268 2.1.1.9 2016-07-03 09:36:42 +02:00
JustArchi
0f3b7becdf Statistics: Don't join group chat anymore
It was really cool in first ASF days, when it actually made sense. Once we reached 1k+ active accounts, it doesn't make sense anymore as group chat has 1k limit anyway.
2016-07-03 05:57:33 +02:00
JustArchi
dcda639cb1 Misc 2016-07-03 01:19:31 +02:00
JustArchi
27a555dde6 And back to fixing Mono 2016-07-03 01:18:09 +02:00
JustArchi
0e699eb95b Commit missing files 2016-07-03 00:52:45 +02:00
JustArchi
17dc0e3911 Bump 2016-07-03 00:46:27 +02:00
JustArchi
cd462f607e Move to Fody.Costura for repacking
This should be the best way for both Windows and Mono, plus is much more cleaner, get rid of those crappy tools
2016-07-03 00:46:16 +02:00
JustArchi
4e6723a7e2 Partially revert 9cc7e30
Indeed LibZ seems to not being functional on Mono, so we keep using ILRepack for Mono, and LibZ for Windows
Final binary is compiled on Windows anyway, and it seems to work properly on both Windows and Mono, so this is purely for making people using self-compiled binaries happy
2.1.1.8
2016-07-02 23:40:57 +02:00
JustArchi
9cc7e30c98 Switch from ILRepack to LibZ
We tried ILMerge, we tried ILRepack, so now maybe LibZ will do it's thing?
The objective is solving false-positives of AVs, it might get reverted if there is no improvement
2016-07-02 23:31:37 +02:00
JustArchi
cbf212aff5 Don't launch all parallel tasks immediately
It seems that the runtime is actually smarter than I thought, and can optimize tasks creation for maximum performance better than we'd do
2016-07-02 22:05:29 +02:00
JustArchi
ab4630c191 Add CodeStyle settings
In case somebody would like to stick with mine
2016-07-02 05:50:22 +02:00
JustArchi
e1e68d2d6a Enable greed mode
Barely anybody donates 😢
2016-07-02 05:46:23 +02:00
JustArchi
b594af5c44 Bump 2016-07-02 05:30:05 +02:00
JustArchi
d243bf260f ILRepack bump 2.1.1.7 2016-07-02 02:22:52 +02:00
JustArchi
af956f22e9 Allow empty descriptions 2016-07-01 16:34:32 +02:00
JustArchi
aac72d4c5b Avoid code duplication 2016-07-01 16:33:27 +02:00
JustArchi
dc98d794b8 Misc 2016-06-30 18:20:26 +02:00
JustArchi
831856cf15 Misc 2016-06-30 18:13:22 +02:00
Łukasz Domeradzki
686c0aaf8b Update CONTRIBUTING.md 2016-06-30 11:48:04 +02:00
JustArchi
9eadf805b5 Bump 2016-06-30 09:46:32 +02:00
JustArchi
3b8315073b Fix regressions 2.1.1.6 2016-06-30 09:33:22 +02:00