{"push_id":843944820,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"bf406034b7e4ffe0d9c81c0f9f0b0813207beaa5","before":"87166cfe757226667efb5c3ca611464afafdcb36","commits":[{"sha":"26a53d29bd32809e07687ef6515d48ef7d07f0b8","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: don't try hard when closing SSL sockets\n\nIf a heartbeat timeout occurs skip calling SSL_shutdown as it involves doing a\nsend() which will likely hang. Additionally don't wait for a response when doing\nan SSL_shutdown, as the underlying transport will not be reused.\n\nFixes #313","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/26a53d29bd32809e07687ef6515d48ef7d07f0b8"},{"sha":"9b4b93304939a474abf042a9dde2e2b3a822f8f6","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: disable SSLv2 and SSLv3.\n\nSSLv2 and SSLv3 are outdated, and contain serious security vulnerabilities.\nDisable these outdated protocols so they cannot be used.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/9b4b93304939a474abf042a9dde2e2b3a822f8f6"},{"sha":"8987cb0a727cc10e51efdf8e453f67daa809d160","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: add amqp_ssl_socket_set_versions fn\n\nAdd amqp_ssl_socket_versions function which allows a user to specify the\nacceptable range of TLS versions they want to connect to the broker with.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/8987cb0a727cc10e51efdf8e453f67daa809d160"},{"sha":"3249ee32f274883e27460ac5450434c97d43530d","author":{"email":"a3a0de0c4165a9ac92ca8479f9cff4362ca73bba@users.noreply.github.com","name":"CodeJuan"},"message":"Fix compiler warnings of visual studio","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/3249ee32f274883e27460ac5450434c97d43530d"},{"sha":"100271ac4690680a22c3c3e7d1d565e41e2d2016","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: fix potential leak in mem_pool impl\n\namqp_pool_alloc will leak if the initial alloc succeeds, but the alloc for the\nblock-list fails. This fixes that.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/100271ac4690680a22c3c3e7d1d565e41e2d2016"},{"sha":"110ae32047f2c5fc18d2326d8307d42e08790b82","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: clarify error check in amqp_login_inner\n\nThe current check was not clear in terms of readability, additionally it\nconfused scan-build.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/110ae32047f2c5fc18d2326d8307d42e08790b82"},{"sha":"937c10bbe64a36579bc8bafcd29554e786143c86","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: amqp_parse_url should initialize output\n\namqp_parse_url() calls amqp_default_connection_info() to initialize the output\nparameter to sensible defaults that mirror what the Java and .NET do.\n\nFixes #319","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/937c10bbe64a36579bc8bafcd29554e786143c86"},{"sha":"d3ee55fe1b6d09795c419f12a3ad6f7d0b5df6b4","author":{"email":"f6ce1e3a84979f774d08cfcf0135fdab4b721a81@gmail.com","name":"Chris Packham"},"message":"build: Add check for posix_spawn functions\n\nThese are usually found in librt. On some systems clock_gettime is also\nin librt so checking for it was implicitly satisfying the requirement\nfor the posix_spawn functions. On newer systems (glibc >2.17 for\nexample) clock_gettime is also found in libc so AC_SEARCH_LIBS() decides\nthat it is not necessary to add -lrt to LIBS.\n\nAdd an explicit check for posix_spawnp() to decide if -lrt is necessary.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/d3ee55fe1b6d09795c419f12a3ad6f7d0b5df6b4"},{"sha":"d6000f4467dc940fc11ae9c65bc554fe1f9c97b9","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: fix leak in amqp_ssl_socket_verify_hostname\n\nThe cert object should be X509_free'd after use, it leaks otherwise.\n\nThanks Volker Schreiner for reporting this.\n\nFixes #323","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/d6000f4467dc940fc11ae9c65bc554fe1f9c97b9"},{"sha":"a4989e585a83acfe63cd587a18993006674c3443","author":{"email":"866914158f4fd255f8a3f75c809ff5ff53bcca6f@gmail.com","name":"Alan Antonuk"},"message":"Lib: add braces in if statements lacking them.","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/a4989e585a83acfe63cd587a18993006674c3443"},{"sha":"bf406034b7e4ffe0d9c81c0f9f0b0813207beaa5","author":{"email":"e32e8abe1e0f018c559670518504748fdea1ebc7@126.com","name":"codejuan"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/CodeJuan/rabbitmq-c/commits/bf406034b7e4ffe0d9c81c0f9f0b0813207beaa5"}]}