{"push_id":933448592,"size":27,"distinct_size":3,"ref":"refs/heads/master","head":"22404ba3cd6c4864c94cd423f37e967a15fa6237","before":"6fd8e9a44ef11775b7af155e2ef978d3a0024b3c","commits":[{"sha":"5aa2704e7fe622f6a52cbe2e3bb0862c775eb653","author":{"email":"b7ee9fcfea7968ba1a03295d6b0144504b1aa250@google.com","name":"Pierre Phaneuf"},"message":"Put SSLClient in the cert_trans namespace.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/5aa2704e7fe622f6a52cbe2e3bb0862c775eb653"},{"sha":"a6bc717cf6431f7169cccfbb4d31e5013ebbd2d2","author":{"email":"b7ee9fcfea7968ba1a03295d6b0144504b1aa250@google.com","name":"Pierre Phaneuf"},"message":"Fix a few govet warnings.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/a6bc717cf6431f7169cccfbb4d31e5013ebbd2d2"},{"sha":"b182400550de3cb1d0fc323a0cd6e0f8ec498dc4","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Proto and serialization changes for V2 structures to bring this code into line with draft RFC\n\nAdd V2 SCT extension serialization","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/b182400550de3cb1d0fc323a0cd6e0f8ec498dc4"},{"sha":"72d5367bd7ff1f4401c5649817dca766b668e322","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1014 from Martin2112/serialize_v2a\n\nProto and serialization changes for V2 structures, should align with draft v10 rfc","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/72d5367bd7ff1f4401c5649817dca766b668e322"},{"sha":"89ac27955cdf0a541608574372cdf9162a9fd696","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Split out VerifiableMap from SparseMerkleTree.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/89ac27955cdf0a541608574372cdf9162a9fd696"},{"sha":"41c785d28c43ee1552004cca47ee5d67b5b7eb99","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #1061 from AlCutter/split_smt_and_verifiable_map\n\nSplit out VerifiableMap from SparseMerkleTree.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/41c785d28c43ee1552004cca47ee5d67b5b7eb99"},{"sha":"8ce481439be9ee998316f61e9cb6edbf013e624c","author":{"email":"30c8ca8b539fee102a0dad8b8a4f693a22a682e7@digital.cabinet-office.gov.uk","name":"Philip Potter"},"message":"be more specific when searching for evhtp\n\nRather than setting blanket CFLAGS and LIBS that add evhtp to every\nsingle compile or link command, add specific evhtp_CFLAGS and evhtp_LIBS\nvariables and include them only where needed.\n\nThis prepares the way for a smooth migration to use pkg-config to find\nlibevhtp (available in 1.2.11 but gclient currently pulls in 1.2.10).","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/8ce481439be9ee998316f61e9cb6edbf013e624c"},{"sha":"53c569c165642b4ef0feb2fbd0547b9d4214fee9","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Fix a verifiable map test that was causing gtest warnings.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/53c569c165642b4ef0feb2fbd0547b9d4214fee9"},{"sha":"2fa1616ad6ec183848a9c589cfd5cc4ae7239f6e","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1064 from Martin2112/test_fix\n\nFix a verifiable map test that was causing gtest warnings.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/2fa1616ad6ec183848a9c589cfd5cc4ae7239f6e"},{"sha":"709490215e5cffc6c325810e0379d45fbec91100","author":{"email":"70af760add8cb8957c8893d63be227ec2536028b@google.com","name":"Adam Eijdenberg"},"message":"Add Python demo of general purpose verifiable map.\n\nIncludes demo of general purpose database.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/709490215e5cffc6c325810e0379d45fbec91100"},{"sha":"b125eef5cb58ad3915dd0770fb1c3f0515dac7d8","author":{"email":"30c8ca8b539fee102a0dad8b8a4f693a22a682e7@digital.cabinet-office.gov.uk","name":"Philip Potter"},"message":"Don't specify bogus value for evhtp_CFLAGS\n\nBased on feedback from @pphaneuf on #1062.\n\nIt seems that libevhtp 1.2.10 installs headers into\n$INSTALL_DIR/include; I originally got the $INSTALL_DIR/include/evhtp\ndirectory from the value that 1.2.11's pkg-config file returns, but the\ninstall location has changed in between the two versions.\n\nGiven that $INSTALL_DIR/include is in the global CPPFLAGS, we don't need\nto specify this again for evhtp_CFLAGS, but to make configure happy we\nprobably have to pass /something/ in, so pass in the empty string.\n\nWhen we upgrade to evhtp 1.2.11 we can remove these parameters and\nevhtp's pkg-config will mean this stuff will be automagically found by\nthe configure script.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/b125eef5cb58ad3915dd0770fb1c3f0515dac7d8"},{"sha":"d686d40de4c1a02dd3ae46bb7c58e7f39c865527","author":{"email":"30c8ca8b539fee102a0dad8b8a4f693a22a682e7@digital.cabinet-office.gov.uk","name":"Philip Potter"},"message":"Try a nonempty evhtp_CFLAGS value\n\nApparently the empty string isn't enough to get configure to see the\nevhtp library.  Trying with a nonempty value.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/d686d40de4c1a02dd3ae46bb7c58e7f39c865527"},{"sha":"dc5a51e55af989ff5871a6647166d00d0de478ab","author":{"email":"b7ee9fcfea7968ba1a03295d6b0144504b1aa250@gmail.com","name":"Pierre Phaneuf"},"message":"Merge pull request #1062 from philandstuff/evhtp-libs\n\nUse PKG_CHECK_MODULES for libevhtp.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/dc5a51e55af989ff5871a6647166d00d0de478ab"},{"sha":"93720cec9acee099af6d7bb480587b2ef89ae3a1","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Fix libevent build.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/93720cec9acee099af6d7bb480587b2ef89ae3a1"},{"sha":"63cf3dceb42934b71dc21099ed58eb2c1de73caf","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #1067 from AlCutter/fix_libevent\n\nFix libevent build.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/63cf3dceb42934b71dc21099ed58eb2c1de73caf"},{"sha":"d2f4805e5161110d68bd424075d7a415c0063a26","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Add guard flags to v2 servers so they can't be run accidentally while in development","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/d2f4805e5161110d68bd424075d7a415c0063a26"},{"sha":"da6961103ceb8e0f0b4b39280e62ca316aa7d4ed","author":{"email":"70af760add8cb8957c8893d63be227ec2536028b@google.com","name":"Adam Eijdenberg"},"message":"Merge pull request #1065 from aeijdenberg/demoverifiabledb\n\nAdd Python demo of general purpose verifiable map.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/da6961103ceb8e0f0b4b39280e62ca316aa7d4ed"},{"sha":"49700c62354c45740baeb72554ad7a3636b0c8e7","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1069 from Martin2112/guard_v2\n\nAdd guard flags to v2 servers so they can't be run accidentally","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/49700c62354c45740baeb72554ad7a3636b0c8e7"},{"sha":"91ed697c00cf405bd012caf6839edb270f4f05a5","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Turn some serializer enums into enum classes.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/91ed697c00cf405bd012caf6839edb270f4f05a5"},{"sha":"8e3ba90f2155935657f46c3a4167cdd4e495b53a","author":{"email":"5f779cfb4747b192ac583ee4fe31414c388b5e06@9600.org","name":"Al Cutter"},"message":"Merge pull request #1076 from AlCutter/enum_classes\n\nTurn serializer enums into enum classes.","distinct":false,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/8e3ba90f2155935657f46c3a4167cdd4e495b53a"}]}