Changelog for denyhosts-3.0-3.1.noarch.rpm :
Mon Mar 12 13:00:00 2018
- update to 3.0
+ Initial translation of code from Python 2 to Python 3. DenyHosts
can now be run as either a Python 2 or a Python 3 program. The new
code has been tested with Pyhton 2.7 and Python 3.4. If you require
an older version of Python, please continue to use DenyHosts 2.10
and let us know of your requirements.
+ Added patch from Fedora to fix initial sync issue and insure info
logging stream is active. (Provided by Jason Tibbitts.)
+ Added \"import logging\" to to avoid errors when setting
up logging. (See above change.)
+ Added option PF_TABLE_FILE to the configuration file. When this option
is enabled it causes DenyHosts to write blocked IP addresses to a text
The default location is /etc/blacklist. This text file should correspond
to a PF firewall table.
+ At start-up, try to create the file specified by HOSTS_DENY. That
way we avoid errors later if the file does not exists. Can be a
problem on operating systems where /etc/hosts.deny does not exist
in the default configuration.
+ Added regex pattern to detect invalid user accounts. This blocks
connections from remote hosts who are attempting to login with
accounts not found on the local system. While these connections to
non-existent accounts are relatively harmless, they are usually used
as part of a brute force attack and filtering them before they
reach OpenSSH is a good idea.
+ Finally, Jan-Pascal has created a sync server for DenyHosts which
will allow DenyHosts services to coordinate lists of banned IP addresses.
The new sync server is open source (GPLv3) and can be set up on
private servers, networks and VPS. We plan to set up our own sync
server in the near future. When a sync server is created it will
be announced at
- require rsyslog to fix the not existing systemd journal support
( - this resolves
boo#960856 until upstream implemented the feature
- use provided systemd service on newer distributions
- use upstream configuration file instead of own one
- removed ALL patches

Wed Jan 5 13:00:00 2011
- Make package noarch on > 11.2
- Run spec-cleaner

Thu Apr 15 14:00:00 2010
- fix dh_reenable as mentioned in bnc #596354
(thanks to Patrick Shanahan for the patch!)

Sun Dec 28 13:00:00 2008
- added some Debian patches
- enhanced init script
- adapted default denyhosts.conf (which is now located in /etc)
- added README.SuSE
- fix some rpmlint warnings

Wed Dec 20 13:00:00 2006
- initial package 2.6
Thanks to Craig Millar for the logrotate and initial init file.