Crust v0.0.1 Release Notes
-
- ✂ Remove FailedToConnect Event
- ⚡️ Update process for Connecting in TCP
- Tcp Networking
- Tcp live port and backup random port selection
- Create send/rcv channel from routing to connections object
- Implement test for basic "hello world" two way communication
- Set up Udp broadcast and respond when we have a port (we listen on any random port above 1024 [user space port]) available (broadcast port is 5484)
- Add connection established/lost/ new messages to be passed to routing (via channel)
- Implement connect() in connection manager
- Allow tcp and then utp connections option and wrap in connection object. ](http://maidsafe.net/Whitepapers/pdf/DHTbasedNATTraversal.pdf)
- ⚡️ Update handle connect for TCP
- 🚚 Remove FailedToConnect event
- Integrate bootstrap (Link ability to read and write bootstrap file)
- Integrate beacon (Have connection manger start, broadcast on udp broadcast for port 5484 (later multicast for ipv6)
- Send serialised bootstrap info as part of beacon reply (Link ability to send bootstrap file to any node requesting it)
- Examples:
- Broadcaster
- Broadcast receiver
- CLI Example - options:
- Join / Start a node(optionally provide bootstrap info)
- Allow sending messages at various rates per second
- Print Incomming message rate per second
- Local Network Test. 12 Linux, 2 OSX, 2 WIN
- 101 Droplet test
- 🔖 Version 0.0.8