Skip to content
mikurys edited this page Nov 8, 2017 · 12 revisions

Report / Blog

Roadmap for future

  • 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

Done 2017-11-08

"chart all crypto ops, 1 thread" "chart crypto vs threads" "chart all crypto best threads" "gui 8.11"

  • More Multi-Threading tuning
    • 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)

Done 2017-10-16

main window of new nicer gui

recv speed test wire

  • 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
  • Supporting stable network (other prefix, fd43...)

  • Various fixes

  • Platforms

    • Windows - MSVC update
    • Supporting Kali Linux
  • Internal and tests

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


Clone this wiki locally