From 711ec1df30145ef19acbed113c595155c115391a Mon Sep 17 00:00:00 2001 From: jmjatlanta Date: Thu, 2 Nov 2017 05:39:03 -0500 Subject: [PATCH 01/13] Added quick start to readme --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3fb68b2..727a5b9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # C-IPFS -IPFS implementation in C, (not just an API client library).
-
+IPFS implementation in C, (not just an API client library). + +**Quick start for users:** +..* **ipfs init** to create an ipfs repository on your machine +..* **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. +..* **ipfs cat [hash]** to retrieve a file from the repository +**For techies:** getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
getting started: https://github.com/ipfs/community/issues/177
From e839163d91e27aeec196c17569361fcf60e21ad8 Mon Sep 17 00:00:00 2001 From: jmjatlanta Date: Thu, 2 Nov 2017 05:42:17 -0500 Subject: [PATCH 02/13] Added quick start to readme --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 727a5b9..d40fd81 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # C-IPFS -IPFS implementation in C, (not just an API client library). - -**Quick start for users:** -..* **ipfs init** to create an ipfs repository on your machine -..* **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. -..* **ipfs cat [hash]** to retrieve a file from the repository -**For techies:** +IPFS implementation in C, (not just an API client library).
+
+**Quick start for users:**
+* **ipfs init** to create an ipfs repository on your machine +* **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. +* **ipfs cat [hash]** to retrieve a file from the repository +**For techies:**
getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
getting started: https://github.com/ipfs/community/issues/177
From 8ce3c68b72f00a990f8c50e790fce108295a6a4c Mon Sep 17 00:00:00 2001 From: jmjatlanta Date: Thu, 2 Nov 2017 05:43:01 -0500 Subject: [PATCH 03/13] Added quick start to readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d40fd81..9c3509d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ IPFS implementation in C, (not just an API client library).
**Quick start for users:**
* **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. -* **ipfs cat [hash]** to retrieve a file from the repository +* **ipfs cat [hash]** to retrieve a file from the repository
**For techies:**
getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
From 80f97f4afffdf5b9b29e1858c700729e7339c149 Mon Sep 17 00:00:00 2001 From: jmjatlanta Date: Thu, 2 Nov 2017 05:43:45 -0500 Subject: [PATCH 04/13] Added quick start to readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9c3509d..35ec80c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ IPFS implementation in C, (not just an API client library).
* **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. * **ipfs cat [hash]** to retrieve a file from the repository
+
**For techies:**
getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
From 77dc2f1472580c76cab4004e4c287e902e11822c Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 05:50:58 -0500 Subject: [PATCH 05/13] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 35ec80c..973b0df 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,18 @@ # C-IPFS IPFS implementation in C, (not just an API client library).

-**Quick start for users:**
+## Quick start for users:
* **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. * **ipfs cat [hash]** to retrieve a file from the repository

-**For techies:**
+## For techies:
getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
getting started: https://github.com/ipfs/community/issues/177
libp2p: https://github.com/libp2p/specs

