guardianproject / guardianproject/orbot-android

Multiple instances cause unintended restarts

Open
#632 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
3.5k
Forks
485
Avg merge
2d 14h
Merged PRs (30d)
24

Description

Recently I tested running Orbot in both the primary profile and a work profile via Shelter.
While VPN functionality of each respectively work for chosen apps just fine, anytime one starts/stops it causes the other to restart.
This is particularly noticeable when pausing the work profile, it restarts the primary profile's instance.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue by running Orbot in both the primary profile and a Shelter work profile, then starting or stopping one instance. Trace the Android instance start/stop handling and verify that pausing or changing one profile no longer restarts the other independent instance.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev, networking, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.