This file serves as a quick reference to which numerical keys map to which
types of transactions and objects.  It's essentially a human readable
version of txid.h.

TRANSACTION REGISTRY
0x1	Download file
0x2	End download
0x3	Retrieve server certificate
0x4	Change listener port
0x5	Set maximum download concurrency
0x6	Set maximum upload cocurrency
0x10	Send piece to peer
0x11	Receive piece from peer
0x12	Authorize piece upload attempt
0x13	Authorize piece download attempt
0x14	Report successful piece transfer
0x15	Report failed piece transfer
0x16	Terminate piece transfer
0x17	Terminate file transfer
0x100	Directory status
0x101	File status
0x102	Directory listing
0x103	File information
0x104	RDL directory listing
0x105	RDL file information
0x200	Add handle list
0x201	Remove handle list

OBJECT REGISTRY
0x1	File handle	(uint32)
0x2	Path		(string)
0x3	File length	(uint64)
0x4	Piece length	(uint32)
0x5     Piece ID        (uint32)
0x6	Piece list	(string)
0x7	Concurrency	(uint16)
0x10	IPv4 address	(uint32)
0x11	IPv6 address	(string)
0x12	Port number	(uint16)
0x20	MD5 hashes      (string)
0x21	SHA1 hashes	(string)	
0x40	X.509 cert	(string)
0x41	DSS signature	(string)
0x100   Directory entry (string)
0x101	File entry	(string)
0x102	Entry timestamp	(string)
0x104	RDL response	(string)
0x500	Error string	(string)
