ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/NEWS
(Generate patch)

Comparing ircd-hybrid/trunk/NEWS (file contents):
Revision 6539 by michael, Sun Sep 13 16:07:44 2015 UTC vs.
Revision 9052 by michael, Mon Jun 3 14:55:16 2019 UTC

# Line 1 | Line 1
1 + -- Noteworthy changes in version 8.2.26 (2019-05-31)
2 + o) The 'general::tkline_expire_notices' configuration directive has been
3 +   replaced with user mode 'X'. *LINE expiration notices are sent to IRC
4 +   operators with that mode set
5 + o) Fixed issue with '/rehash conf' creating duplicated class entries
6 +   instead of updating existing ones that are already in use
7 + o) For a full list of all changes in this release, see https://git.io/fjEbq
8 +
9 +
10 + -- Noteworthy changes in version 8.2.25 (2019-04-24)
11 + o) The 'class::number_per_ip', 'class::max_local' and 'class::max_global'
12 +   configuration directives have been replaced with just 'class::number_per_ip_local'
13 +   and 'class::number_per_ip_global'. The 'class::max_local' basically was
14 +   redundant as it had the same functionality as 'class::number_per_ip'
15 + o) Adding RESVs with wildcards no longer requires administrator privileges
16 + o) The 'general::ignore_bogus_ts' configuration option has been deprecated
17 + o) TLSv1.1 and TLSv1.0 are no longer supported and have been disabled in
18 +   the openssl and gnutls module
19 + o) Minimum supported OpenSSL version is 1.0.1f now
20 + o) Minimum supported GnuTLS version is 3.5.8 now
21 + o) The 'serverinfo::vhost' and 'serverinfo:vhost6' configuration directives have
22 +   been deprecated. If you need to bind() a specific address you can specify one
23 +   in the connect {} block
24 + o) The 'connect::vhost' configuration directive has been renamed to 'connect::bind'
25 + o) For a full list of all changes in this release, see https://git.io/fjRVk
26 +
27 +
28 + -- Noteworthy changes in version 8.2.24 (2018-04-05)
29 + o) Added "STATS s" to show configured pseudo {} blocks
30 + o) Implemented channel mode 'N' which prevents users from changing their
31 +   nick while in a channel with that mode set
32 + o) Services clients are now shown with 'is a Network Service' in "WHOIS"
33 + o) For a full list of all changes in this release, see https://git.io/fjRVt
34 +
35 +
36 + -- Noteworthy changes in version 8.2.23 (2018-03-26)
37 + o) irc-operators are now able to see a user's resolved hostname in /whowas,
38 +   and /whois even if the user has a fakehost/vhost
39 + o) RPL_WELCOME now does use the rfc2812 style nick!user@host format
40 + o) Removed rudimentary libgeoip support
41 + o) Added --enable-efence switch to allow easy linking with the
42 +   electric fence memory debugger library
43 + o) "JOIN 0" is no longer supported
44 + o) Fixed bug where ircd would not remove RPL_WHOISOPERATOR based svstags
45 +   when deoppering
46 + o) Fixed 'unknown closes' statistic in "STATS t" showing invalid values sometimes
47 + o) For a full list of all changes in this release, see https://git.io/fjRVq
48 +
49 +
50 + -- Noteworthy changes in version 8.2.22 (2017-03-26)
51 + o) Implemented channel mode 'L'. Channels with that mode set can make use of an
52 +   extended ban list size specified with the new 'channel::max_bans_large'
53 +   configuraton option. This mode can be set only by irc-operators or servers.
54 + o) Implemented channel mode 'u' which hides bmask (+b/+e/+I) lists and mode changes
55 +   to non-chanops everywhere
56 + o) Fixed an issue with "TRACE" where remote servers would reply with RPL_TRACEUSER
57 +   numerics containing UIDs
58 + o) "STATS z" now shows simple memory stats of servers linked to the network
59 + o) Added support for remote "ETRACE"
60 + o) For a full list of all changes in this release, see https://git.io/fjRVO
61 +
62 +
63 + -- Noteworthy changes in version 8.2.21 (2016-11-27)
64 + o) The 'general::default_floodtime' configuration option has been added
65 +   along with the "SET FLOODTIME" command. These allow to fine-tune the
66 +   message throttling better
67 + o) Fixed an issue with /invite not showing the list of channels the
68 +   sender is invited to
69 + o) For a full list of all changes in this release, see https://git.io/fjRVG
70 +
71 +
72 + -- Noteworthy changes in version 8.2.20 (2016-11-05)
73 + o) "INFO" now shows GnuTLS/OpenSSL library/header versions
74 + o) Added 'channel::max_invites' configuration option. See doc/reference.conf
75 +   for more information.
76 + o) INVITE expirations have been implemented. Expire time can be adjusted with
77 +   the 'channel::invite_expire_time' configuration directive
78 + o) /whois notices to operators have been re-added. User mode +y is required
79 +   to see them
80 + o) The maximum line length for motd files has been increased to 320 bytes
81 +   to support multibyte encodings better
82 + o) For a full list of all changes in this release, see https://git.io/fjRVZ
83 +
84 +
85 + -- Noteworthy changes in version 8.2.19 (2016-08-21)
86 + o) Fixed a possible server name leak in "WHO" with server hiding enabled
87 + o) "WHO" now allows opers to search by IP address
88 + o) Admins no longer can see IP addresses in "STATS P" with
89 +   'serverhide::hide_server_ips' enabled
90 + o) User mode 'n' now shows nick name changes from remote clients, too
91 + o) For a full list of all changes in this release, see https://git.io/fjRVC
92 +
93 +
94 + -- Noteworthy changes in version 8.2.18 (2016-06-22)
95 + o) Fixed an assert when a client sends invalid LIST options
96 + o) Fixed invalid memory stats of channel invites in "STATS z"
97 + o) For a full list of all changes in this release, see https://git.io/fjRSx
98 +
99 +
100 + -- Noteworthy changes in version 8.2.17 (2016-04-21)
101 + o) Fixed core on "REHASH CONF" with 'general::whowas_history_length'
102 +   set to 0
103 + o) Fixed possible core on "INVITE" with 'channel::max_channels' set to 0
104 + o) For a full list of all changes in this release, see https://git.io/fjRSp
105 +
106 +
107 + -- Noteworthy changes in version 8.2.16 (2016-03-20)
108 + o) Added 'general::whowas_history_length' configuration option which
109 +   allows to define the maximum length of the WHOWAS nickname history
110 + o) Services are now allowed to override 'general::min_nonwildcard',
111 +   and 'general::min_nonwildcard_simple' settings
112 + o) Minor updates to help files
113 + o) For a full list of all changes in this release, see https://git.io/fjRSj
114 +
115 +
116 + -- Noteworthy changes in version 8.2.15 (2016-02-24)
117 + o) Added proper support for Raspbian/ARM. Gracias to Beave/2600.net
118 +   for providing a box for testing purposes.
119 + o) Fixed an assert with empty user = "" directives in auth {} blocks
120 + o) "STATS z" now shows allocated listeners
121 + o) Fixed bug where 'can_flood' auth {} flags did not work on channels
122 + o) For a full list of all changes in this release, see https://git.io/fjR9v
123 +
124 +
125 + -- Noteworthy changes in version 8.2.14 (2016-02-09)
126 + o) Fixed server clustering
127 + o) Major cleanups to the configuration subsystem
128 + o) Improvements to libGeoIP support:
129 +   - Works now with IPv6 addresses
130 +   - Added 'libgeoip_database_options', 'libgeoip_ipv4_database_file',
131 +     and 'libgeoip_ipv6_database_file' configuration directives to the
132 +     serverinfo {} block
133 + o) Further improvements to GnuTLS support
134 + o) For a full list of all changes in this release, see https://git.io/fjR9f
135 +
136 +
137 + -- Noteworthy changes in version 8.2.13 (2016-02-02)
138 + o) Implemented support for GnuTLS. Currently ./configure's autodetection
139 +   intentionally prefers OpenSSL over GnuTLS, so OpenSSL detection needs
140 +   to be disabled explicitely by using the --disable-openssl switch.
141 + o) Minimum supported GnuTLS version is 3.3.8 now
142 + o) Minimum supported OpenSSL version is 1.0.1d now
143 + o) Added support for remote REHASH: REHASH <server> <option>
144 + o) Added 'rehash:remote' irc-operator privilege flag
145 + o) Added 'rehash' type to shared {} blocks
146 + o) Fixed minor memory leak with shared {} and cluster {} blocks
147 + o) For a full list of all changes in this release, see https://git.io/fjR9J
148 +
149 +
150 + -- Noteworthy changes in version 8.2.12 (2016-01-05)
151 + #######################################################################
152 + o) IMPORTANT: Character case mapping is 'ascii' now. It is recommended
153 +   to update all servers on the network to prevent possible channel
154 +   desynchronizations and nick name collision kills
155 + #######################################################################
156 + o) Added channel mode +T which forbids NOTICEs to be sent to a channel
157 + o) Fixed minor SVSTAG memory leak
158 + o) Fixed broken PART message blocking mechanism
159 + o) ircd now makes use of up to 8 name servers that are specified in
160 +   /etc/resolv.conf
161 + o) The -klinefile, -dlinefile, etc. switches didn't work at all
162 + o) Fixed possible core on ident lookups if ircd is out of file descriptors
163 + o) Far client exit notices (+F) now show IP addresses, too
164 + o) Made idle time look nicer in "STATS v|p" by using a formatted time string
165 + o) 'general::ts_warn_delta', and 'general::ts_max_delta' can be set to 0 now
166 + o) Several code cleanups and optimizations. Improved documentation
167 +
168 +
169 + -- Noteworthy changes in version 8.2.11 (2015-11-19)
170 + o) Implemented IRCv3.2 invite-notify extension
171 + o) Implemented IRCv3.2 chghost extension
172 + o) Added channel::invite_delay_channel configuration option
173 +
174 +
175 + -- Noteworthy changes in version 8.2.10 (2015-11-06)
176 + #######################################################################
177 + o) IMPORTANT: renamed 'serverhide::links_delay' configuration directive
178 +   to 'serverhide::flatten_links_delay'
179 + #######################################################################
180 + o) Added 'serverhide::flatten_links_file' configuration option
181 + o) Fixed bug where changing 'serverhide::flatten_links_delay' on runtime
182 +   would not have any effect
183 + o) mkpasswd (tools): fixed broken bcrypt support on *BSD in conjunction
184 +   with the -s and -l switches. Dropped MD5, DES and Extended DES support.
185 + o) Removed CHALLENGE in favor of ssl certificate fingerprint enabled
186 +   operator {} blocks
187 + o) RSA keys with less than 2048 bits are no longer supported; same applies
188 +   to the DH param file
189 + o) Added missing irc-operator privilege flags to /stats o. For a full list
190 +   of flags see doc/reference.conf
191 +
192 +
193   -- Noteworthy changes in version 8.2.9 (2015-09-13)
194   ########################################################################
195   o) IMPORTANT: database files and links.txt are now stored in /var/lib
# Line 10 | Line 202 | o) IMPORTANT: the splitmode logic has be
202     'no_create_on_split', 'no_join_on_split'
203   ########################################################################
204   o) Added 'xline_exempt' to auth {} block flags
205 < o) serverinfo::sid is now optional. A unique SID is now automatically
205 > o) 'serverinfo::sid' is now optional. A unique SID is now automatically
206     generated based on the server's name and description
207   o) Various fixes to the mkpasswd tool
208   o) If supported by the compiler, ircd-hybrid now compiles with
209     '-fstack-protector-strong' instead of '-fstack-protector'
210   o) Services can now add RESVs (SQLINEs) that have wildcards in it
211   o) Channel name RESVs are now sanity checked for too broad masks
212 < o) class::connectfreq now works properly with values lower than 300 seconds
212 > o) 'class::connectfreq' now works properly with values lower than 300 seconds
213   o) Implemented IRCv3.1 account-notify extension
214 < o) The general::oper_pass_resv configuration directive has been deprecated
214 > o) The 'general::oper_pass_resv' configuration directive has been deprecated
215     in favor of the new 'join:resv', and 'nick:resv' irc-operator flags.
216     See doc/reference.conf for more information.
217   o) Added 'resv', and 'unresv' irc-operator flags. Previously, all
# Line 31 | Line 223 | o) ircd is using ISO 8601 date and time
223  
224   -- Noteworthy changes in version 8.2.8 (2015-05-10)
225   o) ircd now rejects remote k-line requests for user@host mask that don't
226 <   have at least general::min_nonwildcard non-wildcard characters in it
226 >   have at least 'general::min_nonwildcard' non-wildcard characters in it
227   o) Configuration related server notices are now sent to admins only as
228     they potentially could leak passwords and other sensitive data to irc
229     operators that don't have administrator privileges
# Line 43 | Line 235 | o) Added dline_min_cidr, dline_min_cidr6
235   o) Fixed bug where a REHASH would clear all X-Lines and RESVs that have
236     been set with the XLINE/RESV commands
237   o) Fixed broken temporary remote XLINEs
238 < o) The general::havent_read_conf configuration directive has been removed
238 > o) The 'general::havent_read_conf' configuration directive has been removed
239   o) Various code cleanups
240  
241  
# Line 70 | Line 262 | o) Fixed core on Mac OSX 10.10 and possi
262   -- Noteworthy changes in version 8.2.4 (2015-02-17)
263   o) Added SVSTAG command which services may use to add tags to users which can
264     be seen in /whois
265 < o) Added oper::whois configuration option which allows to override the default
265 > o) Added 'oper::whois' configuration option which allows to override the default
266     RPL_WHOISOPERATOR numeric string shown in /whois.
267   o) IRC operators may now use +O on a channel even if they are only a half-op
268   o) Fixed bug where TOPIC messages were not n!u@h prefixed in case of TBURST
# Line 91 | Line 283 | o) Fixed bug where "/rehash" would alway
283   o) Added channel mode +C which prevents users from sending CTCPs to a channel
284   o) Fixes to the NOTICE/PRIVMSG anti-flood logic
285   o) Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting the
286 <   general::default_floodcount configuration option to 0
286 >   'general::default_floodcount' configuration option to 0
287   o) Updated some help files
288   o) Minor code cleanups and improvements
289   o) Operators may now see certificate fingerprints, user modes and hidden
# Line 105 | Line 297 | o) Fixed broken 'make install -jX'
297   o) m_opme.c has been added to modules/extra. Can be used on opless channels only.
298   o) Added 'opme' to irc-operator flags
299   o) Updated several help files
300 < o) The general::hide_spoof_ips configuration option has been deprecated
301 < o) The general::true_no_oper_flood configuration option has been deprecated.
300 > o) The 'general::hide_spoof_ips' configuration option has been deprecated
301 > o) The 'general::true_no_oper_flood' configuration option has been deprecated.
302     Operators still can have higher 'flood' limits with no_oper_flood = yes;
303     hoewever, they are no longer allowed to bypass RecvQ limits.
304 < o) Added general::stats_m_oper_only configuration option
304 > o) Added 'general::stats_m_oper_only' configuration option
305   o) Remote client connection notices (user mode +F) now do show IP addresses, too
306  
307  
# Line 133 | Line 325 | o) Fixed bug where "NOTICE +#somechan" d
325     or channels that are set +c (no control codes)
326   o) pseudo {} blocks also known as service aliases have been implemented.
327     See doc/reference.conf for more information.
328 < o) Removed general::services_name configuration option. This is now no longer needed.
328 > o) Removed 'general::services_name' configuration option. This is now no
329 >   longer needed.
330  
331  
332   -- Noteworthy changes in version 8.2.0rc2 (2014-08-03)
# Line 151 | Line 344 | o) ./configure now requires OpenSSL 0.9.
344  
345  
346   -- Noteworthy changes in version 8.2.0beta4 (2014-07-06)
347 < o) Channel halfops are now an integral part of ircd-hybrid
347 > #####################################################################
348 > o) IMPORTANT: channel halfops are now an integral part of ircd-hybrid
349     and can't be disabled anymore
350 + #####################################################################
351   o) Many code cleanups and improvements
352   o) Added flood control for the INVITE command. See channel {} block in reference.conf
353   o) Changed flood control logic for the KNOCK command. See channel {} block in reference.conf
# Line 163 | Line 358 | o) Added 'throttle_count' configuration
358   o) Added 'ssl_message_digest_algorithm' configuration option to serverinfo {} block.
359     See doc/reference.conf for more information.
360   o) Added support for Elliptic Curve Diffie-Hellman (ECDH). Also an elliptic curve can be
361 <   specified via the serverinfo::ssl_dh_elliptic_curve configuration option.
361 >   specified via the 'serverinfo::ssl_dh_elliptic_curve' configuration option.
362   o) Removed 'ssl_server_method' and 'ssl_client_method' configuration options.
363     ircd now only allows TLSv1, TLSv1.1 and TLSv1.2 protocols depending
364     on the OpenSSL version. SSLv3 is no longer supported.
# Line 174 | Line 369 | o) Code cleanups/performance improvement
369  
370  
371   -- Noteworthy changes in version 8.2.0beta2 (2014-05-15)
372 < ########################################################################
373 < o) IMPORTANT: renamed general::warn_no_nline configuration directive to
374 <   general::warn_no_connect_block
375 < ########################################################################
372 > #########################################################################
373 > o) IMPORTANT: renamed 'general::warn_no_nline' configuration directive to
374 >   'general::warn_no_connect_block'
375 > #########################################################################
376   o) Fixed bug with WHOIS not showing a list of channel names as expected
377   o) Added usermode +q which hides idle and signon time in WHOIS
378   o) Added usermode +p which hides channel list in WHOIS
# Line 219 | Line 414 | o) Channel halfops (%) may now no longer
414   o) Channel halfops (%) may now no longer KICK other channel halfops
415   o) Fixed compile warnings; code cleanups
416   o) Fixed bug where the configuration parser wouldn't truncate the network name
417 <   if general::network_name contains spaces
417 >   if 'general::network_name' contains spaces
418  
419  
420   -- Noteworthy changes in version 8.1.17 (2014-05-01)
# Line 250 | Line 445 | o) Minor code cleanups and cosmetical fi
445  
446  
447   -- Noteworthy changes in version 8.1.14 (2014-02-25)
448 < o) WHOWAS now honors serverhide::disable_remote_commands
448 > o) WHOWAS now honors 'serverhide::disable_remote_commands'
449   o) Improved TS6 inter-server communication
450   o) Minor code cleanups and speed enhancements
451   o) Added 'unxline' oper flag
# Line 296 | Line 491 | o) The WHO reply now shows if a nickname
491     with NickServ. ('r' status flag)
492   o) Fixed some flaws with server hiding
493   o) Fixed bug where "STATS P" would leak ip addresses to remotely connected
494 <   administrators, even if serverhide::hide_server_ips was set to 'yes'
494 >   administrators, even if 'serverhide::hide_server_ips' was set to 'yes'
495   o) Added SVSKILL command
496  
497  
# Line 334 | Line 529 | o) Fixed possible core with empty motd f
529  
530   -- Noteworthy changes in version 8.1.5 (2013-07-16)
531   o) Fixed bug that would prevent servers from linking together
532 <   if connect::aftype isn't set
532 >   if 'connect::aftype' isn't set
533  
534  
535   -- Noteworthy changes in version 8.1.4 (2013-07-05)
536   o) Added 'xline' and 'resv' logging types. See doc/reference.conf
537     for more information
538   o) Fixed bug where remote STATS requests were not rate limited
539 < o) Fixed core with empty auth::spoof entries
539 > o) Fixed core with empty 'auth::spoof' entries
540   o) Increased oper/auth/connect password length limit from 20 to 128
541   o) Minor fixes to nickflood control code
542  
# Line 353 | Line 548 | o) Fixed broken --disable-libgeoip switc
548  
549  
550   -- Noteworthy changes in version 8.1.2 (2013-06-20)
551 < o) Added general::cycle_on_host_change configuration option
552 < o) Added general::stats_u_oper_only configuration option
551 > o) Added 'general::cycle_on_host_change' configuration option
552 > o) Added 'general::stats_u_oper_only' configuration option
553   o) Added support for SHA-256 ssl certificate fingerprint based operator {}
554     and connect {} blocks.
555     In conjunction with Anope 1.9/2.0 IRC-services, clients are now also able
556     to automatically identify for their nick with ssl certificate
557     fingerprints
558 < o) Added operator::ssl_connection_required configuration option. See
558 > o) Added 'operator::ssl_connection_required' configuration option. See
559     doc/reference.conf for more information
560   o) Added usermode +S (client is connected via SSL/TLS). Allows services
561     to keep track of what users are connected via SSL, and allows to see
# Line 405 | Line 600 | o) Improve/cleanup HELP system
600   o) Implemented channel mode +M. Clients that haven't identified their
601     name with NickServ may not speak in a channel that has this mode set
602   o) Fixed weird idletimes shown in /trace
603 < o) Added 'nononreg' (+R) to general::oper_umodes
603 > o) Added 'nononreg' (+R) to 'general::oper_umodes'
604   o) Added user mode +F (can see remote client connect/exit notices)
605  
606  
607   -- Noteworthy changes in version 8.1.0beta3 (2013-05-05)
608   o) PCRE support has been dropped
609   o) "STATS o" now shows how many times an operator {} block has been used.
610 <   Similar to STATS x|q"
610 >   Similar to "STATS x|q"
611   o) Implemented channel mode +c. Known from other ircds, this mode basically
612     prevents users from sending messages including control codes to a channel
613     that has this mode set
614   o) Fixed bug where bans were not checked against non-channel members when
615     sending messages to a channel
616 < o) Removed channel::quiet_on_ban configuration option. This feature is
616 > o) Removed 'channel::quiet_on_ban' configuration option. This feature is
617     now enabled by default
618  
619  
# Line 431 | Line 626 | o) Fixed spoofs not working as expected
626  
627  
628   -- Noteworthy changes in version 8.1.0beta1 (2013-04-25)
629 < ########################################################################
629 > #######################################################################
630   o) IMPORTANT: name/channel entries can't be stacked any longer within a
631     single resv {} block. Each entry now requires its own resv {} block.
632     Read doc/reference.conf for more details
633   #######################################################################
634 < o) Added resv::exempt configuration option. Exempt can be either a
634 > o) Added 'resv::exempt' configuration option. Exempt can be either a
635     ISO 3166 alpha-2 two letter country code, or a nick!user@host mask.
636     CIDR is supported
637 < o) Removed channel::restrict_channels configuration option
637 > o) Removed 'channel::restrict_channels' configuration option
638   o) Preliminary libGeoIP support. Currently only used for exempt entries
639     in resv {} blocks
640 < o) Improved WEBIRC authentication; added 'webirc' to auth::flags.
640 > o) Improved WEBIRC authentication; added 'webirc' to 'auth::flags'.
641     A "webirc." spoof is now no longer required
642   o) Implemented new memory pool allocator which basically is based upon Tor's
643     mempool allocator for Tor cells
# Line 452 | Line 647 | o) Implemented new binary database stora
647   o) Channel based resv {} blocks may now contain wildcards
648   o) NICK/JOIN now shows the actual reason of reserved nick-/channelnames
649   o) contrib/ and its content has been enirely removed from the tree
650 < o) Added serverhide::hide_services configuration option
651 < o) Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes
650 > o) Added 'serverhide::hide_services' configuration option
651 > o) Added 'nononreg' (+R) to 'oper::umodes' and 'general::oper_only_modes'
652   o) Implemented IRCv3.1 away-notify extension
653  
654  
655   -- Noteworthy changes in version 8.0.9 (2013-05-16)
656   o) Fixed bug where ircd would sometimes drop a services link because
657 <   of a missing argument to the SVSMODE command
657 >   of a missing argument to the "SVSMODE" command
658   o) Fixed weird idletimes shown in /trace
659  
660  
# Line 501 | Line 696 | o) INFO now also shows configured values
696     and 'stats_e_disabled'
697   o) m_webirc.c is now officially supported, and has been moved from contrib/
698     to modules/
699 < o) /whois, /stats p, and /trace may now show fake idle times depending on
700 <   how the new class::min_idle and class::max_idle configuration directives
701 <   have been configured. This feature basically works in the same
702 <   way as it does in csircd
699 > o) /whois, /stats p, and /trace may now show fake idle times depending
700 >   on how the new 'class::min_idle' and class::max_idle configuration
701 >   directives have been configured. This feature basically works in the
702 >   same way as it does in csircd
703   o) The configuration parser now does support 'year' and 'month' units
704  
705  
# Line 539 | Line 734 | o) Fixed TBURST from leaking the server
734   -- Noteworthy changes in version 8.0.0 (2012-10-18)
735   o) Fixed an off-by-one with spoofs. Spoofs are now also checked for
736     invalid characters
737 < o) Removed general::use_whois_actually configuration directive. This is
738 <   now enabled by default
737 > o) Removed 'general::use_whois_actually' configuration directive.
738 >   This is now enabled by default
739   o) Minor SQUIT handling fixes
740   o) Fixed bancache not being updated on CHGHOST/CHGIDENT
741  
742  
743   -- Noteworthy changes in version 8.0.0rc1 (2012-09-28)
744 < o) Removed general::client_flood configuration option and added the
744 > o) Removed 'general::client_flood' configuration option and added the
745     new 'recvq' configuration directive to class {} blocks.
746     The max size of a receive queue can be seen in "STATS Y"
747     for each class
# Line 558 | Line 753 | o) Fixed wrong syntax in several languag
753   o) Removed &localchannels
754   o) PRIVMSG to opers@some.server is no longer supported
755   o) Fixed bug that could lead to topic desynchronization
756 < o) Removed serverhide::disable_hidden configuration option
756 > o) Removed 'serverhide::disable_hidden' configuration option
757   o) Dropped ircd-hybrid-6 GLINE compatibility mode
758   o) Removed use_invex, use_except and use_knock configuration options.
759     These features are now enabled by default
760  
761  
762   -- Noteworthy changes in version 8.0.0beta2 (2012-07-21)
763 < o) channel::disable_fake_channels now also disables ascii 29 (mIRC italic)
763 > o) 'channel::disable_fake_channels' now also disables ascii 29 (mIRC italic)
764     when set to yes
765 < o) Added channel::max_chans_per_oper configuration directive. The old way
765 > o) Added 'channel::max_chans_per_oper' configuration directive. The old way
766     was to let operators join three times the amount of max_chans_per_user
767   o) Replaced MODLOAD, MODUNLOAD, MODRELOAD, MODLIST and MODRESTART commands
768     with the new MODULE command which can be fed with the LOAD, UNLOAD, RELOAD
# Line 604 | Line 799 | o) Added 'globops', 'restart', 'dline',
799     these flags control
800   o) Removed Idle-time klines
801   o) Cleaned up modules API. Old modules won't work anymore
802 < o) Removed general::burst_away configuration directive. AWAY bursts are now
803 <   controlled via connect::flags explicitly
802 > o) Removed 'general::burst_away' configuration directive. AWAY bursts are now
803 >   controlled via 'connect::flags' explicitly
804   o) Introduced new logging subsystem including log rotation based on
805     file sizes. Log timestamp format is ISO8601 now
806   o) Added support for remote D-lines
# Line 621 | Line 816 | o) Removed 'ssl_server_protocol' configu
816     added 'ssl_client_method' and 'ssl_server_method' instead.
817     Both of these options can now be changed at runtime
818   o) Oper login IDs are no longer limited to NICKLEN*2
819 < o) Removed channel::burst_topicwho configuration option. Topicsetters are
820 <   now sent by default
819 > o) Removed 'channel::burst_topicwho' configuration option. This feature is now
820 >   enabled by default
821   o) "STATS Y|y" now reports CIDR limits as well
822   o) Added m_webirc.c to contrib/
823   o) Overall code cleanup and speed improvements

Comparing ircd-hybrid/trunk/NEWS (property svn:keywords):
Revision 6539 by michael, Sun Sep 13 16:07:44 2015 UTC vs.
Revision 9052 by michael, Mon Jun 3 14:55:16 2019 UTC

# Line 1 | Line 1
1 < Id Revision
1 > Id

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)