diff options
author | moscar <moscar@riseup.net> | 2020-02-21 12:29:17 +0100 |
---|---|---|
committer | moscar <moscar@riseup.net> | 2020-02-21 12:29:17 +0100 |
commit | b5d1b6a06e4f36d55efb935ac9d2ec8032ea50a1 (patch) | |
tree | 6a2add86c8bd9e3e7444a62dce7b5ccef217e29a /pages/docs | |
parent | ba2e142b343f1ccfb8255b6f54469e16433eaa77 (diff) |
No GSoC in 2020
Diffstat (limited to 'pages/docs')
-rw-r--r-- | pages/docs/get-involved/project-ideas.md | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/pages/docs/get-involved/project-ideas.md b/pages/docs/get-involved/project-ideas.md index 2b6349e..fe31efb 100644 --- a/pages/docs/get-involved/project-ideas.md +++ b/pages/docs/get-involved/project-ideas.md @@ -15,27 +15,37 @@ Bitmask Client Application Android ---------------------------------------------- -For all items tagged as "Suitable for GSoC", please contact *cyberta*. - -### Suitable for GSoC: Improve logging in Log view. +### Improve logging in Log view. Add a search for strings and include color highlighting for different log types. -### Suitable for GSoC: Review and improve the right-to-left layouts. +* Contact: cyberta +* Skills: Android programming + +### Review and improve the right-to-left layouts. Improve User Experience for rigth-to-left languages like Arabic, Farsi and Hebrew. -### Suitable for GSoC: Improve accessibility. +* Contact: cyberta +* Skills: Android programming + +### Improve accessibility. Review accessibility and fix missing content descriptions -### Suitable for GSoC: Research on GPS spoofing. +* Contact: cyberta +* Skills: Android programming + +### Research on GPS spoofing. * Research and document mechanisms based on other open source location spoofing apps * Implement a prototype location provider that is capable to spoof the real location of a user * Research, document and implement prototypically the communication/interaction between the location provider and the VPN (Location provider shall be used if VPN is up and the corresponding setting was enenabled in Bitmask) +* Contact: cyberta +* Skills: Android programming + ### Dynamic OpenVPN configuration Currently the Android app chooses which VPN gateway to connect to based on the nearest timezones by time offset and establishes a configuration for connecting to it by a biased selection of options (ports, protocols, etc) from the set declared by the provider through the API. For cases where a gateway is unavailable or a network is restricting traffic that our configuration matches (e.g. UDP out to port 443), being able to attempt different configurations or gateways would help finding a configuration that worked. |