genesis 1 Blatta implements a subset of the Pest spec, which can be found
genesis 2 here: http://www.loper-os.org/pub/pest/pest_draft.html
genesis 3
genesis 4 Although it is a work in progress and much is yet to be completed, Blatta
genesis 5 *should* be able to interact with another Pest client
genesis 6 successfully.
genesis 7
genesis 8 Notably missing:
genesis 9
genesis 10 - Pest-specific warning/informational output for incoming/outgoing messages
genesis 11 - GetData message support
genesis 12 - Key Offer message support
genesis 13 - Key Slice message support
genesis 14
genesis 15 Blatta supports the following Pest-specific commands:
genesis 16
genesis 17 AT
genesis 18 WOT
genesis 19 PEER
genesis 20 UNPEER
genesis 21 GENKEY
genesis 22 KEY
genesis 23 UNKEY
genesis 24
genesis 25 GETTING STARTED
genesis 26
genesis 27 1. Launch blatta with something like the following command:
genesis 28 ./blatta --port=6668 --address-table-path config.py
genesis 29 2. Add a peer using the peer command.
genesis 30 3. Use genkey to generate a key.
genesis 31 4. Add the key to the peer using the key command.
genesis 32 5. Add an address for the peer using the address command.
genesis 33
genesis 34 NOTES FOR DIFF/PATCH N00B5
genesis 35
genesis 36 To apply the genesis patch (or any patch) to the current directory
genesis 37 and recreate the directory structure of the original:
genesis 38
genesis 39 patch -p1 -ruN < <wherever>/genesis.vdiff