{"push_id":1122483899,"size":33,"distinct_size":7,"ref":"refs/heads/0.10","head":"b5734176880f16240cc193f1265736546ec01580","before":"9b72522a01a323fb9ae35ed0b58690317682c0aa","commits":[{"sha":"0c2eeee8c7fc4b3a26083ef2f04ebde0c96560c6","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"BF: fail2ban-client can't unserialize IPAddr objects - added IPAddr pickle-handler, that simple wrap IPAddr to the str","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/0c2eeee8c7fc4b3a26083ef2f04ebde0c96560c6"},{"sha":"4b5b16cd9fc5baa8b43415de072d7ba74377943e","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"allow using of IPv6 address style mask (analog to the IPv4), for example: `2606:28ff::/ffff:ff80::` -> `2606:2880::/25`\nfast calculating of maskplen using map table MAP_ADDR2MASKPLEN, with pre-calculated addr->maskplen values;\ntest cases extended;","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/4b5b16cd9fc5baa8b43415de072d7ba74377943e"},{"sha":"ec6032d934f72fc2a373a630e44499505b561519","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"prevent to fail stock configs test case, if any jail custom config does not have own test log-file (perhaps not clean copy)","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/ec6032d934f72fc2a373a630e44499505b561519"},{"sha":"14c31d8c58ac1b5beb3974a8b3ecd82ab19d7a08","author":{"email":"a6eb4d9d7f99ca47abe56f3220597663cf37ca4a@onerussian.com","name":"Yaroslav Halchenko"},"message":"DOC: minor PEP8ing and comments enhancements","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/14c31d8c58ac1b5beb3974a8b3ecd82ab19d7a08"},{"sha":"a9c563fed27cbb2cb3388fa71b69526d6fe41c8f","author":{"email":"a6eb4d9d7f99ca47abe56f3220597663cf37ca4a@onerussian.com","name":"Yaroslav Halchenko"},"message":"Merge pull request #1415 from sebres/0.10-fixes\n\n0.10 fixes","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/a9c563fed27cbb2cb3388fa71b69526d6fe41c8f"},{"sha":"1791fd59f25640c35b06a84a8c540a145706d7db","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"Serg G. Brester"},"message":"Merge pull request #1418 from yarikoptic/pr-1415\n\nDOC: minor PEP8ing and comments enhancements","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/1791fd59f25640c35b06a84a8c540a145706d7db"},{"sha":"3d3735706b71da567de00b0158beba8915da4c94","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"invalid recursion check in substituteRecursiveTags: for example action `bsd-ipfw` produced ValueError('properties contain self referencing definitions and cannot be resolved...')\ntest cases extended for exactly this case and for all stock actions;\ncloses gh-1417","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/3d3735706b71da567de00b0158beba8915da4c94"},{"sha":"e0924e0d1bb948141cb4efd494d188436355032e","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"test case fix (always sort result of `DNSUtils.textToIp`, because order of result from `socket.getaddrinfo` is undefined (system depended)","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/e0924e0d1bb948141cb4efd494d188436355032e"},{"sha":"cb280b817f89386546c58109f2138fea6e0cfc08","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"csocket multi-set fix: prevent to convert `list`, `dict`, `set` during transfer (send), this offers a sending of 'multi-set' arrays\n(missed by cherry-picking from multi-set branch)","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/cb280b817f89386546c58109f2138fea6e0cfc08"},{"sha":"d4201480552da3e69a6586c271f097ea18b98f41","author":{"email":"f56bbee599e874c4111e9b53554c9095385197f2@sebres.de","name":"sebres"},"message":"database: always explicit convert `ip` to `str`, because may be an IPAddr, that will be unsupported type by bind parameter (as long as we've found any default wrapper handler for sqlite3)","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/d4201480552da3e69a6586c271f097ea18b98f41"},{"sha":"2b6f8737a72703426149dfd42bac4f74b1e8a6ce","author":{"email":"a6eb4d9d7f99ca47abe56f3220597663cf37ca4a@onerussian.com","name":"Yaroslav Halchenko"},"message":"ENH: version Fail2Ban in this branch as 0.10.0 alpha 1","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/2b6f8737a72703426149dfd42bac4f74b1e8a6ce"},{"sha":"7e54cee8d61be84bfb8f3eeff70f9f86b90eef9e","author":{"email":"cdf36930d9cd35d62b29039c46763d4dee0a996c@live.ca","name":"TorontoMedia"},"message":"updated firewallcmd actions","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/7e54cee8d61be84bfb8f3eeff70f9f86b90eef9e"},{"sha":"810d5996b5b96ed637041492a7f80584973fa47b","author":{"email":"cdf36930d9cd35d62b29039c46763d4dee0a996c@live.ca","name":"TorontoMedia"},"message":"Update firewallcmd-rich-logging.conf","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/810d5996b5b96ed637041492a7f80584973fa47b"},{"sha":"07de83e04a453ec5bb172f48db0ba863cf8d42a7","author":{"email":"cdf36930d9cd35d62b29039c46763d4dee0a996c@live.ca","name":"TorontoMedia"},"message":"Update firewallcmd-common.conf","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/07de83e04a453ec5bb172f48db0ba863cf8d42a7"},{"sha":"ffebde68e0fae17b07e620b8d9bc62aa4c967426","author":{"email":"cdf36930d9cd35d62b29039c46763d4dee0a996c@live.ca","name":"TorontoMedia"},"message":"Update firewallcmd-multiport.conf","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/ffebde68e0fae17b07e620b8d9bc62aa4c967426"},{"sha":"d742bc2834bfa39ed57591a3d6af1ca7d14c1e9a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"Serg G. Brester"},"message":"Merge pull request #1422 from sebres/0.10-fix-multi-set\n\n0.10 fix multi-set and database binding parameters","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/d742bc2834bfa39ed57591a3d6af1ca7d14c1e9a"},{"sha":"e0da359a5ac5e3217267e25cc356cfd667b0a29a","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"Serg G. Brester"},"message":"Merge pull request #1423 from yarikoptic/0.10\n\nENH: version Fail2Ban in this branch as 0.10.0 alpha 1","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/e0da359a5ac5e3217267e25cc356cfd667b0a29a"},{"sha":"0d0e1853c4af9602eb2db54ea5d362a1192b7328","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"Serg G. Brester"},"message":"Merge pull request #1424 from TorontoMedia/firewallcmd\n\nENH: Branch 0.10 - updated firewallcmd actions","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/0d0e1853c4af9602eb2db54ea5d362a1192b7328"},{"sha":"0c44ecfc770113b2e0c2ff3937d3e3a91d7a97ca","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"sebres"},"message":"action.d/firewallcmd-ipset.conf: different name of the match set's for IPv4/IPv6, using conditional <ipmset>, analog to the iptables-ipset;\ntest cases for 3 firewallcmd extended;","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/0c44ecfc770113b2e0c2ff3937d3e3a91d7a97ca"},{"sha":"be3e95b76d031a66505bc6b02dfdf6b1a4abb00d","author":{"email":"59bd0a3ff43b32849b319e645d4798d8a5d1e889@sebres.de","name":"sebres"},"message":"Merge branch '0.10-fwcmd-fix-test' into 0.10","distinct":false,"url":"https://api.github.com/repos/sebres/fail2ban/commits/be3e95b76d031a66505bc6b02dfdf6b1a4abb00d"}]}
{"actor":{"display_login":"sebres"}}