On 2017-07-16 11:26, Antonio Quartulli wrote: > > On 16/07/17 17:24, Antonio Quartulli wrote: >> (re-adding the ml: please keep it in the CC list) >> >> On 16/07/17 17:16, Szilárd Pfeiffer wrote: >>> On 2017-07-16 10:47, Antonio Quartulli wrote: >>>> Hi Szilárd, >>>> >>>> >>>> On 16/07/17 16:22, Szilárd Pfeiffer wrote: >>>>> --- >>>>> doc/openvpn.8 | 4 ++++ >>>>> src/openvpn/options.c | 17 +++++++++++++++++ >>>>> src/openvpn/ssl_common.h | 7 ++++--- >>>>> src/openvpn/ssl_openssl.c | 6 ++++++ >>>>> 4 files changed, 31 insertions(+), 3 deletions(-) >>>>> >>>> how about adding some text in the commit message explaining what the >>>> patch is doing and *why* it would be helpful? casual reader not into TLS >>>> (like me) may miss the benefit of this changes. >>> The option does what ssl_prefer_server_ciphers options does in NGINX, the >>> SSLHonorCipherOrder option does in Apache, ... >>> >>> http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_prefer_server_ciphers >>> https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslhonorcipherorder >>> >>> The reason explained for example in the following blog post. >>> >>> https://tribut.de/blog/secure-your-services-using-sane-cipher-ordering/#what-cipher-ordering-is-all-about >> why not putting some of this information in the commit message as well? >> >>>> And why making it a compile time option? >>> What do you mean? It can be set from command line. >>> >> all your code is surrounded by "#ifdef SSL_OP_CIPHER_SERVER_PREFERENCE", >> hence I imagined you wanted your code to be included based on a compile >> time option. However, I don't see where SSL_OP_CIPHER_SERVER_PREFERENCE >> should be defined? Am I missing something or it was forgotten? >> > Sorry, but I realized just now that this is an OpenSSL specific > mechanism and that the define is coming from OpenSSL itself. You are right. No problem. > > This is not my field, so I'll leave the review to somebody else, but > still, this should be explained in the commit message, > OK. I will write it to the commit message.
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel