{"push_id":791401003,"size":26,"distinct_size":4,"ref":"refs/heads/master","head":"9a10655b059e4423ce4b5ca2abe12fd9697fded1","before":"6284a613db765541f81be85aafbccc9e21a191fc","commits":[{"sha":"c07da2ae65b40f74729863b65b315cfc93011db6","author":{"email":"4ff9a8d5630b5046537f6b428964b82387e2a209@fb.com","name":"hammem"},"message":"Upgraded PHP APIs to use v2.4 of ThreatExchange\n\nI updated the indicator search and upload code to use the new\ndescriptor objects that were included in v2.4","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/c07da2ae65b40f74729863b65b315cfc93011db6"},{"sha":"6d3237200c60637a90a364990803dbb97d5f5d66","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #57 from facebook/php_to_2.4\n\nUpgraded PHP APIs to use v2.4 of ThreatExchange","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/6d3237200c60637a90a364990803dbb97d5f5d66"},{"sha":"71448f34c5c12d223e5cf16bbe1e9d086f47bba4","author":{"email":"4ff9a8d5630b5046537f6b428964b82387e2a209@fb.com","name":"hammem"},"message":"Update documentation with correct threat_descriptor fields\n\nAddresses issue 59, updating the docs for threat_descriptors and other\ndoc cleanup.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/71448f34c5c12d223e5cf16bbe1e9d086f47bba4"},{"sha":"032149a0c18cc76feef56fbbdc7cca9d9ba3a7d7","author":{"email":"4ff9a8d5630b5046537f6b428964b82387e2a209@fb.com","name":"hammem"},"message":"Update PHP scripts to use env vars for OAuth token\n\nUpdates the PHP scripts to use the same environment vars as the python\nscripts for loading the OAuth token.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/032149a0c18cc76feef56fbbdc7cca9d9ba3a7d7"},{"sha":"a3091b17c711503ab552042c577da06015dd84a0","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #61 from facebook/php_use_env\n\nUpdate PHP scripts to use env vars for OAuth token","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/a3091b17c711503ab552042c577da06015dd84a0"},{"sha":"d11ad2161431e95a08e1aa9a5c7a3b09c4ca5718","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #60 from facebook/issue_59_fix\n\nUpdate documentation with correct threat_descriptor fields","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/d11ad2161431e95a08e1aa9a5c7a3b09c4ca5718"},{"sha":"512cc7f1e4fed9bbc40cb54f7c4a8146df0e8584","author":{"email":"f7b81e9d72d15e499a443679b316ecad7e59a3e6@gmail.com","name":"Jesse Kornblum"},"message":"Add precision and review_status to threat descriptor fields","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/512cc7f1e4fed9bbc40cb54f7c4a8146df0e8584"},{"sha":"0c3bcd737558c52ad0f11ad2a3afecc5c28615f0","author":{"email":"ef971ee38bba25d9ac8a840d235457a038448b09@9bplus.com","name":"Brandon Dixon"},"message":"Merge pull request #62 from jessek/master\n\nAdd precision and review_status to threat descriptor fields","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/0c3bcd737558c52ad0f11ad2a3afecc5c28615f0"},{"sha":"0bf60464981a939f17ac1873628e656324cb3fa0","author":{"email":"4ff9a8d5630b5046537f6b428964b82387e2a209@fb.com","name":"hammem"},"message":"[docs] Fixed an example\n\nThe example for the HTML_ID attribute was poor, so I fixed it.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/0bf60464981a939f17ac1873628e656324cb3fa0"},{"sha":"f3c7baac33342a6a0f1c417f7be86fff55392461","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #64 from facebook/doc_cleanup\n\n[docs] Fixed an example","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/f3c7baac33342a6a0f1c417f7be86fff55392461"},{"sha":"8c3ec664d52f89c50b0ac1eaf570ece17dcc2753","author":{"email":"4ff9a8d5630b5046537f6b428964b82387e2a209@fb.com","name":"hammem"},"message":"move_docs_to_devsite\n\nUpdates the README and docs to point to the new Facebook ThreatExchange\ndeveloper’s site.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/8c3ec664d52f89c50b0ac1eaf570ece17dcc2753"},{"sha":"6d74c2bd33e28a0224049500dc76e8955a0faa48","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #65 from facebook/dev_docs\n\nmove_docs_to_devsite","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/6d74c2bd33e28a0224049500dc76e8955a0faa48"},{"sha":"185360e3fb2a43e96cde436d05b0bc361d91aef9","author":{"email":"b3bb9652f81a3274cb5507e1b042b9dc4f90a463@users.noreply.github.com","name":"Anthony Cochenour"},"message":"Update IndicatorSearch.php\n\nAdded checks for $row array elements that may not exist in all TX records ('status', 'description' and 'threat_type').","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/185360e3fb2a43e96cde436d05b0bc361d91aef9"},{"sha":"84c80cf957c85a1aa2445855212c596190d32e0f","author":{"email":"b3bb9652f81a3274cb5507e1b042b9dc4f90a463@users.noreply.github.com","name":"Anthony Cochenour"},"message":"Update IndicatorSearch.php","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/84c80cf957c85a1aa2445855212c596190d32e0f"},{"sha":"fc04a064f25fafdd9c69b0536c094e1c1e14a3b2","author":{"email":"75751fc690cb3dade7bf9f527eefc78e6962f1f5@users.noreply.github.com","name":"hammem"},"message":"Merge pull request #67 from acochenour/patch-1\n\nUpdate IndicatorSearch.php","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/fc04a064f25fafdd9c69b0536c094e1c1e14a3b2"},{"sha":"580a49fa5fb33f7f148686935b501a7303f3b3e3","author":{"email":"1cab78d7b58b119169f88b8e9169a62dbea77c60@gmail.com","name":"Gary"},"message":"An attempt to get the error message values out of the json which is returned in the body of the 400.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/580a49fa5fb33f7f148686935b501a7303f3b3e3"},{"sha":"1a9d5f48ff865f84955f1d13ebb8cda5f03ae515","author":{"email":"1cab78d7b58b119169f88b8e9169a62dbea77c60@gmail.com","name":"Gary"},"message":"A neater way of catching responses from a 400, and handling anything else.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/1a9d5f48ff865f84955f1d13ebb8cda5f03ae515"},{"sha":"487ac25452d095162f46b7cb8f529cf006e67747","author":{"email":"1cab78d7b58b119169f88b8e9169a62dbea77c60@gmail.com","name":"Gary"},"message":"Changed string formatting.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/487ac25452d095162f46b7cb8f529cf006e67747"},{"sha":"f0fe7db8b5a4bc15b0f0a4e96d20a16538c5ebb3","author":{"email":"199a72a76f03cda85f9478dc460bc81a1550a48b@users.noreply.github.com","name":"Jesse Kornblum"},"message":"Merge pull request #69 from fuzzball5000/master\n\nAn attempt to get the error message values out of the json which is returned in the body of the 400.","distinct":false,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/f0fe7db8b5a4bc15b0f0a4e96d20a16538c5ebb3"},{"sha":"e187e7b2461fe938d3a488c863fe536f134f0491","author":{"email":"1cab78d7b58b119169f88b8e9169a62dbea77c60@gmail.com","name":"Gary"},"message":"Fixed import error for urllib2 HTTPError and URLError","distinct":true,"url":"https://api.github.com/repos/mgoffin/ThreatExchange/commits/e187e7b2461fe938d3a488c863fe536f134f0491"}]}