{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2476162,"defaultBranch":"master","name":"fail2ban","ownerLogin":"fail2ban","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-28T16:24:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1087378?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714080099.0","currentOid":""},"activityList":{"items":[{"before":"4da56cf4bca388b7aad1a8e151f54b86bb2b5eb4","after":"ecb97711236dd119a6fb9096267e0c51f946bcf5","ref":"refs/heads/master","pushedAt":"2024-05-07T11:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"GHA: 3.13.0-alpha.6","shortMessageHtmlLink":"GHA: 3.13.0-alpha.6"}},{"before":"ac62658c10f492911f8a0037a0bcf97c8521cd78","after":"4da56cf4bca388b7aad1a8e151f54b86bb2b5eb4","ref":"refs/heads/master","pushedAt":"2024-05-07T11:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Update README.md\n\ndistutils support removed","shortMessageHtmlLink":"Update README.md"}},{"before":"c04e12dd8de0eaa3851da76d476c5c0c69dfe2d6","after":"ac62658c10f492911f8a0037a0bcf97c8521cd78","ref":"refs/heads/master","pushedAt":"2024-05-07T11:14:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3728 from branchvincent/distutils\n\ndistutils removal","shortMessageHtmlLink":"Merge pull request #3728 from branchvincent/distutils"}},{"before":"d0d07285234871bad3dc0c359d0ec03365b6dddc","after":"c04e12dd8de0eaa3851da76d476c5c0c69dfe2d6","ref":"refs/heads/master","pushedAt":"2024-04-29T09:03:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/gh-upstream/0.11'","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/gh-upstream/0.11'"}},{"before":"94dac78afebc2a4a676727527d99e70d970b061a","after":"1434e3089cb93649e02f598ab557eb31731936e6","ref":"refs/heads/0.11","pushedAt":"2024-04-28T19:12:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #2455 from Thermi/improved-action-blocklist-de\n\nImproved blocklist_de action to not resend bans that were already reported","shortMessageHtmlLink":"Merge pull request #2455 from Thermi/improved-action-blocklist-de"}},{"before":"f9d3e28c7c4cab30af50d18ef73a0e635a973068","after":"2e7396ee665f0b5199bfb032cf1d31f48f80af33","ref":"refs/heads/debian","pushedAt":"2024-04-26T00:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"debian default banactions are nftables, systemd backend for sshd\ncloses gh-3292","shortMessageHtmlLink":"debian default banactions are nftables, systemd backend for sshd"}},{"before":"61799e15e1dd4389dea0cc7595da0a287835a177","after":"d0d07285234871bad3dc0c359d0ec03365b6dddc","ref":"refs/heads/master","pushedAt":"2024-04-26T00:27:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"cherry-pick from debian: debian default banactions are nftables, systemd backend for sshd\ncloses gh-3292","shortMessageHtmlLink":"cherry-pick from debian: debian default banactions are nftables, syst…"}},{"before":"07adcc1cc967d47e5feab36c50613693e47273fa","after":"f9d3e28c7c4cab30af50d18ef73a0e635a973068","ref":"refs/heads/debian","pushedAt":"2024-04-25T23:45:44.000Z","pushType":"push","commitsCount":854,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"small amend: restored after 3-way merge, no 2to3, no default jail.d anymore","shortMessageHtmlLink":"small amend: restored after 3-way merge, no 2to3, no default jail.d a…"}},{"before":"22ffe12abb8523a09825e1a6b08a813adf1d4a2f","after":"61799e15e1dd4389dea0cc7595da0a287835a177","ref":"refs/heads/master","pushedAt":"2024-04-25T21:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"release 1.1.0 -- object-found--norad-59479-cospar-2024-069a--altitude-36267km","shortMessageHtmlLink":"release 1.1.0 -- object-found--norad-59479-cospar-2024-069a--altitude…"}},{"before":"b4f95a794bdaaaaeb16866e90506603217da7185","after":"22ffe12abb8523a09825e1a6b08a813adf1d4a2f","ref":"refs/heads/master","pushedAt":"2024-04-25T20:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"preparing release","shortMessageHtmlLink":"preparing release"}},{"before":"7b528a6da68822d25cd8a671fc4212a1539feee1","after":"b4f95a794bdaaaaeb16866e90506603217da7185","ref":"refs/heads/master","pushedAt":"2024-04-25T20:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"preparing release","shortMessageHtmlLink":"preparing release"}},{"before":"3ca36464725989d089d84b993689566a7b6e2615","after":"7b528a6da68822d25cd8a671fc4212a1539feee1","ref":"refs/heads/master","pushedAt":"2024-04-24T17:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"example.com seemed to switch its IPs, replace them everywhere (and use test IP-range instead where it is possible)","shortMessageHtmlLink":"example.com seemed to switch its IPs, replace them everywhere (and us…"}},{"before":"921d9a5a405d4cedc0f266b51a4ac133b72b6552","after":"3ca36464725989d089d84b993689566a7b6e2615","ref":"refs/heads/master","pushedAt":"2024-04-24T16:50:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"implemented `fail2ban-client stats` (or alias `fail2ban-client statistic[s]`) for tabulated output of fail2ban stats\namend to #2975","shortMessageHtmlLink":"implemented fail2ban-client stats (or alias `fail2ban-client statis…"}},{"before":"b59fd2e7b5c817e4709d05dedd9c3cf43d207756","after":"921d9a5a405d4cedc0f266b51a4ac133b72b6552","ref":"refs/heads/master","pushedAt":"2024-04-02T16:05:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge branch 'gh-2655--f2b-regex-4-jail': implemented loading of jail settings in fail2ban-regex;\namend to RFE gh-2655","shortMessageHtmlLink":"Merge branch 'gh-2655--f2b-regex-4-jail': implemented loading of jail…"}},{"before":"4550e3ad276283a52727668eb85ca00937df9076","after":"b59fd2e7b5c817e4709d05dedd9c3cf43d207756","ref":"refs/heads/master","pushedAt":"2024-03-25T15:41:11.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3697 from remontti/patch-1\n\nnamed-refused.conf: denied allows any reason in parenthesis as suffix","shortMessageHtmlLink":"Merge pull request #3697 from remontti/patch-1"}},{"before":"a4ca2e83bd5dd899c570c762860dccfd67eaf1d0","after":"4550e3ad276283a52727668eb85ca00937df9076","ref":"refs/heads/master","pushedAt":"2024-03-25T15:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"ChangeLog: reorder (filters after actions)","shortMessageHtmlLink":"ChangeLog: reorder (filters after actions)"}},{"before":"e0f1a1e02ada9ebde45d5f8c8a24d589df467626","after":"a4ca2e83bd5dd899c570c762860dccfd67eaf1d0","ref":"refs/heads/master","pushedAt":"2024-03-25T14:57:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge branch 'gh-3060': adjusted `filter.d/exim.conf` and `filter.d/exim-spam.conf`:\n- messages are prefiltered by `prefregex` now\n- filter can bypass additional timestamp or pid that may be logged via systemd-journal or syslog-ng (gh-3060)\ncloses #3060","shortMessageHtmlLink":"Merge branch 'gh-3060': adjusted filter.d/exim.conf and `filter.d/e…"}},{"before":"5ecc26d3ba8a18fe528df38e2e6cb5f7508277b7","after":"e0f1a1e02ada9ebde45d5f8c8a24d589df467626","ref":"refs/heads/master","pushedAt":"2024-03-22T21:52:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3702 from bes-internal/exim\n\nexim: final `` to `` conversion","shortMessageHtmlLink":"Merge pull request #3702 from bes-internal/exim"}},{"before":"0c125ec9c93d70f81a5fb6a18b84a380e1099333","after":"5ecc26d3ba8a18fe528df38e2e6cb5f7508277b7","ref":"refs/heads/master","pushedAt":"2024-03-22T15:52:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3701 from bes-internal/exim\n\nfilter.d/exim.conf: rewrite host line regex for all varied exim's log_selector states","shortMessageHtmlLink":"Merge pull request #3701 from bes-internal/exim"}},{"before":"77b052fdea51fe20cc6d56f3a11d59ce32e753ed","after":"0c125ec9c93d70f81a5fb6a18b84a380e1099333","ref":"refs/heads/master","pushedAt":"2024-03-19T19:30:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"filter.d/postfix.conf: add Sender address rejected: Malformed DNS server reply (#3590)\n\n* add Sender address rejected: Malformed DNS server reply","shortMessageHtmlLink":"filter.d/postfix.conf: add Sender address rejected: Malformed DNS ser…"}},{"before":"5a59b0bae2d1e2c1666dff132a83ebd84b2dc080","after":"77b052fdea51fe20cc6d56f3a11d59ce32e753ed","ref":"refs/heads/master","pushedAt":"2024-03-18T13:23:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"amend to df9584505aea0e8570fb53dd5a8e43f8b3af994a (for gh-3487): setup must install fail2ban.compat","shortMessageHtmlLink":"amend to df95845 (for gh-3487): setup must install fail2ban.compat"}},{"before":"f63868b3e85400d16ebf9bdce686600b7cf2e616","after":null,"ref":"refs/heads/gh-3622","pushedAt":"2024-03-15T21:40:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"}},{"before":"529eb79ddb43638003e411198f80cebcf7cc6920","after":"5a59b0bae2d1e2c1666dff132a83ebd84b2dc080","ref":"refs/heads/master","pushedAt":"2024-03-15T21:40:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"filter.d/apache-common.conf: accepts remote instead of client\n(closes gh-3622)","shortMessageHtmlLink":"filter.d/apache-common.conf: accepts remote instead of client"}},{"before":"9ca137b42b3b7f3936cc912fc12ef8ae332ecb55","after":"f63868b3e85400d16ebf9bdce686600b7cf2e616","ref":"refs/heads/gh-3622","pushedAt":"2024-03-15T21:36:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"filter.d/apache-common.conf: remote besides client, gh-3622","shortMessageHtmlLink":"filter.d/apache-common.conf: remote besides client, gh-3622"}},{"before":null,"after":"9ca137b42b3b7f3936cc912fc12ef8ae332ecb55","ref":"refs/heads/gh-3622","pushedAt":"2024-03-15T21:23:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"test for apache-auth with remote, gh-3622","shortMessageHtmlLink":"test for apache-auth with remote, gh-3622"}},{"before":"8be16f1c1cb23d0a9e193a0a9c77996a7d038cd7","after":"529eb79ddb43638003e411198f80cebcf7cc6920","ref":"refs/heads/master","pushedAt":"2024-03-13T01:34:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3692 from pingou2712/postfixSystemd\n\nChange journalmatch postfix","shortMessageHtmlLink":"Merge pull request #3692 from pingou2712/postfixSystemd"}},{"before":"383adec83cc33d9dcb12e94594440e35f75ba3df","after":"8be16f1c1cb23d0a9e193a0a9c77996a7d038cd7","ref":"refs/heads/master","pushedAt":"2024-03-11T18:12:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3693 from pingou2712/ModifRecidive\n\nChange Regex Recidive and journalmatch For Systemd Match","shortMessageHtmlLink":"Merge pull request #3693 from pingou2712/ModifRecidive"}},{"before":"3047572701cbba0dca4008b00440e9bf03bab24d","after":"383adec83cc33d9dcb12e94594440e35f75ba3df","ref":"refs/heads/master","pushedAt":"2024-03-08T13:45:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge pull request #3690 from karolyi/master\n\nAdd to postfix accepted logs","shortMessageHtmlLink":"Merge pull request #3690 from karolyi/master"}},{"before":"dce2c608c19e1907bdeefc81befdd52181930238","after":"3047572701cbba0dca4008b00440e9bf03bab24d","ref":"refs/heads/master","pushedAt":"2024-03-01T11:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"set restored mark on ticket before ignore invocation (it can be checked in `ignorecommand`, considered by `ignorecache`, etc)","shortMessageHtmlLink":"set restored mark on ticket before ignore invocation (it can be check…"}},{"before":"9bedc3c38385a2eb3c62677360c520a58819b9b1","after":"dce2c608c19e1907bdeefc81befdd52181930238","ref":"refs/heads/master","pushedAt":"2024-02-13T15:59:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebres","name":"Sergey G. Brester","path":"/sebres","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3769657?s=80&v=4"},"commit":{"message":"Merge branch 'gh-3486'\nfilter.d/sshd.conf: ddos/aggressive mode extended to match new messages caused by port scanner, wrong payload on ssh port:\n - message authentication code incorrect [preauth]\n - connection corrupted [preauth]\n - timeout before authentication","shortMessageHtmlLink":"Merge branch 'gh-3486'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ324EwA","startCursor":null,"endCursor":null}},"title":"Activity · fail2ban/fail2ban"}