fosrl / fosrl/android

Settings do not update even when reconnecting, force kill restart needed

Open
#28 0 comments 2 reactions 1 assignee Claimed by @oschwartz10612 View on GitHub
needs investigating
Dominant language
Kotlin
Stars
43
Forks
10
Avg merge
1m
Merged PRs (30d)
1

Description

### Describe the Bug

I have a a google pixel 8 pro with grapheneos installed and can successfully connect to my pangolin.

Applying settings like upstream dns or download logs do not apply on reconnect.
Force killing pangolin app and restarting it needed.

Note: my pangolin app showed it was connected to a newt site even when disconnected. That seems awkward and might have to do with this bug

### Environment

- OS Type & Version: GrapheneOS (Android 16)
- Pangolin Version: 1.18.3
- Gerbil Version:
- Traefik Version:3.6.16
- Newt Version: 1.12.5
- Client Version: 0.1.11

### To Reproduce

Install Pangolin on a grapheneos/android smartphone (some recent pixel). Connect to pangolin with a private resource defined. Disconnect
Set dns configs for upstream server configured as a private resource on pangolin.
Enable logs.
Connect. Check on dns server if queries reach it. With Termux install dig and test directly querying it. It should work. Check downloading logs

However upstream DNS is not used on OS level and pangolin logs show that they are disabled

### Expected Behavior

Settings should be applied without having to resort to force killing the app.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.