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 9068 by michael, Sun Sep 1 12:05:49 2019 UTC

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

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

Diff Legend

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