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. | ||||
* | 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 |
| | |||||
* | 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 | 1 | -28/+21 |
| | |||||
* | 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 |
| | |||||
* | 0.2.0-dev | Linus Nordberg | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | language and speling | Linus Nordberg | 2019-10-09 | 1 | -12/+18 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | improve that comment | Linus Nordberg | 2019-07-02 | 1 | -1/+1 |
| | |||||
* | get rid of hardcoded EUID | Linus Nordberg | 2019-07-02 | 1 | -2/+5 |
| | |||||
* | use sane default for p11-kit-remote path | Linus Nordberg | 2019-07-02 | 1 | -2/+1 |
| | |||||
* | move path to p11-kit-remote properly | Linus Nordberg | 2019-07-02 | 2 | -6/+5 |
| | |||||
* | move path to p11-kit-remote to config | Linus Nordberg | 2019-07-02 | 4 | -2/+22 |
| | |||||
* | implement load balancing | Linus Nordberg | 2019-07-02 | 5 | -36/+87 |
| | |||||
* | update README some | Linus Nordberg | 2019-07-01 | 1 | -7/+24 |
| | |||||
* | formatting | Linus Nordberg | 2019-07-01 | 1 | -21/+28 |
| | |||||
* | squelch lager warning at startup | Linus Nordberg | 2019-07-01 | 1 | -1/+3 |
| | |||||
* | add rebar and goldrush packages as dependencies | Linus Nordberg | 2019-07-01 | 1 | -4/+7 |
| | | | | | | Add plugin rebar3_hex to make that work. Had to 'rebar3 local upgrade' before anything worked at all. Magic. | ||||
* | clarify that return value from terminate/2 is ignored | Linus Nordberg | 2019-07-01 | 1 | -3/+3 |
| | |||||
* | stop server with reason normal | Linus Nordberg | 2019-07-01 | 1 | -1/+1 |
| | | | | | | I'm starting to think that 'shutdown' means that we're shutting down the application. Anyhow, we're not using this information, other than for debug printouts, which we can do explicitly instead. | ||||
* | go back to lists:map | Linus Nordberg | 2019-07-01 | 1 | -4/+5 |
| | | | | | I think it makes sense using map/2 when changing a list, like here, and use list comprehensions when filtering and bulding _other_ lists. | ||||
* | add outcommented code for testing remote timeouts | Linus Nordberg | 2019-07-01 | 1 | -0/+9 |
| | |||||
* | make events casts instead of calls; ask remotes to stop themselves | Linus Nordberg | 2019-07-01 | 2 | -23/+35 |
| | | | | | | | casts bc don't risk blocking avoiding gen_server:stop/1 so that we terminate processes which we are not sure are alive | ||||
* | improve README | Linus Nordberg | 2019-07-01 | 1 | -0/+11 |
| | |||||
* | comment | Linus Nordberg | 2019-07-01 | 1 | -1/+1 |
| | |||||
* | when a remote times out, hang up its p11 client | Linus Nordberg | 2019-07-01 | 1 | -2/+2 |
| | | | | | 7db7c1d ("remove some FIXME:s") contained more than what the commit message says. Needs this too. | ||||
* | add target 'eunit' for running that only | Linus Nordberg | 2019-07-01 | 1 | -0/+2 |
| | |||||
* | remove some FIXME:s | Linus Nordberg | 2019-07-01 | 4 | -8/+9 |
| | |||||
* | add 'mode' to token config | Linus Nordberg | 2019-07-01 | 2 | -5/+20 |
| |