syncthing / syncthing/syncthing-macos

Self-signed certificate error when `Use HTTPS for GUI` is enabled

Open
#244 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request question
Dominant language
Objective-C
Stars
3.9k
Forks
203
Avg merge
3d 14h
Merged PRs (30d)
2

Description

The app is amazing and overall rock solid. Amazing for a free app so thanks for the development efforts. Certainly works better than iCloud Drive! I have a couple of sort of related q's/requests, which i'll make separate issues.

How do i avoid this certificate issue when I use 'open' from the menubar? It happens every week or so.

Image Image

I have a self signed certificate i presumably created when i installed the app. Every time this happens i view it and change it to 'Always Trust' but it always occurs again. And i always select stay logged in when it asks me to login after this.

(I'm mostly using open to view the sync status of my shared folders, which i think would be very useful info to have in the menubar, the subject of my other issue)

Contributor guide

Open the contributing guide

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.

Research direction

Start by reproducing the self-signed certificate prompt when using “open” from the menubar with “Use HTTPS for GUI” enabled, then inspect how certificate trust and the stay-logged-in choice behave. Done means the certificate error no longer recurs and the user can open the GUI without repeated login prompts.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, objective-c
Domain
desktop, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.