Łukasz Domeradzki
b38748de18
Misc
2025-01-05 19:04:55 +01:00
Łukasz Domeradzki
730814f4f6
Use new field keyword
2025-01-05 16:51:43 +01:00
Łukasz Domeradzki
ccec47c8bd
Resolve some qodana warnings
2025-01-05 16:22:54 +01:00
Łukasz Domeradzki
30a48b08fe
Don't trim tags, needed for STD plugin
2025-01-05 15:28:05 +01:00
Łukasz Domeradzki
9e207025c5
Happy new year
2025-01-05 02:40:56 +01:00
Łukasz Domeradzki
3f98337459
Closes #3343
2025-01-05 02:32:05 +01:00
Łukasz Domeradzki
96407018fb
Don't allow to run with invalid IPCPassword
...
This scenario would throw when IPC is required to compare provided password with hash in the config. Instead, yell at user and prevent them from running with such config at all.
2025-01-04 14:47:53 +01:00
Łukasz Domeradzki
a97d761f46
Bump, remove obsolete functionalities
2025-01-01 15:05:17 +01:00
Łukasz Domeradzki
ba68d1010f
Add optional filtering for plugins GET endpoint
2024-12-25 14:34:18 +01:00
Łukasz Domeradzki
711cda2d90
Revert "Misc"
...
This reverts commit b5039d6308 .
2024-12-25 14:30:02 +01:00
Łukasz Domeradzki
b5039d6308
Misc
2024-12-25 14:22:24 +01:00
Łukasz Domeradzki
61fdbcfa9f
Skip borrowed games from owned packages
2024-12-20 15:08:17 +01:00
Łukasz Domeradzki
f7f7dbdab8
Misc
2024-12-20 14:54:33 +01:00
Łukasz Domeradzki
267384ad59
Decrease memory consumption from owned packages
2024-12-20 14:50:56 +01:00
Łukasz Domeradzki
7dc3d16666
Properly resolve #3358
2024-12-20 14:17:53 +01:00
Łukasz Domeradzki
b251598ca4
Revert "Use different URL to resolve #3358 "
...
This reverts commit 328a3748f5 .
2024-12-20 13:45:14 +01:00
Łukasz Domeradzki
96279a96bb
Merge branch 'main' of https://github.com/JustArchiNET/ArchiSteamFarm
2024-12-20 13:34:11 +01:00
Łukasz Domeradzki
328a3748f5
Use different URL to resolve #3358
2024-12-20 13:34:09 +01:00
ArchiBot
5b30a29e09
Automatic translations update
2024-12-20 02:20:19 +00:00
Łukasz Domeradzki
713971ced6
Remove AutoSteamSaleEvent farming preference ( #3360 )
2024-12-19 21:28:50 +01:00
Łukasz Domeradzki
054a317777
Try to address #3362
2024-12-17 23:59:32 +01:00
ArchiBot
7dee5b9998
Automatic translations update
2024-12-16 02:24:12 +00:00
Łukasz Domeradzki
acd081775d
Misc Rider enhancements
2024-12-14 17:51:03 +01:00
Jack Nolddor
1f27cb37f2
feat: blacklist winter sale 2024 app ( #3359 )
...
refer to https://steamdb.info/app/2861720/
2024-12-12 22:14:32 +01:00
ArchiBot
b9b93caf50
Automatic translations update
2024-12-08 02:26:04 +00:00
Łukasz Domeradzki
d21912dcd9
Add workaround for #3352
2024-12-05 20:20:30 +01:00
Citrinate
837ca6a805
Fix typo ( #3344 )
2024-11-23 17:30:58 +01:00
Łukasz Domeradzki
8aa017050e
Fix trimmed HttpContext in ASF API
2024-11-18 11:08:31 +01:00
ArchiBot
17ef5e3aee
Automatic translations update
2024-11-15 02:22:07 +00:00
ArchiBot
d1b7133db3
Automatic translations update
2024-11-14 02:19:56 +00:00
Łukasz Domeradzki
1b626caa53
.NET ⑨ (strongest version) ( #3244 )
...
* Initial .NET 9 bump
* Resolve selected .NET 9 analyzer warnings
* Fill TODO
* Fix build errors
* Misc
* Use new methods
* .NET 9 changes
* Dockerfiles no longer preview
* Misc
* Trimming works again
* Trimming works in docker too
* Test fix
* Update Directory.Build.props
2024-11-13 00:28:52 +01:00
ArchiBot
ed0da062df
Automatic translations update
2024-11-12 02:18:36 +00:00
Łukasz Domeradzki
540408a3d0
Fix kestrel deadlock in update procedure when using update command
2024-11-10 15:36:41 +01:00
ArchiBot
7d7c4ba3a5
Automatic translations update
2024-11-07 02:19:45 +00:00
Łukasz Domeradzki
a8f1cef5b8
Remove obsolete functionalities, bump
2024-11-06 18:47:39 +01:00
Łukasz Domeradzki
7c481de811
Closes #3327
2024-11-06 17:40:05 +01:00
ArchiBot
d63ef5e58c
Automatic translations update
2024-11-03 02:22:03 +00:00
Łukasz Domeradzki
35cdfbf169
Misc
2024-10-31 11:58:18 +01:00
Łukasz Domeradzki
6dddaa5992
Fix kestrel deadlock in update procedure
...
This time for good
2024-10-27 18:48:26 +01:00
Łukasz Domeradzki
411c49addd
Add proper support for server list provider cache
2024-10-21 12:56:17 +02:00
Łukasz Domeradzki
6bc29e8c3f
Squashed commit of the following:
...
commit 7501fd264b7248633c6853a6f232dfbf894b944a
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Mon Oct 21 12:18:54 2024 +0200
Remove CI artifact
commit d6ad6e78e386d08b2b7aeb53992b4b987b08d729
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Mon Oct 21 10:23:04 2024 +0200
Bump experiments
commit d5553a52f3bc656c5dd1c280b9189bc48e4d417e
Merge: 6e34cdc2 4b3224a7
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Mon Oct 21 10:19:16 2024 +0200
Merge branch 'main' into unified-experiments
commit 6e34cdc26c0804852c2b0cbadedcafbe45afb787
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Thu Oct 17 17:28:08 2024 +0200
Update experiments
commit 70b1c6e367c697ee669b16bf4d18b17aef4c2bb0
Merge: c22eb587 def6b675
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Thu Oct 17 17:18:34 2024 +0200
Merge branch 'main' into unified-experiments
commit c22eb5872ebcd1a284e354b645d4dc634412513b
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Mon Oct 14 20:07:23 2024 +0200
Make it work
commit 9907d375040ca5a0750b70df541597be29abc21f
Merge: de4b33c2 d166e198
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Mon Oct 14 19:31:06 2024 +0200
Merge branch 'main' into unified-experiments
commit de4b33c2c458d516b1945dd7ea24db321f15f7f9
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Sun Oct 13 20:22:32 2024 +0200
Fix docker build again
commit 60f3be0bd89375d19333f017389c0ba223ea721a
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Sun Oct 13 20:18:27 2024 +0200
Fix docker build
commit 07502180c4eb32549533917efca661e13ccf1a2f
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Sun Oct 13 20:15:18 2024 +0200
Commit missing part
commit 75fd1b867511419fa11d224042f5bc761571ac8d
Author: Łukasz Domeradzki <JustArchi@JustArchi.net >
Date: Sun Oct 13 20:12:12 2024 +0200
Craft some experiments
2024-10-21 12:19:23 +02:00
ArchiBot
d166e198de
Automatic translations update
2024-10-14 12:36:26 +00:00
Łukasz Domeradzki
5a9750a4b6
Workaround stale cache of CM servers
2024-10-14 13:42:29 +02:00
Łukasz Domeradzki
f2b8897ed1
Misc
2024-10-13 18:36:50 +02:00
Łukasz Domeradzki
f48caa08e9
Misc
2024-10-12 21:05:00 +02:00
Łukasz Domeradzki
f32fafdf15
Resolve eternal TODO with ASF API update routine
2024-10-12 21:03:11 +02:00
Łukasz Domeradzki
b0e36948c5
Misc
...
Don't force reconnect if we're somehow already connected during Start()
2024-10-12 16:11:10 +02:00
Łukasz Domeradzki
b0254aea2d
Implement extra bullet-proofing and synchronization over connect/disconnect logic
...
Address @ezhevita findings in regards to race conditions:
- NRE in this lambda function: 1a9f2a23c4/ArchiSteamFarm/Steam/Bot.cs (L1962)
- NRE in the ArchiSteamFarm.Steam.Bot.StopHandlingCallbacks (probably race condition?)
In general, both are caused by race conditions which can happen if user attempts to start/stop bot while critical section of handling callbacks loop is going. The code is overly complex unfortunately, so debugging it/guarantee of safety is problematic.
This commit therefore attempts to fix the underlying issue by synchronizing the code that starts/stops the underlying callbacks handling loop. While the loop itself is already thread-safe, the code that starts/stops it was not before. Now Start() as well as Stop() can not occur concurrently. On top of that, the only other place which has potential to stop the loop - final disconnect, is also guarded with additional condition that it can fire only if we're NOT set to KeepRunning at the time of calling, which should fix the situation where late disconnected callback could potentially stop already triggered new loop.
As usual in such complex situations, time will tell if this fixes all the issues we have.
2024-10-12 16:06:11 +02:00
Łukasz Domeradzki
c7524af07a
Misc
2024-10-06 15:58:38 +02:00
Łukasz Domeradzki
33c9aeda21
Closes #3304
2024-10-06 15:14:48 +02:00