{"push_id":1250055229,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"905d576582b3a987c78c3ed1371d69788addb3dd","before":"b1cffc86178cb7c2c1d1e774e4802b02159316e8","commits":[{"sha":"a888b332743e050d56d578b6433405c0638de2c4","author":{"name":"Aaron Jones","email":"00dc730326ed80eb6e8f5a8e1ec2d4376407dc6c@gmail.com"},"message":"README: Clarify that OpenSSL is not required for ECDHE","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/a888b332743e050d56d578b6433405c0638de2c4"},{"sha":"fa8068618b2b1fdd6bc2943cd12699f7690aeb15","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"configure.ac: Improve boost check. Require at least 1.56 for now...\nTesting of older versions is needed once librb is replaced.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/fa8068618b2b1fdd6bc2943cd12699f7690aeb15"},{"sha":"c06a9c02aa10e7a42377a4e91aaec02e48a066ef","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Add missing RAII scope util.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/c06a9c02aa10e7a42377a4e91aaec02e48a066ef"},{"sha":"b6899450f521e630cf3d9e9ee2058c9d8eaabe06","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd: Namespace and partially modernize ircd::cache.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/b6899450f521e630cf3d9e9ee2058c9d8eaabe06"},{"sha":"0da07ba7db2429b61a0324f9fcc197eb0136513d","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Fix some typoed include guard/define names.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/0da07ba7db2429b61a0324f9fcc197eb0136513d"},{"sha":"6ab87aa0a4c59bae8dc0b59374c8e8ba129e78f2","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Add compile-time expression num_of<> for conforming enums.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/6ab87aa0a4c59bae8dc0b59374c8e8ba129e78f2"},{"sha":"3e336a5172807bb9e5b1261c64f8e720cde9bade","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Organize fs/path related into namespace.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/3e336a5172807bb9e5b1261c64f8e720cde9bade"},{"sha":"af85265d55f21ee28472d583ec29b294128f3a8d","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd: Improve exception header. Address format string literal warning.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/af85265d55f21ee28472d583ec29b294128f3a8d"},{"sha":"c3c9713ce61d26ab1b08200850a4f425217c1a89","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Precompile and remove most include directives. Notes:\n* To benefit from the precompiled-header (PCH) it MUST provide \"the first C token.\"\n\nAdvantages:\nNever worry about the include stack again. Remember, this means one less thing\nfor random module developers, community people learning C++, and new developers\nto deal with. It should reduce the learning curve and barrier for participation.\n\nDisadvantages:\nMakes overall compilation a bit slower, especially without any additional\nwork to improve it again. There are several opportunities, places where the\nPCH is probably being ignored, etc that can be addressed.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/c3c9713ce61d26ab1b08200850a4f425217c1a89"},{"sha":"7f1abdd8d3ef6f75b17da4480e0a5cab2cdea190","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd: Add lex_cast/boost::lexical_cast util.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/7f1abdd8d3ef6f75b17da4480e0a5cab2cdea190"},{"sha":"e0e83e0ac0318f83cf6cc77b618a47582fb89473","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Remove __unused macro.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/e0e83e0ac0318f83cf6cc77b618a47582fb89473"},{"sha":"6c2aa405d9a1a5dc7b6ce3e13fe4555fdb199af8","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Fix error on GCC-6 platform\n\nerror: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type\n{aka double}’ and ‘int’ to binary ‘operator%’","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/6c2aa405d9a1a5dc7b6ce3e13fe4555fdb199af8"},{"sha":"d1668e08e832701c9def70aeb906ac5c4da7130b","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Fix redundant/conflicting namespace labels.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/d1668e08e832701c9def70aeb906ac5c4da7130b"},{"sha":"f8b35d8f419fda219cd51edc89632fb413a471a3","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Towards replacing network code with boost::asio.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/f8b35d8f419fda219cd51edc89632fb413a471a3"},{"sha":"905d576582b3a987c78c3ed1371d69788addb3dd","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"Add main ircd structure.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/905d576582b3a987c78c3ed1371d69788addb3dd"}]}
{"actor":{"display_login":"jevolk"}}