summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormoscar <moscar@riseup.net>2020-02-21 12:29:17 +0100
committermoscar <moscar@riseup.net>2020-02-21 12:29:17 +0100
commitb5d1b6a06e4f36d55efb935ac9d2ec8032ea50a1 (patch)
tree6a2add86c8bd9e3e7444a62dce7b5ccef217e29a
parentba2e142b343f1ccfb8255b6f54469e16433eaa77 (diff)
No GSoC in 2020
-rw-r--r--pages/docs/get-involved/project-ideas.md22
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.