Jeremy Lakeman
73786bcb5d
Refactor all rhizome reading and writing
...
- The API in rhizome_store.c is used for all reading and writing
- external storage is now usable for all transport options
2013-02-20 16:18:59 +10:30
gardners
2252fdcaa7
created tool for automatically finding IN()s without matching
...
OUT()s or where return() is used instead of RETURN().
Added OUT() to end of all functions using IN() that lacked it to
make it easier to statically analyse this invariant.
Fixed several return instead of RETURNs detected through use of
this tool. #49
2013-02-20 16:18:56 +10:30
gardners
641d749ab4
Create files for large rhizome bundles
...
- configurable size threashold
2013-02-20 15:36:32 +10:30
Jeremy Lakeman
748a2d8957
Squelch log messages
2013-02-20 15:36:28 +10:30
Jeremy Lakeman
b25ff45438
Importing the same bundle twice returns duplicate flag
2013-01-15 10:32:48 +10:30
Andrew Bettison
b0f0262e18
Fix compiler warnings, Linux gcc 4.7.2
2013-01-08 17:20:42 +10:30
Jeremy Lakeman
c7cf80b352
Use sqlite user schema version to remember state
2013-01-06 13:04:49 +10:30
Jeremy Lakeman
2b480c1d1a
Reinstate filesize and hash file extract output
2013-01-04 12:01:40 +10:30
Jeremy Lakeman
28a05baa54
Enable encryption of rhizome payloads
2013-01-03 16:12:24 +10:30
Jeremy Lakeman
e26522bdc6
Minor improvements to command line time measurements
2013-01-03 14:16:33 +10:30
Jeremy Lakeman
8b045dd1a6
Extract files based on the manifest id
...
Renamed rhizome extract file to rhizome dump file
Added rhizome extract file [manifest] [filepath] [pins]
Modified tests to use the appropriate command, assuming that MeshMS payloads will be encrypted
2013-01-02 12:58:05 +10:30
Jeremy Lakeman
a492c05d64
Re-add database cleanup
2012-12-31 15:09:12 +10:30
Jeremy Lakeman
898cddfcd3
Tidy up rhizome extract return code
2012-12-31 13:21:37 +10:30
Jeremy Lakeman
5b48a85f7d
Don't clean up database on every open call
2012-12-28 13:17:04 +10:30
Jeremy Lakeman
c8fbef9016
Fix transaction error checking
2012-12-28 12:47:21 +10:30
Jeremy Lakeman
57439b2162
Rhizome extract file will now log an error on hash mismatch
2012-12-28 11:34:22 +10:30
Jeremy Lakeman
3f45623d04
New stress test, rhizome add while transferring
2012-12-27 16:51:31 +10:30
Jeremy Lakeman
9e3d4d10ee
Add transactions to start and end of rhizome add process
2012-12-27 09:39:35 +10:30
Jeremy Lakeman
72bc597e92
Add encryption support to writing of rhizome content
2012-12-27 09:39:10 +10:30
Jeremy Lakeman
f64de66b34
Refactor add via HTTP to be equivalent to command line add
2012-12-20 15:36:07 +10:30
Jeremy Lakeman
181d1363f1
Migrate command line import to new storage api
2012-12-19 16:16:49 +10:30
Jeremy Lakeman
c5d76a057f
Add storage api for importing files
2012-12-18 10:51:12 +10:30
Jeremy Lakeman
b2a0f8caf5
Rhizome add streams directly into the database
2012-12-17 15:41:27 +10:30