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

Comparing ircd-hybrid/branches/8.2.x/NEWS (file contents):
Revision 6391 by michael, Sun Aug 23 14:26:34 2015 UTC vs.
Revision 8375 by michael, Sat Mar 10 18:27:33 2018 UTC

# Line 1 | Line 1
1 < -- Noteworthy changes in version 8.2.9 (2015-??-??)
1 > #######################################################################
2 > Reminder for package maintainers of ircd-hybrid: ircd-hybrid now has
3 > GnuTLS support as of version 8.2.13
4 > #######################################################################
5 >
6 >
7 > -- Noteworthy changes in version 8.2.23 (2017-??-??)
8 > o) irc-operators are now able to see a user's resolved hostname in /whowas,
9 >   and /whois even if the user has a fakehost/vhost
10 > o) RPL_WELCOME now does use the rfc2812 style nick!user@host format
11 > o) Removed rudimentary libgeoip support
12 > o) Added --disable-mempool configure switch. Useful for debugging purposes
13 > o) Added --enable-efence switch to allow easy linking with the
14 >   electric fence memory debugger library
15 > o) "JOIN 0" is no longer supported
16 > o) Fixed bug where ircd would not remove RPL_WHOISOPERATOR based svstags
17 >   when deoppering
18 >
19 >
20 > -- Noteworthy changes in version 8.2.22 (2017-03-26)
21 > o) Implemented channel mode 'L'. Channels with that mode set can make use of an
22 >   extended ban list size specified with the new 'channel::max_bans_large'
23 >   configuraton option. This mode can be set only by irc-operators or servers.
24 > o) Implemented channel mode 'u' which hides bmask (+b/+e/+I) lists and mode changes
25 >   to non-chanops everywhere
26 > o) Fixed an issue with "TRACE" where remote servers would reply with RPL_TRACEUSER
27 >   numerics containing UIDs
28 > o) "STATS z" now shows simple memory stats of servers linked to the network
29 > o) Added support for remote "ETRACE"
30 >
31 >
32 > -- Noteworthy changes in version 8.2.21 (2016-11-27)
33 > o) The 'general::default_floodtime' configuration option has been added
34 >   along with the "SET FLOODTIME" command. These allow to fine-tune the
35 >   message throttling better
36 > o) Fixed an issue with /invite not showing the list of channels the
37 >   sender is invited to
38 >
39 >
40 > -- Noteworthy changes in version 8.2.20 (2016-11-05)
41 > o) "INFO" now shows GnuTLS/OpenSSL library/header versions
42 > o) Added 'channel::max_invites' configuration option. See doc/reference.conf
43 >   for more information.
44 > o) INVITE expirations have been implemented. Expire time can be adjusted with
45 >   the 'channel::invite_expire_time' configuration directive
46 > o) /whois notices to operators have been re-added. User mode +y is required
47 >   to see them
48 > o) The maximum line length for motd files has been increased to 320 bytes
49 >   to support multibyte encodings better
50 >
51 >
52 > -- Noteworthy changes in version 8.2.19 (2016-08-21)
53 > o) Fixed a possible server name leak in "WHO" with server hiding enabled
54 > o) "WHO" now allows opers to search by IP address
55 > o) Admins no longer can see IP addresses in "STATS P" with
56 >   'serverhide::hide_server_ips' enabled
57 > o) User mode 'n' now shows nick name changes from remote clients, too
58 >
59 >
60 > -- Noteworthy changes in version 8.2.18 (2016-06-22)
61 > o) Fixed an assert when a client sends invalid LIST options
62 > o) Fixed invalid memory stats of channel invites in "STATS z"
63 >
64 >
65 > -- Noteworthy changes in version 8.2.17 (2016-04-21)
66 > o) Fixed core on "REHASH CONF" with 'general::whowas_history_length'
67 >   set to 0
68 > o) Fixed possible core on "INVITE" with 'channel::max_channels' set to 0
69 >
70 >
71 > -- Noteworthy changes in version 8.2.16 (2016-03-20)
72 > o) Added 'general::whowas_history_length' configuration option which
73 >   allows to define the maximum length of the WHOWAS nickname history
74 > o) Services are now allowed to override 'general::min_nonwildcard',
75 >   and 'general::min_nonwildcard_simple' settings
76 > o) Minor updates to help files
77 >
78 >
79 > -- Noteworthy changes in version 8.2.15 (2016-02-24)
80 > o) Added proper support for Raspbian/ARM. Gracias to Beave/2600.net
81 >   for providing a box for testing purposes.
82 > o) Fixed an assert with empty user = "" directives in auth {} blocks
83 > o) "STATS z" now shows allocated listeners
84 > o) Fixed bug where 'can_flood' auth {} flags did not work on channels
85 >
86 >
87 > -- Noteworthy changes in version 8.2.14 (2016-02-09)
88 > o) Fixed server clustering
89 > o) Major cleanups to the configuration subsystem
90 > o) Improvements to libGeoIP support:
91 >   - Works now with IPv6 addresses
92 >   - Added 'libgeoip_database_options', 'libgeoip_ipv4_database_file',
93 >     and 'libgeoip_ipv6_database_file' configuration directives to the
94 >     serverinfo {} block
95 > o) Further improvements to GnuTLS support
96 >
97 >
98 > -- Noteworthy changes in version 8.2.13 (2016-02-02)
99 > o) Implemented support for GnuTLS. Currently ./configure's autodetection
100 >   intentionally prefers OpenSSL over GnuTLS, so OpenSSL detection needs
101 >   to be disabled explicitely by using the --disable-openssl switch.
102 > o) Minimum supported GnuTLS version is 3.3.8 now
103 > o) Minimum supported OpenSSL version is 1.0.1d now
104 > o) Added support for remote REHASH: REHASH <server> <option>
105 > o) Added 'rehash:remote' irc-operator privilege flag
106 > o) Added 'rehash' type to shared {} blocks
107 > o) Fixed minor memory leak with shared {} and cluster {} blocks
108 >
109 >
110 > -- Noteworthy changes in version 8.2.12 (2016-01-05)
111 > #######################################################################
112 > o) IMPORTANT: Character case mapping is 'ascii' now. It is recommended
113 >   to update all servers on the network to prevent possible channel
114 >   desynchronizations and nick name collision kills
115 > #######################################################################
116 > o) Added channel mode +T which forbids NOTICEs to be sent to a channel
117 > o) Fixed minor SVSTAG memory leak
118 > o) Fixed broken PART message blocking mechanism
119 > o) ircd now makes use of up to 8 name servers that are specified in
120 >   /etc/resolv.conf
121 > o) The -klinefile, -dlinefile, etc. switches didn't work at all
122 > o) Fixed possible core on ident lookups if ircd is out of file descriptors
123 > o) Far client exit notices (+F) now show IP addresses, too
124 > o) Made idle time look nicer in "STATS v|p" by using a formatted time string
125 > o) 'general::ts_warn_delta', and 'general::ts_max_delta' can be set to 0 now
126 > o) Several code cleanups and optimizations. Improved documentation
127 >
128 >
129 > -- Noteworthy changes in version 8.2.11 (2015-11-19)
130 > o) Implemented IRCv3.2 invite-notify extension
131 > o) Implemented IRCv3.2 chghost extension
132 > o) Added channel::invite_delay_channel configuration option
133 >
134 >
135 > -- Noteworthy changes in version 8.2.10 (2015-11-06)
136 > #######################################################################
137 > o) IMPORTANT: renamed 'serverhide::links_delay' configuration directive
138 >   to 'serverhide::flatten_links_delay'
139 > #######################################################################
140 > o) Added 'serverhide::flatten_links_file' configuration option
141 > o) Fixed bug where changing 'serverhide::flatten_links_delay' on runtime
142 >   would not have any effect
143 > o) mkpasswd (tools): fixed broken bcrypt support on *BSD in conjunction
144 >   with the -s and -l switches. Dropped MD5, DES and Extended DES support.
145 > o) Removed CHALLENGE in favor of ssl certificate fingerprint enabled
146 >   operator {} blocks
147 > o) RSA keys with less than 2048 bits are no longer supported; same applies
148 >   to the DH param file
149 > o) Added missing irc-operator privilege flags to /stats o. For a full list
150 >   of flags see doc/reference.conf
151 >
152 >
153 > -- Noteworthy changes in version 8.2.9 (2015-09-13)
154 > ########################################################################
155 > o) IMPORTANT: database files and links.txt are now stored in /var/lib
156 >   instead of /etc, so make sure to move your k/d/x-line database files
157 >   to the new path before (re)starting the ircd
158 > ########################################################################
159 > o) IMPORTANT: the splitmode logic has been removed along with the
160 >   following channel {} block configuration directives:
161 >   'default_split_user_count', 'default_split_server_count',
162 >   'no_create_on_split', 'no_join_on_split'
163 > ########################################################################
164   o) Added 'xline_exempt' to auth {} block flags
165 < o) serverinfo::sid is now optional. A unique SID is now automatically
165 > o) 'serverinfo::sid' is now optional. A unique SID is now automatically
166     generated based on the server's name and description
167   o) Various fixes to the mkpasswd tool
168   o) If supported by the compiler, ircd-hybrid now compiles with
169 <   -fstack-protector-strong instead of -fstack-protector
170 < o) Services can now add SQLINEs/RESVs that have wildcards in it
169 >   '-fstack-protector-strong' instead of '-fstack-protector'
170 > o) Services can now add RESVs (SQLINEs) that have wildcards in it
171   o) Channel name RESVs are now sanity checked for too broad masks
172 < o) class::connectfreq now works properly with values lower than 300 seconds
172 > o) 'class::connectfreq' now works properly with values lower than 300 seconds
173 > o) Implemented IRCv3.1 account-notify extension
174 > o) The 'general::oper_pass_resv' configuration directive has been deprecated
175 >   in favor of the new 'join:resv', and 'nick:resv' irc-operator flags.
176 >   See doc/reference.conf for more information.
177 > o) Added 'resv', and 'unresv' irc-operator flags. Previously, all
178 >   irc-operators were allowed to RESV and UNRESV, regardless of configured
179 >   privileges.
180 > o) Added 'close' to irc-operator flags
181 > o) ircd is using ISO 8601 date and time notation in most places now
182  
183  
184   -- Noteworthy changes in version 8.2.8 (2015-05-10)
185   o) ircd now rejects remote k-line requests for user@host mask that don't
186 <   have at least general::min_nonwildcard non-wildcard characters in it
186 >   have at least 'general::min_nonwildcard' non-wildcard characters in it
187   o) Configuration related server notices are now sent to admins only as
188     they potentially could leak passwords and other sensitive data to irc
189     operators that don't have administrator privileges
# Line 24 | Line 195 | o) Added dline_min_cidr, dline_min_cidr6
195   o) Fixed bug where a REHASH would clear all X-Lines and RESVs that have
196     been set with the XLINE/RESV commands
197   o) Fixed broken temporary remote XLINEs
198 < o) The general::havent_read_conf configuration directive has been removed
198 > o) The 'general::havent_read_conf' configuration directive has been removed
199   o) Various code cleanups
200  
201  
# Line 51 | Line 222 | o) Fixed core on Mac OSX 10.10 and possi
222   -- Noteworthy changes in version 8.2.4 (2015-02-17)
223   o) Added SVSTAG command which services may use to add tags to users which can
224     be seen in /whois
225 < o) Added oper::whois configuration option which allows to override the default
225 > o) Added 'oper::whois' configuration option which allows to override the default
226     RPL_WHOISOPERATOR numeric string shown in /whois.
227   o) IRC operators may now use +O on a channel even if they are only a half-op
228   o) Fixed bug where TOPIC messages were not n!u@h prefixed in case of TBURST
# Line 72 | Line 243 | o) Fixed bug where "/rehash" would alway
243   o) Added channel mode +C which prevents users from sending CTCPs to a channel
244   o) Fixes to the NOTICE/PRIVMSG anti-flood logic
245   o) Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting the
246 <   general::default_floodcount configuration option to 0
246 >   'general::default_floodcount' configuration option to 0
247   o) Updated some help files
248   o) Minor code cleanups and improvements
249   o) Operators may now see certificate fingerprints, user modes and hidden
# Line 80 | Line 251 | o) Operators may now see certificate fin
251  
252  
253   -- Noteworthy changes in version 8.2.2 (2015-01-20)
254 < o) Added support for the "extended-join" client capability
254 > o) Implemented IRCv3.1 extended-join extension
255   o) Channel half-ops can now use INVITE as well
256   o) Fixed broken 'make install -jX'
257   o) m_opme.c has been added to modules/extra. Can be used on opless channels only.
258   o) Added 'opme' to irc-operator flags
259   o) Updated several help files
260 < o) The general::hide_spoof_ips configuration option has been deprecated
261 < o) The general::true_no_oper_flood configuration option has been deprecated.
260 > o) The 'general::hide_spoof_ips' configuration option has been deprecated
261 > o) The 'general::true_no_oper_flood' configuration option has been deprecated.
262     Operators still can have higher 'flood' limits with no_oper_flood = yes;
263     hoewever, they are no longer allowed to bypass RecvQ limits.
264 < o) Added general::stats_m_oper_only configuration option
264 > o) Added 'general::stats_m_oper_only' configuration option
265   o) Remote client connection notices (user mode +F) now do show IP addresses, too
266  
267  
268   -- Noteworthy changes in version 8.2.1 (2014-10-21)
269 < o) Fixed bug where "/undline remote.server IP" did not work as expected
269 > o) Fixed bug where "UNDLINE remote.server IP" did not work as expected
270   o) Servers are now allowed to add/remove K-/D-/X-lines and RESVs
271   o) Usermode +G now no longer allows to override +g
272   o) Due to potential weakness, TLS session caching and session tickets
# Line 114 | Line 285 | o) Fixed bug where "NOTICE +#somechan" d
285     or channels that are set +c (no control codes)
286   o) pseudo {} blocks also known as service aliases have been implemented.
287     See doc/reference.conf for more information.
288 < o) Removed general::services_name configuration option. This is now no longer needed.
288 > o) Removed 'general::services_name' configuration option. This is now no
289 >   longer needed.
290  
291  
292   -- Noteworthy changes in version 8.2.0rc2 (2014-08-03)
# Line 132 | Line 304 | o) ./configure now requires OpenSSL 0.9.
304  
305  
306   -- Noteworthy changes in version 8.2.0beta4 (2014-07-06)
307 < o) Channel halfops are now an integral part of ircd-hybrid
307 > #####################################################################
308 > o) IMPORTANT: channel halfops are now an integral part of ircd-hybrid
309     and can't be disabled anymore
310 + #####################################################################
311   o) Many code cleanups and improvements
312   o) Added flood control for the INVITE command. See channel {} block in reference.conf
313   o) Changed flood control logic for the KNOCK command. See channel {} block in reference.conf
# Line 144 | Line 318 | o) Added 'throttle_count' configuration
318   o) Added 'ssl_message_digest_algorithm' configuration option to serverinfo {} block.
319     See doc/reference.conf for more information.
320   o) Added support for Elliptic Curve Diffie-Hellman (ECDH). Also an elliptic curve can be
321 <   specified via the serverinfo::ssl_dh_elliptic_curve configuration option.
321 >   specified via the 'serverinfo::ssl_dh_elliptic_curve' configuration option.
322   o) Removed 'ssl_server_method' and 'ssl_client_method' configuration options.
323     ircd now only allows TLSv1, TLSv1.1 and TLSv1.2 protocols depending
324     on the OpenSSL version. SSLv3 is no longer supported.
# Line 155 | Line 329 | o) Code cleanups/performance improvement
329  
330  
331   -- Noteworthy changes in version 8.2.0beta2 (2014-05-15)
332 < ########################################################################
333 < o) IMPORTANT: renamed general::warn_no_nline configuration directive to
334 <   general::warn_no_connect_block
335 < ########################################################################
332 > #########################################################################
333 > o) IMPORTANT: renamed 'general::warn_no_nline' configuration directive to
334 >   'general::warn_no_connect_block'
335 > #########################################################################
336   o) Fixed bug with WHOIS not showing a list of channel names as expected
337   o) Added usermode +q which hides idle and signon time in WHOIS
338   o) Added usermode +p which hides channel list in WHOIS
# Line 200 | Line 374 | o) Channel halfops (%) may now no longer
374   o) Channel halfops (%) may now no longer KICK other channel halfops
375   o) Fixed compile warnings; code cleanups
376   o) Fixed bug where the configuration parser wouldn't truncate the network name
377 <   if general::network_name contains spaces
377 >   if 'general::network_name' contains spaces
378  
379  
380   -- Noteworthy changes in version 8.1.17 (2014-05-01)
# Line 231 | Line 405 | o) Minor code cleanups and cosmetical fi
405  
406  
407   -- Noteworthy changes in version 8.1.14 (2014-02-25)
408 < o) WHOWAS now honors serverhide::disable_remote_commands
408 > o) WHOWAS now honors 'serverhide::disable_remote_commands'
409   o) Improved TS6 inter-server communication
410   o) Minor code cleanups and speed enhancements
411   o) Added 'unxline' oper flag
412 < o) Added support for "userhost-in-names" client capability
412 > o) Implemented IRCv3.2 userhost-in-names extension
413   o) ircd now allows private RSA keys larger than 2048 bits
414   o) Fixed bug where signals stopped from working after restarting
415     the ircd via SIGINT
# Line 277 | Line 451 | o) The WHO reply now shows if a nickname
451     with NickServ. ('r' status flag)
452   o) Fixed some flaws with server hiding
453   o) Fixed bug where "STATS P" would leak ip addresses to remotely connected
454 <   administrators, even if serverhide::hide_server_ips was set to 'yes'
454 >   administrators, even if 'serverhide::hide_server_ips' was set to 'yes'
455   o) Added SVSKILL command
456  
457  
# Line 315 | Line 489 | o) Fixed possible core with empty motd f
489  
490   -- Noteworthy changes in version 8.1.5 (2013-07-16)
491   o) Fixed bug that would prevent servers from linking together
492 <   if connect::aftype isn't set
492 >   if 'connect::aftype' isn't set
493  
494  
495   -- Noteworthy changes in version 8.1.4 (2013-07-05)
496   o) Added 'xline' and 'resv' logging types. See doc/reference.conf
497     for more information
498   o) Fixed bug where remote STATS requests were not rate limited
499 < o) Fixed core with empty auth::spoof entries
499 > o) Fixed core with empty 'auth::spoof' entries
500   o) Increased oper/auth/connect password length limit from 20 to 128
501   o) Minor fixes to nickflood control code
502  
# Line 334 | Line 508 | o) Fixed broken --disable-libgeoip switc
508  
509  
510   -- Noteworthy changes in version 8.1.2 (2013-06-20)
511 < o) Added general::cycle_on_host_change configuration option
512 < o) Added general::stats_u_oper_only configuration option
511 > o) Added 'general::cycle_on_host_change' configuration option
512 > o) Added 'general::stats_u_oper_only' configuration option
513   o) Added support for SHA-256 ssl certificate fingerprint based operator {}
514     and connect {} blocks.
515     In conjunction with Anope 1.9/2.0 IRC-services, clients are now also able
516     to automatically identify for their nick with ssl certificate
517     fingerprints
518 < o) Added operator::ssl_connection_required configuration option. See
518 > o) Added 'operator::ssl_connection_required' configuration option. See
519     doc/reference.conf for more information
520   o) Added usermode +S (client is connected via SSL/TLS). Allows services
521     to keep track of what users are connected via SSL, and allows to see
# Line 386 | Line 560 | o) Improve/cleanup HELP system
560   o) Implemented channel mode +M. Clients that haven't identified their
561     name with NickServ may not speak in a channel that has this mode set
562   o) Fixed weird idletimes shown in /trace
563 < o) Added 'nononreg' (+R) to general::oper_umodes
563 > o) Added 'nononreg' (+R) to 'general::oper_umodes'
564   o) Added user mode +F (can see remote client connect/exit notices)
565  
566  
567   -- Noteworthy changes in version 8.1.0beta3 (2013-05-05)
568   o) PCRE support has been dropped
569   o) "STATS o" now shows how many times an operator {} block has been used.
570 <   Similar to STATS x|q"
570 >   Similar to "STATS x|q"
571   o) Implemented channel mode +c. Known from other ircds, this mode basically
572     prevents users from sending messages including control codes to a channel
573     that has this mode set
574   o) Fixed bug where bans were not checked against non-channel members when
575     sending messages to a channel
576 < o) Removed channel::quiet_on_ban configuration option. This feature is
576 > o) Removed 'channel::quiet_on_ban' configuration option. This feature is
577     now enabled by default
578  
579  
# Line 412 | Line 586 | o) Fixed spoofs not working as expected
586  
587  
588   -- Noteworthy changes in version 8.1.0beta1 (2013-04-25)
589 < ########################################################################
589 > #######################################################################
590   o) IMPORTANT: name/channel entries can't be stacked any longer within a
591     single resv {} block. Each entry now requires its own resv {} block.
592     Read doc/reference.conf for more details
593   #######################################################################
594 < o) Added resv::exempt configuration option. Exempt can be either a
594 > o) Added 'resv::exempt' configuration option. Exempt can be either a
595     ISO 3166 alpha-2 two letter country code, or a nick!user@host mask.
596     CIDR is supported
597 < o) Removed channel::restrict_channels configuration option
597 > o) Removed 'channel::restrict_channels' configuration option
598   o) Preliminary libGeoIP support. Currently only used for exempt entries
599     in resv {} blocks
600 < o) Improved WEBIRC authentication; added 'webirc' to auth::flags.
600 > o) Improved WEBIRC authentication; added 'webirc' to 'auth::flags'.
601     A "webirc." spoof is now no longer required
602   o) Implemented new memory pool allocator which basically is based upon Tor's
603     mempool allocator for Tor cells
# Line 433 | Line 607 | o) Implemented new binary database stora
607   o) Channel based resv {} blocks may now contain wildcards
608   o) NICK/JOIN now shows the actual reason of reserved nick-/channelnames
609   o) contrib/ and its content has been enirely removed from the tree
610 < o) Added serverhide::hide_services configuration option
611 < o) Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes
612 < o) Added support for "away-notify" client capability
610 > o) Added 'serverhide::hide_services' configuration option
611 > o) Added 'nononreg' (+R) to 'oper::umodes' and 'general::oper_only_modes'
612 > o) Implemented IRCv3.1 away-notify extension
613  
614  
615   -- Noteworthy changes in version 8.0.9 (2013-05-16)
616   o) Fixed bug where ircd would sometimes drop a services link because
617 <   of a missing argument to the SVSMODE command
617 >   of a missing argument to the "SVSMODE" command
618   o) Fixed weird idletimes shown in /trace
619  
620  
# Line 482 | Line 656 | o) INFO now also shows configured values
656     and 'stats_e_disabled'
657   o) m_webirc.c is now officially supported, and has been moved from contrib/
658     to modules/
659 < o) /whois, /stats p, and /trace may now show fake idle times depending on
660 <   how the new class::min_idle and class::max_idle configuration directives
661 <   have been configured. This feature basically works in the same
662 <   way as it does in csircd
659 > o) /whois, /stats p, and /trace may now show fake idle times depending
660 >   on how the new 'class::min_idle' and class::max_idle configuration
661 >   directives have been configured. This feature basically works in the
662 >   same way as it does in csircd
663   o) The configuration parser now does support 'year' and 'month' units
664  
665  
# Line 520 | Line 694 | o) Fixed TBURST from leaking the server
694   -- Noteworthy changes in version 8.0.0 (2012-10-18)
695   o) Fixed an off-by-one with spoofs. Spoofs are now also checked for
696     invalid characters
697 < o) Removed general::use_whois_actually configuration directive. This is
698 <   now enabled by default
697 > o) Removed 'general::use_whois_actually' configuration directive.
698 >   This is now enabled by default
699   o) Minor SQUIT handling fixes
700   o) Fixed bancache not being updated on CHGHOST/CHGIDENT
701  
702  
703   -- Noteworthy changes in version 8.0.0rc1 (2012-09-28)
704 < o) Removed general::client_flood configuration option and added the
704 > o) Removed 'general::client_flood' configuration option and added the
705     new 'recvq' configuration directive to class {} blocks.
706     The max size of a receive queue can be seen in "STATS Y"
707     for each class
# Line 539 | Line 713 | o) Fixed wrong syntax in several languag
713   o) Removed &localchannels
714   o) PRIVMSG to opers@some.server is no longer supported
715   o) Fixed bug that could lead to topic desynchronization
716 < o) Removed serverhide::disable_hidden configuration option
716 > o) Removed 'serverhide::disable_hidden' configuration option
717   o) Dropped ircd-hybrid-6 GLINE compatibility mode
718   o) Removed use_invex, use_except and use_knock configuration options.
719     These features are now enabled by default
720  
721  
722   -- Noteworthy changes in version 8.0.0beta2 (2012-07-21)
723 < o) channel::disable_fake_channels now also disables ascii 29 (mIRC italic)
723 > o) 'channel::disable_fake_channels' now also disables ascii 29 (mIRC italic)
724     when set to yes
725 < o) Added channel::max_chans_per_oper configuration directive. The old way
725 > o) Added 'channel::max_chans_per_oper' configuration directive. The old way
726     was to let operators join three times the amount of max_chans_per_user
727   o) Replaced MODLOAD, MODUNLOAD, MODRELOAD, MODLIST and MODRESTART commands
728     with the new MODULE command which can be fed with the LOAD, UNLOAD, RELOAD
# Line 585 | Line 759 | o) Added 'globops', 'restart', 'dline',
759     these flags control
760   o) Removed Idle-time klines
761   o) Cleaned up modules API. Old modules won't work anymore
762 < o) Removed general::burst_away configuration directive. AWAY bursts are now
763 <   controlled via connect::flags explicitly
762 > o) Removed 'general::burst_away' configuration directive. AWAY bursts are now
763 >   controlled via 'connect::flags' explicitly
764   o) Introduced new logging subsystem including log rotation based on
765     file sizes. Log timestamp format is ISO8601 now
766   o) Added support for remote D-lines
# Line 602 | Line 776 | o) Removed 'ssl_server_protocol' configu
776     added 'ssl_client_method' and 'ssl_server_method' instead.
777     Both of these options can now be changed at runtime
778   o) Oper login IDs are no longer limited to NICKLEN*2
779 < o) Removed channel::burst_topicwho configuration option. Topicsetters are
780 <   now sent by default
779 > o) Removed 'channel::burst_topicwho' configuration option. This feature is now
780 >   enabled by default
781   o) "STATS Y|y" now reports CIDR limits as well
782   o) Added m_webirc.c to contrib/
783   o) Overall code cleanup and speed improvements

Comparing ircd-hybrid/branches/8.2.x/NEWS (property svn:keywords):
Revision 6391 by michael, Sun Aug 23 14:26:34 2015 UTC vs.
Revision 8375 by michael, Sat Mar 10 18:27:33 2018 UTC

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

Diff Legend

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