{"action":"created","issue":{"url":"https://api.github.com/repos/apache/trafficserver/issues/630","repository_url":"https://api.github.com/repos/apache/trafficserver","labels_url":"https://api.github.com/repos/apache/trafficserver/issues/630/labels{/name}","comments_url":"https://api.github.com/repos/apache/trafficserver/issues/630/comments","events_url":"https://api.github.com/repos/apache/trafficserver/issues/630/events","html_url":"https://github.com/apache/trafficserver/pull/630","id":154376300,"number":630,"title":"TS-4435: Enable compilation with openssl 1.1","user":{"login":"shinrich","id":334488,"avatar_url":"https://avatars.githubusercontent.com/u/334488?v=3","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/apache/trafficserver/labels/TLS","name":"TLS","color":"1d76db"}],"state":"open","locked":false,"assignee":{"login":"bryancall","id":216749,"avatar_url":"https://avatars.githubusercontent.com/u/216749?v=3","gravatar_id":"","url":"https://api.github.com/users/bryancall","html_url":"https://github.com/bryancall","followers_url":"https://api.github.com/users/bryancall/followers","following_url":"https://api.github.com/users/bryancall/following{/other_user}","gists_url":"https://api.github.com/users/bryancall/gists{/gist_id}","starred_url":"https://api.github.com/users/bryancall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bryancall/subscriptions","organizations_url":"https://api.github.com/users/bryancall/orgs","repos_url":"https://api.github.com/users/bryancall/repos","events_url":"https://api.github.com/users/bryancall/events{/privacy}","received_events_url":"https://api.github.com/users/bryancall/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/apache/trafficserver/milestones/1","html_url":"https://github.com/apache/trafficserver/milestones/7.0.0","labels_url":"https://api.github.com/repos/apache/trafficserver/milestones/1/labels","id":1751566,"number":1,"title":"7.0.0","description":"","creator":{"login":"zwoop","id":202131,"avatar_url":"https://avatars.githubusercontent.com/u/202131?v=3","gravatar_id":"","url":"https://api.github.com/users/zwoop","html_url":"https://github.com/zwoop","followers_url":"https://api.github.com/users/zwoop/followers","following_url":"https://api.github.com/users/zwoop/following{/other_user}","gists_url":"https://api.github.com/users/zwoop/gists{/gist_id}","starred_url":"https://api.github.com/users/zwoop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zwoop/subscriptions","organizations_url":"https://api.github.com/users/zwoop/orgs","repos_url":"https://api.github.com/users/zwoop/repos","events_url":"https://api.github.com/users/zwoop/events{/privacy}","received_events_url":"https://api.github.com/users/zwoop/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":7,"state":"open","created_at":"2016-05-06T14:28:01Z","updated_at":"2016-05-16T13:26:48Z","due_on":"2016-09-15T07:00:00Z","closed_at":null},"comments":3,"created_at":"2016-05-12T01:11:22Z","updated_at":"2016-05-16T14:13:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/trafficserver/pulls/630","html_url":"https://github.com/apache/trafficserver/pull/630","diff_url":"https://github.com/apache/trafficserver/pull/630.diff","patch_url":"https://github.com/apache/trafficserver/pull/630.patch"},"body":"Openssl 1.1 removes the locking and thread id callbacks.  It deduces system you are on and uses the appropriate threading interface.\r\n\r\nOpenssl 1.1 removes the ability to define objects on the stack, so we must create EVP digest objects.\r\n\r\nOpenssl 1.1 removes a number of client alert reason defines."},"comment":{"url":"https://api.github.com/repos/apache/trafficserver/issues/comments/219435190","html_url":"https://github.com/apache/trafficserver/pull/630#issuecomment-219435190","issue_url":"https://api.github.com/repos/apache/trafficserver/issues/630","id":219435190,"user":{"login":"shinrich","id":334488,"avatar_url":"https://avatars.githubusercontent.com/u/334488?v=3","gravatar_id":"","url":"https://api.github.com/users/shinrich","html_url":"https://github.com/shinrich","followers_url":"https://api.github.com/users/shinrich/followers","following_url":"https://api.github.com/users/shinrich/following{/other_user}","gists_url":"https://api.github.com/users/shinrich/gists{/gist_id}","starred_url":"https://api.github.com/users/shinrich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shinrich/subscriptions","organizations_url":"https://api.github.com/users/shinrich/orgs","repos_url":"https://api.github.com/users/shinrich/repos","events_url":"https://api.github.com/users/shinrich/events{/privacy}","received_events_url":"https://api.github.com/users/shinrich/received_events","type":"User","site_admin":false},"created_at":"2016-05-16T14:13:18Z","updated_at":"2016-05-16T14:13:18Z","body":"Interesting.  It looks like the openssl version on freeBSD is not labeled 1.1, but it does have this particular function.  We could do configure time checks to determine whether the DH_get_2048_256 function is present in openssl, or we could revert my last commit, and have the original wrapper function which calls DH_get_2048_256 only if the openssl version is 1.1 or better."}}