Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add an option to disable mutual introducer warnings

Open
#10,871 0 comments 1 reaction 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
68/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
go
Domain
backend

Research direction

Start by locating where Syncthing detects mutual introducers and emits the warning, then trace how configuration options are defined and tested. Add a narrowly scoped option that suppresses this warning, and verify that the warning remains enabled by default and can be disabled through the supported configuration path.

Written by the indexing model from the issue text.

Description

enhancement needs-triage
Feature description

A flag or config option to disable mutual introducer warnings.

Problem or use case

I've been running a cluster with multiple mutual introducers without problems for over ten years, since before the warning existed. I know this means I have to delete devices and folders by editing the config file, and have been doing that all this time, too. Having multiple mutual introducers lets me have a few different machines that can introduce new devices to the whole network, and I want to continue with this setup.

So the warnings are just annoying in this case, and it would be great to be able to turn them off, even if it's with an 'I know what I'm doing'-style flag.

Alternatives or workarounds

Just put up with the warnings. Since switching from syncthing-gtk to syncthingtray as a frontend, this has become less feasible, since syncthingtray sends an OS-level notification every time it gets the warning, whereas syncthing-gtk didn't (there I would only see them on the webpage).

Dominant language
Go
Stars
89.7k
Forks
5.5k
Avg merge
6h 27m
Merged PRs (30d)
12

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from syncthing/syncthing

All issues in syncthing/syncthing

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.