John Jones
|
876e2dfcf2
|
Fixed memory leaks around node and allocations
|
2016-12-12 18:27:46 -05:00 |
|
jmjatlanta
|
a36ba20557
|
made node links a single linked list instead of array
This will save some complicated memory allocations
|
2016-12-12 16:58:27 -05:00 |
|
jmjatlanta
|
4fe768c2c5
|
Working with nodes to add protobuf to persist to db
adding a link to a node does a realloc. I believe this is causing
problems. I am going to replace this and see if that fixes the issue.
|
2016-12-12 15:06:17 -05:00 |
|
jmjatlanta
|
e0b0552b39
|
Pushing Cid into protobuf
|
2016-12-12 06:27:06 -05:00 |
|
|
786bd5d80b
|
Initial implementation of dnslink
|
2016-12-08 23:29:50 -03:00 |
|
|
73a7690725
|
namesys: Invalid prototype removed.
|
2016-12-08 07:31:17 -03:00 |
|
|
7a3d0c5e0b
|
namesys/path: Changed error messages to a separate file.
|
2016-12-08 07:08:34 -03:00 |
|
|
84f24797f4
|
Fixed memory leaks in namesys and path.
|
2016-12-08 06:48:38 -03:00 |
|
jmjatlanta
|
75bee8d1ea
|
Merge branch 'master' of https://github.com/kenCode-de/c-ipfs
|
2016-12-07 11:07:52 -05:00 |
|
jmjatlanta
|
4a6b88871a
|
Merged in changes to node.h and node.c
|
2016-12-07 11:07:36 -05:00 |
|
|
f8723eb8c7
|
path: implemented ipfs_path_clean_path
|
2016-12-07 09:17:15 -03:00 |
|
John Jones
|
a180a63160
|
Setting uninitialized values
Uninitialized values should be set to NULL to aid in memory deallocation
at cleanup time.
|
2016-12-05 18:17:17 -05:00 |
|
jmjatlanta
|
da6490ac7f
|
Implementation of MerkleDag get and put
Now saving and retrieving MerkleDags that contain data. Now need to work
with links and other types.
|
2016-12-05 17:23:58 -05:00 |
|
jmjatlanta
|
f9d927f375
|
Beginnings of testing for MerkleDag
|
2016-12-05 13:11:22 -05:00 |
|
jmjatlanta
|
0245aa6549
|
Starting implementation of MerkleDag
|
2016-12-05 10:50:17 -05:00 |
|
jmjatlanta
|
5f452969fd
|
Merge branch 'master' of https://github.com/kenCode-de/c-ipfs
|
2016-12-05 07:12:37 -05:00 |
|
jmjatlanta
|
f79d2f9f0c
|
Removal of incorrect copyright notice
|
2016-12-05 07:12:23 -05:00 |
|
|
496ae3ec6c
|
namesys/path: Renamed the function names to match the rest of the project.
|
2016-12-05 08:55:17 -03:00 |
|
John Jones
|
bf9ddfd6f6
|
Turned on warnings for compilation
|
2016-12-05 06:54:21 -05:00 |
|
jmjatlanta
|
8d0aa3372d
|
Merge branch 'master' of https://github.com/xethyrion/c-ipfs into xethyrion-master
|
2016-12-05 05:27:07 -05:00 |
|
xethyrion
|
0052ef8ca2
|
Create Example for this.c
|
2016-12-04 22:11:10 +02:00 |
|
xethyrion
|
5627bb3992
|
Update node.h
|
2016-12-04 22:10:41 +02:00 |
|
xethyrion
|
fd263362cb
|
Delete testit.c_PREVIEW_DO_NOT_USE
|
2016-12-03 22:51:48 +02:00 |
|
xethyrion
|
d1f85627b1
|
Delete node_PREVIEW_DO_NOT_USE_YET.h
|
2016-12-03 22:51:40 +02:00 |
|
xethyrion
|
9fdda102c7
|
Update node.h
|
2016-12-03 22:51:15 +02:00 |
|
|
316c880bd1
|
namesys: Added missing proquint prototypes.
|
2016-12-01 19:32:29 -03:00 |
|
|
9ba3112b97
|
path/namesys: Unified resolver struct.
|
2016-12-01 19:25:16 -03:00 |
|
xethyrion
|
9d3eeabfe1
|
Create testit.c_PREVIEW_DO_NOT_USE
|
2016-12-01 21:27:18 +02:00 |
|
xethyrion
|
b55dc4d96e
|
Create node_PREVIEW_DO_NOT_USE_YET.h
|
2016-12-01 21:26:26 +02:00 |
|
John Jones
|
5b7f89bdf1
|
Fixed memory leaks
|
2016-12-01 13:08:30 -05:00 |
|
|
a4b6a14ea5
|
Initial implementation of path/resolver
|
2016-12-01 06:48:16 -03:00 |
|
John Jones
|
8553fcf6c1
|
Merge branch 'master' of https://github.com/kenCode-de/c-ipfs
|
2016-11-30 11:47:01 -05:00 |
|
John Jones
|
b462d9ef53
|
More storage implementation
Successfully writing to lightningdb. Now to pull it back out. Also need
to write to the blockstore.
|
2016-11-30 11:46:41 -05:00 |
|
|
cba5839f56
|
namesys: Created empty DNSResolver struct.
|
2016-11-29 20:35:55 -03:00 |
|
|
d761e6062b
|
path: Fixed ErrPath error.
|
2016-11-29 20:34:59 -03:00 |
|
John Jones
|
4626b69381
|
More code for storage
Pushing through on the ipfs block put use case. Building out the
necessary code to write to the blockstore.
|
2016-11-28 16:13:46 -05:00 |
|
|
74a5afe169
|
Merge branch 'master' of https://github.com/kenCode-de/c-ipfs
|
2016-11-28 10:18:36 -03:00 |
|
John Jones
|
50ffade515
|
More work on storage and cleanup
Added flatfs, as well as fixed some memory leaks. Valgrind across tests
now reports 0 memory leaks.
|
2016-11-28 08:09:00 -05:00 |
|
|
a21330af43
|
Initial implementation of namesys/dns.c
|
2016-11-27 10:57:28 -03:00 |
|
|
ac4cc8feaa
|
path/path.c: Implemented SplitN.
Renamed Segments() to SplitN(), added parameters, and created a new
Segments() using SplitN() while maintaining the original functionality.
|
2016-11-26 10:39:53 -03:00 |
|
|
0f5964ad3c
|
path/path.c: Changed PopLastSegment parameters order.
|
2016-11-26 10:20:23 -03:00 |
|
|
63c7bd72e2
|
Initial implementation of namesys/isdomain
|
2016-11-24 19:52:19 -03:00 |
|
|
b1d5440303
|
namesys: Fixed ErrNamesys error.
|
2016-11-24 19:49:26 -03:00 |
|
|
ef2f112f6a
|
Initial implementation of namesys/proquint
|
2016-11-24 09:50:05 -03:00 |
|
|
05c45666e5
|
Added path pointer used to return value in Resolve and ResolveN.
|
2016-11-24 07:52:15 -03:00 |
|
|
7ddba70ada
|
Initial implementation of namesys.
|
2016-11-23 17:19:16 -03:00 |
|
|
8ed4f62526
|
Fixed PathFromCid(), Cid is an struct, not an array.
|
2016-11-17 17:47:31 -03:00 |
|
|
1a8e024fb9
|
Merge branch 'master' of https://github.com/kenCode-de/c-ipfs
|
2016-11-17 17:14:39 -03:00 |
|
John Jones
|
c64a700223
|
The beginnings of datastore
A lot of code cleanup, plus beginning the implementation of a datastore.
|
2016-11-17 15:07:59 -05:00 |
|
|
792ee026db
|
Initial path/ implementation.
|
2016-11-17 17:06:17 -03:00 |
|
John Jones
|
02c5552cd6
|
Added multibase and cid
|
2016-11-13 21:01:51 -05:00 |
|
John Jones
|
f42c92ea63
|
method names standardized
|
2016-11-10 16:36:34 -05:00 |
|
John Jones
|
32d187faa4
|
adjusted makefiles, generating config file for new ipfs repository
|
2016-11-10 08:28:51 -05:00 |
|
John Jones
|
8d82e8235b
|
Adjusted makefiles
|
2016-11-07 16:29:30 -05:00 |
|
jmjatlanta
|
eb2ed30a24
|
Moving crypto stuff to libp2p
|
2016-11-03 10:22:17 -05:00 |
|
jmjatlanta
|
cba5d5cf20
|
finally actually writing the config file, although the peerid and private key are not included
|
2016-11-02 23:05:29 -05:00 |
|
jmjatlanta
|
d30fa55af7
|
memory cleanup reorganized
|
2016-11-02 13:44:56 -05:00 |
|
jmjatlanta
|
0d8f599ac9
|
Config file is now closer to completion. Still need to figure out ASN.1 DER for private key, and add peer id to config file
|
2016-11-02 13:09:38 -05:00 |
|
jmjatlanta
|
772857312f
|
More work on the config file. Attempting to replicate the go version of the private key base64.
|
2016-10-31 17:19:27 -05:00 |
|
jmjatlanta
|
3354ade018
|
added base64 of pub/private key pair
|
2016-10-31 14:13:20 -05:00 |
|
jmjatlanta
|
e1c1a7ffbf
|
many changes in layout, addition of mbedtls library for RSA encryption.
|
2016-10-31 11:13:42 -05:00 |
|