-Prerequisites: To compile the C version you will need:
+## Prerequisites: To compile the C version you will need:
lmdb https://github.com/jmjatlanta/lmdb
c-protobuf https://github.com/Agorise/c-protobuf
c-multihash https://github.com/Agorise/c-multihash
From eeabd85bc3459a9d8d6c2c48c265bd417033a227 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 05:52:19 -0500 Subject: [PATCH 06/13] Update README.md --- README.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 973b0df..b088e73 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,24 @@ # C-IPFS -IPFS implementation in C, (not just an API client library).
-
-## Quick start for users:
+IPFS implementation in C, (not just an API client library). + +## Quick start for users: * **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. -* **ipfs cat [hash]** to retrieve a file from the repository
-
-## For techies:
-getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
-specifications: https://github.com/ipfs/specs
-getting started: https://github.com/ipfs/community/issues/177
-libp2p: https://github.com/libp2p/specs
-
-## Prerequisites: To compile the C version you will need:
-lmdb https://github.com/jmjatlanta/lmdb
-c-protobuf https://github.com/Agorise/c-protobuf
-c-multihash https://github.com/Agorise/c-multihash
-c-multiaddr https://github.com/Agorise/c-multiaddr
-c-libp2p https://github.com/Agorise/c-libp2p
-
-And of course this project at https://github.com/Agorise/c-ipfs
-
+* **ipfs cat [hash]** to retrieve a file from the repository + +## For techies: +getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md +specifications: https://github.com/ipfs/specs +getting started: https://github.com/ipfs/community/issues/177 +libp2p: https://github.com/libp2p/specs + +## Prerequisites: To compile the C version you will need: +lmdb https://github.com/jmjatlanta/lmdb +c-protobuf https://github.com/Agorise/c-protobuf +c-multihash https://github.com/Agorise/c-multihash +c-multiaddr https://github.com/Agorise/c-multiaddr +c-libp2p https://github.com/Agorise/c-libp2p + +And of course this project at https://github.com/Agorise/c-ipfs + The compilation at this point is simple, but not very flexible. Place all of these projects in a directory. Compile all (the order above is recommended) by going into each one and running "make all". From 1fdd490e896e26df516e9dd83850ae522469ab13 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 05:54:03 -0500 Subject: [PATCH 07/13] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b088e73..9f1b373 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,10 @@ IPFS implementation in C, (not just an API client library). * **ipfs cat [hash]** to retrieve a file from the repository ## For techies: -getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md -specifications: https://github.com/ipfs/specs -getting started: https://github.com/ipfs/community/issues/177 -libp2p: https://github.com/libp2p/specs +getting started: [https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md]https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md +specifications: [https://github.com/ipfs/specs]https://github.com/ipfs/specs +getting started: [https://github.com/ipfs/community/issues/177]https://github.com/ipfs/community/issues/177 +libp2p: [https://github.com/libp2p/specs]https://github.com/libp2p/specs ## Prerequisites: To compile the C version you will need: lmdb https://github.com/jmjatlanta/lmdb From df7a3e8761e30fbe81c95736bdca79206853eec3 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 05:56:21 -0500 Subject: [PATCH 08/13] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9f1b373..b423fa5 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ IPFS implementation in C, (not just an API client library). * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. * **ipfs cat [hash]** to retrieve a file from the repository -## For techies: -getting started: [https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md]https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md -specifications: [https://github.com/ipfs/specs]https://github.com/ipfs/specs -getting started: [https://github.com/ipfs/community/issues/177]https://github.com/ipfs/community/issues/177 -libp2p: [https://github.com/libp2p/specs]https://github.com/libp2p/specs +## For techies (ipfs spec docs): +* [getting started]https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md +* [specifications]https://github.com/ipfs/specs +* [getting started]https://github.com/ipfs/community/issues/177 +* [libp2p]https://github.com/libp2p/specs ## Prerequisites: To compile the C version you will need: lmdb https://github.com/jmjatlanta/lmdb From db0a519e664be053f97d60b207971dd483522d43 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 05:58:38 -0500 Subject: [PATCH 09/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b423fa5..a3f0c9b 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ IPFS implementation in C, (not just an API client library). ## Quick start for users: * **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. -* **ipfs cat [hash]** to retrieve a file from the repository +* **ipfs cat \[hash\]** to retrieve a file from the repository ## For techies (ipfs spec docs): * [getting started]https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md From 0b6add514688f16401fdd87f42dc043d9e158335 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 06:00:14 -0500 Subject: [PATCH 10/13] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index a3f0c9b..730355d 100644 --- a/README.md +++ b/README.md @@ -7,17 +7,17 @@ IPFS implementation in C, (not just an API client library). * **ipfs cat \[hash\]** to retrieve a file from the repository ## For techies (ipfs spec docs): -* [getting started]https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md -* [specifications]https://github.com/ipfs/specs -* [getting started]https://github.com/ipfs/community/issues/177 -* [libp2p]https://github.com/libp2p/specs +* [getting started](https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md) +* [specifications](https://github.com/ipfs/specs) +* [getting started](https://github.com/ipfs/community/issues/177) +* [libp2p](https://github.com/libp2p/specs) ## Prerequisites: To compile the C version you will need: -lmdb https://github.com/jmjatlanta/lmdb -c-protobuf https://github.com/Agorise/c-protobuf -c-multihash https://github.com/Agorise/c-multihash -c-multiaddr https://github.com/Agorise/c-multiaddr -c-libp2p https://github.com/Agorise/c-libp2p +[lmdb](https://github.com/jmjatlanta/lmdb) +[c-protobuf](https://github.com/Agorise/c-protobuf) +[c-multihash](https://github.com/Agorise/c-multihash) +[c-multiaddr](https://github.com/Agorise/c-multiaddr) +[c-libp2p](https://github.com/Agorise/c-libp2p) And of course this project at https://github.com/Agorise/c-ipfs From 01e5222ea7bf9705ef0ac1f08ebb139c353ee474 Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 06:01:12 -0500 Subject: [PATCH 11/13] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 730355d..3ca84c2 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,11 @@ IPFS implementation in C, (not just an API client library). * [libp2p](https://github.com/libp2p/specs) ## Prerequisites: To compile the C version you will need: -[lmdb](https://github.com/jmjatlanta/lmdb) -[c-protobuf](https://github.com/Agorise/c-protobuf) -[c-multihash](https://github.com/Agorise/c-multihash) -[c-multiaddr](https://github.com/Agorise/c-multiaddr) -[c-libp2p](https://github.com/Agorise/c-libp2p) +* [lmdb](https://github.com/jmjatlanta/lmdb) +* [c-protobuf](https://github.com/Agorise/c-protobuf) +* [c-multihash](https://github.com/Agorise/c-multihash) +* [c-multiaddr](https://github.com/Agorise/c-multiaddr) +* [c-libp2p](https://github.com/Agorise/c-libp2p) And of course this project at https://github.com/Agorise/c-ipfs From 5e034f14bc15150f39df30280e2d2b5badb1673d Mon Sep 17 00:00:00 2001 From: "John M. Jones" Date: Thu, 2 Nov 2017 06:02:09 -0500 Subject: [PATCH 12/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ca84c2..be38e06 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ IPFS implementation in C, (not just an API client library). ## Quick start for users: * **ipfs init** to create an ipfs repository on your machine * **ipfs add MyFile.txt** to add a file to the repository, will return with a hash that can be used to retrieve the file. -* **ipfs cat \[hash\]** to retrieve a file from the repository +* **ipfs cat _hash_** to retrieve a file from the repository ## For techies (ipfs spec docs): * [getting started](https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md) From d9f8260c6ef9d79f33b17eadea527a8c850504ef Mon Sep 17 00:00:00 2001 From: Agorise Date: Wed, 15 Nov 2017 13:11:34 +0200 Subject: [PATCH 13/13] Update LICENSE --- LICENSE | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index ee2accb..b6a8537 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,8 @@ MIT License -Copyright (c) 2017 Agorise, IBC. +Copyright (c) 2017 AGORISE, LTD. +An International Business Company, Cyprus Reg# ΗΕ375959 + Contains works from BitShares Munich IVS Permission is hereby granted, free of charge, to any person obtaining a copy