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