{"action":"created","issue":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/125","repository_url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client","labels_url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/125/comments","events_url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/125/events","html_url":"https://github.com/rabbitmq/rabbitmq-objc-client/issues/125","id":253765462,"number":125,"title":"rabbitmq-objc-client not working with self signed Certificate","user":{"login":"tonyli508","id":5927738,"avatar_url":"https://avatars1.githubusercontent.com/u/5927738?v=4","gravatar_id":"","url":"https://api.github.com/users/tonyli508","html_url":"https://github.com/tonyli508","followers_url":"https://api.github.com/users/tonyli508/followers","following_url":"https://api.github.com/users/tonyli508/following{/other_user}","gists_url":"https://api.github.com/users/tonyli508/gists{/gist_id}","starred_url":"https://api.github.com/users/tonyli508/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonyli508/subscriptions","organizations_url":"https://api.github.com/users/tonyli508/orgs","repos_url":"https://api.github.com/users/tonyli508/repos","events_url":"https://api.github.com/users/tonyli508/events{/privacy}","received_events_url":"https://api.github.com/users/tonyli508/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-08-29T18:48:08Z","updated_at":"2017-08-29T18:53:06Z","closed_at":"2017-08-29T18:53:06Z","body":"see the log output below:\r\n\r\n2017-08-29 19:47:10.628 TOFS[34562:14394129] sslReadWithBuffer:0x7fbffb825a00 length:5\r\n2017-08-29 19:47:10.628 TOFS[34562:14394129] sslReadWithBuffer:length: - No data available to read...\r\n2017-08-29 19:47:10.629 TOFS[34562:14394129] SSLHandshake continues...\r\n2017-08-29 19:47:10.629 TOFS[34562:14394129] Adding streams to runloop...\r\n2017-08-29 19:47:10.629 TOFS[34562:14394129] Opening read and write stream...\r\n2017-08-29 19:47:10.732 TOFS[34562:14395349] readEventBlock\r\n2017-08-29 19:47:10.732 TOFS[34562:14395349] socketFDBytesAvailable: 87\r\n2017-08-29 19:47:10.732 TOFS[34562:14395349] Waiting for SSL/TLS handshake to complete\r\n2017-08-29 19:47:10.732 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a00 length:5\r\n2017-08-29 19:47:10.733 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from socket...\r\n2017-08-29 19:47:10.733 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading into sslPreBuffer...\r\n2017-08-29 19:47:10.733 TOFS[34562:14395349] sslReadWithBuffer:length:: read from socket = 87\r\n2017-08-29 19:47:10.733 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 5 bytes out of sslPreBuffer\r\n2017-08-29 19:47:10.733 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 82\r\n2017-08-29 19:47:10.734 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.734 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a05 length:82\r\n2017-08-29 19:47:10.734 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from SSL pre buffer...\r\n2017-08-29 19:47:10.734 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 82 bytes from sslPreBuffer\r\n2017-08-29 19:47:10.752 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 0\r\n2017-08-29 19:47:10.752 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.753 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a00 length:5\r\n2017-08-29 19:47:10.753 TOFS[34562:14395349] sslReadWithBuffer:length: - No data available to read...\r\n2017-08-29 19:47:10.753 TOFS[34562:14395349] SSLHandshake continues...\r\n2017-08-29 19:47:10.753 TOFS[34562:14395349] readEventBlock\r\n2017-08-29 19:47:10.753 TOFS[34562:14395349] socketFDBytesAvailable: 2185\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] Waiting for SSL/TLS handshake to complete\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a00 length:5\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from socket...\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading into sslPreBuffer...\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] sslReadWithBuffer:length:: read from socket = 2185\r\n2017-08-29 19:47:10.754 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 5 bytes out of sslPreBuffer\r\n2017-08-29 19:47:10.755 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 2180\r\n2017-08-29 19:47:10.755 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.755 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a05 length:1833\r\n2017-08-29 19:47:10.755 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from SSL pre buffer...\r\n2017-08-29 19:47:10.755 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 1833 bytes from sslPreBuffer\r\n2017-08-29 19:47:10.756 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 347\r\n2017-08-29 19:47:10.756 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.756 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a00 length:5\r\n2017-08-29 19:47:10.756 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from SSL pre buffer...\r\n2017-08-29 19:47:10.756 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 5 bytes from sslPreBuffer\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 342\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:0x7fbffb825a05 length:333\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:length:: Reading from SSL pre buffer...\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:length:: Copying 333 bytes from sslPreBuffer\r\n2017-08-29 19:47:10.757 TOFS[34562:14395349] sslReadWithBuffer:length:: sslPreBuffer.length = 9\r\n2017-08-29 19:47:10.758 TOFS[34562:14395349] sslReadWithBuffer:length:: Complete\r\n2017-08-29 19:47:10.762 TOFS[34562:14395349] Removing streams from runloop...\r\n2017-08-29 19:47:10.763 TOFS[34562:14395349] dispatch_source_cancel(readSource)\r\n2017-08-29 19:47:10.763 TOFS[34562:14395349] dispatch_source_cancel(writeSource)\r\n2017-08-29 19:47:10.763 TOFS[34562:14395349] dispatch_resume(writeSource)\r\n2017-08-29 19:47:10.764 TOFS[34562:14395349] readCancelBlock\r\n2017-08-29 19:47:10.764 TOFS[34562:14395349] dispatch_release(readSource)\r\n[D] [function: connection(_:disconnectedWithError:)] - AMQPEventSyncer --- Received connection: Optional(<RMQConnection: 0x6180000fab00>) disconnectedWithError: Optional(Error Domain=kCFStreamErrorDomainSSL Code=-9800 \"(null)\" UserInfo={NSLocalizedRecoverySuggestion=Error code definition can be found in Apple's SecureTransport.h}) - [file: AMQPEventSyncer]\r\n2017-08-29 19:47:10.764 TOFS[34562:14395349] writeCancelBlock\r\n2017-08-29 19:47:10.764 TOFS[34562:14395349] dispatch_release(writeSource)\r\n2017-08-29 19:47:10.764 TOFS[34562:14395349] close(socketFD)"},"comment":{"url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/comments/325760474","html_url":"https://github.com/rabbitmq/rabbitmq-objc-client/issues/125#issuecomment-325760474","issue_url":"https://api.github.com/repos/rabbitmq/rabbitmq-objc-client/issues/125","id":325760474,"user":{"login":"michaelklishin","id":1090,"avatar_url":"https://avatars3.githubusercontent.com/u/1090?v=4","gravatar_id":"","url":"https://api.github.com/users/michaelklishin","html_url":"https://github.com/michaelklishin","followers_url":"https://api.github.com/users/michaelklishin/followers","following_url":"https://api.github.com/users/michaelklishin/following{/other_user}","gists_url":"https://api.github.com/users/michaelklishin/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelklishin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelklishin/subscriptions","organizations_url":"https://api.github.com/users/michaelklishin/orgs","repos_url":"https://api.github.com/users/michaelklishin/repos","events_url":"https://api.github.com/users/michaelklishin/events{/privacy}","received_events_url":"https://api.github.com/users/michaelklishin/received_events","type":"User","site_admin":false},"created_at":"2017-08-29T18:53:06Z","updated_at":"2017-08-29T18:53:06Z","body":"Thank you for your time.\r\n\r\nTeam RabbitMQ uses GitHub issues for specific actionable items engineers can work on. This assumes two things:\r\n\r\n1. GitHub issues are not used for questions, investigations, root cause analysis, discussions of potential issues, etc (as defined by this team)\r\n2. We have a certain amount of information to work with\r\n\r\nWe get at least a dozen of questions through various venues every single day, often quite light on details.\r\nAt that rate GitHub issues can very quickly turn into a something impossible to navigate and make sense of even for our team. Because of that questions, investigations, root cause analysis, discussions of potential features are all considered to be mailing list material by our team. Please post this to [rabbitmq-users](https://groups.google.com/forum/#!forum/rabbitmq-users).\r\n\r\nGetting all the details necessary to reproduce an issue, make a conclusion or even form a hypothesis about what's happening can take a fair amount of time. Our team is multiple orders of magnitude smaller than the RabbitMQ community. Please help others help you by providing a way to reproduce the behavior you're\r\nobserving, or at least sharing as much relevant information as possible [on the list](https://groups.google.com/forum/#!forum/rabbitmq-users):\r\n\r\n * Server, client library and plugin (if applicable) versions used\r\n * Server logs\r\n * A code example or terminal transcript that can be used to reproduce\r\n * **Full** exception stack traces (not a single line message)\r\n * `rabbitmqctl status` (and, if possible, `rabbitmqctl environment` output)\r\n * Other relevant things about the environment and workload, e.g. [a traffic capture](https://www.rabbitmq.com/amqp-wireshark.html)\r\n\r\nFeel free to edit out hostnames and other potentially sensitive information.\r\n\r\nWhen/if we have enough details and evidence we'd be happy to file a new issue.\r\n\r\nThank you."}}
{"actor":{"display_login":"michaelklishin"}}