-
Notifications
You must be signed in to change notification settings - Fork 0
report
- Near future
-
- Finish fast performance research (with full end-to-end speeds, hopefully above 2Gbps)
- Next
-
- Finish newloop based on the new performance research
-
- Release stable fast version (newloop)
-
- GUI peer settings (whitelist/blacklist, autoconnect, using seeds)
-
- Seed servers (public internet)
- After that
-
- Score counting
-
- Route finding
-
- Various usecases regarding small or big mesh
-
- GUI official releases
- Later
-
- Tokens
-
- Support in GUI for all this functions
- More Multi-Threading tuning
-
- Written lots of current and older results on this Wiki, especially NetworkSpeedThreads NetworkSpeedCrypto and older NetworkSpeed10Gb
-
- Tests on affinity - results
-
- Tests on crypto - various automated tests re optimial threads / message size
-
- Keeping use of TSAN/ASAN sanitizers
-
- RPC remote test, and python script to automate it (to tell other computer to spam us at given MTU size)
-
- scripting some graphs for crypto, crypto vs mtu, crypto vs threads
- 10 Gbps tests
-
- On Linux
-
- On Windows
- GUI - peer menu, add peer window, icons, RPC works, stub of few command (add, del, ban; draft for: unban, discover)
-
Tools for Multi-Threading
-
- TSAN, ASAN sanitizers more integrated
-
- Debugged few MT mistakes/UBs, created utils to work on them (e.g. to trigger tsan - socket + variable; socket+strand)
-
- mutex vs strand tests
-
- threads count, affinity, tests
-
GUI
-
- Can connect RPC, change RPC target
-
- Add Peers / Del Peer
-
- works on MacOS X, and on Windows
-
RPC
-
- JSON protocol extending (events, id, re)
-
- Add Peer / Del Peer
-
Security
-
- process CAP flags / set UID - Linux - we now properly drop root ASAP, and retain only needed privileges and drop then a bit later too
-
Fast multi-threaded Wire (p2p) and TUN support
-
- tools to research speeds (send/receive, net model, bench)
-
- setting thread affinity
-
- researching speeds, settings - https://github.com/yedinocommunity/galaxy42/wiki/NetworkSpeed
-
Supporting stable network (other prefix, fd43...)
-
Various fixes
-
Platforms
-
- Windows - MSVC update
-
- Supporting Kali Linux
-
Internal and tests
-
- Community wiki on github - https://github.com/yedinocommunity/galaxy42/wiki
-
- own Rocketchat https://chat.meshnet.pl/ - also via Yedino - https://g.chat.meshnet.pl
-
- Testing with 10gbps LAN - TestDevicesNX3031_HP
Unofficial R&D page for Yedino and it's OpenSource community.
Code here can be 🚨insecure🚨 so run it only on isolated test machines/accounts.
Official Yedino is instead on https://github.com/yedino/galaxy42 .
Home || Contact || Tips❤️ || TestNr🔬 || EditWiki
Progress:
Report (blog)
Research / Current topic:
NetworkSpeed
TestNetwork10gNet1 Network
TestDevicesNX3031_HP NIC Device
NetworkSpeed10Gb 10 GB speed
Development:
GUI
Yedino Users:
YedinoServices - use this services
YedinoPeers - peer to this
Cool - most popular services
Please help
Help
NetworkSpeed 🏗️Help🏗️
Use/search emojis icons:
🏗️ - help needed
📓 - testing/lab needed
🥇 - best result (in our program)
🥈 - best result
🚫 - warning (e.g. in test results)
🚩 - interesting (e.g. in test results)
📚 - high quality resource
🚧 - todo
🚨 - warning