renovate[bot]
fa5c65f927
chore(deps): update crowdin/github-action action to v2.3.0
2024-10-28 14:34:25 +00:00
renovate[bot]
98f29b485b
chore(deps): update jetbrains/qodana-action action to v2024.2.6
2024-10-28 11:29:07 +00:00
ArchiBot
712a38c70f
Automatic translations update
2024-10-28 02:21:46 +00:00
Łukasz Domeradzki
c4dc037b3b
Bump
2024-10-27 19:08:23 +01:00
Łukasz Domeradzki
6dddaa5992
Fix kestrel deadlock in update procedure
...
This time for good
6.0.8.7
2024-10-27 18:48:26 +01:00
renovate[bot]
8879ed71c5
chore(deps): update asf-ui digest to 7c5eb33
2024-10-27 03:40:36 +00:00
renovate[bot]
b4c4f73e5e
chore(deps): update crazy-max/ghaction-import-gpg action to v6.2.0
2024-10-26 22:39:09 +00:00
renovate[bot]
17e64803c6
chore(deps): update dependency markdig.signed to 0.38.0
2024-10-25 22:22:01 +00:00
renovate[bot]
9c3b354fa2
chore(deps): update asf-ui digest to a45b124
2024-10-25 18:22:10 +00:00
renovate[bot]
040caa1f40
chore(deps): update dependency jetbrains.annotations to 2024.3.0
2024-10-25 03:01:44 +00:00
renovate[bot]
4cd8a7cb46
chore(deps): update actions/setup-node action to v4.1.0
2024-10-25 02:10:00 +00:00
renovate[bot]
782b54ac33
chore(deps): update actions/setup-dotnet action to v4.1.0
2024-10-24 21:50:51 +00:00
renovate[bot]
6437575763
chore(deps): update jetbrains/qodana-action action to v2024.2.5
2024-10-24 19:22:31 +00:00
renovate[bot]
df8856454a
chore(deps): update asf-ui digest to 515711c
2024-10-24 16:55:33 +00:00
renovate[bot]
132f47d86f
chore(deps): update asf-ui digest to 1cdd235
2024-10-24 05:14:34 +00:00
renovate[bot]
07f8dc543f
chore(deps): update asf-ui digest to 7b3c90f
2024-10-23 23:17:51 +00:00
renovate[bot]
9a2fd8c91d
chore(deps): update actions/checkout action to v4.2.2
2024-10-23 16:33:07 +00:00
renovate[bot]
6867f69909
chore(deps): update asf-ui digest to 61541c9
2024-10-23 10:29:16 +00:00
renovate[bot]
2c80f35388
chore(deps): update github/codeql-action action to v3.27.0
2024-10-22 21:42:13 +00:00
renovate[bot]
4e855011bc
chore(deps): update asf-ui digest to 238c527
2024-10-22 18:46:50 +00:00
ArchiBot
a46dd753ba
Automatic translations update
2024-10-22 02:20:44 +00:00
Łukasz Domeradzki
d7f3a0bf7e
Bump
2024-10-21 13:08:52 +02:00
Łukasz Domeradzki
411c49addd
Add proper support for server list provider cache
6.0.8.6
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
4b3224a748
Automatic translations update
2024-10-21 02:21:09 +00:00
renovate[bot]
1b95433cb6
chore(deps): update asf-ui digest to 7aba78d
2024-10-20 21:59:26 +00:00
Łukasz Domeradzki
64db3f4c09
Misc
...
https://docs.docker.com/reference/build-checks/redundant-target-platform/
2024-10-20 23:59:02 +02:00
renovate[bot]
22509fed14
chore(deps): update asf-ui digest to 2485e01
2024-10-20 04:25:22 +00:00
ArchiBot
819b5f3dbf
Automatic translations update
2024-10-20 02:22:33 +00:00
renovate[bot]
2c1975d203
chore(deps): update asf-ui digest to 2e68b90
2024-10-19 04:59:45 +00:00
ArchiBot
46d6aa44d1
Automatic translations update
2024-10-19 02:19:31 +00:00
renovate[bot]
17130b7215
chore(deps): update wiki digest to bc10b9e
2024-10-18 23:23:50 +00:00
renovate[bot]
3b0d0e033f
chore(deps): update asf-ui digest to 499e1c4
2024-10-18 02:27:53 +00:00
renovate[bot]
def6b6751b
chore(deps): update asf-ui digest to c289dc1
2024-10-17 09:56:10 +00:00
ArchiBot
90756bde27
Automatic translations update
2024-10-17 02:20:15 +00:00
renovate[bot]
a28c431dcd
chore(deps): update swashbuckle-aspnetcore monorepo to 6.9.0
2024-10-15 13:32:00 +00:00
renovate[bot]
50fc619d92
chore(deps): update github/codeql-action action to v3.26.13
2024-10-15 00:19:55 +00:00
renovate[bot]
2475c040b9
chore(deps): update asf-ui digest to 867bd21
2024-10-14 21:12:28 +00: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
ArchiBot
fc64511268
Automatic translations update
2024-10-14 02:21:05 +00:00
Łukasz Domeradzki
f2b8897ed1
Misc
2024-10-13 18:36:50 +02:00
Łukasz Domeradzki
dae03afc2d
Bump
2024-10-13 18:27:20 +02:00
renovate[bot]
5d383dcae6
chore(deps): update dependency steamkit2 to 3.0.0-beta.4
6.0.8.5
2024-10-13 09:54:17 +00:00
ArchiBot
3e4c7ac9f8
Automatic translations update
2024-10-13 02:21:36 +00: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
f427b89617
Bump
2024-10-12 18:55:44 +02:00
Łukasz Domeradzki
b0e36948c5
Misc
...
Don't force reconnect if we're somehow already connected during Start()
6.0.8.4
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