Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixing documentation test cases | Katharina Fey | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | A lot of refactoring in lockchain-files | Katharina Fey | 2018-09-15 | 1 | -2/+2 |
| | |||||
* | Removing deprecated `UserStore` and `KeyStore` into new `users::UserStore` | Katharina Fey | 2018-09-06 | 1 | -1/+1 |
| | | | | and fixing all resulting code issues | ||||
* | More refactoring and trying to get keystores to work properly | Katharina Fey | 2018-08-06 | 1 | -1/+1 |
| | |||||
* | (cargo-release) start next development iteration 0.4.1-alpha.0 | Katharina Fey | 2018-07-12 | 1 | -1/+1 |
| | |||||
* | (cargo-release) version 0.4.0 | Katharina Fey | 2018-07-12 | 1 | -1/+1 |
| | |||||
* | Changing a bunch of version numbers around. This is really not a good solution | Katharina Fey | 2018-07-12 | 1 | -2/+1 |
| | | | | | I need a script that can do this automatically for releases because it's getting REALLY annoying and time consuming... | ||||
* | Bumping versions, updating dependencies | Katharina Fey | 2018-07-12 | 1 | -1/+1 |
| | |||||
* | Adding an example of how to register a user and adding new metadata | Katharina Fey | 2018-07-10 | 2 | -11/+87 |
| | | | | vault endpoints functions | ||||
* | Adding the http ability to register/login and managing metadata | Katharina Fey | 2018-07-10 | 1 | -0/+25 |
| | |||||
* | Restoring the API handlers again, making it all work with the new | Katharina Fey | 2018-07-09 | 3 | -301/+244 |
| | | | | Error system (all stubs for now) | ||||
* | Refactoring the error modules to now contain sub-error types | Katharina Fey | 2018-07-09 | 3 | -17/+39 |
| | | | | | 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 types | Katharina Fey | 2018-07-03 | 2 | -6/+21 |
| | |||||
* | Throwing stuff against walls | Katharina Fey | 2018-07-02 | 5 | -296/+324 |
| | |||||
* | This doesn't work | Katharina Fey | 2018-07-02 | 4 | -49/+39 |
| | |||||
* | Big code change & refactoring commit | Katharina Fey | 2018-07-02 | 1 | -6/+3 |
| | | | | | | | | | 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 inputs | Katharina Fey | 2018-07-01 | 5 | -19/+94 |
| | |||||
* | Fleshing out REST API fully and adding function stubs | Katharina Fey | 2018-06-30 | 3 | -27/+130 |
| | |||||
* | Ironing out some problems with the ApiState serialisation | Katharina Fey | 2018-06-30 | 1 | -15/+3 |
| | |||||
* | Adding more utility functions to a bunch of places | Katharina Fey | 2018-06-30 | 1 | -4/+19 |
| | | | | Integrating the userstore into the http crate | ||||
* | Fixing a bunch of syntax errors in the code | Katharina Fey | 2018-06-22 | 4 | -8/+7 |
| | |||||
* | Bumping all dependencies | Katharina Fey | 2018-06-22 | 3 | -1/+16 |
| | |||||
* | Bumping version numbers collectively | Katharina Fey | 2018-06-13 | 1 | -2/+2 |
| | |||||
* | Refactoring http API and making "not working" routes return a more ↵ | Katharina Fey | 2018-06-13 | 4 | -14/+47 |
| | | | | descriptive json | ||||
* | Working on the http layer, adding 'create' route | Katharina Fey | 2018-06-12 | 4 | -29/+151 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Many things here are not ideal. There is very little checking that's being done, for this we need to tweak the core API a bit further. There are some corner cases that aren't caught. Authentication isn't being done yet. And it's not 100% clear yet where those scopes should live. But...there is progress being made. The API will develop and hopefully soon-ish we'll also be able to add versioning via a new serde-versioning crate being written (hint hint). The basic problem is that we need to build a system that works for two kinds of settings: remotely, administered via a few users, on a different computer with limited access and local, used by a single user and application stack (http interface for browser plugins, file API for everything else). The latter is the focus of development for now, but before we hit 1.0 (aka stable for production) there are more issues to be resolved. Also...if lockchain is to be used as a keystore in poke, we need to figure out how to allow easier integration of the core storage components into other applications (maybe some guides). Also...all of this should be documented in other places than just my ramblings in commit messages 😅 | ||||
* | Starting work on lockchain-http scope files | Katharina Fey | 2018-06-12 | 3 | -15/+90 |
| | |||||
* | Adding /api and /vault endpoints as first working routes ✨ | Katharina Fey | 2018-06-12 | 3 | -5/+48 |
| | |||||
* | Bumping lockchain-core versions | Katharina Fey | 2018-06-12 | 1 | -1/+1 |
| | |||||
* | Bumping other crate versions | Katharina Fey | 2018-06-10 | 1 | -1/+1 |
| | |||||
* | Removing User & Login traits from core, adding a metadata store to take ↵ | Katharina Fey | 2018-06-10 | 3 | -2/+16 |
| | | | | their place | ||||
* | Adding a version prefix to all API routes | Katharina Fey | 2018-06-10 | 1 | -13/+14 |
| | |||||
* | Fixing documentation formatting :) | Katharina Fey | 2018-06-10 | 1 | -11/+11 |
| | |||||
* | Adding documentation for the REST API (to be) | Katharina Fey | 2018-06-10 | 1 | -1/+71 |
| | |||||
* | Bumping version numbers | Katharina Fey | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | Tweaking the documentation for lockchain-http | Katharina Fey | 2018-06-09 | 2 | -18/+18 |
| | |||||
* | Bumping and updating crate versions | Katharina Fey | 2018-06-09 | 1 | -2/+2 |
| | |||||
* | Updating http documentation | Katharina Fey | 2018-06-09 | 1 | -22/+40 |
| | |||||
* | Tweaking the lockchain-http API, adding some constraints on vault traits | Katharina Fey | 2018-06-09 | 3 | -52/+60 |
| | |||||
* | Working on lockchain integration | Katharina Fey | 2018-06-09 | 4 | -7/+13 |
| | |||||
* | Refactoring http library | Katharina Fey | 2018-06-09 | 2 | -6/+15 |
| | |||||
* | Patch release (cargo release is broken!) | Katharina Fey | 2018-06-07 | 1 | -1/+1 |
| | |||||
* | Adding more documentation | Katharina Fey | 2018-06-07 | 2 | -6/+19 |
| | |||||
* | Starting work on the lockchain-http interface library | Katharina Fey | 2018-06-07 | 6 | -117/+115 |
| | |||||
* | A bunch of code changes | Katharina Fey | 2018-06-07 | 5 | -37/+144 |
| | |||||
* | Starting work on http crate | Katharina Sabel | 2018-05-13 | 3 | -0/+4 |
| | |||||
* | Fixing the manifest files | Katharina Sabel | 2018-05-11 | 1 | -1/+1 |
| | |||||
* | Adjusting version numbers across the ecosystem to bring them all to the same ↵ | Katharina Sabel | 2018-05-11 | 1 | -1/+1 |
| | | | | level | ||||
* | Changing the way that vault traits work | Katharina Fey | 2018-05-08 | 1 | -1/+15 |
| | |||||
* | More crate metadata for crates io | Katharina Fey | 2018-05-08 | 1 | -0/+9 |
| | |||||
* | Adding dependencies to http crate and publishing it | Katharina Fey | 2018-05-08 | 3 | -8/+21 |
| |