{"push_id":864868222,"size":12,"distinct_size":12,"ref":"refs/heads/bignum","head":"10faa5d27411e35fc4be51ffe460b05586046ef2","before":"ebe405f6510ab85bbc582af5e9621f6055c18226","commits":[{"sha":"01787f459df33eebffc2bfd55d62a3eb017be7cf","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Move SequenceEntries out of server, others to follow.\n\nThis code can be shared between CT V1, V2 and xjson.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/01787f459df33eebffc2bfd55d62a3eb017be7cf"},{"sha":"3d12fbfd99227080995d454618f56e5624471210","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1042 from Martin2112/dedup_server_signing\n\nDedup server sequencing logic","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/3d12fbfd99227080995d454618f56e5624471210"},{"sha":"3a87bc44e30051a804cd92e07a729402712cd891","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Pull Server::Options and EtcdClient init into server_helper\n\nBring the code and flags for initializing options and etcd into the\nserver helper, reducing code dup again. Remove the corresponding code\nfrom all 3 servers.\n\nGet rid of Server::Options, which did not add enough value.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/3a87bc44e30051a804cd92e07a729402712cd891"},{"sha":"a9a7334f70636c670dd09e17ac4a057534b7abab","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1036 from Martin2112/server_refactor4\n\nPull Server::Options and EtcdClient init into server_helper","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/a9a7334f70636c670dd09e17ac4a057534b7abab"},{"sha":"3a33dd564560c317dc39b16ea99c392154b98fd8","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Pull the staleness monitoring out of handler.cc\n\nBecause handler.cc provides v1 functionality and we don't want 2 copies\nof the same thing.\n\nRefactor it to remove inheritance, pass a StalenessTracker to Handler\n\nThis makes it work more like the rest of the objects created by servers.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/3a33dd564560c317dc39b16ea99c392154b98fd8"},{"sha":"f6befd5601e8777574545de7399a24daa8f08455","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1039 from Martin2112/handler_refactor\n\nProposal to split the node staleness logic out of HttpHandler","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/f6befd5601e8777574545de7399a24daa8f08455"},{"sha":"3e2082b3db1168893f2eb3d77d81ba3a31a887e1","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Move CleanUpEntries to log_processes so we have 1 copy.\n\nMove SignMerkleTree to log_processes so we have 1 copy.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/3e2082b3db1168893f2eb3d77d81ba3a31a887e1"},{"sha":"d41415825e2a14aa77319907a91497a08ce481ae","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1046 from Martin2112/dedup_server_signing\n\nMove the other periodic server tasks out to log_processes.cc","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/d41415825e2a14aa77319907a91497a08ce481ae"},{"sha":"73ca084101b38b2f44aa5ac5d447dfb47bb88dd0","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Add the infrastructure for v2 versions of ct-server and ct-mirror\n\nAt the moment there seems to be no good alternative than duplicating the\nhandlers as it's not yet clear how much of the code will remain in\ncommon with v1.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/73ca084101b38b2f44aa5ac5d447dfb47bb88dd0"},{"sha":"5dd3ec1b797b0f0a7db2bae1c88ed1bfe8017f30","author":{"email":"67f22467d829a254d53fa5cf019787c23c57bbef@google.com","name":"Martin2112"},"message":"Update Makefile.am and .gitignore for new binaries","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/5dd3ec1b797b0f0a7db2bae1c88ed1bfe8017f30"},{"sha":"9ec3936b520f3fca74cff3443ae77a0a5e4cb4d1","author":{"email":"de577abe78226cbac28f1892ea40df61f810a2a2@users.noreply.github.com","name":"Martin2112"},"message":"Merge pull request #1047 from Martin2112/v2_skeleton\n\nAdd the infrastructure for v2 versions of ct-server and ct-mirror","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/9ec3936b520f3fca74cff3443ae77a0a5e4cb4d1"},{"sha":"10faa5d27411e35fc4be51ffe460b05586046ef2","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@google.com","name":"Al Cutter"},"message":"Add BIGNUM wrapper.","distinct":true,"url":"https://api.github.com/repos/AlCutter/certificate-transparency/commits/10faa5d27411e35fc4be51ffe460b05586046ef2"}]}