Commit Graph

33 Commits (master)

Author SHA1 Message Date
Jose Marcial Vieira Bisneto 64a2a902db
Merge branch 'master' of git://github.com/raduiliescu83/c-libp2p into raduiliescu83-master 2019-01-02 11:25:59 -03:00
Radu Iliescu 2949b2468f Makefile: build libp2p as shared library 2018-12-03 09:24:50 -05:00
Radu Iliescu f60d6560b1 Makefile: change the test build target - no more cd 2018-12-03 07:31:01 -05:00
Radu Iliescu 83c97bab78 Makefile: make first build targe all
Otherwise when you give make command it will do just link
2018-12-03 07:24:15 -05:00
Radu Iliescu 8d3957f3b8 Makefile: refactor CFLAGS to come from main Makefile
Also remove CC and link flags since linking is done in main Makefile
2018-12-03 07:22:33 -05:00
Radu Iliescu 8267745863 Makefile: use COMPONENTS list to generate the linker objects 2018-11-29 11:03:48 -05:00
Radu Iliescu bd6400c370 Makefile: create list of components and use it for compile and clean 2018-11-29 10:47:01 -05:00
Radu Iliescu 5bc911bba3 Makefile: update include path to c-* submodules 2018-11-29 08:12:39 -05:00
Radu Iliescu d3858ffc26 Makefile: refactor include files
Now major include files are comming from main Makefile,
module need to add just their specific include path.
To work make the include path absolute.
2018-11-29 07:15:27 -05:00
Radu Iliescu e93e212d70 Makefile: link should depend on compile
This fixes make all - previously it was doing first link then compile with make 4.1
2018-11-28 10:48:46 -05:00
John Jones 0d4d475c2c Swarm now functioning with yamux. Still needs more debugging. 2017-11-28 22:44:18 -05:00
Jose Marcial Vieira Bisneto a91e840770
Initial implementation of the identify protocol. 2017-11-03 03:26:43 -03:00
John Jones 08a02f7956 More changes to the stream negotiation 2017-10-25 12:28:53 -05:00
jmjatlanta 6b185e31bd First commit of yamux protocol 2017-10-11 11:23:25 -05:00
John Jones 5e1704aaba No longer building nodeio 2017-08-09 12:33:36 -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 1fa1e92016 Moved datastore interface from ipfs to libp2p 2017-04-06 09:32:54 -05:00
John Jones b6a94c7c11 Implemeting NodeIO 2017-03-19 08:04:54 -05:00
John Jones 9f0ee0cdb9 Added peerstore and additional tests 2017-02-20 18:53:20 -05:00
John Jones 81263fc1a2 Beginnings of dialers and connections 2017-02-13 13:26:41 -05:00
John Jones 783855fe26 in the middle of ephemeral encryption implementation 2017-02-06 17:11:22 -05:00
John Jones d091a29b19 Added multistream protocol to communicate with GO version 2017-02-02 14:10:12 -05:00
John Jones 513b778561 Addition of more handshake code for connecting to other nodes 2017-02-01 12:14:52 -05:00
Jose Marcial Vieira Bisneto 6a30c46492 Initial implementation of routing/kademlia 2017-01-26 23:53:40 -03:00
John Jones d13a47d7d5 Fixed possible memory leak in signature routine 2017-01-23 12:07:48 -05:00
Jose Marcial Vieira Bisneto 3b301f823a Initial implementation of record/record 2017-01-19 20:45:24 -03:00
John Jones a2daf88b26 Fixed base32 encoding 2016-11-28 16:12:11 -05:00
John Jones 2fcb7c1d8c Code cleanup
Standardized function naming, and added more consistent methods to
prevent memory allocation errors.
2016-11-17 15:06:53 -05:00
John Jones 4222316a1a Added base16 encoding/decoding, as well as a wrapper around SHA256 2016-11-13 20:55:11 -05:00
John Jones fc6d9b9797 More cleanup 2016-11-10 12:04:48 -05:00
John Jones 68f2c436e3 Added debug setting to Makefiles, tweaks to get private key saved in
config file
2016-11-10 08:08:22 -05:00
John Jones e0714cc76d base58 and x509 certificate testing 2016-11-09 11:22:25 -05:00
John Jones 6f3be52801 Adjusted makefiles 2016-11-07 16:34:08 -05:00