Commit Graph

41 Commits (d0c319a88cd1f2cb3a219420b5a0b930e72562e2)

Author SHA1 Message Date
Radu Iliescu d386a4b496 build: fix all build warnings 2018-12-03 08:20:51 -05:00
John Jones 7c62bdfbb7 debugging yamux and go 2017-11-27 09:06:33 -05:00
John Jones f2e5af4058 Major changes for implementation of yamux protocol
This commit changes the Stream interface, so as to allow the yamux
protocol to have channels. It is necessary, but touches many areas. The
codebase is better for it.
2017-11-08 10:51:43 -05:00
jmjatlanta 1dcac6ecb5 Implementing the new way of swarm connection 2017-10-23 15:21:50 -05:00
jmjatlanta 8480542b45 Network write methods now expect StreamMessage struct 2017-10-23 09:47:54 -05:00
jmjatlanta 6147769f4b Reading from stream now uses StreamMessage struct 2017-10-23 09:01:03 -05:00
John Jones c62253dce0 Don't attempt to connect to yourself using secio 2017-09-28 13:48:35 -05:00
jmjatlanta bf1f900716 more debugging 2017-09-28 13:21:07 -05:00
jmjatlanta 9f55b14f3c Added more debugging messages 2017-09-28 07:58:24 -05:00
John Jones c56d58f404 error handling 2017-09-25 17:55:45 -05:00
jmjatlanta a810f94757 implementation of dht_send_message_nearest_x 2017-09-18 06:32:37 -05:00
John Jones 96ed7bc511 Testing ipns 2017-09-14 16:49:50 -05:00
John Jones e922c7ef14 Implemented put_value 2017-09-14 11:35:16 -05:00
John Jones 09e2a2291f Small memory leak fix for protocol comparison 2017-09-07 18:46:03 -05:00
jmjatlanta eecfea4f78 journalio working, needs tuning 2017-08-31 06:41:06 -05:00
jmjatlanta f0d82129ab Debugging journalio process 2017-08-30 11:09:28 -05:00
jmjatlanta ecb9f984ba datastore now retrieves a DatastoreRecord struct
The structure is much more user friendly and contains the timestamp
2017-08-28 10:54:56 -05:00
jmjatlanta 365e645d94 Added convenience method to peerstore, and fixed memory leak 2017-08-16 06:41:01 -05:00
jmjatlanta a009673969 Added some debugging information to protocols 2017-08-09 12:08:57 -05:00
John Jones 6f77a64adb IPFS protocols now implement an interface to make marshalling easier 2017-08-09 08:03:40 -05:00
John Jones 36500348bd Added debugging messages 2017-08-03 17:47:02 -05:00
jmjatlanta a137c2c43e Code Cleanup plus making providerstore smarter 2017-07-31 12:49:41 -05:00
jmjatlanta dfb1aba247 Fixed warnings 2017-07-17 16:14:20 -05:00
John Jones e4ba343d48 Fixes for various memory leaks 2017-05-11 13:53:23 -05:00
John Jones 22a782d9f1 Major changes to retrieving files
Working on transfer of big files
2017-04-20 17:55:18 -05:00
John Jones c1e7131c7c passing network timeouts to read methods 2017-04-17 14:03:27 -05:00
John Jones caf02463c6 Memory cleanup 2017-04-17 11:57:37 -05:00
John Jones f3de55999f Implemented find providers from remote peers 2017-04-16 23:46:52 -05:00
John Jones e886fe3288 Handling finding of peer via swarm 2017-04-13 09:30:28 -05:00
John Jones e237b239a1 Added get_value to dht 2017-04-06 09:55:01 -05:00
John Jones 1fa1e92016 Moved datastore interface from ipfs to libp2p 2017-04-06 09:32:54 -05:00
John Jones 14209748d6 More debugging messages 2017-04-03 22:07:22 -05:00
John Jones 0a3812cb85 fixes to multiaddress generation on connection 2017-04-03 21:17:29 -05:00
John Jones 6ad645dcac Added debugging to dht_protocol 2017-04-03 21:03:16 -05:00
John Jones 12f15c4231 Cleaned code around peerstore, providerstore, and networking 2017-04-03 20:54:41 -05:00
John Jones 0a6b4b621c Adding providers to providerstore on kademlia call 2017-04-03 18:13:42 -05:00
John Jones 053d33cec3 added debugging to dht_protocol 2017-04-03 23:03:49 +00:00
John Jones 5643c553df bug fix in add_provider 2017-04-03 17:41:13 -05:00
John Jones 1489e4fbf8 Added some debugging to dht 2017-04-03 17:36:51 -05:00
John Jones f1c8ceedbd Handling add provider 2017-04-03 17:26:08 -05:00
John Jones 79a2a894dd Adding network calls for kademlia 2017-03-30 13:58:53 -05:00