… | |
… | |
33 | adds a diffie-hellman key exchange (using curve25119) for perfect |
33 | adds a diffie-hellman key exchange (using curve25119) for perfect |
34 | forward secrecy. mac and cipher keys are derived using HKDF. |
34 | forward secrecy. mac and cipher keys are derived using HKDF. |
35 | - rsa key sizes are now configurable and larger (default is 3072). |
35 | - rsa key sizes are now configurable and larger (default is 3072). |
36 | correspondingly, the minimum mtu is no longer 296 but 576. |
36 | correspondingly, the minimum mtu is no longer 296 but 576. |
37 | - fixed a potential (unverified) buffer overrun on rsa decryption. |
37 | - fixed a potential (unverified) buffer overrun on rsa decryption. |
|
|
38 | - router reconnects could cause excessive rekeying on other connections. |
38 | - gvpectrl no longer generates all missing public keys, but |
39 | - gvpectrl no longer generates all missing public keys, but |
39 | only missing private keys. private keys are also put |
40 | only missing private keys. private keys are also put |
40 | into the configured location. |
41 | into the configured location. |
41 | - the pid-file now accepts %s as nodename as elsewhere. |
42 | - the pid-file now accepts %s as nodename as elsewhere. |
42 | - no longer use RAND_bytes to generate session keys - you NEED |
43 | - no longer use RAND_bytes to generate session keys - you NEED |
… | |
… | |
55 | (and in fact, shouldn't be)). |
56 | (and in fact, shouldn't be)). |
56 | - if-up scripts can now be specified with absolute paths. |
57 | - if-up scripts can now be specified with absolute paths. |
57 | - new global option: serial, to detect configuration mismatches. |
58 | - new global option: serial, to detect configuration mismatches. |
58 | - use HKDF as authentication proof, not HMAC or a plain hash |
59 | - use HKDF as authentication proof, not HMAC or a plain hash |
59 | (hint by Ilmari Karonen). |
60 | (hint by Ilmari Karonen). |
|
|
61 | - during rekeying or conenction establishments, hmac authentication |
|
|
62 | errors could occur and reset the connection. Transient hmac |
|
|
63 | authentication errors are now being ignored for 3 seconds. |
|
|
64 | - log the reason for a conneciton loss. |
60 | |
65 | |
61 | 2.25 Sat Jul 13 06:42:33 CEST 2013 |
66 | 2.25 Sat Jul 13 06:42:33 CEST 2013 |
62 | - INCOMPATIBLE CHANGE: no longer enable udp protocol if no other |
67 | - INCOMPATIBLE CHANGE: no longer enable udp protocol if no other |
63 | protocols are enabled - this is necessary when you have nodes with |
68 | protocols are enabled - this is necessary when you have nodes with |
64 | completely unknown protocols, to force mediated connection requests. |
69 | completely unknown protocols, to force mediated connection requests. |