{"action":"created","issue":{"url":"https://api.github.com/repos/php/php-src/issues/2070","repository_url":"https://api.github.com/repos/php/php-src","labels_url":"https://api.github.com/repos/php/php-src/issues/2070/labels{/name}","comments_url":"https://api.github.com/repos/php/php-src/issues/2070/comments","events_url":"https://api.github.com/repos/php/php-src/issues/2070/events","html_url":"https://github.com/php/php-src/pull/2070","id":170388776,"number":2070,"title":"Hide (un)serialize data from ABI","user":{"login":"nikic","id":216080,"avatar_url":"https://avatars.githubusercontent.com/u/216080?v=3","gravatar_id":"","url":"https://api.github.com/users/nikic","html_url":"https://github.com/nikic","followers_url":"https://api.github.com/users/nikic/followers","following_url":"https://api.github.com/users/nikic/following{/other_user}","gists_url":"https://api.github.com/users/nikic/gists{/gist_id}","starred_url":"https://api.github.com/users/nikic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nikic/subscriptions","organizations_url":"https://api.github.com/users/nikic/orgs","repos_url":"https://api.github.com/users/nikic/repos","events_url":"https://api.github.com/users/nikic/events{/privacy}","received_events_url":"https://api.github.com/users/nikic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-10T10:54:05Z","updated_at":"2016-08-10T11:10:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/php/php-src/pulls/2070","html_url":"https://github.com/php/php-src/pull/2070","diff_url":"https://github.com/php/php-src/pull/2070.diff","patch_url":"https://github.com/php/php-src/pull/2070.patch"},"body":"The (UN)SERIALIZE_INIT/DESTROY macros now go through non-inlined\r\nfunctions, so any changes to them will apply to extensions without\r\nrebuilds.\r\n\r\nAdditionally, the (un)serialize_data structures are now no longer\r\nexported.\r\n\r\nThis means that we are allowed to change these structures in patch\r\nreleases without breaking the ABI."},"comment":{"url":"https://api.github.com/repos/php/php-src/issues/comments/238836270","html_url":"https://github.com/php/php-src/pull/2070#issuecomment-238836270","issue_url":"https://api.github.com/repos/php/php-src/issues/2070","id":238836270,"user":{"login":"KalleZ","id":147050,"avatar_url":"https://avatars.githubusercontent.com/u/147050?v=3","gravatar_id":"","url":"https://api.github.com/users/KalleZ","html_url":"https://github.com/KalleZ","followers_url":"https://api.github.com/users/KalleZ/followers","following_url":"https://api.github.com/users/KalleZ/following{/other_user}","gists_url":"https://api.github.com/users/KalleZ/gists{/gist_id}","starred_url":"https://api.github.com/users/KalleZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KalleZ/subscriptions","organizations_url":"https://api.github.com/users/KalleZ/orgs","repos_url":"https://api.github.com/users/KalleZ/repos","events_url":"https://api.github.com/users/KalleZ/events{/privacy}","received_events_url":"https://api.github.com/users/KalleZ/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T11:10:38Z","updated_at":"2016-08-10T11:10:38Z","body":"Great job @nikic , I like this approach a lot and I can see it being even more beneficial with the allowance of changing the structures in patch releases with all the many many recent security related issues due to unserialization. Big +1, I hope this can go into 7.1\r\n\r\ncc @dshafik @krakjoe "}}
{"actor":{"display_login":"KalleZ"}}