{"action":"created","issue":{"url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/16","labels_url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/16/comments","events_url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/16/events","html_url":"https://github.com/tintinweb/scapy-ssl_tls/pull/16","id":78629212,"number":16,"title":"Added do_dissect() to TLSRecord","user":{"login":"alexmgr","id":8157569,"avatar_url":"https://avatars.githubusercontent.com/u/8157569?v=3","gravatar_id":"","url":"https://api.github.com/users/alexmgr","html_url":"https://github.com/alexmgr","followers_url":"https://api.github.com/users/alexmgr/followers","following_url":"https://api.github.com/users/alexmgr/following{/other_user}","gists_url":"https://api.github.com/users/alexmgr/gists{/gist_id}","starred_url":"https://api.github.com/users/alexmgr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexmgr/subscriptions","organizations_url":"https://api.github.com/users/alexmgr/orgs","repos_url":"https://api.github.com/users/alexmgr/repos","events_url":"https://api.github.com/users/alexmgr/events{/privacy}","received_events_url":"https://api.github.com/users/alexmgr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-20T18:07:02Z","updated_at":"2015-05-21T23:00:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/pulls/16","html_url":"https://github.com/tintinweb/scapy-ssl_tls/pull/16","diff_url":"https://github.com/tintinweb/scapy-ssl_tls/pull/16.diff","patch_url":"https://github.com/tintinweb/scapy-ssl_tls/pull/16.patch"},"body":"Check this approach, it's simpler and should work in all cases:\r\n    *. For records such as TLSRecord()/TLSHandshake()/TLSClientHello()/TLSRecord() will have the same behavior as before.\r\n    *. Stacked records are handled correctly by SSL(), including payloads, and extensions\r\n    *. Stacked records can be created through TLS.from_records([stacked_record1, stacked_record2])\r\n\r\n- Fixed SSL() do_dissect\r\n- Added support to SSL() for stacked records\r\n- Records are truncated at the length reported in the header\r\n- Made extension headers conditonal\r\n- Added unittests"},"comment":{"url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/comments/104444842","html_url":"https://github.com/tintinweb/scapy-ssl_tls/pull/16#issuecomment-104444842","issue_url":"https://api.github.com/repos/tintinweb/scapy-ssl_tls/issues/16","id":104444842,"user":{"login":"tintinweb","id":2865694,"avatar_url":"https://avatars.githubusercontent.com/u/2865694?v=3","gravatar_id":"","url":"https://api.github.com/users/tintinweb","html_url":"https://github.com/tintinweb","followers_url":"https://api.github.com/users/tintinweb/followers","following_url":"https://api.github.com/users/tintinweb/following{/other_user}","gists_url":"https://api.github.com/users/tintinweb/gists{/gist_id}","starred_url":"https://api.github.com/users/tintinweb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tintinweb/subscriptions","organizations_url":"https://api.github.com/users/tintinweb/orgs","repos_url":"https://api.github.com/users/tintinweb/repos","events_url":"https://api.github.com/users/tintinweb/events{/privacy}","received_events_url":"https://api.github.com/users/tintinweb/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T23:00:08Z","updated_at":"2015-05-21T23:00:08Z","body":"will rebase this PR tomorrow. feel free to merge it if you're faster :)\r\ngood work :+1: "}}