Commit graph

  • 7829ab0aee Added log level to output of logging messages jmjatlanta 2017-08-31 10:25:23 -0500
  • eecfea4f78 journalio working, needs tuning jmjatlanta 2017-08-31 06:41:06 -0500
  • f0d82129ab Debugging journalio process jmjatlanta 2017-08-30 11:09:28 -0500
  • ecb9f984ba datastore now retrieves a DatastoreRecord struct jmjatlanta 2017-08-28 10:54:56 -0500
  • ed63c761d5 Updated comment jmjatlanta 2017-08-28 06:55:38 -0500
  • 817eb0231c Changes for the journal protocol jmjatlanta 2017-08-24 13:30:04 -0500
  • da23d4c54a Headers added to fix the build in the old gcc version. Jose Marcial Vieira Bisneto 2017-08-17 08:18:55 -0300
  • 61281368bf fixed compiler warning jmjatlanta 2017-08-16 08:14:42 -0500
  • 4e9cfd7bd5 Added debugging messages jmjatlanta 2017-08-16 07:33:43 -0500
  • 365e645d94 Added convenience method to peerstore, and fixed memory leak jmjatlanta 2017-08-16 06:41:01 -0500
  • 5e1704aaba No longer building nodeio John Jones 2017-08-09 12:33:36 -0500
  • a009673969 Added some debugging information to protocols jmjatlanta 2017-08-09 12:08:57 -0500
  • bff867ae4d logic fix jmjatlanta 2017-08-09 11:12:16 -0500
  • f84ec579f2 Making it easier to create secio connections John Jones 2017-08-09 10:57:17 -0500
  • 9cdc0bd54e Properly reading the remote's proposal jmjatlanta 2017-08-09 10:32:01 -0500
  • 8ff5020088 Reverting back to specific network reads and writes jmjatlanta 2017-08-09 10:23:24 -0500
  • 563a89150d Working with secio negotiation jmjatlanta 2017-08-09 10:09:28 -0500
  • 1e7806855d Using muiltistream protocol to begin secio negotiation John Jones 2017-08-09 09:46:53 -0500
  • 4f52a20314 Handling secio negotiation differently to comply with protocol jmjatlanta 2017-08-09 09:12:16 -0500
  • 6f77a64adb IPFS protocols now implement an interface to make marshalling easier John Jones 2017-08-09 08:03:40 -0500
  • 1a45924151 Fixing memory leak John Jones 2017-08-08 20:40:06 -0500
  • a8f4925bbe Properly setting session context jmjatlanta 2017-08-03 17:48:11 -0500
  • 36500348bd Added debugging messages John Jones 2017-08-03 17:47:02 -0500
  • fab73441ef Adding default values to initializer John Jones 2017-08-03 14:44:27 -0500
  • c639359a4a Moving addition to peerstore after everyting is done jmjatlanta 2017-08-03 14:43:19 -0500
  • 7155f604c1 Fixed overwrite of session context jmjatlanta 2017-08-03 14:34:40 -0500
  • c6f4a83051 Clean up streams on free jmjatlanta 2017-08-03 13:36:13 -0500
  • 48c4b5ade0 Cleaning up bad connections jmjatlanta 2017-08-03 12:17:17 -0500
  • 61a576eb93 Handling details of bitswap and connection pool jmjatlanta 2017-08-03 11:15:40 -0500
  • a750c0edf1 No need to keep track of socket fd John Jones 2017-08-02 09:03:35 -0500
  • 5a91c5bbe8 keeping track of max socket fd jmjatlanta 2017-08-02 08:52:55 -0500
  • 3137d9efa6 Now a successful secio connection adds the peer to the peerstore jmjatlanta 2017-07-31 16:36:08 -0500
  • 8c1c813643 sanity check jmjatlanta 2017-07-31 15:18:17 -0500
  • 5406fb29e2 Chasing memory leak possibly in PeerStore John Jones 2017-07-31 14:51:29 -0500
  • a137c2c43e Code Cleanup plus making providerstore smarter jmjatlanta 2017-07-31 12:49:41 -0500
  • 90b1e2c3c8 return on timeout John Jones 2017-07-31 10:00:32 -0500
  • 4542ebe1cb correctly handle a stream that is unable to connect John Jones 2017-07-31 08:38:16 -0500
  • 30250a1af0 Making a Libp2pPeer more useful John Jones 2017-07-31 06:42:42 -0500
  • 343748bc0f added comments John Jones 2017-07-27 15:13:35 -0500
  • 1e49d8f7ab Fixed small memory leak John Jones 2017-07-27 14:32:42 -0500
  • 1971e60438 Cleanup of needless Stream attached to things it shouldn't have John Jones 2017-07-27 12:06:27 -0500
  • 93bb78169a Can now compare 2 sessions for equality John Jones 2017-07-26 07:37:28 -0500
  • c660a6eb32 added todo comment John Jones 2017-07-24 18:00:22 -0500
  • dac251bf4c Added important comment to vector John Jones 2017-07-24 10:32:21 -0500
  • 2f8057e4b8 added include to squelch warning jmjatlanta 2017-07-20 15:03:11 -0500
  • dfb1aba247 Fixed warnings jmjatlanta 2017-07-17 16:14:20 -0500
  • ffd27eb062 A better fix for osx John Jones 2017-07-17 15:24:37 -0500
  • e2d63e029c fixed endian.h header for osx John Jones 2017-07-17 15:23:29 -0500
  • 8bf4e3cf07 Added define for osx John Jones 2017-07-17 15:20:28 -0500
  • 3b52948b3b Now using logger instead of fprintf John Jones 2017-07-17 14:38:48 -0500
  • 73fcecfdcf A bit of code cleanup and commenting John Jones 2017-07-17 13:04:43 -0500
  • a10c7ef5e9 handle reading the requested number of bytes, and secio fix John Jones 2017-07-13 18:30:18 -0500
  • 6c19984368 Now doing multistream over secio John Jones 2017-07-13 09:01:50 -0500
  • cff0e4d6aa Incremental commit for secio fixes and connecting to swarms John Jones 2017-07-13 07:27:10 -0500
  • e32837031f Implemented timeout to avoid hang due to connection error. Jose Marcial Vieira Bisneto 2017-07-06 22:31:16 -0300
  • e51643a8f4 Avoiding leaving the socket open when an error occurs in multistream connect. Jose Marcial Vieira Bisneto 2017-07-06 22:09:38 -0300
  • e4ba343d48 Fixes for various memory leaks John Jones 2017-05-11 13:53:23 -0500
  • ff4be03782 Better handling of locally stored files John Jones 2017-05-11 07:04:28 -0500
  • 910e84dd5c Reformatted for better error handling John Jones 2017-04-27 15:51:30 -0500
  • 9caba0aa00 Memory fix in tcp_transport_dialer John Jones 2017-04-27 08:14:19 -0500
  • f061d03cfa Small fix to logging cleanup John Jones 2017-04-27 00:06:43 -0500
  • 8ce1c32ec4 Multiple memory fixes, mostly in tests John Jones 2017-04-26 23:56:18 -0500
  • 3463196f9c Increased max size of buffer for received data John Jones 2017-04-24 16:33:23 -0500
  • 22a782d9f1 Major changes to retrieving files John Jones 2017-04-20 17:55:18 -0500
  • 609ed80aaf Using the correct socket descriptor John Jones 2017-04-17 14:36:46 -0500
  • c1e7131c7c passing network timeouts to read methods John Jones 2017-04-17 14:03:27 -0500
  • caf02463c6 Memory cleanup John Jones 2017-04-17 11:57:37 -0500
  • f3de55999f Implemented find providers from remote peers John Jones 2017-04-16 23:46:52 -0500
  • e886fe3288 Handling finding of peer via swarm John Jones 2017-04-13 09:30:28 -0500
  • dc546649fd Make sure directory exists and is a real directory John Jones 2017-04-06 17:47:25 -0500
  • e237b239a1 Added get_value to dht John Jones 2017-04-06 09:55:01 -0500
  • 1fa1e92016 Moved datastore interface from ipfs to libp2p John Jones 2017-04-06 09:32:54 -0500
  • ae2037081c Small bugfix to peer copy John Jones 2017-04-05 20:34:13 -0500
  • 14209748d6 More debugging messages John Jones 2017-04-03 22:07:22 -0500
  • 0a3812cb85 fixes to multiaddress generation on connection John Jones 2017-04-03 21:17:29 -0500
  • 6ad645dcac Added debugging to dht_protocol John Jones 2017-04-03 21:03:16 -0500
  • 12f15c4231 Cleaned code around peerstore, providerstore, and networking John Jones 2017-04-03 20:54:41 -0500
  • 0a6b4b621c Adding providers to providerstore on kademlia call John Jones 2017-04-03 18:13:42 -0500
  • 053d33cec3 added debugging to dht_protocol John Jones 2017-04-03 23:03:49 +0000
  • 5643c553df bug fix in add_provider John Jones 2017-04-03 17:41:13 -0500
  • 1489e4fbf8 Added some debugging to dht John Jones 2017-04-03 17:36:51 -0500
  • f1c8ceedbd Handling add provider John Jones 2017-04-03 17:26:08 -0500
  • 1d06030aec attempting fix of va_list bug John Jones 2017-04-03 13:30:07 -0500
  • aa92d72541 Added fancier logging mechanism John Jones 2017-04-03 13:20:12 -0500
  • caf51bdb7c Added some debugging info John Jones 2017-04-03 12:43:05 -0500
  • 464f9b5c5c minor change to peer calls and added debugging info to secio John Jones 2017-04-03 11:55:03 -0500
  • 79a2a894dd Adding network calls for kademlia John Jones 2017-03-30 13:58:53 -0500
  • db0f62cee4 Dynamic bootstrap of kademlia peers John Jones 2017-03-24 16:50:02 -0500
  • 158012858a debugging daemon John Jones 2017-03-24 14:11:54 -0500
  • 41ef0e5492 Locked in dht version John Jones 2017-03-23 15:03:13 -0500
  • bd9f219b50 Removed some test code John Jones 2017-03-23 08:27:21 -0500
  • 9776ff15a0 c99 and endian changes for centos John Jones 2017-03-21 15:08:01 +0000
  • 0d0c9bde53 Finishing NodeIO John Jones 2017-03-19 14:39:48 -0500
  • b6a94c7c11 Implemeting NodeIO John Jones 2017-03-19 08:04:54 -0500
  • 69cbff9cd6 Refactor - SecureSession to SessionContext John Jones 2017-03-19 07:42:52 -0500
  • 8463e0b06b Kademlia, better treatment when there is no result. Jose Marcial Vieira Bisneto 2017-03-16 21:18:03 -0300
  • f0bb7375c3 Kademlia wait for result until time out. Jose Marcial Vieira Bisneto 2017-03-16 21:06:19 -0300
  • 52f8ce2b3d Fixed duplicate result in kademlia search. Jose Marcial Vieira Bisneto 2017-03-16 09:54:36 -0300
  • 17dfadb6fd Kademlia search returns multiaddress. Jose Marcial Vieira Bisneto 2017-03-16 05:45:44 -0300
  • dc1b8b6b3d Minor mod to Libp2pLinkedList John Jones 2017-03-13 08:53:20 -0500