Commit Graph

1818 Commits

Author SHA1 Message Date
David Craven
adce8eb288
Add configuration system. 2019-02-05 18:13:52 +01:00
David Craven
7da347fc86
Clean up some stuff. 2019-02-04 06:31:43 +01:00
David Craven
5f4c6726b5
p2p: Implement IPFS behaviour. 2019-02-04 04:32:26 +01:00
David Craven
65e7318a71
bitswap: Implement network behaviour. 2019-02-04 00:13:29 +01:00
David Craven
58764dffc9
bitswap: Implement protocol upgrade. 2019-02-03 23:26:54 +01:00
David Craven
c7d611bca8
bitswap: Add tests and fix some bugs. 2019-02-03 22:36:29 +01:00
David Craven
aace80a7a5
bitswap: Add tests and fix some bugs. 2019-02-03 22:06:24 +01:00
David Craven
e063695b41
bitswap: Implement Message into/from bytes. 2019-02-03 21:24:45 +01:00
David Craven
ee2ffac612
Initial ledger, strategy and dht handling. 2019-02-03 02:10:34 +01:00
David Craven
701dcb1d1c
Refactor architecture. 2019-02-03 02:08:48 +01:00
David Craven
b766e73e24
Refactor to use Cid type alias. 2019-02-02 23:14:25 +01:00
David Craven
c5e8bfd92b
Add some bitswap boilerplate. 2019-02-02 16:59:38 +01:00
David Craven
31ae0162fa
Update to libp2p 0.3.0. 2019-02-02 16:25:44 +01:00
David Craven
619d7520ed
Add bitswap protobufs. 2019-02-02 00:01:17 +01:00
David Craven
cbd7cb422d
Start bitswap implementation. 2019-02-01 22:27:32 +01:00
David Craven
2244ca2a45
Implement basic p2p networking. 2019-02-01 17:59:08 +01:00
David Craven
7e91bbbb71
Implement block store. 2019-01-31 21:51:08 +01:00
David Craven
94db690a45
Initial commit. 2019-01-30 15:03:09 +01:00