ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/NEWS
Revision: 8564
Committed: Wed Sep 26 19:23:54 2018 UTC (7 years, 9 months ago) by michael
File size: 6413 byte(s)
Log Message:
- Implemented proper support to kill users with vulnerable SSH versions. Patch
  provided by falsovsky (Pedro de Oliveira).

File Contents

# User Rev Content
1 michael 8564 -- Noteworthy changes in version 1.1.5 (2017-??-?)
2     o) The ':', and ',' nickname delimiters work again
3     o) Fixed a bug where the hopm process couldn't be restarted under certain
4     conditions
5     o) The hopm process can now be restarted from the command line via "kill -HUP"
6     o) Added --enable-efence switch to allow easy linking with the
7     electric fence memory debugger library
8     o) Implemented proper support to kill users with vulnerable SSH versions. Patch
9     provided by falsovsky (Pedro de Oliveira).
10    
11    
12 michael 8149 -- Noteworthy changes in version 1.1.4 (2017-04-05)
13 michael 8112 o) IPv6 blacklist support has been implemented
14     o) The CHECK command now accepts IPv6 addresses
15 michael 8564 o) The negative cache has been rewritten to use latest Net::Patricia
16 michael 8149 C sources and does support IPv6 now
17     o) Further code cleanups and optimizations
18 michael 8112
19    
20 michael 7738 -- Noteworthy changes in version 1.1.3 (2016-09-26)
21     o) Allow inclusion of other configuration files in the main hopm.conf
22     file. See doc/reference.conf for further information on how to use
23     the new .include configuration directive.
24    
25    
26 michael 7637 -- Noteworthy changes in version 1.1.2 (2016-05-15)
27     o) Fixed archaic bug which can cause the scanner to either detect nothing or
28     to detect everything and therefore even kill legit clients
29    
30    
31 michael 7044 -- Noteworthy changes in version 1.1.1 (2016-01-03)
32     o) Added 'command_queue_size', 'command_interval', and 'command_timeout',
33     configuration directives to the options {} block. See doc/reference.conf
34     for more information.
35     o) Various updates to the reference.conf; added updated 'connregex' directives
36     for ircd-hybrid in conjunction with user mode +F (far connect notices), and
37     UnrealIRCd 4.0.0, which now uses a different format for connect notices
38     o) Minor code cleanups
39    
40    
41 michael 6711 -- Noteworthy changes in version 1.1.0 (2015-08-07)
42     o) options::pidfile and options::scanlog can now be relative pathnames
43     o) Due to security reasons the PROTOCOLS command has been removed again
44    
45    
46     -- Noteworthy changes in version 1.1.0beta1 (2015-07-02)
47     o) Added HTTPS support for SSL/TLS-enabled HTTP proxies which seem to be
48     used quite a lot on IRC nowadays. LibreSSL or OpenSSL 0.9.8o and above
49     is required for this to work.
50     o) Added new HTTPS and HTTPSPOST protocol configuration directives to the
51     scanner {} block.
52    
53    
54 michael 6221 -- Noteworthy changes in version 1.0.8 (2015-06-25)
55 michael 6200 o) Added options::reconnectinterval configuration option. See doc/reference.conf
56     for more information.
57 michael 6221 o) Added options::dns_timeout configuration option. See doc/reference.conf
58     for more information.
59 michael 6200 o) Further modernizations and cleanups to the build system
60     o) HOPM now compiles with -fstack-protector-strong and -fstack-protector,
61     respectively, depending on what the compiler supports
62 michael 6221 o) Added --enable-assert switch to ./configure. assert() statements are now
63 michael 6200 disabled by default and can be enabled with ./configure --enable-assert
64 michael 6221 o) Added --enable-warnings switch to ./configure, which enables various
65     compiler warnings if supported by the compiler
66 michael 6085
67    
68     -- Noteworthy changes in version 1.0.7 (2015-06-06)
69     o) HOPM can now detect Dreamboxes with default root passwords
70     o) Fixed bug where the configuration parser would report syntax errors
71     with invalid line numbers when there are multi-line C-style
72     comments in the config file
73     o) Minor code cleanups
74    
75    
76 michael 5994 -- Noteworthy changes in version 1.0.6 (2015-05-27)
77     o) HOPM now catches MikroTik HttpProxies
78    
79    
80     -- Noteworthy changes in version 1.0.5 (2015-05-04)
81     o) Fixed bug where HOPM couldn't connect to the server specified
82     in the irc {} block on some OS
83    
84    
85 michael 5716 -- Noteworthy changes in version 1.0.4 (2015-03-17)
86     o) Log timestamp format is ISO8601 now
87     o) Added 'protocols' command which dumps a list of configured scanners
88     and their associated protocols/ports to a channel
89     o) Code cleanups and performance improvements
90    
91    
92 michael 5432 -- Noteworthy changes in version 1.0.3 (2015-01-28)
93     o) Fixed bug where HOPM wouldn't try re-connecting to the server in
94 michael 6200 case the connection got lost
95 michael 5432 o) Added irc::notice configuration option
96    
97    
98     -- Noteworthy changes in version 1.0.2 (2015-01-12)
99     o) Added options::negcache_rebuild configuration option
100     o) Added basic IPv6 support allowing HOPM to bind and
101     connect to IPv6 addresses
102     o) Many code cleanups and optimizations
103    
104    
105 michael 5330 -- Noteworthy changes in version 1.0.1 (2015-01-06)
106     o) Fixed build on OS X
107     o) More code cleanups, no user-visible changes
108    
109    
110 michael 5297 -- Noteworthy changes in version 1.0.0 (2015-01-03)
111     o) Minor stabilization and performance improvements
112    
113    
114 michael 5237 -- Noteworthy changes in version 1.0.0beta2 (2014-12-31)
115     o) Added irc::readtimeout configuration option
116     o) Many code cleanups and optimizations
117     o) Worked towards IPv6 support
118     o) Fixed reference.conf from causing syntax errors
119 michael 6200 o) HOPM now uses poll() for I/O event notification instead of select()
120 michael 5237
121    
122 michael 5126 -- Noteworthy changes in version 1.0.0beta1 (2014-12-25)
123 michael 5131 ########################################################################
124 michael 5996 o) NOTE: this is the first release of the hybrid open proxy monitor (HOPM)
125     fully based off the discontinued blitzed open proxy monitor (BOPM) 3.1.3
126 michael 5131 ########################################################################
127 michael 5126 o) Modernized and cleaned up build system
128 michael 5297 o) Modernized the example configuration file. Removed/updated blacklist entries.
129 michael 5101 o) The configuration parser now does support time and size units
130     o) The configuration parser now does support c++ style comments
131     o) Fixed a memory leak in conjunction with manual scans
132     o) Fixed weird behaviour in the command parser
133     o) Code hardening. Replaced occurences of strcpy/strcat with strlcpy/strlcat, etc.
134 michael 5126 o) Various code cleanups and optimizations
135 michael 5101 o) The irc::away configuration option is now optional
136 michael 5100
137    
138     --------------------------------------------------------------------------------
139    
140     BUG REPORTS: If you run this code and encounter problems, you must report
141     the bug by EMAIL to bugs@ircd-hybrid.org
142 michael 5996 Please include a gdb backtrace and a copy of your setup.h and
143 michael 5100 hopm.conf with any report (with passwords and other sensitive
144     information masked).
145    
146     DISCUSSION: There is a mailing list for discussion of hopm issues,
147     including betas. To subscribe, use this link:
148     https://lists.ircd-hybrid.org/mailman/listinfo/hybrid
149     This is the proper place to discuss new features, bugs, etc.
150    
151     Questions/comments directed to bugs@ircd-hybrid.org
152    
153     Other files recommended for reading: README, INSTALL
154    
155     --------------------------------------------------------------------------------
156 michael 5134 $Id$

Properties

Name Value
svn:eol-style native
svn:keywords Id