{"push_id":1561981827,"size":2,"distinct_size":2,"ref":"refs/heads/partial_write","head":"8c796512e9172a5ea79a3c4bd22ebb37c587c131","before":"4d93dfa1bda857d0ac904f310be24b80321d8c07","commits":[{"sha":"4ec3e8f23fd4bcf2ae785ec69a1dd190fba68df8","author":{"name":"Scott Mitchell","email":"376e7fb274235a95251d04d8b0a11832d8c1ba7e@apple.com"},"message":"CertificateVerifier should get values from OpenSSL\n\nMotivation:\nCertificateVerifier currently hard codes in values for the x509 error numbers. These numbers are not guaranteed to be the same or even supported across the different versions of OpenSSL and the different flavors of OpenSSL (Boring, Libre).\n\nModifications:\n- Ensure we derive the x509 errors from OpenSSL, and account for any that are not supported at compile time. Note that there still may be runtime incompatibilities if dynamically linking with a library version that doesn't support these defines.\n\nResult:\nMore correct x509 error codes and support.","distinct":true,"url":"https://api.github.com/repos/Scottmitch/netty-tcnative/commits/4ec3e8f23fd4bcf2ae785ec69a1dd190fba68df8"},{"sha":"8c796512e9172a5ea79a3c4bd22ebb37c587c131","author":{"name":"Scott Mitchell","email":"376e7fb274235a95251d04d8b0a11832d8c1ba7e@apple.com"},"message":"Support wrapping/unwrapping of multiple packets\n\nMotivation:\nThe JDK SSLEngine documentation says that a call to wrap/unwrap \"will attempt to consume one complete SSL/TLS network packet\" [1]. This limitation can result in thrashing in the pipeline to decode and encode data that may be spread amongst multiple SSL/TLS network packets.\n\nModifications:\n- Add methods for SSL_set_mode and SSL_get_mode and SSL_MODE_ENABLE_PARTIAL_WRITE.\n- Use OpenSSL to derive the limits for plaintext and ciphertext length.\n\nResult:\nSSL_set_mode and SSL_get_mode are supported and we get limits directly from OpenSSL.","distinct":true,"url":"https://api.github.com/repos/Scottmitch/netty-tcnative/commits/8c796512e9172a5ea79a3c4bd22ebb37c587c131"}]}
{"actor":{"display_login":"Scottmitch"}}