{"push_id":2762864680,"size":40,"distinct_size":33,"ref":"refs/heads/master","head":"d9a52277df06d656564b28e456adabbee52e8c10","before":"2772c2fa2d51de376d84dd3674c7c0214f570469","commits":[{"sha":"9cd7a2e54683a05d175a86e901f2f0df7d680902","author":{"name":"Chris Novakovic","email":"d6de138aa3335d41c98ba2e53834e3b190c34ac1@users.noreply.github.com"},"message":"Add --nopid command line option (#1497).\n\nAdd a --nopid command line option, which causes a PID file not to be\r\nwritten to the file system regardless of the presence of the <pid> tag\r\nin the configuration file or the value of its \"file\" variable if it is\r\npresent.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/9cd7a2e54683a05d175a86e901f2f0df7d680902"},{"sha":"3cd61d86de6a18a79fdd21952a67b7d1a7f9c517","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Fix invalid conversion from 'const char*' to 'char*' on FreeBSD.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/3cd61d86de6a18a79fdd21952a67b7d1a7f9c517"},{"sha":"584cbe80152ed3bb8cdbedc41c43d63cd10ca799","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Clarify the documentation for m_httpd and m_httpd_{config,stats}.\n\nThanks to @SleepyEntropy for pointing out that multiple internet-\naccessible servers do not have these modules correctly configured.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/584cbe80152ed3bb8cdbedc41c43d63cd10ca799"},{"sha":"2241991dda01f114e25a4b0c7dcdf48b1826780b","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Show the package name in the message when doing pkg-config lookups.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/2241991dda01f114e25a4b0c7dcdf48b1826780b"},{"sha":"765abf3a41551590219bc8bd4be80b3ff6ba6053","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Allow relative paths to be passed in --config on boot.\n\nCloses #1115.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/765abf3a41551590219bc8bd4be80b3ff6ba6053"},{"sha":"197279b8c9aa4d98f0a7b0a8231fe6e7380d6e0f","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Always show Make commands for the user to execute in quotes.\n\nFixes #1189.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/197279b8c9aa4d98f0a7b0a8231fe6e7380d6e0f"},{"sha":"5585654df265bc37d547fa7738e35cc7ae7dacbb","author":{"name":"B00mX0r","email":"b477bb38ce46be97bbdb78559c8cd895193aa599@aureus.pw"},"message":"Use !empty() instead of 'size() > 0' when checking parameter count.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/5585654df265bc37d547fa7738e35cc7ae7dacbb"},{"sha":"0864bc3e74a62dd05e9ab10e3e22fef2c6a059ef","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Fix the configure checks for eventfd(), <stdint.h>, and strlcpy().\n\nCloses #1503.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/0864bc3e74a62dd05e9ab10e3e22fef2c6a059ef"},{"sha":"4f6286b65f42639a5a84afcc39c508f410bffe0b","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Rename the license file so that people can find it easier.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/4f6286b65f42639a5a84afcc39c508f410bffe0b"},{"sha":"76c7e9db436a575e5c92d22ee3acaf6613660bb8","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Update the readme so that it is actually useful.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/76c7e9db436a575e5c92d22ee3acaf6613660bb8"},{"sha":"2a022cb9b7ed10d929beb96b6fcc2f1aa6a910f3","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Add a silent option to <options:restrictbannedusers>.\n\nThis is useful when dealing with spambots that switch method when\nthey receive ERR_CANNOTSENDTOCHAN.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/2a022cb9b7ed10d929beb96b6fcc2f1aa6a910f3"},{"sha":"39b51a7c11e384603102c01de1c46c28e7699046","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Allow exempting of registered users from securelist.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/39b51a7c11e384603102c01de1c46c28e7699046"},{"sha":"e22383c6f4f4c5f16e40e04db0f14ad4b357a142","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Add a ConfigTag::getString overload that calls a validation method.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/e22383c6f4f4c5f16e40e04db0f14ad4b357a142"},{"sha":"87361360e67d105df148ba0daa52f1164ce1d15a","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Add InspIRCd::IsHost for checking the validity of hostnames.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/87361360e67d105df148ba0daa52f1164ce1d15a"},{"sha":"32eb5386ba181e23fb5274a919a6fd7463805674","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Switch <server:name> validation to use InspIRCd::IsHost.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/32eb5386ba181e23fb5274a919a6fd7463805674"},{"sha":"49b9c6bcb9746469c00619f6fe1d444326d42b60","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Switch core_dns validation to use InspIRCd::IsHost.","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/49b9c6bcb9746469c00619f6fe1d444326d42b60"},{"sha":"11e67c494a9a1e7796c7b6ec0a60c88019181020","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Fix replying with the source user in oper-restricted WHO lookups.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/11e67c494a9a1e7796c7b6ec0a60c88019181020"},{"sha":"a37c11101acd5c8a4d32a5e3d8372baffc786836","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Clean up the WHO helpop documentation.","distinct":false,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/a37c11101acd5c8a4d32a5e3d8372baffc786836"},{"sha":"227484c6c068eee8251cc4f13a0676bd8b2ecc8d","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Implement support for the WHOX extension.\n\nThis is a massive rewrite of core_who which was initially developed\nby Adam in 2014. I have rebased and cleaned it up and tightened up\ncompliance with the specifications.\n\nCo-authored-by: Adam <Adam@anope.org>","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/227484c6c068eee8251cc4f13a0676bd8b2ecc8d"},{"sha":"d0dac3a2751e5b5edadf3befa8259f9902b9450b","author":{"name":"Peter Powell","email":"e260d45851a476cefce113fe1b2e2a6986b8fa1c@saberuk.com"},"message":"Use mysql_real_escape_string instead of mysql_escape string.\n\nThis is not exploitable as far as I know but it is probably best\nthat we use the newer function just in case.\n\nCloses #649 (although the attack mentioned in that issue was not\nfeasible).","distinct":true,"url":"https://api.github.com/repos/w1bsb/inspircd/commits/d0dac3a2751e5b5edadf3befa8259f9902b9450b"}]}
{"actor":{"display_login":"w1bsb"}}