thunderbird / thunderbird/thunderbird-android

Add support for SOCKS proxy

Open
#980 28 comments 25 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: help wanted type: enhancement type: security
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

  • Use proxy for IMAP connections
  • Use proxy for POP3 connections
  • Use proxy for WebDAV connections
  • Use proxy for SMTP connections
  • Use proxy when downloading remote content displayed in WebView
  • Use proxy when downloading remote images (long-press in WebView)
  • Add option to configure SOCKS proxy before setting up the first account

See also https://code.google.com/p/k9mail/issues/detail?id=2834

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

The issue provides no files, tests, or entry points to begin with. First break the checklist into the connection and WebView areas named in the issue, then define completion as SOCKS proxy support covering each listed use case and configuration before the first account is set up.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.