Commit graph

10651 commits

Author SHA1 Message Date
Archi
19cacbecdd
Remove Patreon from support 2022-12-18 15:14:58 +01:00
renovate[bot]
2ac8b1fa3e
Update ASF-ui digest to 1bb4f84 2022-12-18 03:21:09 +00:00
ArchiBot
470c46af71
Automatic translations update 2022-12-18 02:16:40 +00:00
renovate[bot]
f6cfd9bc7d
Update wiki digest to 94b6255 2022-12-17 21:31:05 +00:00
Archi
af8d41892c
Misc 2022-12-17 21:18:44 +01:00
Archi
9821e61864
Misc 2022-12-17 20:36:58 +01:00
Archi
b98e1ef7bc
Bump 2022-12-17 20:25:54 +01:00
Archi
104d5b7750
Add !match command for ItemsMatcher plugin 2022-12-17 18:27:41 +01:00
Archi
defc1bf80f
Add support for full OpenID procedure against ArchiNet 2022-12-17 17:23:20 +01:00
renovate[bot]
abc9a9ef04
Update ASF-ui digest to 58184f4 2022-12-17 13:43:27 +00:00
Archi
6ef8cfca40
Bump 2022-12-17 13:25:10 +01:00
Chr_
94feef586f
Update README.md (#2768)
doc upgrade badge's url fix to [Change to GitHub workflow badge routes #8671](https://github.com/badges/shields/issues/8671)
2022-12-17 13:11:07 +01:00
Archi
6ff1d0a2d9
Fix possible crash during matching 2022-12-17 13:09:01 +01:00
renovate[bot]
a6ce3cbfb8
Update ASF-ui digest to 89ba86a 2022-12-17 08:33:55 +00:00
ArchiBot
10241d048f
Automatic translations update 2022-12-17 02:15:03 +00:00
Archi
fc63c28b05
Use local cache for BadBots in case server is unavailable
Bad actors might attempt to DDoS the server in order to refuse the service, fallback to local cache if that happens.
2022-12-17 03:11:07 +01:00
Archi
7614002501
Bump 2022-12-17 02:44:15 +01:00
Archi
be5ec43772
Add support for automatically rejecting trade offers from bad bots
With special dedication to the guy who attempted to DDoS ASF STM listing today, hope your business will truly expand from now on! <3
2022-12-17 02:39:37 +01:00
renovate[bot]
e6ac3f7daf
Update wiki digest to 1cc02e6 2022-12-16 21:58:49 +00:00
Archi
a41ef5dd65
Bump 2022-12-16 20:36:01 +01:00
Archi
14efac34aa
Misc 2022-12-16 20:11:00 +01:00
Archi
643b8a60fc
Announce to the listing sooner if inventory has changed
We should announce to the listing at least each 60 minutes, but we should do it faster if we know that our inventory has changed. With this logic we can report in up to 1 minute since the change, which should provide very up-to-date state, but at the same time we still limit amount of announcements to not more than one per 5 minutes.
2022-12-16 19:57:32 +01:00
renovate[bot]
047a3ca1d9
Update dependency Microsoft.NET.Test.Sdk to v17.4.1 2022-12-16 12:46:11 +00:00
renovate[bot]
e3d15dd71b
Update wiki digest to 0081d54 2022-12-16 07:25:10 +00:00
renovate[bot]
43057302da
Update ASF-ui digest to b4186d3 2022-12-16 05:02:28 +00:00
Archi
8b6c6dea15
Include translations for ItemsMatcher 2022-12-16 05:18:16 +01:00
ArchiBot
1c99f2476d
Automatic translations update 2022-12-16 02:15:28 +00:00
Archi
7894b0132f
Update RemoteCommunication on bot modules reload
Archi, you designed that interface yourself exactly for this purpose, silly!

This way bot reload in config will trigger remote communication changes.
2022-12-15 22:02:19 +01:00
Archi
5c53f65bc1
Update Directory.Build.props 2022-12-15 20:50:38 +01:00
Archi
55c0b08d93
If there's something wrong, with netf code, who you gonna call?
If you're all alone
Pick up the phone
And call...

ARCHINET MADNESS
2022-12-15 20:16:23 +01:00
Archi
fc20b6cfc4
Final Rider inspections 2022-12-15 19:23:46 +01:00
Archi
c9cae6e258
I wonder if netf understands nint 2022-12-15 19:17:48 +01:00
Archi
4e382732d9
Misc refactor 2022-12-15 19:16:28 +01:00
Łukasz Domeradzki
98ef37e722
Extract PublicListing and MatchActively to a plugin, resurrect MatchActively (#2759)
* Start work on extracting remote communication

* ok

* Dockerfile fixes

* More fixes

* Prepare /Api/Announce and /Api/HeartBeat

* Decrease publish race conditions

* OK

* Misc

* Misc

* Misc

* Move Steam group part back to ASF core

* Finally implement match actively v2 core

* Update RemoteCommunication.cs

* Use single round exclusively, report inventories more often

* Use randomization when asking others for assetIDs

* Add support for license and crowdin

* Kill dead code

* Fix return type of inventories

* Fix responses for good

* Unify old backend with new

* Report whole inventory, always

Helps with optimization on the backend side in terms of inventory fetching

* Update RemoteCommunication.cs

* Determine index of each asset and tell server about it

* Update AnnouncementRequest.cs

* Fix ASF screwing up with the order

* Fix warnings

* Misc rename

* Final logging touches
2022-12-15 18:46:37 +01:00
Archi
fd517294d1
Closes #2763 2022-12-15 17:44:38 +01:00
3ncy
3be6bf8aca
Add steam awards badge id to blacklist (#2764) 2022-12-15 14:18:18 +01:00
ArchiBot
0f4a0d24f0
Automatic translations update 2022-12-15 02:22:15 +00:00
renovate[bot]
1c15b5940d
Update ASF-ui digest to 81151ec 2022-12-14 21:28:31 +00:00
ArchiBot
7b4e9209d5
Automatic translations update 2022-12-14 02:22:14 +00:00
renovate[bot]
627174eb6b
Update dotnet monorepo to v3.1.32 2022-12-13 15:07:10 +00:00
renovate[bot]
1bdf0b3f29
Update ASF-ui digest to fe12613 2022-12-13 03:55:24 +00:00
ArchiBot
13a55a1df8
Automatic translations update 2022-12-13 02:23:04 +00:00
renovate[bot]
1da32509d7
Update actions/checkout action to v3.2.0 2022-12-12 20:07:35 +00:00
renovate[bot]
e0b1bbc6e0
Update ASF-ui digest to 2eb30ba 2022-12-12 16:34:14 +00:00
renovate[bot]
2b6996e77b
Update crowdin/github-action action to v1.5.2 2022-12-12 14:00:08 +00:00
renovate[bot]
cf8773c610
Update wiki digest to 868b8d8 2022-12-12 10:23:54 +00:00
ArchiBot
150eb2d624
Automatic translations update 2022-12-12 02:22:33 +00:00
renovate[bot]
a53a194e6b
Update wiki digest to 34e1201 2022-12-11 15:52:49 +00:00
renovate[bot]
0cfdbf6b1a
Update wiki digest to 9f99c23 2022-12-11 05:49:34 +00:00
ArchiBot
59130bd244
Automatic translations update 2022-12-11 02:22:36 +00:00