{"action":"created","issue":{"url":"https://api.github.com/repos/drwetter/testssl.sh/issues/274","labels_url":"https://api.github.com/repos/drwetter/testssl.sh/issues/274/labels{/name}","comments_url":"https://api.github.com/repos/drwetter/testssl.sh/issues/274/comments","events_url":"https://api.github.com/repos/drwetter/testssl.sh/issues/274/events","html_url":"https://github.com/drwetter/testssl.sh/issues/274","id":128933366,"number":274,"title":"smtp protocol violation","user":{"login":"grinapo","id":1056054,"avatar_url":"https://avatars.githubusercontent.com/u/1056054?v=3","gravatar_id":"","url":"https://api.github.com/users/grinapo","html_url":"https://github.com/grinapo","followers_url":"https://api.github.com/users/grinapo/followers","following_url":"https://api.github.com/users/grinapo/following{/other_user}","gists_url":"https://api.github.com/users/grinapo/gists{/gist_id}","starred_url":"https://api.github.com/users/grinapo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grinapo/subscriptions","organizations_url":"https://api.github.com/users/grinapo/orgs","repos_url":"https://api.github.com/users/grinapo/repos","events_url":"https://api.github.com/users/grinapo/events{/privacy}","received_events_url":"https://api.github.com/users/grinapo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-26T20:32:55Z","updated_at":"2016-01-29T21:52:53Z","closed_at":null,"body":"Unfortunately you oversimplified a bit SMTP since you \r\n1) do not wait for server hello before firing EHLO, and\r\n2) do not wait for response before starting STARTTLS,\r\nbothe resulting SMTP protocol violations.\r\n\r\nWaiting doesn't seem to resolve the problem but I didn't have the time to fully debug the protocol exchange (probably would require a bit of stracing since debug mode doesn't seem to echo all protocol traffic with timestamps).\r\n"},"comment":{"url":"https://api.github.com/repos/drwetter/testssl.sh/issues/comments/176986749","html_url":"https://github.com/drwetter/testssl.sh/issues/274#issuecomment-176986749","issue_url":"https://api.github.com/repos/drwetter/testssl.sh/issues/274","id":176986749,"user":{"login":"chrcoluk","id":8260578,"avatar_url":"https://avatars.githubusercontent.com/u/8260578?v=3","gravatar_id":"","url":"https://api.github.com/users/chrcoluk","html_url":"https://github.com/chrcoluk","followers_url":"https://api.github.com/users/chrcoluk/followers","following_url":"https://api.github.com/users/chrcoluk/following{/other_user}","gists_url":"https://api.github.com/users/chrcoluk/gists{/gist_id}","starred_url":"https://api.github.com/users/chrcoluk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrcoluk/subscriptions","organizations_url":"https://api.github.com/users/chrcoluk/orgs","repos_url":"https://api.github.com/users/chrcoluk/repos","events_url":"https://api.github.com/users/chrcoluk/events{/privacy}","received_events_url":"https://api.github.com/users/chrcoluk/received_events","type":"User","site_admin":false},"created_at":"2016-01-29T21:52:53Z","updated_at":"2016-01-29T21:52:53Z","body":"FAST_STARTTLS=false is what works yes."}}