]>
Commit | Line | Data |
---|---|---|
1 | # $Id: whats-new-2.1.txt 6 2005-09-10 01:02:21Z nenolod $ | |
2 | ||
3 | The following is a list of the major changes between ircd-ratbox-2.0 and | |
4 | ircd-ratbox-2.1. | |
5 | ||
6 | Config file | |
7 | ----------- | |
8 | - IP entries within exempt {}; can now be stacked, eg: | |
9 | exempt { ip = "127.0.0.1"; ip = "192.168.0.0/24"; }; | |
10 | - shared {}; has been completely reworked so that it allows stacking. | |
11 | shared {}; blocks for 2.0 and earlier will no longer work. | |
12 | See example.conf for the new format. | |
13 | - cluster {}; has been reworked to allow stacking. | |
14 | cluster {}; blocks for 2.0 and earlier will no longer work. | |
15 | See example.conf for the new format. | |
16 | - New auth flag, jupe_exempt. When set on a client, that client will not | |
17 | generate jupe warning notices when they try to join juped channels. | |
18 | - You may no longer specify klines, dlines, xlines and resvs in ircd.conf. | |
19 | Instead, there is no support for banconfigs with a ".perm" extension, | |
20 | eg kline.conf.perm. Anything within a .perm file will be read, but | |
21 | cannot be removed via the ircd. The format of these files is the same | |
22 | format as their normal non-permanent counterpart. So kline.conf.perm | |
23 | takes the same format as kline.conf, and so on. | |
24 | - rehash and kill -HUP no longer reread the ban configs kline.conf etc. | |
25 | You must now use /rehash bans, or kill -USR2 | |
26 | - New config option to general {};, dline_with_reason = yes|no;. Default no. | |
27 | Traditionally, when a client connects and is dlined, the reason is never | |
28 | shown. Enabling this will output the reason to clients. | |
29 | ||
30 | ||
31 | Client | |
32 | ------ | |
33 | - Support for "deaf", umode +D. When a client is 'deaf', they will not | |
34 | receive any messages sent towards channels. They will still receive joins | |
35 | etc, but normal channel chat will not be sent. Any private messages | |
36 | will still be sent. | |
37 | - Target change anti-spam system. Restrictions are now placed upon how many | |
38 | different clients (not channels) can be messaged within a specific time | |
39 | period. | |
40 | - Server-side notify lists. These allow a client to request a server | |
41 | notifies them when a nickname comes online or goesoffline. See | |
42 | doc/monitor.txt for more information. | |
43 | - Client capabilities. These allow clients to negotiate capabilities with | |
44 | the server. Currently supports: | |
45 | - multi-prefix: A +ov client will have "@+" shown in names/who replies. | |
46 | ||
47 | Oper | |
48 | ---- | |
49 | - RESVs are now tracked. Stats q/Q have been modified so that the first | |
50 | field of the output is now a number indicating how many times the RESV | |
51 | has been hit. | |
52 | ||
53 | ratbox-services support (non-efnet) | |
54 | ----------------------------------- | |
55 | - For those of you using ratbox-services, there is now compatibility code | |
56 | within ircd, enabled by passing '--enable-services' to configure. | |
57 | See doc/services.txt for more information. | |
58 | ||
59 | Code cleanups | |
60 | ------------- | |
61 | - Removed the custom file implementation, use the system one instead. | |
62 | - The hook system has been redesigned, theres now a more thorough set of | |
63 | hooks that may be used. See docs/hooks.txt | |
64 | - Removed support for VMS. It hasnt worked for a long time. | |
65 | - Cleanups to the expiry of temp klines/dlines. | |
66 | - Various other things ;-). | |
67 | - Better splitcode, it now works on how many servers have notified | |
68 | us of burst finishing, rather than how many servers are linked to the | |
69 | network. |