[hybrid] [coders] hybrid open proxy monitor (HOPM) release notification - hopm-1.1.5

Michael Wobst wobst.michael at web.de
Mon Oct 15 01:08:08 EDT 2018


http://downloads.sourceforge.net/project/ircd-hybrid/hopm/hopm-1.1.5/hopm-1.1.5.tgz
md5: bd62c0896b6652ae0d00cf579a068a79  hopm-1.1.5.tgz
sha1: 8b8cdefb068c1cff23ea91b4d4cf3e6b42aed6c6  hopm-1.1.5.tgz
sha256: 113676086789d061929173186e4af1f4b62f0c388c6eed276d8631a9b8ba5976 
  hopm-1.1.5.tgz

-- Noteworthy changes in version 1.1.5 (2018-10-14)
o) The ':', and ',' nickname delimiters work again
o) Fixed a bug where the hopm process couldn't be restarted under certain
    conditions
o) The hopm process can now be restarted from the command line via "kill 
-HUP"
o) Added --enable-efence switch to allow easy linking with the
    electric fence memory debugger library
o) Implemented proper support to kill users with vulnerable SSH versions by
    version announcement. Patch provided by falsovsky (Pedro de 
Oliveira). See
    doc/reference.conf for more information.
o) Minimum supported OpenSSL version is 1.0.1d now


-- Noteworthy changes in version 1.1.4 (2017-04-05)
o) IPv6 blacklist support has been implemented
o) The CHECK command now accepts IPv6 addresses
o) The negative cache has been rewritten to use latest Net::Patricia
    C sources and does support IPv6 now
o) Further code cleanups and optimizations


-- Noteworthy changes in version 1.1.3 (2016-09-26)
o) Allow inclusion of other configuration files in the main hopm.conf
    file. See doc/reference.conf for further information on how to use
    the new .include configuration directive.


-- Noteworthy changes in version 1.1.2 (2016-05-15)
o) Fixed archaic bug which can cause the scanner to either detect nothing or
    to detect everything and therefore even kill legit clients


-- Noteworthy changes in version 1.1.1 (2016-01-03)
o) Added 'command_queue_size', 'command_interval', and 'command_timeout',
    configuration directives to the options {} block. See doc/reference.conf
    for more information.
o) Various updates to the reference.conf; added updated 'connregex' 
directives
    for ircd-hybrid in conjunction with user mode +F (far connect 
notices), and
    UnrealIRCd 4.0.0, which now uses a different format for connect notices
o) Minor code cleanups


-- Noteworthy changes in version 1.1.0 (2015-08-07)
o) options::pidfile and options::scanlog can now be relative pathnames
o) Due to security reasons the PROTOCOLS command has been removed again


-- Noteworthy changes in version 1.1.0beta1 (2015-07-02)
o) Added HTTPS support for SSL/TLS-enabled HTTP proxies which seem to be
    used quite a lot on IRC nowadays. LibreSSL or OpenSSL 0.9.8o and above
    is required for this to work.
o) Added new HTTPS and HTTPSPOST protocol configuration directives to the
    scanner {} block.


-- Noteworthy changes in version 1.0.8 (2015-06-25)
o) Added options::reconnectinterval configuration option. See 
doc/reference.conf
    for more information.
o) Added options::dns_timeout configuration option. See doc/reference.conf
    for more information.
o) Further modernizations and cleanups to the build system
o) HOPM now compiles with -fstack-protector-strong and -fstack-protector,
    respectively, depending on what the compiler supports
o) Added --enable-assert switch to ./configure. assert() statements are now
    disabled by default and can be enabled with ./configure --enable-assert
o) Added --enable-warnings switch to ./configure, which enables various
    compiler warnings if supported by the compiler


-- Noteworthy changes in version 1.0.7 (2015-06-06)
o) HOPM can now detect Dreamboxes with default root passwords
o) Fixed bug where the configuration parser would report syntax errors
    with invalid line numbers when there are multi-line C-style
    comments in the config file
o) Minor code cleanups


-- Noteworthy changes in version 1.0.6 (2015-05-27)
o) HOPM now catches MikroTik HttpProxies


-- Noteworthy changes in version 1.0.5 (2015-05-04)
o) Fixed bug where HOPM couldn't connect to the server specified
    in the irc {} block on some OS


-- Noteworthy changes in version 1.0.4 (2015-03-17)
o) Log timestamp format is ISO8601 now
o) Added 'protocols' command which dumps a list of configured scanners
    and their associated protocols/ports to a channel
o) Code cleanups and performance improvements


-- Noteworthy changes in version 1.0.3 (2015-01-28)
o) Fixed bug where HOPM wouldn't try re-connecting to the server in
    case the connection got lost
o) Added irc::notice configuration option


-- Noteworthy changes in version 1.0.2 (2015-01-12)
o) Added options::negcache_rebuild configuration option
o) Added basic IPv6 support allowing HOPM to bind and
    connect to IPv6 addresses
o) Many code cleanups and optimizations


-- Noteworthy changes in version 1.0.1 (2015-01-06)
o) Fixed build on OS X
o) More code cleanups, no user-visible changes


-- Noteworthy changes in version 1.0.0 (2015-01-03)
o) Minor stabilization and performance improvements


-- Noteworthy changes in version 1.0.0beta2 (2014-12-31)
o) Added irc::readtimeout configuration option
o) Many code cleanups and optimizations
o) Worked towards IPv6 support
o) Fixed reference.conf from causing syntax errors
o) HOPM now uses poll() for I/O event notification instead of select()


-- Noteworthy changes in version 1.0.0beta1 (2014-12-25)
########################################################################
o) NOTE:  this is the first release of the hybrid open proxy monitor (HOPM)
    fully based off the discontinued blitzed open proxy monitor (BOPM) 3.1.3
########################################################################
o) Modernized and cleaned up build system
o) Modernized the example configuration file. Removed/updated blacklist 
entries.
o) The configuration parser now does support time and size units
o) The configuration parser now does support c++ style comments
o) Fixed a memory leak in conjunction with manual scans
o) Fixed weird behaviour in the command parser
o) Code hardening. Replaced occurences of strcpy/strcat with 
strlcpy/strlcat, etc.
o) Various code cleanups and optimizations
o) The irc::away configuration option is now optional


--------------------------------------------------------------------------------

BUG REPORTS: If you run this code and encounter problems, you must report
  the bug by EMAIL to bugs at ircd-hybrid.org
  Please include a gdb backtrace and a copy of your setup.h and
  hopm.conf with any report (with passwords and other sensitive
  information masked).

DISCUSSION: There is a mailing list for discussion of hopm issues,
  including betas. To subscribe, use this link:
     https://lists.ircd-hybrid.org/mailman/listinfo/hybrid
  This is the proper place to discuss new features, bugs, etc.

Questions/comments directed to bugs at ircd-hybrid.org

Other files recommended for reading: README, INSTALL

--------------------------------------------------------------------------------
$Id: NEWS 8575 2018-10-14 08:36:18Z michael $



More information about the hybrid mailing list