ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/NEWS
Revision: 9338
Committed: Sun Apr 19 08:21:51 2020 UTC (6 years, 4 months ago) by michael
File size: 6978 byte(s)
Error occurred while calculating annotation data.
Log Message:
- Update NEWS

File Contents

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

Properties

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