{"push_id":906667520,"size":28,"distinct_size":28,"ref":"refs/heads/dev/next","head":"c161b3e8c8e752cc1def56fc3ab45aa363c72311","before":"f35ce2c2211b8950dd46428fea26c737d65ae32c","commits":[{"sha":"f7e588ae06f81a3fa3b3c97d8d5fbad52e2c8a41","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Remove multipleModulesForServers attribute of modules","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/f7e588ae06f81a3fa3b3c97d8d5fbad52e2c8a41"},{"sha":"201cba4e7f9f5af8151a9ec505e2d8002ce9ad62","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Check for lostsource and losttarget on server modes","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/201cba4e7f9f5af8151a9ec505e2d8002ce9ad62"},{"sha":"aa837386f4cce1ff23fbdf58a633d0e4bf1cc846","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Add a password hasher for opers","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/aa837386f4cce1ff23fbdf58a633d0e4bf1cc846"},{"sha":"2776047169b236a87b05141c905bf52212fa9efe","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix awkward wording in example config comment","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/2776047169b236a87b05141c905bf52212fa9efe"},{"sha":"5a9ba51e5600158312045c21ad1ff1bf89e80143","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix 766 response for upcoming errata","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/5a9ba51e5600158312045c21ad1ff1bf89e80143"},{"sha":"d69ab9a0d095374f26e07aea30c8f3980eaa18a3","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix metadata-notify output","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/d69ab9a0d095374f26e07aea30c8f3980eaa18a3"},{"sha":"33ad60bbbaed59253ec84b4d23b526c7d941272d","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Explicitly reject passwords that start with a space","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/33ad60bbbaed59253ec84b4d23b526c7d941272d"},{"sha":"68ac2d259f3bf9248b9dca1dd4e57c7c1605dbb9","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Move unmapIPv4 out of utils since it's only used in one specific place and not broadly useful","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/68ac2d259f3bf9248b9dca1dd4e57c7c1605dbb9"},{"sha":"888791af0225a85ee52025ae0bf03431ed66c49b","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix parsing of x:line server commands","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/888791af0225a85ee52025ae0bf03431ed66c49b"},{"sha":"49f465102f16569897889dadf404b31f4c5b0714","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Propagate DELLINE when an x:line is removed","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/49f465102f16569897889dadf404b31f4c5b0714"},{"sha":"c50fcc845056296de9e7d25fd8fd8412812c0061","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix stats output","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/c50fcc845056296de9e7d25fd8fd8412812c0061"},{"sha":"7a168179828e7a093ba365ff1b419bb4a5635ed4","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Expire x:lines as they're listed","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/7a168179828e7a093ba365ff1b419bb4a5635ed4"},{"sha":"cce8c4b40038a8b8ddccc76f7d13c7f5d0e5e566","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Make the order of LINKS output consistent","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/cce8c4b40038a8b8ddccc76f7d13c7f5d0e5e566"},{"sha":"979b118f0eed3a991ba6aff8feb0e18b207080eb","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"The IP address, not the user object, is the z:line target","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/979b118f0eed3a991ba6aff8feb0e18b207080eb"},{"sha":"d4dc32c576a660e7794479cfb9edee3980fdb22a","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Only delete the specified line, not some random line if the specified one isn't found or first","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/d4dc32c576a660e7794479cfb9edee3980fdb22a"},{"sha":"e067ff33168105a77caf4b18b2d733b2d4933497","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Improve error logging for mishandled server commands","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/e067ff33168105a77caf4b18b2d733b2d4933497"},{"sha":"0c9b3e6bac1325a5d7ae6bde61bb776342f29204","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Suppress remote quit messages","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/0c9b3e6bac1325a5d7ae6bde61bb776342f29204"},{"sha":"970b41edab841a917d23df1f372858227979e251","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Send killed users a KILL message","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/970b41edab841a917d23df1f372858227979e251"},{"sha":"09d786d6c4e77aa7919a49a9f1b2f60f9d7c7d9a","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Prevent e:lines from applying to q:lines","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/09d786d6c4e77aa7919a49a9f1b2f60f9d7c7d9a"},{"sha":"6e642b15e0d782e1df0f278a3fddc4be71c52cd5","author":{"email":"fd7c263b94946b112639f589f0ec418d08786a03@gmail.com","name":"ElementalAlchemist"},"message":"Fix e:line override for q:lines","distinct":true,"url":"https://api.github.com/repos/Heufneutje/txircd/commits/6e642b15e0d782e1df0f278a3fddc4be71c52cd5"}]}