Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Be consistent with version numberHEADmaster | Linus Nordberg | 2020-02-19 | 2 | -2/+2 |
| | |||||
* | Sane default path to p11-kit-remote | Linus Nordberg | 2020-02-19 | 2 | -2/+2 |
| | | | | This is where the Debian package installs it. | ||||
* | Merge branch 'packaging' | Linus Nordberg | 2020-02-18 | 1 | -0/+44 |
|\ | |||||
| * | Use p11-kit from packages | Linus Nordberg | 2020-02-18 | 1 | -7/+3 |
| | | | | | | | | Also, fix the PATH -- $HOME is not set. | ||||
| * | Add missing rebar3 dependenciespackaging | Linus Nordberg | 2020-02-18 | 1 | -0/+4 |
| | | |||||
| * | Add basic Dockerfile | Linus Nordberg | 2020-02-18 | 1 | -0/+44 |
| | | |||||
* | | Use a default socket path which works on non systemd | Linus Nordberg | 2020-02-18 | 1 | -1/+1 |
|/ | |||||
* | Document defaults in config file | Linus Nordberg | 2020-02-17 | 1 | -3/+4 |
| | |||||
* | Make the $PID part of socket names configurable | Linus Nordberg | 2020-02-17 | 3 | -2/+23 |
| | |||||
* | Make socket base path configurable | Linus Nordberg | 2020-02-17 | 3 | -10/+26 |
| | |||||
* | Fix a bug in balance config settings | Linus Nordberg | 2020-02-14 | 1 | -2/+2 |
| | |||||
* | Merge branch 'devel' | Linus Nordberg | 2020-02-14 | 8 | -321/+835 |
|\ | | | | | | | | | | | | | | | | | | | Implements (partial) PKCS #11 state tracking and the "return error to application" strategy for dealing with token switching. NOTE: This commit changes the configuration file format in a non backwards compatible way. You need to update your config/sys.config. NOTE 2: Handling of the TOML configuration file format is not complete. | ||||
| * | better balance settings | Linus Nordberg | 2020-02-14 | 4 | -32/+40 |
| | | |||||
| * | Make probability of dropping a request, for testing, configurable | Linus Nordberg | 2020-02-14 | 3 | -15/+45 |
| | | |||||
| * | Some more documentation and cosmetic changes | Linus Nordberg | 2020-02-11 | 3 | -99/+133 |
| | | |||||
| * | WIP track p11 state and shortcut responses when needed | Linus Nordberg | 2020-02-11 | 5 | -40/+149 |
| | | |||||
| * | WIP parts from transparent-failover + half baked toml configdevel | Linus Nordberg | 2020-02-10 | 7 | -244/+577 |
|/ | | | | | | | | | | | | The transparent failover experiment, see branch transparent-failover, resulted in a bunch of changes that we want regardless of failover implementation. This commit incorporates these. This commit also has a half baked implementation of TOML file based configuration, to not expose the operator for Erlang syntax when configuring the daemon. TODO: sort this out! | ||||
* | Rename remote -> client | Linus Nordberg | 2020-01-10 | 7 | -132/+148 |
| | | | | Also rename token -> vtoken where appropriate. | ||||
* | Verify RPC version | Linus Nordberg | 2020-01-09 | 3 | -61/+96 |
| | | | | | | | | | | Don't just forward the version octet, verify it and refuse other protocol versions. Send it once in each direction and don't count on the misconception that new client means new remote, or vice versa. Especially the latter, that a new remote means new client, will be untrue as soon as we implement failover. | ||||
* | Code cleanup, variable renaming | Linus Nordberg | 2020-01-07 | 7 | -156/+167 |
| | | | | | | | | Move away from func(Foo) -> NewFoo = something(Foo) and instead use FooIn and Foo, or something else that makes sense. | ||||
* | Servers don't need to know socket path | Linus Nordberg | 2020-01-07 | 2 | -12/+14 |
| | |||||
* | Set up environment for remotes according to configuration | Linus Nordberg | 2020-01-07 | 4 | -19/+40 |
| | |||||
* | Add documentation to README | Linus Nordberg | 2020-01-07 | 1 | -2/+82 |
| | |||||
* | use better path for p11-kit-remote in config file | Linus Nordberg | 2020-01-03 | 1 | -3/+4 |
| | |||||
* | use better path to p11-kit-client.so in example | Linus Nordberg | 2020-01-03 | 1 | -2/+1 |
| | |||||
* | clean up the README's some | Linus Nordberg | 2020-01-03 | 2 | -34/+35 |
| | |||||
* | do clean up after p11-kit server even if the openssl operation fail | Linus Nordberg | 2020-01-03 | 2 | -7/+13 |
| | |||||
* | invoke do-verify.sh with the right arguments | Linus Nordberg | 2020-01-03 | 1 | -4/+4 |
| | | | | | Specifically, don't use $< now that we have the openssl config file as our first dependant. | ||||
* | expand instructions on running tests | Linus Nordberg | 2020-01-03 | 1 | -2/+10 |
| | |||||
* | modern versions of the p11-kit package will do | Linus Nordberg | 2020-01-03 | 1 | -0/+4 |
| | |||||
* | generate openssl config files | Linus Nordberg | 2020-01-03 | 3 | -30/+23 |
| | | | | Also, no .pem on sigfile names. | ||||
* | do export OPENSSL_CONF | Linus Nordberg | 2019-10-24 | 2 | -0/+2 |
| | | | | When not, dgst runs with the default config succeeds. | ||||
* | use the symlink for libsofthsm2.so | Linus Nordberg | 2019-10-22 | 1 | -1/+1 |
| | | | | | This should be more stable. It's used in openssl.direct.cnf too. | ||||
* | allow overriding providers in environment | Linus Nordberg | 2019-10-22 | 1 | -3/+3 |
| | |||||
* | remove spurious mkdir | Linus Nordberg | 2019-10-22 | 1 | -1/+0 |
| | | | | We already do that in target softhsm/tokens. | ||||
* | sign and verify once per found token | Linus Nordberg | 2019-10-22 | 2 | -5/+11 |
| | | | | | | | | If more than one token is found, all of them should have the same key. This is a somewhat lame way of verifying they all work. Lame because the resulting signature will be made from the last key only. Also pass PIN in URI. | ||||
* | export SOFTHSM2_CONF properly | Linus Nordberg | 2019-10-22 | 1 | -7/+6 |
| | | | | Also, do create the token directory. | ||||
* | use a default target testing softhsm without p11p first | Linus Nordberg | 2019-10-22 | 1 | -0/+1 |
| | |||||
* | whitespace | Linus Nordberg | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | use paths used by (debian) packages | Linus Nordberg | 2019-10-22 | 1 | -2/+3 |
| | |||||
* | 0.2.0-dev | Linus Nordberg | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | language and speling | Linus Nordberg | 2019-10-09 | 2 | -13/+19 |
| | |||||
* | remove empty file | Linus Nordberg | 2019-07-03 | 1 | -8/+0 |
| | |||||
* | split up p11p.md | Linus Nordberg | 2019-07-03 | 3 | -168/+127 |
| | |||||
* | p11p-0.1.0p11p-0.1.0 | Linus Nordberg | 2019-07-02 | 1 | -1/+1 |
| | |||||
* | add copyright and license info headers | Linus Nordberg | 2019-07-02 | 10 | -0/+30 |
| | |||||
* | remove unused files | Linus Nordberg | 2019-07-02 | 2 | -0/+0 |
| | |||||
* | add LICENSE | Linus Nordberg | 2019-07-02 | 1 | -0/+35 |
| | |||||
* | add contact info | Linus Nordberg | 2019-07-02 | 1 | -0/+4 |
| | |||||
* | update README with more build instructions | Linus Nordberg | 2019-07-02 | 1 | -10/+31 |
| |