{"push_id":2833214653,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"25f501f29ea2c1b617aaba0be747797fcc05dc16","before":"b09e89143d13f1d170ba2298ca412b47f2f03382","commits":[{"sha":"9e991ffe846625c7c61f6cd5b8dca32283ea44bc","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Ignore disable async crypto option\n\n* src/mail.cpp (Mail::isAsyncCryptDisabled): We assume\nthat Async crypto is now stable. So ignore this option.\n\n--\nWe assume that T3838 is fixed.\n\nGnuPG-Bug-Id: T3838","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/9e991ffe846625c7c61f6cd5b8dca32283ea44bc"},{"sha":"14d33bbef22af1fc4c79329241d0b8b2dabae29f","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Change mime data log category\n\n* src/mimedataprovider.cpp: Change data logging from\nlog_mime_parser to log_mime_data.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/14d33bbef22af1fc4c79329241d0b8b2dabae29f"},{"sha":"8d2a2acd2e1b3714d1f48fefac1510676a71c534","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Fix confusing debug output\n\n* src/windowmessages.cpp (delayed_invalidate_ui): Print\nwaiting before sleep, not after.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/8d2a2acd2e1b3714d1f48fefac1510676a71c534"},{"sha":"d92cb5f7548c542046e9331ecaf53d05a43b57e3","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Extend keycache for fingerprint lookup\n\n* src/keycache.cpp, src/keycache.h (KeyCache::update),\n(KeyCache::getByFpr): New.\n\n--\nThis extends the keycache with a generic fingerprint\nto key mapping. Update inserts or updates a key\nin the keycache, getByFpr is the main accessor.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/d92cb5f7548c542046e9331ecaf53d05a43b57e3"},{"sha":"ed840c43457285039006dc6b5419ed8c8970c445","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Use keycache instead of Signature::Key\n\n* src/mail.cpp (Mail::updateSigstate),\n(Mail::getCryptoDetails_o): Use keycache.\n* src/parsecontroller.cpp (Parsecontroller::parse): Use\nkeycache.\n\n--\nThis is a huge performance improvement as the old code\nwas pretty bad. The old code did three keylistings\nafter a verify to search the key, then check if the\nkey is secret and then update the key.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/ed840c43457285039006dc6b5419ed8c8970c445"},{"sha":"c9e39ec1bcc258a0208d2b9a2896c4ce415ac8df","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Add another tracepoint in parsing_done\n\n* src/mail.cpp (Mail::parsing_done): Add tracepoint.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/c9e39ec1bcc258a0208d2b9a2896c4ce415ac8df"},{"sha":"94fd4b9a6868bd25f91c040565ca8b8a0f6454f9","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Improve keycache performance a bit\n\n* src/keycache.cpp: Use unordered_map and set for better\nspeed.","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/94fd4b9a6868bd25f91c040565ca8b8a0f6454f9"},{"sha":"4de0bb646fede9a94d72a1ec2893d32734860fe6","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Minor indentation fix\n\n--","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/4de0bb646fede9a94d72a1ec2893d32734860fe6"},{"sha":"25f501f29ea2c1b617aaba0be747797fcc05dc16","author":{"name":"Andre Heinecke","email":"31e23f92c0c4498bda15e433d4fc5936c0d6e75c@intevation.de"},"message":"Update NEWS\n\n--","distinct":true,"url":"https://api.github.com/repos/gpg/gpgol/commits/25f501f29ea2c1b617aaba0be747797fcc05dc16"}]}
{"actor":{"display_login":"rforge"}}