John-Mark Gurney
42eb9220d9
before this test, verify was unneeded..
5 years ago
John-Mark Gurney
74d73cddd3
basic support for addpubkey and verifying submitted objects..
5 years ago
John-Mark Gurney
9627bf4e82
misspelling fix that didn't make previous, add uuid property for Persona
5 years ago
John-Mark Gurney
4ab4553af1
expand the pubkey to include the uuid from the identity...
this is needd to be able to lookup the pubkey...
In testing this, we verified the identity obj, and it
exposed the issue that the ASN1DictCoder doesn't actually
make canonical output (dict keys were not sorted), so fix
this locally...
5 years ago
John-Mark Gurney
3a7e7d50bf
add support for request bodies.. make sure we handle app failures
properly by setting the status code properly...
5 years ago
John-Mark Gurney
5834387a0b
add the basics for running the server, still incomplete..
5 years ago
John-Mark Gurney
e852abcc2a
refactor and make an interface to get the public key in an printable format
5 years ago
John-Mark Gurney
834a6880f9
make the comment match the code..
5 years ago
John-Mark Gurney
22ad754779
print out the base58 encoding of an identity's public key so that
it can be loaded into the server to be authorized...
5 years ago
John-Mark Gurney
53b70e6a3b
hide the test cases from import *
5 years ago
John-Mark Gurney
5240a7d92b
allow updating properties of the identity
5 years ago
John-Mark Gurney
c3c8baf075
add option to generate your identity...
5 years ago
John-Mark Gurney
8780e6807b
make common properties directly setable, as there must only
be one of them..
sign the identity object w/ the generate key...
prep for generating identities in the cli..
5 years ago
John-Mark Gurney
997ca67c62
add signing support...
as part of this work, also uplifted automatic promotion of uuid
to a UUID object...
add encode/decode methods to MDBase to make things more simple
when handling serialization...
5 years ago
John-Mark Gurney
247eb2dde7
add Persona and various tests for it..
5 years ago
John-Mark Gurney
e30849421f
move fixtures ignore to the dir, and add the new persona
5 years ago
John-Mark Gurney
aa0b36c185
start work on the http server for this work...
look at using signatures for items..
5 years ago
John-Mark Gurney
8b0b56036b
ignore coverage data..
5 years ago
John-Mark Gurney
6fa7a405a1
minor note..
5 years ago
John-Mark Gurney
4efdcc6634
fix coverage of overlays, and mark a not implemented
exception as no cover..
5 years ago
John-Mark Gurney
d7741a1307
ignore the virtualenv dir..
5 years ago
John-Mark Gurney
375755eb3c
add notes on using DHT... this is on hold and should be developed
later..
5 years ago
John-Mark Gurney
8562359ad0
add module to parse mtree output that is compatible w/ bsdtar..
5 years ago
John-Mark Gurney
76f1e92532
link to IA's metadata info
5 years ago
John-Mark Gurney
a892b7273a
add overlay support
5 years ago
John-Mark Gurney
74d6bf08c1
add support for append and delete to the cli..
5 years ago
John-Mark Gurney
5359b43697
properties need to be lists, as there might be multiple ones..
add new_version that creates a new version with modifications
5 years ago
John-Mark Gurney
b19d98a07e
it's creator, not author, add some comments on tests to add and
private members... also increase coverage back to 100%, delete
outdated comments..
5 years ago
John-Mark Gurney
8c25fc0fd8
start adding support for the command to list the properties...
this involved restructing the objectstore to be more of a complete
repo, keeping things like create_by_ref for new objects...
5 years ago
John-Mark Gurney
665a46e86d
make genfixtures use ObjectStore so it's like what the cli uses..
5 years ago
John-Mark Gurney
835e4f1815
add coverage support, and cover a line, and mark a couple lines no cover
5 years ago
John-Mark Gurney
96b90c059f
make type generate if not present, make FileObject subclass MDBase
5 years ago
John-Mark Gurney
c1593e3a81
make sure original object is not modified, and auto-generate some
required common properties..
5 years ago
John-Mark Gurney
762e422586
add created_by_ref, and some previously missing files..
5 years ago
John-Mark Gurney
a7a9ad35a3
add additional files to ignore
5 years ago
John-Mark Gurney
6815ebdf92
add default hash, add base object + common property enforcement,
FileObject now has hashes and other properties, use realpath
for the dir to get common path
5 years ago
John-Mark Gurney
af2e10943e
add hash type
5 years ago
John-Mark Gurney
56da697d94
parameterize the filename
5 years ago
John-Mark Gurney
dd9bbca84d
simplify things a bit, primarily only metadata objects will ever
exist.
5 years ago
John-Mark Gurney
9fdb2bb852
ignore .bak files
5 years ago
John-Mark Gurney
05d4f383fb
Add some more documentation on how objects will work. This creates
the blob object which is the base object that most people think of,
and changes the File Object to be more of a simple cache to a blob
object. Still open if the file object is a simple cache object, or
references a specific blob object.
5 years ago
John-Mark Gurney
2ab59a04b4
add random thought about how to use DITA for better docs..
5 years ago
John-Mark Gurney
7a9e714a61
add hashgraph paper..
6 years ago
John-Mark Gurney
b8c4a2ff60
add some additional notes.. look at using hashgraph for search..
6 years ago
John-Mark Gurney
93174406ef
update the samples to be a bit more logical...
6 years ago
John-Mark Gurney
700d956b24
add paper on DSHT, which is what IPFS uses..
6 years ago
John-Mark Gurney
4996c640a3
initial cut at the simple file object set..
6 years ago
John-Mark Gurney
2d779751b1
add paper on IPFS, which is likely to be used as the datastore
6 years ago
John-Mark Gurney
219b6d2dd3
add additional use case
6 years ago
John-Mark Gurney
1528a90109
Update README.md
7 years ago