aboutsummaryrefslogtreecommitdiff
path: root/lockchain-core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Updating crates to 2018 edition (#9)Katharina2019-04-2220-55/+55
| | | | | | * Updating main README * Updating lock file * Updating crate ecosystem to Rust 2018 edition
* Deprecating the entire `lockchain-crypto` API because it makes no gosh darn ↵Katharina Fey2018-09-162-8/+7
| | | | sense anymore 🤷
* Fixing documentation test casesKatharina Fey2018-09-162-8/+13
|
* Assorted changesKatharina Fey2018-09-163-10/+30
|
* Only relying on the `UserStore` `AutoEncoder` impl for serialisationKatharina Fey2018-09-163-2/+16
|
* Updating a bunch crates and generating keysKatharina Fey2018-09-151-3/+4
|
* Using the new generators to create filevaultKatharina Fey2018-09-153-27/+25
|
* Starting work on the lockchain-core --> lockchain-files userstore mapperKatharina Fey2018-09-081-1/+2
|
* Assorted code fixesKatharina Fey2018-09-082-3/+3
|
* Changing the vault trait to use Result<_, VaultError> more liberallyKatharina Fey2018-09-063-4/+10
|
* Various smol changes around the new Generator APIKatharina Fey2018-09-063-56/+82
|
* Removing deprecated `UserStore` and `KeyStore` into new `users::UserStore`Katharina Fey2018-09-063-11/+1
| | | | and fixing all resulting code issues
* Refactoring the vault trait to consume a generator structKatharina Fey2018-09-065-212/+72
|
* Cleaning up the core a bit. Adding better (any) config handling to filesKatharina Fey2018-09-044-10/+15
|
* Generally refactoring some code (this is a bad commit message)Katharina Fey2018-09-038-105/+163
|
* Adding login/logout functions to the vault traitKatharina Fey2018-08-063-17/+31
|
* More refactoring and trying to get keystores to work properlyKatharina Fey2018-08-0612-81/+83
|
* Doing some file management, moving stuff aroundKatharina Fey2018-08-0612-84/+134
|
* (cargo-release) start next development iteration 0.9.1-alpha.0Katharina Fey2018-07-122-2/+2
|
* (cargo-release) version 0.9.0Katharina Fey2018-07-122-2/+2
|
* Adding a new keystore to lockchain-core::crypto, composing a userstoreKatharina Fey2018-07-124-24/+143
| | | | | from two metadomains now (users, registry) to allow for a better user registry pipeline. Tweaking examples to make all this work and generally cleaning up code
* Adding docs for `UserStore`Katharina Fey2018-07-101-2/+8
|
* Adding an example of how to register a user and adding new metadataKatharina Fey2018-07-104-4/+52
| | | | vault endpoints functions
* Adding access rights management functionsKatharina Fey2018-07-091-8/+16
|
* Restoring the API handlers again, making it all work with the newKatharina Fey2018-07-091-0/+5
| | | | Error system (all stubs for now)
* Refactoring the error modules to now contain sub-error typesKatharina Fey2018-07-098-78/+196
| | | | | This isn't ideal yet but good enough for now. Errors can be added via a new variant in lockchain::errors::Error easily
* Removing generics from error typesKatharina Fey2018-07-031-0/+6
|
* Throwing stuff against wallsKatharina Fey2018-07-022-6/+31
|
* This doesn't workKatharina Fey2018-07-021-25/+27
|
* Refactoring crypto module, moving `auth` into `users` moduleKatharina Fey2018-07-0210-118/+117
|
* Big code change & refactoring commitKatharina Fey2018-07-026-3/+109
| | | | | | | | | Move `token` into user module for lockchain-core. Start work on a PAM authentication module which replaces the second layer UserStore in API layer state (http being the only one for now). This brings the `nix` and `pam-auth` dependencies, which unfortunately currently don't work :(
* Refactoring models module, adding more inputsKatharina Fey2018-07-011-1/+12
|
* Adding default implementations for load and saveKatharina Fey2018-06-301-9/+36
|
* Ironing out some problems with the ApiState serialisationKatharina Fey2018-06-301-3/+3
|
* Adding more utility functions to a bunch of placesKatharina Fey2018-06-302-1/+13
| | | | Integrating the userstore into the http crate
* Adding userstore API and `meta_push_vault` to the vault traitKatharina Fey2018-06-303-5/+87
|
* Adding some user registration codeKatharina Fey2018-06-291-2/+26
|
* Changing lockchain-core::crypto to keybob keys. then updating allKatharina Fey2018-06-288-62/+106
| | | | references in lockchain-crypto to use it instead.
* Bumping version numbers collectivelyKatharina Fey2018-06-131-1/+1
|
* Starting work on lockchain-http scope filesKatharina Fey2018-06-121-0/+0
|
* Adding /api and /vault endpoints as first working routes ✨Katharina Fey2018-06-123-2/+11
|
* Bumping lockchain-core versionsKatharina Fey2018-06-121-1/+1
|
* Fixing an issue in the metadomain insert function and fixing some file sync ↵Katharina Fey2018-06-121-2/+4
| | | | issues
* Another small tweak to the vault APi – I'll get it right at some pointKatharina Fey2018-06-111-1/+1
|
* Fixing a bug in the vault API, implementing more fileKatharina Fey2018-06-112-2/+14
|
* Adding a list type to PayloadKatharina Fey2018-06-101-1/+7
|
* Actually adding new meta filesKatharina Fey2018-06-101-0/+61
|
* Bumping core version numberKatharina Fey2018-06-101-1/+1
|
* Removing User & Login traits from core, adding a metadata store to take ↵Katharina Fey2018-06-105-36/+19
| | | | their place
* Bumping and updating crate versionsKatharina Fey2018-06-091-1/+1
|