ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/NEWS
Revision: 9490
Committed: Sat Jul 4 19:37:58 2020 UTC (3 years, 9 months ago) by michael
File size: 7262 byte(s)
Log Message:
- Update NEWS file- Update NEWS file

File Contents

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

Properties

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