- Jan 11, 2017
-
-
Ondřej Surý authored
Use gcc on linux See merge request !121
-
Ondřej Surý authored
-
Ondřej Surý authored
Actually exit 1 the bootstrap script on a failure See merge request !119
-
Ondřej Surý authored
-
Ondřej Surý authored
scripts/bootstrap-depends.sh: GnuTLS needs --with-included-unistring See merge request !118
-
Ondřej Surý authored
-
Ondřej Surý authored
Don't set CFLAGS globally, just for Knot Resolver build See merge request !117
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
Update bootstrap library versions See merge request !116
-
Ondřej Surý authored
-
Ondřej Surý authored
layer/validate: refactoring See merge request !96
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Grigorii Demidov authored
layer/iterate: change the order of records in the answer when CNAME refers to the record that we already have
-
Grigorii Demidov authored
-
On standard 64-bit: 24 -> 16 bytes per element.
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
-
Grigorii Demidov authored
-
Grigorii Demidov authored
-
-
Grigorii Demidov authored
-
Ondřej Surý authored
TCP: free buffer when cancelling connection Closes #76 See merge request !114
-
- Jan 09, 2017
-
-
Vladimír Čunát authored
Fixes https://gitlab.labs.nic.cz/knot/resolver/issues/76
-
Vladimír Čunát authored
-
- Jan 06, 2017
-
-
Ondřej Surý authored
iterate: answer NOTIMPL to other classes than IN See merge request !110
-
Ondřej Surý authored
Generate RSA certificates with GnuTLS < 3.5.0 See merge request !113
-
Ondřej Surý authored
-
Ondřej Surý authored
Create and use ephemeral TLS credentials if none are explicitly configured See merge request !112
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Daniel Kahn Gillmor authored
-
Daniel Kahn Gillmor authored
If the ephemeral X.509 certificate is due for renewal in less than a week, regenerate it automatically.
-
Daniel Kahn Gillmor authored
If kresd is configured to listen using TLS, but it has no credentials, it should fall back to generating ephemeral credentials and using them. It stores the ephemerally-generated secret key in the same directory as the cache, using the name "ephemeral_key.pem". If the cache persists, then the key will too, even if the daemon dies. This means that any set of daemons that share a cache will also share an ephemeral secret key. The ephemeral X.509 certificate that corresponds to the key will be automatically generated (self-signed), will have a lifetime of about 90 days (matching Let's Encrypt policy). The ephemeral cert is never written to disk; it is always dynamically-generated by kresd. This should make it very easy to get DNS-over-TLS working in opportunistic mode.
-
Daniel Kahn Gillmor authored
This can be useful for scheduling checks in the future, for logging when we're using an expired cert, requesting a new cert, refreshing an ephemeral cert, etc.
-