{"action":"created","issue":{"url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/521","repository_url":"https://api.github.com/repos/eclipse/paho.mqtt.c","labels_url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/521/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/521/comments","events_url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/521/events","html_url":"https://github.com/eclipse/paho.mqtt.c/pull/521","id":351365426,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA4OTgyMjAw","number":521,"title":"Add OpenSSL error handler callback function and context","user":{"login":"tbeu","id":5444067,"node_id":"MDQ6VXNlcjU0NDQwNjc=","avatar_url":"https://avatars0.githubusercontent.com/u/5444067?v=4","gravatar_id":"","url":"https://api.github.com/users/tbeu","html_url":"https://github.com/tbeu","followers_url":"https://api.github.com/users/tbeu/followers","following_url":"https://api.github.com/users/tbeu/following{/other_user}","gists_url":"https://api.github.com/users/tbeu/gists{/gist_id}","starred_url":"https://api.github.com/users/tbeu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbeu/subscriptions","organizations_url":"https://api.github.com/users/tbeu/orgs","repos_url":"https://api.github.com/users/tbeu/repos","events_url":"https://api.github.com/users/tbeu/events{/privacy}","received_events_url":"https://api.github.com/users/tbeu/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-16T20:56:07Z","updated_at":"2018-08-20T17:54:12Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/eclipse/paho.mqtt.c/pulls/521","html_url":"https://github.com/eclipse/paho.mqtt.c/pull/521","diff_url":"https://github.com/eclipse/paho.mqtt.c/pull/521.diff","patch_url":"https://github.com/eclipse/paho.mqtt.c/pull/521.patch"},"body":"* Add new members to SSL option structs MQTTClient_SSLOptions / MQTTAsync_SSLOptions to set an application-specific OpenSSL error handler callback function and context\r\n* Increment the struct version and fall back to nullified error handler, i.e., no more OpenSSL messages are printed to stderr\r\n* This removes the error reporting for SSLSocket_getch, SSLSocket_getdata, SSLSocket_putdatas and SSLSocket_continueWrite where the SSL option struct is not trivially available\r\n\r\nClose #326"},"comment":{"url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/comments/414406084","html_url":"https://github.com/eclipse/paho.mqtt.c/pull/521#issuecomment-414406084","issue_url":"https://api.github.com/repos/eclipse/paho.mqtt.c/issues/521","id":414406084,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDQwNjA4NA==","user":{"login":"icraggs","id":10279016,"node_id":"MDQ6VXNlcjEwMjc5MDE2","avatar_url":"https://avatars1.githubusercontent.com/u/10279016?v=4","gravatar_id":"","url":"https://api.github.com/users/icraggs","html_url":"https://github.com/icraggs","followers_url":"https://api.github.com/users/icraggs/followers","following_url":"https://api.github.com/users/icraggs/following{/other_user}","gists_url":"https://api.github.com/users/icraggs/gists{/gist_id}","starred_url":"https://api.github.com/users/icraggs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/icraggs/subscriptions","organizations_url":"https://api.github.com/users/icraggs/orgs","repos_url":"https://api.github.com/users/icraggs/repos","events_url":"https://api.github.com/users/icraggs/events{/privacy}","received_events_url":"https://api.github.com/users/icraggs/received_events","type":"User","site_admin":false},"created_at":"2018-08-20T17:54:12Z","updated_at":"2018-08-20T17:54:12Z","author_association":"CONTRIBUTOR","body":"You need to change the check of the SSL options structure version in MQTTAsync_connect, line 2705 in MQTTAsync.c, otherwise the TLS tests won't work.   Oh - and the equivalent in MQTTClient.c."}}
{"actor":{"display_login":"icraggs"}}