Closed
Milestone
Mar 19, 2024–Jun 15, 2024
2024.06 LEAP VPN Release
Overview
-
Tagged Release of Lilypad and associated servces -
Tagged release of Android -
Tagged relese of Desktop. -
Two more weeks of field testing KCP+obfs4 -
MVS of invite system -
API3 to 5 -
New Bitmask-core and Menshen Tech -
Streamlining desktop build and release process,
Android Client
--> cyberta
-
Integration of first transport: KCP+obfs4 proxy ( bitmask_android#9170 (closed)) -
adption how we start obfs4 (using transparent proxying) bitmask_android#9171 (closed) -
Figma prototype for UX adjustments for circumvention only app (flags added to only show circumvention)
Desktop
--> anjan / peanut
-
Integration of bitmask core - see bitmask core (Pea) bitmask-vpn#758 (closed) -
improve logging, error handling, make code more readable (Pea) bitmask-vpn#771 (closed) -
debugging: there are a lot of undocumented environment variables bitmask-vpn#771 (closed) bitmask-vpn#772 (closed) -
UX parity with android (onboarding, UI colors and background images/theme etc) bitmask-vpn#794 (closed)
Platform Dev
--> Sgk and Max
-
vpnweb deprecation -
Make sure CA isn’t leaking domain name : leap/container-platform/lilypad#87 (closed) -
Fix Lilypad CI: done -
fix CI : float-run-validation (100%) -
menshen-upgrade on lilypad (100%)
Bitmask-core
--> Peanut, cyberta, some work from sgk
This is a new bootstrapping process that allows clients to communicate with menshen. It needs to be finished and then requires integration into clients and multiple adaptions within clients of things like states, models and possibly error handling. https://0xacab.org/leap/bitmask-core/-/issues
-
internal: improve/rewrite existing logic/workflow bitmask-core#7 (closed) -
continue integration Bitmask-core into desktop bitmask-vpn#758 (closed) -
Integration into clients requires v3 compatibility: keep existing code-paths for v3 in the clients, switch between client-bonafide (v3 code path) code and bitmask-core (v5 code path) for bootstrapping
Menshen
--> sgk point, peanut
-
Deprecation of VPNWeb: integration of some aspects of VPN web (sgk) -
Backwards-compat for v3: menshen#27 (closed) -
EC support (key generation ability in menshen, ensuring that v3 legacy /cert is correctly documented). we want ed25519 keys. leap/container-platform/lilypad#77 (closed)
Experimental Track
(Jnk-Compose and ST-compose-client)
-
Write script to parse raw data of reports -
Pipeline that transfers data from parsing script over Prometheus Pushgateway and Prometheus to Grafana and visualizes the metrics in a dashboard -
Deploy Prometheus Pushgateway, Prometheus, Grafana on separate monitoring machine -
Create Plotly dashboard because it's much nicer than Grafana and we can use the plots in our presentation -
Fix the client so we can test optimized KCP+obfs4 -
Two more weeks of field testing KCP+obfs4 -
Determine when we want to test next protocol, hopping PT -
Create and hold a presentation at Splintercon in Brussels (June 12th-13th)
Circumvention Tech
- Fix slow obfsvpn + KCP issue obfsvpn#39 (closed)
Loading
Loading
Loading
Loading