Commits


pass LDFLAGS before LIBS


copyright#


gemexp doesn't have -v; remove from getopt and usage()


extend/sync .gitignore


add -e to gencert usage() string


tweak gemexp logs gemexp is meant for local testing so I'm not too worried about changing its log format if it makes sense to do so.


regress: change naming scheme for certs, add GENCERT_FLAGS knob Call the certificates .pem and the keys .key; use contrib/gencert to generate the certificates and provide a GENCERT_FLAGS knob so that regress can be run with EC keys (GENCERT_FLAGS=-e). Still no automatic way of testing with both RSA and EC keys.


sync changelog


gemexp: save certs to $XDG_DATA_HOME/gemexp, not /gmid


gemexp: change the naming scheme for the certificates Using what the manpage advertised. The regress adaptations will follow. The directory will also change (and the key type too.)


fix typo; the size computation is done using len, not ret


log ip address and port when tls_handshake fails These connection are not otherwise logged and it could be helpful to track down the bad ip.


tweak log_request() comment gg -> gemexp and better wording.


don't let crypto_dispatch_server handle IMSG_CRYPTO_ECDSA_SIGN in this codepath. otherwise we end up with a mismatch where we expect a request but were sent a response.


pre-increment reqid otherwise we send the request id N and expect to receive N+1