syncthing / syncthing/syncthing
Add an option to disable mutual introducer warnings
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 88.8k
- Forks
- 5.5k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 5
Description
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).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
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.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100