Commit graph

  • d0c319a88c
    Merge branch 'raduiliescu83-master' master Jose Marcial Vieira Bisneto 2019-01-02 11:42:48 -0300
  • 64a2a902db
    Merge branch 'master' of git://github.com/raduiliescu83/c-libp2p into raduiliescu83-master Jose Marcial Vieira Bisneto 2019-01-02 11:25:59 -0300
  • 1175378fb0
    Update LICENSE Agorise 2019-01-01 10:42:03 -0600
  • 3e35485820 Update multihash subproject Radu Iliescu 2018-12-05 08:52:11 -0500
  • 797e4462d6 gitignore: ignore .so.* files Radu Iliescu 2018-12-03 09:25:35 -0500
  • 2949b2468f Makefile: build libp2p as shared library Radu Iliescu 2018-12-03 09:24:50 -0500
  • d386a4b496 build: fix all build warnings Radu Iliescu 2018-12-03 08:20:51 -0500
  • 29d7a412fe gitignore: add cscope files in gitignore Radu Iliescu 2018-12-03 08:20:00 -0500
  • f60d6560b1 Makefile: change the test build target - no more cd Radu Iliescu 2018-12-03 07:31:01 -0500
  • 83c97bab78 Makefile: make first build targe all Radu Iliescu 2018-12-03 07:24:15 -0500
  • 8d3957f3b8 Makefile: refactor CFLAGS to come from main Makefile Radu Iliescu 2018-12-03 07:22:33 -0500
  • 209e7c432e Makefile: fix test build Radu Iliescu 2018-12-03 06:04:51 -0500
  • 8267745863 Makefile: use COMPONENTS list to generate the linker objects Radu Iliescu 2018-11-29 11:03:48 -0500
  • bd6400c370 Makefile: create list of components and use it for compile and clean Radu Iliescu 2018-11-29 10:17:20 -0500
  • 5bc911bba3 Makefile: update include path to c-* submodules Radu Iliescu 2018-11-29 08:12:39 -0500
  • d748851704 dependencies: add c-multiaddr, c-multihash and c-protobuf as submodules Radu Iliescu 2018-11-29 07:43:16 -0500
  • d3858ffc26 Makefile: refactor include files Radu Iliescu 2018-11-29 07:15:27 -0500
  • ccabb8c0ac gitignore: don't ignore everything Radu Iliescu 2018-11-29 05:34:18 -0500
  • e93e212d70 Makefile: link should depend on compile Radu Iliescu 2018-11-28 10:43:33 -0500
  • b272440954
    Handle protocol message with a length while reading. Jose Marcial Vieira Bisneto 2018-11-16 11:33:52 -0300
  • b0b18632f9
    Fixed secio protocol request coming with length. Jose Marcial Vieira Bisneto 2018-11-16 11:20:06 -0300
  • f04fa5c9e5
    Removed send protocol since it was sent before. Jose Marcial Vieira Bisneto 2018-11-01 23:15:24 -0300
  • 5e4f3cdb04
    Fixed swarm multistream as incoming instead of outgoing connection. Jose Marcial Vieira Bisneto 2018-10-26 18:50:40 -0300
  • 6e9c67d121
    Update LICENSE Agorise 2018-06-17 16:29:20 +0300
  • 2e0391f68c Make yamux compatible with GO. Still testing John Jones 2017-11-30 20:58:47 -0500
  • 4218876198 Changes to Identity protocol John Jones 2017-11-30 15:27:28 -0500
  • e67d626000 Added buffering to yamux John Jones 2017-11-30 14:32:36 -0500
  • 5af0422d74 Intermediate save trying to get yamux streams happy John Jones 2017-11-29 10:57:48 -0500
  • f0342785d2 Now correctly negotiating yamux John Jones 2017-11-29 07:40:52 -0500
  • f4db6f15fb Commented out old test, needs to be redone John Jones 2017-11-29 06:32:37 -0500
  • 898e06ea55 Merge branch 'master' of https://github.com/Agorise/c-libp2p John Jones 2017-11-29 06:23:21 -0500
  • 59f3a0664a Merge branch 'master' into yamux yamux John Jones 2017-11-29 06:18:45 -0500
  • 8f4adf682b Final adjustments before merge back to master John Jones 2017-11-29 05:54:27 -0500
  • 35d795df94 test_compat_go now negotiating yamux John Jones 2017-11-28 23:58:28 -0500
  • 8551121bf8 More yamux fixes John Jones 2017-11-28 23:41:46 -0500
  • 0d4d475c2c Swarm now functioning with yamux. Still needs more debugging. John Jones 2017-11-28 22:44:18 -0500
  • bea9481c56 Getting yamux and go working John Jones 2017-11-27 11:10:38 -0500
  • 7c62bdfbb7 debugging yamux and go John Jones 2017-11-27 09:06:33 -0500
  • 13f51260b2 Minor fixes to yamux and identify protocols John Jones 2017-11-23 07:44:42 -0500
  • e05e02188a More updates to the yamux protocol John Jones 2017-11-23 06:23:50 -0500
  • 2d74c53b62 More yamux changes John Jones 2017-11-19 19:29:40 -0500
  • db67210257 Merge branch 'yamux' of https://github.com/Agorise/c-libp2p into yamux John Jones 2017-11-19 13:37:21 -0500
  • b3c8e77ed9 Various changes for yamux adding a protocol John Jones 2017-11-19 13:37:03 -0500
  • 858b36fcad
    Update LICENSE Agorise 2017-11-15 13:10:51 +0200
  • 3972574148
    Implemented of protobuf encoding for identify protocol. Jose Marcial Vieira Bisneto 2017-11-09 23:06:43 -0300
  • 5291cb7a9a
    Implemented allocation and release of identify structure. Jose Marcial Vieira Bisneto 2017-11-09 22:57:11 -0300
  • c137aa04fe
    Added missing prototype. Jose Marcial Vieira Bisneto 2017-11-09 22:54:19 -0300
  • f2e5af4058 Major changes for implementation of yamux protocol John Jones 2017-11-08 10:51:43 -0500
  • f4860d3ed4 setting up when the remote requests the yamux protocol John Jones 2017-11-06 17:31:30 -0500
  • 18b0139b81 squashed some memory leak bugs in yamux John Jones 2017-11-06 16:38:55 -0500
  • 852629a4f8 More details of the yamux implementation John Jones 2017-11-06 13:36:11 -0500
  • d3f740b4e0 Starting to wire identity protocol into yamux John Jones 2017-11-06 07:27:03 -0500
  • a91e840770
    Initial implementation of the identify protocol. Jose Marcial Vieira Bisneto 2017-11-03 03:26:43 -0300
  • 9200e0f09c More implementation of the yamux protocol John Jones 2017-11-02 14:45:17 -0500
  • 5e1cdac4cf Moved buffered secio to context struct John Jones 2017-11-02 13:43:52 -0500
  • 65194c06ee secio and multistream now working. Need to negotiate yamux John Jones 2017-11-02 13:20:40 -0500
  • 746682ebef Fixed signature verification, continuing with swarm connectivity John Jones 2017-11-02 11:11:50 -0500
  • 03a4b412dd More swarm changes John Jones 2017-10-25 12:43:27 -0500
  • 08a02f7956 More changes to the stream negotiation John Jones 2017-10-25 12:28:53 -0500
  • 9dd1dab8e4 More implementation of dialer jmjatlanta 2017-10-23 18:03:38 -0500
  • 05f2620054 More changes for dialer jmjatlanta 2017-10-23 16:21:03 -0500
  • 1dcac6ecb5 Implementing the new way of swarm connection jmjatlanta 2017-10-23 15:21:50 -0500
  • 8480542b45 Network write methods now expect StreamMessage struct jmjatlanta 2017-10-23 09:47:54 -0500
  • 6147769f4b Reading from stream now uses StreamMessage struct jmjatlanta 2017-10-23 09:01:03 -0500
  • 0166a89d48 more docs on swarm connections jmjatlanta 2017-10-18 09:14:26 -0500
  • fc685a6f0b Basic swarm connect flow document jmjatlanta 2017-10-16 11:21:32 -0500
  • 0666b481d2 Update LICENSE Agorise 2017-10-16 13:53:01 +0300
  • 2391f23b4e Beginnings of stream locking jmjatlanta 2017-10-12 12:37:40 -0500
  • 56e301df8d Handle swarm connect jmjatlanta 2017-10-12 10:12:22 -0500
  • 1565b78fcd more adjustments for yamux testing jmjatlanta 2017-10-12 08:37:19 -0500
  • 07ca366e3a Fixed some memory issues with test_secio jmjatlanta 2017-10-12 07:45:34 -0500
  • 6adc48c89d fixes to secio test jmjatlanta 2017-10-12 07:36:37 -0500
  • 7564a4b089
    Fix compilation for the yamux protocol. Jose Marcial Vieira Bisneto 2017-10-11 23:15:12 -0300
  • 6b185e31bd First commit of yamux protocol jmjatlanta 2017-10-11 11:23:25 -0500
  • 68242a6355 Double check if connection_type and sessionContext agree John Jones 2017-10-09 10:00:30 -0500
  • 6c8535198f Testing for compatibility with other implementations John Jones 2017-10-04 06:39:35 -0500
  • f4dd9b46be No longer deleting session context when deleting message John Jones 2017-09-28 17:14:37 -0500
  • 198e5d544a secio unencrypted read fix John Jones 2017-09-28 16:31:35 -0500
  • 7c39799103 Cleaned up debugging message John Jones 2017-09-28 14:45:18 -0500
  • c62253dce0 Don't attempt to connect to yourself using secio John Jones 2017-09-28 13:48:35 -0500
  • bf1f900716 more debugging jmjatlanta 2017-09-28 13:21:07 -0500
  • 9f55b14f3c Added more debugging messages jmjatlanta 2017-09-28 07:58:24 -0500
  • 350b8460fd
    Fixed nul string termination allocation. Jose Marcial Vieira Bisneto 2017-09-27 11:38:05 -0300
  • c56d58f404 error handling John Jones 2017-09-25 17:55:45 -0500
  • 19acc052dc added urlencode to makefile jmjatlanta 2017-09-25 13:36:50 -0500
  • f0513713cb Merge branch 'master' of https://github.com/Agorise/c-libp2p jmjatlanta 2017-09-25 13:33:51 -0500
  • 974d328fb6 more useful debugging message jmjatlanta 2017-09-25 13:33:42 -0500
  • 2318162bad
    Added a simple implementation of urlencode. Jose Marcial Vieira Bisneto 2017-09-25 10:27:13 -0300
  • eac465012a mkdir now creates root directories needed jmjatlanta 2017-09-21 09:45:59 -0500
  • a55b52ca81 Addition of memstream for osx and bsd jmjatlanta 2017-09-20 10:26:24 -0500
  • a810f94757 implementation of dht_send_message_nearest_x jmjatlanta 2017-09-18 06:32:37 -0500
  • 96ed7bc511 Testing ipns John Jones 2017-09-14 16:49:50 -0500
  • e922c7ef14 Implemented put_value John Jones 2017-09-14 11:35:16 -0500
  • 5712e920d1 datastore_put now accepts a DatastoreRecord struct jmjatlanta 2017-09-13 12:39:50 -0500
  • 09e2a2291f Small memory leak fix for protocol comparison John Jones 2017-09-07 18:46:03 -0500
  • 5a9ab47635 Memory leak fixed John Jones 2017-09-07 14:57:20 -0500
  • ebb94d96cb Sorting a memory leak in datastore/journalstore John Jones 2017-09-07 11:05:06 -0500
  • 9fd44b7878 implementing handler interface in front of multistream John Jones 2017-09-04 11:01:17 -0500
  • 53f754af43 Adding more compatibility fixes for standard ipfs John Jones 2017-08-31 16:40:35 -0500
  • 36061dc1da Small adjustments for secio protocol compatibility John Jones 2017-08-31 12:49:43 -0500