You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to investigate this issue. I plan to check the current fail2ban package in pkgsrc, verify which Python version it depends on, and try to reproduce the problem with the missing asynchat module in Python 3.12.
If I can confirm the cause, I will attempt to propose a fix or a possible patch.
I investigated this issue and noticed that pkgsrc currently packages fail2ban 1.0.2, while the latest upstream release is 1.1.0.
According to the upstream release notes, version 1.1.0 specifically adds support for Python 3.12 and 3.13, which should address the missing asynchat issue reported here.
It seems that updating the fail2ban package to 1.1.0 may resolve this issue. I would like to try preparing a package update for pkgsrc if that approach is acceptable.
Activity
iamleot commentedon Jan 25, 2026
cc: @ahpnils (over to MAINTAINER)
py-wcwidth: update to 0.3.5.
libfyaml: update to 0.9.4.
sysutils/pv: Update to 1.10.3
security/ruby-airbrussh: update to 1.6.1
Shruthii7 commentedon Mar 15, 2026
Hello,
I would like to investigate this issue. I plan to check the current fail2ban package in pkgsrc, verify which Python version it depends on, and try to reproduce the problem with the missing
asynchatmodule in Python 3.12.If I can confirm the cause, I will attempt to propose a fix or a possible patch.
Thanks!
Shruthii7 commentedon Mar 16, 2026
@foxycode Hello,
I investigated this issue and noticed that pkgsrc currently packages fail2ban 1.0.2, while the latest upstream release is 1.1.0.
According to the upstream release notes, version 1.1.0 specifically adds support for Python 3.12 and 3.13, which should address the missing
asynchatissue reported here.It seems that updating the fail2ban package to 1.1.0 may resolve this issue. I would like to try preparing a package update for pkgsrc if that approach is acceptable.
Thanks!
foxycode commentedon Mar 16, 2026
@Shruthii7 Perfect, I can test when you have package ready.
security/fail2ban: update to 1.1.0
Shruthii7 commentedon Mar 16, 2026
@foxycode
I prepared a pkgsrc update to fail2ban 1.1.0 which should resolve the Python 3.12 asynchat issue.
PR: #175
p5-XML-Parser: update to 2.51.
emulators/jgenesis: update to 0.9.0
security/rbw: update to 1.13.2
security/keychain: update to 2.9.5
restic-rest-server: update to 0.14.0.
33 remaining items
security/keychain: update to 2.9.5
restic-rest-server: update to 0.14.0.
mail/mew: update to 6.10
sysutils/libcpuid: Update to 0.8.0
libsixel: update to 1.8.7.
www/ruby-uri: update to 1.1.1
py-wcwidth: update to 0.3.5.
libfyaml: update to 0.9.4.
sysutils/pv: Update to 1.10.3
security/ruby-airbrussh: update to 1.6.1
p5-XML-Parser: update to 2.51.
p5-YAML-Syck: update to 1.45.
Update to 0.41
pdsh: Update to 2.36
net/xfr: update to 0.10.1