{"push_id":1081170553,"size":14,"distinct_size":11,"ref":"refs/heads/imaginarynet","head":"c8ad707027b69651e222681ca93dee39b710aa65","before":"159bf190d4d094867a67e8b9cd8afb116de859d3","commits":[{"sha":"d4214e9445d9f9d0f0ede3e09a9f81deee95d69c","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ircd: server connection configuration\n\nFix the server connection configuration so that it can simultaneously\nhandle a hostname/IPv4/IPv6 for connecting and a hostname/IPv4/IPv6\nfor binding. Maintains backwards compatibility for matching a hostname\nwith a mask.\n\nMultiple host/vhost entries can be specified and the last value for\neach address family is stored. Hostnames that resolve automatically\noverwrite the IP address.\n\nServer connections can now be made to either IPv4 or IPv6 at random\nas well as preferring a specific address family.","distinct":false,"url":"https://api.github.com/repos/lp0/charybdis/commits/d4214e9445d9f9d0f0ede3e09a9f81deee95d69c"},{"sha":"5ad62c80ee213c7ff7aff6f0f67109c880e39c70","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"librb: remove socklen parameter from rb_connect_tcp","distinct":false,"url":"https://api.github.com/repos/lp0/charybdis/commits/5ad62c80ee213c7ff7aff6f0f67109c880e39c70"},{"sha":"8cbd70a8ed911741953d0bd67e3f893ce8308999","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ircd: don't send ERR_NOTREGISTERED to servers\n\nSending messages after SERVER but before zlib is established breaks\noutgoing connections. If the other server is misbehaving then ignore\nits messages.","distinct":false,"url":"https://api.github.com/repos/lp0/charybdis/commits/8cbd70a8ed911741953d0bd67e3f893ce8308999"},{"sha":"0a833e9d34164f4547b4539a9875cf8f4fdc9b87","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: show server IP addresses","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/0a833e9d34164f4547b4539a9875cf8f4fdc9b87"},{"sha":"db085c5545e011dfa6b0f146d2abf5bb2f7d72d4","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: allow flood exempt/remote users to bypass channel flood checking","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/db085c5545e011dfa6b0f146d2abf5bb2f7d72d4"},{"sha":"f9f2b7cfa82ac5d145d3db7422ad724fe0dd1419","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: show invisible users to remote opers","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/f9f2b7cfa82ac5d145d3db7422ad724fe0dd1419"},{"sha":"2ec053ef0c9c87bc57f46b79f9921bc86b573a3e","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: use fake webirc username","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/2ec053ef0c9c87bc57f46b79f9921bc86b573a3e"},{"sha":"f21f4ef3c30e6c1da1f2452d925089c223ebf42f","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: show spoof IP addresses to remote opers","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/f21f4ef3c30e6c1da1f2452d925089c223ebf42f"},{"sha":"500e15cb919aa82e43c441712becb63606b5ab36","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: use P521 for ECDHE","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/500e15cb919aa82e43c441712becb63606b5ab36"},{"sha":"a51923d75017b63238710e501007fbdfa5785fce","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: disable TLSv1 and TLSv1.1","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/a51923d75017b63238710e501007fbdfa5785fce"},{"sha":"308072dc41ec2c45fe5cc569df93172a3b050f37","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: allow wildcard notices","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/308072dc41ec2c45fe5cc569df93172a3b050f37"},{"sha":"e8406d36f5e427d4b3943d1c550c6ff45220f54c","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: show SSL status in trace/etrace output","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/e8406d36f5e427d4b3943d1c550c6ff45220f54c"},{"sha":"ad91356bf7e153da31bfacfd17b42a340209705b","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: autoconnect to servers in config file order","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/ad91356bf7e153da31bfacfd17b42a340209705b"},{"sha":"c8ad707027b69651e222681ca93dee39b710aa65","author":{"email":"89a7e4761850e3beea3613e880f36aa0598c32d8","name":"Simon Arlott"},"message":"ImaginaryNET: require certificate fingerprint for SSL connections","distinct":true,"url":"https://api.github.com/repos/lp0/charybdis/commits/c8ad707027b69651e222681ca93dee39b710aa65"}]}