Q2 Sprint #4 (v0.9)
Closed Jun 3, 2019
100% complete
dVPN desktop - @Ignas
- Test: NAT hole punching - in progress
- Report version to proposal
- Push stable version to bounty testers
- Windows bandwidth problem (currently in office max 7Mbps) - not done
- Sign dVPN application with GPG keys (Apple, Microsoft)
- Buy a simple Certficate for windows + MacOs
- Analyse information from beta testers to solve node runn…
dVPN desktop - @Ignas
- Test: NAT hole punching - in progress
- Report version to proposal
- Push stable version to bounty testers
- Windows bandwidth problem (currently in office max 7Mbps) - not done
- Sign dVPN application with GPG keys (Apple, Microsoft)
- Buy a simple Certficate for windows + MacOs
- Analyse information from beta testers to solve node running issues on Windows
Superproxy - @valdas
- Filter discovery proposals locally - testing
- Investigate and solve why Supernode leaks its IP - in progress
- Test kill switch - dont work
- Node notifies with realtime connection statuses
- Clean panics from Testnet Docker containers - testing
- More statuses for node pool (New status for node while connection is being tested)
- Fix connection distribution between nodes - testing
- Add monitoring (% of dropped HTTP requests, connections, error)
- Consumer monitors connectivity and report to MORQA (ipify/locationOracle, dns?, gateway?)
- Consumer measures connection throughput and announces to MORQA (take 1 minute average) - in progress
- Supernode measures peak throughput just after connection
- Measure and announce current numbers of provider sessions to MORQA (provider % load)
- Fix statistics spamming of faulty nodes until they are restarted (incremental period)
- Plan Stress testing
- Extend
service/x/sessions
with more fields (status, time_start, time_end, duration) - Extend
service/x/sessions
with bandwidth fields - Extend
service/x/sessions
with direction field (incoming, outgoing) - Detect originate location then it changes (check outbound, check LocationOracle periodically, catch OS events)
Technical - @Antanas
- Optimise CI performance - in progress
- Discovery via Communication messages (with Golang)
Raspberry - @Ignas
- Provider page
- Embed the UI into node
- Auto unlock identity in node via new Tequilapi endpoint
- PI update on boot
- Spike fleet management
Payments - @Antanas
- Finish testing SmartContracts (@jaro) - in progress
- Deploy SmartContracts (@jaro)
- Payments documentation - schema, how it works, and why this way (@jaro)
- Biddings for SmartContracts (?)
- Spike. Node registers identity in Accountant service (@Antanas)
- Node registers identity in Accountant service (@viktoras)
Later
- Implement NAT hole punching for WG
- dVPN possibility to test whitelisted node
This milestone is closed.
No open issues remain. View closed issues or see open milestones in this repository.