bitmask_android issues
https://0xacab.org/leap/bitmask_android/-/issues
2022-12-16T03:11:59Z
https://0xacab.org/leap/bitmask_android/-/issues/6564
Use GSON for all the provider api json objects
2022-12-16T03:11:59Z
parmegv
Use GSON for all the provider api json objects
https://sites.google.com/site/gson/gson-user-guide#TOC-Using-Gson
*(from redmine: created on 2014-12-17)*
https://sites.google.com/site/gson/gson-user-guide#TOC-Using-Gson
*(from redmine: created on 2014-12-17)*
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8744
support IPv6
2021-12-13T22:08:16Z
elijah
support IPv6
phases:
1. enable ipv6 in the android client, so that it does not leak ipv6 traffic. currently, ipv6 is blocked at the server (todo: confirm)
2. eventually, we can enable ipv6 traffic on the server, once we figure out the best way to do...
phases:
1. enable ipv6 in the android client, so that it does not leak ipv6 traffic. currently, ipv6 is blocked at the server (todo: confirm)
2. eventually, we can enable ipv6 traffic on the server, once we figure out the best way to do that.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8849
validate providerDetails when starting up
2021-01-18T15:19:08Z
Ghost User
validate providerDetails when starting up
Create an API call for validateProviderDetails in ProviderApiManagerBase.
TODO: add validation for private key and vpn cert.
Create an API call for validateProviderDetails in ProviderApiManagerBase.
TODO: add validation for private key and vpn cert.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8862
Preconfigure Colnodo and Codigosur
2021-01-10T16:30:50Z
cyberta
Preconfigure Colnodo and Codigosur
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8774
Add password strength validation
2020-07-25T21:02:41Z
cyberta
Add password strength validation
At the moment there's no real password strength validation. It would be nice if Bitmask Android would have a similar ui element (enhanced text field) that shows the strength of the current password the user has typed in.
A nice example ...
At the moment there's no real password strength validation. It would be nice if Bitmask Android would have a similar ui element (enhanced text field) that shows the strength of the current password the user has typed in.
A nice example can be found here: https://github.com/vishesh/sealnote/blob/master/Sealnote/src/main/java/com/twistedplane/sealnote/crypto/PasswordQuality.java and here: https://github.com/vishesh/sealnote/blob/master/Sealnote/src/main/java/com/twistedplane/sealnote/view/PasswordInput.java
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8859
fix notification service startForeground issue
2020-04-08T10:02:28Z
cyberta
fix notification service startForeground issue
sometimes the app crashes in android 8.x because it takes too long to call startForeground(int notificationId, Notification notification) after the openvpn service was started with context.startForegroundService(startVPN);
it is a well ...
sometimes the app crashes in android 8.x because it takes too long to call startForeground(int notificationId, Notification notification) after the openvpn service was started with context.startForegroundService(startVPN);
it is a well known android issue on android O but we should find a work around to minimize the chance this exception can get thrown.
```
FATAL EXCEPTION: main
Process: se.leap.bitmaskclient, PID: 17975
android.app.RemoteServiceException: Bad notification for startForeground: java.lang.RuntimeException: invalid channel for service notification: Notification(channel=bitmask_void_vpn_news pri=2 contentView=null vibrate=null sound=null tick defaults=0x0 flags=0x14a color=0x00000000 category=service actions=1 vis=PRIVATE)
```
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8848
update EIPJson
2020-02-02T15:35:17Z
Ghost User
update EIPJson
Find a way to determine that the current EIPJson is invalid and update it.
Currently the app pulls the EIPJson on every start.
This leads to a lot of unnecessary traffic and allows third parties to see you want to connect to this VPN.
F...
Find a way to determine that the current EIPJson is invalid and update it.
Currently the app pulls the EIPJson on every start.
This leads to a lot of unnecessary traffic and allows third parties to see you want to connect to this VPN.
Further proposal:
Update JSONEIP after starting and before stopping VPN - to keep it up to date as long as possible.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8882
Bitmask does not allow internet traffic on certain apps
2019-12-30T02:21:47Z
Louis-Philippe VĂ©ronneau
Bitmask does not allow internet traffic on certain apps
Bitmask version: 0.9.8 and 0.9.7
Android: LineageOS 14.1-201802301
Device: Nexus 5
It appears Bitmask is blocking traffic on certain apps. For example, when Bitmask is on, I can't use the following F-Droid apps:
* Easy XKCD
* SkyTube...
Bitmask version: 0.9.8 and 0.9.7
Android: LineageOS 14.1-201802301
Device: Nexus 5
It appears Bitmask is blocking traffic on certain apps. For example, when Bitmask is on, I can't use the following F-Droid apps:
* Easy XKCD
* SkyTube
* VoIP.ms SMS
* OpenManga
These apps behave like if there was not internet connection on my device.
I waited to report this bug as I thought it might be something solved in 0.9.8, but after updating to it I still have the same problems.
If you can't reproduce this bug, I can submit logs if you tell me what you want to know.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8890
rewrite NavigationDrawer layout
2019-08-03T17:12:09Z
Ghost User
rewrite NavigationDrawer layout
The current layout with 2 lists is not usable in a srollable layout - we need to change this.
Therefore we need to replace the lists with static ui elements.
The current layout with 2 lists is not usable in a srollable layout - we need to change this.
Therefore we need to replace the lists with static ui elements.
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8880
Resource not found causes app crash
2019-07-13T18:11:19Z
cyberta
Resource not found causes app crash
google play console shows the following exception
Samsung Galaxy S8+ (dream2lte), 4096MB RAM, Android 7.0
> android.content.res.Resources$NotFoundException:
>
> at android.content.res.Resources.getText (Resources.java:1180)
> ...
google play console shows the following exception
Samsung Galaxy S8+ (dream2lte), 4096MB RAM, Android 7.0
> android.content.res.Resources$NotFoundException:
>
> at android.content.res.Resources.getText (Resources.java:1180)
>
> at android.content.res.Resources.getString (Resources.java:1226)
>
> at android.content.Context.getString (Context.java:476)
>
> at de.blinkt.openvpn.core.LogItem.getString (LogItem.java:257)
>
> at se.leap.bitmaskclient.fragments.LogFragment$LogWindowListAdapter.getView (LogFragment.java:236)
>
> at android.widget.AbsListView.obtainView (AbsListView.java:3251)
>
> at android.widget.ListView.makeAndAddView (ListView.java:2147)
>
> at android.widget.ListView.fillDown (ListView.java:767)
>
> at android.widget.ListView.fillGap (ListView.java:731)
>
> at android.widget.AbsListView.trackMotionScroll (AbsListView.java:8319)
>
> at android.widget.ListView.trackMotionScroll (ListView.java:2065)
>
> at android.widget.AbsListView$FlingRunnable.run (AbsListView.java:7746)
>
> at android.view.Choreographer$CallbackRecord.run (Choreographer.java:959)
>
> at android.view.Choreographer.doCallbacks (Choreographer.java:734)
>
> at android.view.Choreographer.doFrame (Choreographer.java:667)
>
> at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:945)
>
> at android.os.Handler.handleCallback (Handler.java:751)
>
> at android.os.Handler.dispatchMessage (Handler.java:95)
>
> at android.os.Looper.loop (Looper.java:154)
>
> at android.app.ActivityThread.main (ActivityThread.java:6776)
>
> at java.lang.reflect.Method.invoke (Native Method)
>
> at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
>
> at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8928
Support Oreo's always blocking feature
2019-07-12T17:38:08Z
cyberta
Support Oreo's always blocking feature
We should investigate if there's any possibility to check if the user has enabled android's "Block Traffic if there's no working VPN" feature. If so, we should be able to disable the legacy mechanism that starts the VoidVPN.
We should ...
We should investigate if there's any possibility to check if the user has enabled android's "Block Traffic if there's no working VPN" feature. If so, we should be able to disable the legacy mechanism that starts the VoidVPN.
We should also investigate if it is possible to exclude Bitmask itself from android's new Blocking feature so that the app can fetch the necessary provider configs via https before a working vpn connection gets set up.
Moreover we should give a recommendation in the app, that the user should enable the new shiny android feature.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8872
Add icons to navigation drawer items
2019-07-12T14:55:34Z
cyberta
Add icons to navigation drawer items
It would be nice to have an icon for each entry in the navigation drawer.
It would be nice to have an icon for each entry in the navigation drawer.
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8884
connecting state visually hard to distinguish from connected state
2019-07-12T14:53:51Z
cyberta
connecting state visually hard to distinguish from connected state
The state for 'connecting' is not visually very different from the 'on' state. The colors are the same, the icons are very similar, it is hard to see the rainbow circle around the icon. We should come up with some transition state that h...
The state for 'connecting' is not visually very different from the 'on' state. The colors are the same, the icons are very similar, it is hard to see the rainbow circle around the icon. We should come up with some transition state that has a lot of visual contrast with the off state and the on state.
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8925
Telegram still has connection when Android client says it's blocking every co...
2019-01-09T13:18:17Z
f
Telegram still has connection when Android client says it's blocking every connection
Hi! When the Android client (v0.9.8 from F-Droid on LineageOS 14.1) is inactive and it says any connection is blocked, I can still use Telegram :P
Please let me know if I can help with debugging.
Hi! When the Android client (v0.9.8 from F-Droid on LineageOS 14.1) is inactive and it says any connection is blocked, I can still use Telegram :P
Please let me know if I can help with debugging.
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8919
update dependencies
2018-10-20T17:29:26Z
cyberta
update dependencies
... before the next release we should update ics-openvpn and it's sub dependencies
... before the next release we should update ics-openvpn and it's sub dependencies
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8927
Update languages
2018-10-09T06:46:22Z
cyberta
Update languages
import from transifex.
import from transifex.
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8932
Excesive quotation mark string
2018-09-18T15:05:32Z
kwadronaut
Excesive quotation mark string
https://www.transifex.com/otf/bitmask-android/translate/#fr/strings/152743229
Looks like a bug, quotation mark too much:
> To enable always-on VPN in Android VPN Settings click on the configure icon [img src] and turn the switch on."
https://www.transifex.com/otf/bitmask-android/translate/#fr/strings/152743229
Looks like a bug, quotation mark too much:
> To enable always-on VPN in Android VPN Settings click on the configure icon [img src] and turn the switch on."
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8931
Rephrase string 'ProviderAddActivity'
2018-09-17T08:37:38Z
kwadronaut
Rephrase string 'ProviderAddActivity'
https://www.transifex.com/otf/bitmask-android/translate/#fi/$/152743233?q=issue%3Aopen
> ProviderAddActivity
Sounds like a placeholder?
https://www.transifex.com/otf/bitmask-android/translate/#fi/$/152743233?q=issue%3Aopen
> ProviderAddActivity
Sounds like a placeholder?
android 0.9.9
cyberta
cyberta
https://0xacab.org/leap/bitmask_android/-/issues/8879
rephrase string about missing network
2018-09-16T15:27:12Z
cyberta
rephrase string about missing network
> No internet connection. Your traffic will be securely routed through:
seems to be confusing. What is ment is that your phone has no network connection at the moment. But as soon as it has, you will route your traffic through the vpn....
> No internet connection. Your traffic will be securely routed through:
seems to be confusing. What is ment is that your phone has no network connection at the moment. But as soon as it has, you will route your traffic through the vpn. Any suggestions are welcome :)
android 0.9.9
https://0xacab.org/leap/bitmask_android/-/issues/8891
Shorten Onboarding when possible
2018-08-31T15:57:53Z
cyberta
Shorten Onboarding when possible
If the user selects a provider that offers anonymous usage and there is no bandwith restriction or any other difference to creating/using an account the onboarding could have a shorter path. Instead of offering options to Create/Login/Us...
If the user selects a provider that offers anonymous usage and there is no bandwith restriction or any other difference to creating/using an account the onboarding could have a shorter path. Instead of offering options to Create/Login/Use Anonymously the user could be immediately directed to the progress screen and after downloading the 'anonymous' vpn certificate to the EipFragment (main screen).
This should be discussed with others devs before one starts with that ticket.
android 0.9.9