Skip to content

Update fate-locked-ironman: re-add online sync (opt-in, consent-gated)#13085

Merged
riktenx merged 24 commits into
runelite:masterfrom
Nubles:update-fate-locked-7
Jul 1, 2026
Merged

Update fate-locked-ironman: re-add online sync (opt-in, consent-gated)#13085
riktenx merged 24 commits into
runelite:masterfrom
Nubles:update-fate-locked-7

Conversation

@Nubles

@Nubles Nubles commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Re-submitting online sync after the #13079 revert, now gated hopefully as required

  • New boolean config onlineSync (default false) with @ConfigItem.warning = "This feature submits your IP address to a 3rd-party server not controlled or verified by Runelite developers" enabling it triggers RuneLite's confirmation dialog.

  • pollRelay() is the only method that contacts the relay domain, and it returns early on its first line when onlineSync() is false, so no request is made without consent.

  • Outbound-only, injected OkHttpClient, ephemeral 24h relay keyed by a random pairing code; no account credentials in the payload.

Please let me know if there is anything else that needs sorting, apologies for not doing it correctly.

@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

@riktenx
riktenx merged commit ae1bca1 into runelite:master Jul 1, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants