ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/NEWS
Revision: 5529
Committed: Wed Feb 11 18:11:51 2015 UTC (9 years, 1 month ago) by michael
File size: 25945 byte(s)
Log Message:
- Update NEWS file

File Contents

# User Rev Content
1 michael 5529 -- Noteworthy changes in version 8.2.3 (2015-02-11)
2 michael 5492 ########################################################################
3 michael 5520 o) IMPORTANT: the following ircd.conf configuration directives have been renamed:
4 michael 5463
5 michael 5492 max_clients -> default_max_clients
6     join_flood_count -> default_join_flood_count
7     join_flood_time -> default_join_flood_time
8     ########################################################################
9 michael 5495 o) Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and
10     "JFLOODCOUNT" values that have been changed from within IRC via the "/set"
11     command
12     o) Added channel mode +C which prevents users from sending CTCPs to a channel
13     o) Fixes to the NOTICE/PRIVMSG anti-flood logic
14 michael 5502 o) Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting the
15     general::default_floodcount configuration option to 0
16 michael 5495 o) Updated some help files
17 michael 5520 o) Minor code cleanups and improvements
18 michael 5529 o) Operators may now see certificate fingerprints, user modes and hidden
19     channels via /whois as well. This used to be admin only.
20 michael 5463
21 michael 5492
22 michael 5403 -- Noteworthy changes in version 8.2.2 (2015-01-20)
23 michael 4793 o) Added support for the "extended-join" client capability
24 michael 4813 o) Channel half-ops can now use /INVITE as well
25 michael 4910 o) Fixed broken 'make install -jX'
26 michael 4917 o) m_opme.c has been added to modules/extra. Can be used on opless channels only.
27 michael 5402 o) Added 'opme' to irc-operator flags
28 michael 4952 o) Updated several help files
29 michael 4969 o) The general::hide_spoof_ips configuration option has been deprecated
30 michael 4988 o) The general::true_no_oper_flood configuration option has been deprecated.
31     Operators still can have higher 'flood' limits with no_oper_flood = yes;
32     hoewever, they are no longer allowed to bypass RecvQ limits.
33 michael 5024 o) Added general::stats_m_oper_only configuration option
34 michael 5402 o) Remote client connection notices (user mode +F) now do show IP addresses, too
35 michael 4793
36    
37 michael 4772 -- Noteworthy changes in version 8.2.1 (2014-10-21)
38 michael 4654 o) Fixed bug where "/undline remote.server IP" did not work as expected
39 michael 4657 o) Servers are now allowed to add/remove K-/D-/X-lines and RESVs
40 michael 4663 o) Usermode +G now no longer allows to override +g
41 michael 4739 o) Due to potential weakness, TLS session caching and session tickets
42     have been disabled
43     o) Minor improvements to TS6 implementation
44 michael 4766 o) /WHOWAS now shows the name of the services account a user was logged in
45 michael 4654
46 michael 4952
47 michael 4561 -- Noteworthy changes in version 8.2.0 (2014-08-24)
48 michael 4442 o) Successful operator logins are now announced globally via GLOBOPS
49 michael 4477 o) Cleanups and improvements to the resolver code
50     o) Cleanups and improvements to the poll() I/O event notification support
51 michael 4492 o) A topic mask can now be specified within the /list options
52     o) All users may now see channel modes in the /list reply
53 michael 4952 o) Fixed bug where "NOTICE +#somechan" did allow bypassing resv {} channels,
54 michael 4527 or channels that are set +c (no control codes)
55 michael 4540 o) pseudo {} blocks also known as service aliases have been implemented.
56     See doc/reference.conf for more information.
57 michael 4547 o) Removed general::services_name configuration option. This is now no longer needed.
58 michael 4442
59    
60 michael 4394 -- Noteworthy changes in version 8.2.0rc2 (2014-08-03)
61 michael 4507 o) Improved AWAY throttling to allow for better fine-tuning. See the
62     newly added 'away_count' and 'away_time' configuration directives
63     in the general {} block
64 michael 4358 o) Support for the select() I/O event notification has been dropped
65     o) Minor code cleanups and improvements
66 michael 4314
67    
68 michael 4294 -- Noteworthy changes in version 8.2.0rc1 (2014-07-20)
69 michael 4293 o) Miscellaneous code cleanups and stabilization fixes
70 michael 4295 o) ./configure now requires OpenSSL 0.9.8o or above in order
71     to enable TLS/SSL support
72 michael 4217
73    
74 michael 4182 -- Noteworthy changes in version 8.2.0beta4 (2014-07-06)
75 michael 3761 o) Channel halfops are now an integral part of ircd-hybrid
76     and can't be disabled anymore
77     o) Many code cleanups and improvements
78 michael 4507 o) Added flood control for the INVITE command. See channel {} block in reference.conf
79     o) Changed flood control logic for the KNOCK command. See channel {} block in reference.conf
80 michael 4217 o) INVITE without any parameters now shows a list of channels a client is invited to
81 michael 3868 o) The OPERWALL command has been removed. Use GLOBOPS instead
82 michael 4507 o) Added 'max_channels' to class {} blocks
83     o) Added 'throttle_count' configuration option to the general {} block
84     o) Added 'ssl_message_digest_algorithm' configuration option to serverinfo {} block.
85 michael 4180 See doc/reference.conf for more information.
86 michael 4076 o) Added support for Elliptic Curve Diffie-Hellman (ECDH). Also an elliptic curve can be
87 michael 4217 specified via the serverinfo::ssl_dh_elliptic_curve configuration option.
88     o) Removed 'ssl_server_method' and 'ssl_client_method' configuration options.
89 michael 4164 ircd now only allows TLSv1, TLSv1.1 and TLSv1.2 protocols depending
90     on the OpenSSL version. SSLv3 is no longer supported.
91 michael 3761
92    
93 michael 3644 -- Noteworthy changes in version 8.2.0beta3 (2014-05-26)
94     o) Code cleanups/performance improvements
95    
96    
97 michael 3541 -- Noteworthy changes in version 8.2.0beta2 (2014-05-15)
98 michael 3474 ########################################################################
99     o) IMPORTANT: renamed general::warn_no_nline configuration directive to
100     general::warn_no_connect_block
101     ########################################################################
102 michael 3490 o) Fixed bug with /whois not showing a list of channel names as expected
103 michael 3507 o) Added usermode +q which hides idle and signon time in WHOIS
104 michael 3514 o) Added usermode +p which hides channel list in WHOIS
105 michael 3474
106    
107 michael 3418 -- Noteworthy changes in version 8.2.0beta1 (2014-04-29)
108 michael 3380 o) TS6 is now mandatory. ircd is no longer backwards compatible with TS5
109     and below.
110     o) SVSJOIN and SVSPART has been added
111 michael 3381 o) Major code cleanups and refactoring. Improved overall performance
112 michael 4083 o) /INFO now also reports MPATH (path to main motd (Message of the Day) file)
113     and SPATH (Path to server executable)
114 michael 3381 o) Updated several help files
115 michael 3380
116    
117 michael 4293 -- Noteworthy changes in version 8.1.20 (2014-07-20)
118     o) Fixed XLINE not working as expected
119     o) Fixed build with LibreSSL which hasn't compression support
120     o) Miscellaneous stabilization and cosmetical fixes
121     o) EGD support has been dropped
122    
123    
124 michael 4180 -- Noteworthy changes in version 8.1.19 (2014-07-05)
125     o) Fixed EOB logic for remote servers
126     o) Fixed bug where opers that have the +g/+G/+R umodes set won't receive server
127     notices for remote CONNECT/KLINE/DLINE/XLINE/RESV attempts
128     o) Sending messages to user@server to local targets is now no longer possible,
129     as this was an easy way to bypass +R/+G/+g user modes.
130     o) Fixed splicode logic so SPLITNUM now works as expected
131 michael 4953 o) Fixed UNDLINE not to require the IP address to be prepended with *@
132 michael 4180
133    
134 michael 3921 -- Noteworthy changes in version 8.1.18 (2014-06-09)
135     o) Fixed CAP issue for certain clients
136     o) Fixed bug where "STATS p" would show an invalid amount of irc-operators
137     in case there are any +H opers
138     o) irc-operators may now no longer set a channel +O if they are only halfops (%)
139     o) Channel halfops (%) may now no longer (de)halfop other channel members
140     o) Channel halfops (%) may now no longer KICK other channel halfops
141     o) Make sure general::stats_e_disabled gets reset via /rehash
142     o) Fixed compile warnings; code cleanups
143     o) Fixed bug where the configuration parser wouldn't truncate the network name
144     if general::network_name contains spaces
145    
146    
147     -- Noteworthy changes in version 8.1.17 (2014-05-01)
148     o) Fixed possible WATCH core
149     o) Fixed bug where the configuration parser wouldn't take time units
150     into consideration for the join_flood_time and throttle_time
151     configuration options
152     o) Minor /list optimization
153    
154    
155 michael 3376 -- Noteworthy changes in version 8.1.16 (2014-04-20)
156     o) Fixed undefined behaviour with crypt() returning NULL
157     since glibc2.17 in certain cases
158     o) Admins may now see all channel members via "WHO #channel"
159     regardless of channel mode +s
160     o) Fixed corrupted "STATS U" output
161    
162    
163 michael 3330 -- Noteworthy changes in version 8.1.15 (2014-03-29)
164 michael 3054 ########################################################################
165     o) IMPORTANT: ircd binary is now again placed into bin/ instead of sbin/
166     ########################################################################
167 michael 3330 o) mkpasswd in tools/ now defaults to MD5 instead of DES
168     o) USERS command has been removed
169     o) Fixed issue with SVSNICK where clients self-collided when changing
170     just the case of the nick name, i.e. somenick -> SomeNicK
171     o) Minor code cleanups and cosmetical fixes
172 michael 3054
173    
174     -- Noteworthy changes in version 8.1.14 (2014-02-25)
175 michael 3028 o) WHOWAS now honors serverhide::disable_remote_commands
176     o) Improved TS6 inter-server communication
177     o) Minor code cleanups and speed enhancements
178     o) Added 'unxline' oper flag
179     o) Added support for "userhost-in-names" client capability
180     o) ircd now allows private rsa keys larger than 2048 bits
181     o) Fixed bug where signals stopped from working after restarting
182     the ircd via SIGINT
183     o) Fixed bug where certain irc clients could not reconnect via TLS/SSL
184     o) Fixed long-standing bug where +p channels have been shown
185     in the /whois reply
186    
187    
188 michael 3054 -- Noteworthy changes in version 8.1.13 (2014-01-07)
189 michael 2794 o) Fixed EOB not working for remote servers (resulted in fake
190     direction notices)
191     o) Fixed remote client connection notices for servers that are
192     more than one hop away
193     o) Fixed bug where ircd didn't timeout SSL connections that
194     haven't finished the SSL handshake
195     o) Fixed several bugs with server hiding
196     o) Updated/fixed help files
197     o) WHOIS no longer sends a notice to +y operators
198    
199    
200 michael 3054 -- Noteworthy changes in version 8.1.12 (2013-12-22)
201 michael 2794 o) RPL_WHOISMODES now uses the 379 numeric
202     o) Serial number is now shown on start up
203     o) Fixed possible channel mode desynch with services
204 michael 3028 o) Fixed TS6 support with LOCOPS
205 michael 2794 o) Minor code cleanups
206     o) Fixed file descriptor leak with empty help files
207     o) Fixed issue with WEBIRC where hostnames were
208     not validated
209    
210    
211 michael 3054 -- Noteworthy changes in version 8.1.11 (2013-12-06)
212 michael 2794 o) Administrators may now see channel modes in /LIST
213     o) Fixed compile error on BSD systems when building with kqueue()
214    
215    
216 michael 3054 -- Noteworthy changes in version 8.1.10 (2013-11-25)
217 michael 2794 o) Fixed bug with kqueue() where it occasionally dropped updates
218     o) Changed WHOIS to show a client's certificate fingerprint
219     to administrators only
220     o) The WHO reply now shows whether or not a nickname has
221     been registered with NickServ. ('r' status flag)
222     o) Fixed some flaws with server hiding
223     o) Fixed bug where "STATS P" would leak ip addresses to remotely connected
224     administrators, even if serverhide::hide_server_ips was set to 'yes'
225     o) Services coders: added SVSKILL
226    
227    
228 michael 3054 -- Noteworthy changes in version 8.1.9 (2013-11-08)
229 michael 2794 o) Added usermode +W. Users connected via a webirc gateway get this
230     mode set by servers.
231     o) /WHOIS now shows if a client is connected via a webirc
232     gateway
233     o) Administrators may now see +s channels a user is in with /WHOIS.
234     Secret channels are prepended with a tilde in the /WHOIS
235     reply.
236     o) Administrators are now able to see all the user modes a user has
237     set via /whois
238    
239    
240 michael 3054 -- Noteworthy changes in version 8.1.8 (2013-10-25)
241 michael 2498 o) Fixed bug that would lead to a desynchronized nick database
242     throughout the entire network if using services enforced
243     nick names (SVSNICK)
244     o) Cleaned up/modernized build system
245     o) Add -fstack-protector to CFLAGS if available. Basically checks for
246     buffer overflows/stack-smashing attacks
247 michael 2794 o) When using anope 1.9/2.0 services, /WHOIS now shows the account name
248 michael 2498 of a registered/identified client (numeric 330)
249     o) Administrators can now see +s channels in /LIST
250    
251    
252 michael 3054 -- Noteworthy changes in version 8.1.7 (2013-08-18)
253 michael 2454 o) Fixed issue with channel mode +n having no functionality at all
254 michael 2468 o) Fixed SSL certificate fingerprint validation for outgoing server connects
255     o) Updated several documentation files
256 michael 2454
257    
258 michael 3054 -- Noteworthy changes in version 8.1.6 (2013-08-02)
259 michael 2454 o) Fixed possible core with empty motd files
260    
261    
262 michael 3054 -- Noteworthy changes in version 8.1.5 (2013-07-16)
263 michael 2454 o) Fixed bug that would prevent servers from linking together
264     if connect::aftype isn't set
265    
266    
267 michael 3054 -- Noteworthy changes in version 8.1.4 (2013-07-05)
268 michael 2454 o) Added 'xline' and 'resv' logging types. See doc/reference.conf
269     for more information
270     o) Fixed bug where remote /STATS requests were not rate limited
271     o) Fixed core with empty auth::spoof entries
272     o) Increased oper/auth/connect password length limit from 20 to 128
273     o) Minor fixes to nickflood control code
274    
275    
276 michael 3054 -- Noteworthy changes in version 8.1.3 (2013-06-23)
277 michael 2334 o) Fixed possible core on "STATS z"
278     o) Revised doc/reference.conf
279     o) Fixed broken --disable-libgeoip switch
280    
281    
282 michael 3054 -- Noteworthy changes in version 8.1.2 (2013-06-20)
283 michael 2286 o) Added general::cycle_on_host_change configuration option
284 michael 2269 o) Added general::stats_u_oper_only configuration option
285 michael 4952 o) Added support for SHA-256 ssl certificate fingerprint based operator {}
286     and connect {} blocks.
287 michael 2794 In conjunction with Anope 1.9/2.0 IRC-services, clients are now also able
288 michael 2258 to automatically identify for their nick with ssl certificate
289     fingerprints
290     o) Added operator::ssl_connection_required configuration option. See
291     doc/reference.conf for more information
292     o) Added usermode +S (client is connected via SSL/TLS). Allows services
293     to keep track of what users are connected via SSL, and allows to see
294     ssl-status of remote clients in a /whois
295     o) Fixed a server name leak with server hiding enabled. Reported by
296     Adam <adam@anope.org>
297    
298    
299 michael 3054 -- Noteworthy changes in version 8.1.1 (2013-06-06)
300 michael 2196 ########################################################################
301     o) IMPORTANT: moved disable_remote_command configuration directive from
302 michael 4952 general {} block to serverhide {} block
303 michael 2196 ########################################################################
304 michael 2210 o) Minor code cleanups/performance improvements
305 michael 2155 o) Fixed bug where opers could see LOCOPS messages even if they don't have
306     the +l mode set
307     o) Fixed bug where non-SSL clients could join +S channels on non-SSL servers
308 michael 4952 o) Implemented motd {} configuration blocks. See doc/reference.conf for more
309 michael 2155 information
310 michael 2210 o) "STATS T" shows configured MOTD files
311 michael 2155
312    
313 michael 3054 -- Noteworthy changes in version 8.1.0 (2013-05-23)
314 michael 2155 o) Minor code cleanups/performance improvements
315    
316    
317 michael 3054 -- Noteworthy changes in version 8.1.0rc1 (2013-05-19)
318 michael 2155 o) Fixed broken spoofs
319    
320    
321 michael 3054 -- Noteworthy changes in version 8.1.0beta5 (2013-05-15)
322 michael 2012 o) Removed 'remote', and 'global_kill' oper flags, and added 'connect',
323     'squit', and 'kill' flags for better fine-tuning instead. Whether or
324     not a specific action is allowed on a remote server can be controlled
325 michael 2155 by appending the ':remote' flag. For example: 'kill' allows only local
326 michael 2012 clients to be killed, whereas 'kill:remote' allows to issue a KILL for
327     remote clients
328 michael 2155 o) Added 'locops' and 'wallops' to irc-operator flags
329     o) Improve/cleanup HELP system
330 michael 2012
331 michael 2155
332 michael 3054 -- Noteworthy changes in version 8.1.0beta4 (2013-05-09)
333 michael 1954 o) Implemented channel mode +M. Clients that haven't identified their
334     name with NickServ may not speak in a channel that has this mode set
335 michael 2155 o) Fixed weird idletimes shown in /trace
336     o) Added 'nononreg' (+R) to general::oper_umodes
337     o) Added user mode +F (can see remote client connect/exit notices)
338 michael 1954
339    
340 michael 3054 -- Noteworthy changes in version 8.1.0beta3 (2013-05-05)
341 michael 1932 o) PCRE support has been dropped
342 michael 4952 o) "STATS o" now shows how many times an operator {} block has been used.
343 michael 1932 Similar to STATS x|q"
344 michael 1937 o) Implemented channel mode +c. Known from other ircds, this mode basically
345     prevents users from sending messages including control codes to a channel
346     that has this mode set
347 michael 1955 o) Fixed bug where bans were not checked against non-channel members when
348     sending messages to a channel
349     o) Removed channel::quiet_on_ban configuration option. This feature is
350     now enabled by default
351 michael 1932
352    
353 michael 3054 -- Noteworthy changes in version 8.1.0beta2 (2013-04-28)
354 michael 1932 o) Fixed broken compile with libGeoIP disabled
355     o) Code cleanups; working towards stabilization and improved performance
356     o) Removed operflag 'nick_changes'. Operators can now set +n at will
357 michael 4952 o) Fixed shared {} blocks not working as expected
358 michael 1932 o) Fixed spoofs not working as expected
359    
360    
361 michael 3054 -- Noteworthy changes in version 8.1.0beta1 (2013-04-25)
362 michael 1861 ########################################################################
363 michael 4952 o) IMPORTANT: name/channel entries can't be stacked any longer within a
364     single resv {} block. Each entry now requires its own resv {} block.
365 michael 1861 Read doc/reference.conf for more details
366     #######################################################################
367     o) Added resv::exempt configuration option. Exempt can be either a
368     ISO 3166 alpha-2 two letter country code, or a nick!user@host mask.
369     CIDR is supported
370 michael 1862 o) Removed channel::restrict_channels configuration option
371 michael 1861 o) Preliminary libGeoIP support. Currently only used for exempt entries
372 michael 4952 in resv {} blocks
373 michael 1731 o) Improved WEBIRC authentication; added 'webirc' to auth::flags.
374     A "webirc." spoof is now no longer required
375 michael 1798 o) Implemented new memory pool allocator which basically is based upon Tor's
376 michael 1731 mempool allocator for Tor cells
377     o) Major code cleanups
378 michael 1798 o) Implemented new binary database storage for X-,D-,K-,G-Lines and RESVs.
379 michael 1731 Temporary bans are now stored as well and will persist after a reboot
380 michael 4952 o) Channel based resv {} blocks may now contain wildcards
381 michael 1840 o) NICK/JOIN now shows the actual reason of reserved nick-/channelnames
382     o) contrib/ and its content has been removed from the tree
383 michael 1853 o) Added serverhide::hide_services configuration option
384 michael 1855 o) Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes
385 michael 1862 o) Added support for "away-notify" client capability
386 michael 1731
387 michael 1798
388 michael 3054 -- Noteworthy changes in version 8.0.9 (2013-05-16)
389 michael 2155 o) Fixed bug where ircd would sometimes drop a services link because
390     of a missing argument to the SVSMODE command
391     o) Fixed weird idletimes shown in /trace
392    
393    
394 michael 3054 -- Noteworthy changes in version 8.0.8 (2013-04-28)
395 michael 4952 o) "STATS s" now shows configured services {} blocks as well
396 michael 1932 o) Fixed compile warnings, minor code cleanups and optimizations
397     o) Increased nickname history length to 32768
398     o) Unidentified/unregistered nicks may not speak in +R channels
399    
400    
401 michael 3054 -- Noteworthy changes in version 8.0.7 (2013-04-12)
402 michael 1828 o) Services may now set a channel topic without joining the channel first
403     o) Fixed bug where /whois would send empty sockhost information on TS5
404     servers
405     o) Remote server connection and split notices now go to new usermode +e.
406     These previously used usermode +x.
407     o) Services may now change the host of a specific user
408     via "SVSMODE <timestamp> <target> +x <hostname>"
409 michael 1731
410 michael 1797
411 michael 3054 -- Noteworthy changes in version 8.0.6 (2013-01-28)
412 michael 1797 o) Fix bug where idle time sometimes is 0 even if the client didn't
413     send any private message
414     o) Fixed possible core in try_parse_v4_netmask()
415    
416    
417 michael 3054 -- Noteworthy changes in version 8.0.5 (2013-01-24)
418 michael 1797 ########################################################################
419     o) IMPORTANT: nick and topic lengths are now configurable via ircd.conf.
420     A max_nick_length, as well as a max_topic_length configuration option
421 michael 4952 can now be found in the serverinfo {} block
422 michael 1797 ########################################################################
423     o) Fixed build on GNU/Hurd as reported by Dominic Hargreaves
424     o) Fixed log files not getting reopened after /rehash
425     o) Improved logging of configuration file issues
426     o) ircd.pid has been accidentally saved in /var instead of /var/run
427     o) Linux RT signal support for notification of socket events has been dropped
428     o) Fixed "STATS Y|y" sometimes sending weird sendq/recvq values
429     o) INFO now also shows configured values of 'disable_fake_channels',
430     and 'stats_e_disabled'
431     o) m_webirc.c is now officially supported, and has been moved from contrib/
432     to modules/
433     o) /whois, /stats p, and /trace may now show fake idle times depending on
434     how the new class::min_idle and class::max_idle configuration directives
435     have been configured. This feature basically works in the same
436     way as it does in csircd
437     o) The configuration parser now does support 'year' and 'month' units
438    
439    
440 michael 3054 -- Noteworthy changes in version 8.0.4 (2013-01-02)
441 michael 1731 o) Fixed possible core on USERHOST/ISON with optimization enabled
442     o) Fixed bug where can_flood sometimes didn't work as expected
443    
444    
445 michael 3054 -- Noteworthy changes in version 8.0.3 (2012-12-24)
446 michael 1731 o) Fixed core on UNDLINE
447     o) XLINE/KLINE/RESV/DLINE/SQUIT and KILL now have the same default reason
448     if a reason hasn't been specified
449    
450    
451 michael 3054 -- Noteworthy changes in version 8.0.2 (2012-12-20)
452 michael 1731 o) Minor updates to the build system
453     o) Fixed broken --enable-assert configure switch
454     o) Fixed bug where timed events stopped from working if the system's
455     clock is running backwards
456 michael 4952 o) STATS q|Q now shows how many times a resv {} block has been matched
457 michael 1731 o) Fixed contributed WEBIRC module
458     o) IRC operators may now again see server generated nick rejection notices
459    
460    
461 michael 3054 -- Noteworthy changes in version 8.0.1 (2012-11-04)
462 michael 1731 o) Fixed broken CIDR support for CHALLENGE based irc operator logins
463 michael 4952 o) Fixed class limits not properly applying to operator {} blocks
464 michael 1731 o) Fixed possible TBURST desynchronization with services
465     o) Fixed TBURST sending server's name to clients if it's a hidden server
466    
467    
468 michael 3054 -- Noteworthy changes in version 8.0.0 (2012-10-18)
469 michael 1542 o) Fixed an off-by-one with spoofs. Spoofs are now also checked for
470 lusky 1580 invalid characters
471 michael 1547 o) Removed general::use_whois_actually configuration directive. This is
472     now enabled by default
473 michael 1573 o) Minor SQUIT handling fixes
474 michael 1575 o) Fixed bancache not being updated on CHGHOST/CHGIDENT
475 michael 1540
476 michael 1547
477 michael 3054 -- Noteworthy changes in version 8.0.0rc1 (2012-09-28)
478 michael 1516 o) Removed general::client_flood configuration option and added the
479 michael 4952 new 'recvq' configuration directive to class {} blocks.
480 michael 1516 The max size of a receive queue can be seen in "STATS Y"
481     for each class
482 lusky 1580 o) Allow the '[' and ']' characters in server description
483 michael 1516
484    
485 michael 3054 -- Noteworthy changes in version 8.0.0beta3 (2012-08-24)
486 lusky 1580 o) Fixed wrong syntax in several language files
487     o) Removed &localchannels
488     o) PRIVMSG to opers@some.server is no longer supported
489     o) Fixed bug that could lead to topic desynchronization
490 michael 1493 o) Removed serverhide::disable_hidden configuration option
491     o) Dropped ircd-hybrid-6 GLINE compatibility mode
492 lusky 1580 o) Removed use_invex, use_except and use_knock configuration options.
493     These features are now enabled by default
494 michael 1474
495    
496 michael 3054 -- Noteworthy changes in version 8.0.0beta2 (2012-07-21)
497 michael 1424 o) channel::disable_fake_channels now also disables ascii 29 (mIRC italic)
498     when set to yes
499 michael 1432 o) Added channel::max_chans_per_oper configuration directive. The old way
500 lusky 1580 was to let operators join three times the amount of max_chans_per_user
501 michael 1441 o) Replaced MODLOAD, MODUNLOAD, MODRELOAD, MODLIST and MODRESTART commands
502     with the new MODULE command which can be fed with the LOAD, UNLOAD, RELOAD
503     and LIST parameters.
504 lusky 1580 MODRESTART has been entirely removed. Use "MODULE RELOAD *" to reload
505     all modules
506 michael 1442 o) Added back server notice when a client tries to obtain a reserved nick name
507 michael 1446 o) Removed OMOTD module
508 michael 1460 o) Added 'set' to operator privilege flags. Gives access to the "SET" command
509 michael 1464 o) Improved TS6 support
510 michael 1553 o) Channel keys/passwords are now case sensitive
511 michael 1424
512 michael 1441
513 michael 3054 -- Noteworthy changes in version 8.0.0beta1 (2012-05-28)
514 lusky 1580 o) Implemented full services support, including but not limited to the
515     following changes:
516 michael 1244 - Added SVSNICK, and SVSMODE command handlers
517     - Added service stamps to NICK/UID messages
518 michael 1409 - Added SVS to server capabilities (CAPAB). SVS capable servers can
519 michael 1420 deal with extended NICK/UID messages that contain service IDs/stamps.
520 lusky 1580 - Changed rejected client notices to go to new usermode +j. These
521     previously used usermode +r.
522     - Added usermode +r (registered nick) and channelmode +r (registered channel)
523     - Added usermode +R (only registered clients may send a private message)
524     - Added channelmode +R (only registered clients may join that channel)
525 michael 1244 - Various services shortcuts have been added (/NS, /CS, /NICKSERV, /CHANSERV, etc.)
526 michael 4952 - Added services {} block to ircd.conf
527     - Added services_name directive to general {} block
528 michael 1421 - Added GLOBOPS mainly for services compatibility, but can be used by operators, too
529 lusky 1580 o) Removed RKLINE and RXLINE commands. Regular expression based bans should
530     only be added via ircd.conf
531     o) Added 'globops', 'restart', 'dline', 'undline' and 'module' operator
532 michael 1823 privilege flags. Read doc/reference.conf for further explanation of what
533 lusky 1580 these flags control
534     o) Removed Idle-time klines
535 michael 1244 o) Cleaned up modules API. Old modules won't work anymore
536 lusky 1580 o) Removed general::burst_away configuration directive. AWAY bursts are now
537 michael 1274 controlled via connect::flags explicitly
538     o) Introduced new logging subsystem including log rotation based on
539 michael 1418 file sizes. Log timestamp format is ISO8601 now
540 michael 1315 o) Added support for remote D-lines
541     o) Added usermode +H which is basically a replacement for the hidden_admin and
542     hidden_oper operator flags. With usermode +H, irc operator status can now
543     be hidden even on remote servers
544 michael 4952 o) Added CIDR support for operator {} blocks
545 lusky 1580 o) Removed the servlink program. ircd-hybrid can now make use of
546     SSL/TLS for inter-server communication.
547 michael 1315 NOTE: compressed server links are of course still available, but a SSL/TLS
548 lusky 1580 connection is required, as compression is now handled via OpenSSL
549 michael 1418 o) Removed 'ssl_server_protocol' configuration directive and
550     added 'ssl_client_method' and 'ssl_server_method' instead.
551     Both of these options can now be changed at runtime
552 michael 1382 o) Oper login IDs are no longer limited to NICKLEN*2
553 michael 1401 o) Removed channel::burst_topicwho configuration option. Topicsetters are
554     now sent by default
555 michael 1418 o) "STATS Y|y" now reports CIDR limits as well
556     o) Added m_webirc.c to contrib/
557 michael 1409 o) Overall code cleanup and speed improvements
558 michael 1244
559 michael 1245 --------------------------------------------------------------------------------
560 michael 1244
561 adx 30 BUG REPORTS: If you run this code and encounter problems, you must report
562 michael 974 the bug by EMAIL to bugs@ircd-hybrid.org
563 michael 920 Please include a gdb backtrace and a copy of your config.h and
564 michael 883 ircd.conf with any report (with passwords and other sensitive
565 adx 30 information masked).
566    
567     DISCUSSION: There is a mailing list for discussion of hybrid issues,
568 michael 1865 including betas. To subscribe, use this link:
569 adx 30 https://lists.ircd-hybrid.org/mailman/listinfo/hybrid
570 michael 1932 This is the proper place to discuss new features, bugs, etc.
571 adx 30
572     Questions/comments directed to bugs@ircd-hybrid.org
573    
574 michael 1865 Other files recommended for reading: README, INSTALL
575 adx 30
576     --------------------------------------------------------------------------------
577 knight 31 $Id$

Properties

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