]>
Commit | Line | Data |
---|---|---|
c5293e15 | 1 | --- |
849bdd6f SB |
2 | author: christel |
3 | date: 2003-05-28 23:20:45+00:00 | |
4 | slug: new-irc-server-code-approaches-release | |
5 | title: New IRC Server Code Approaches Release | |
df8e5765 | 6 | imported: yes |
849bdd6f | 7 | --- |
849bdd6f | 8 | Hi all. As you probably know, we're in the process of testing release candidates for dancer-ircd 1.0.32, the next production IRC server code for freenode. Since the last news item, we've continued to test and debug, and we've made some progress. [The change list is here](http://freenode.net/news-2003-05-28.shtml#changes). |
34876803 | 9 | |
849bdd6f | 10 | In addition to some bug-squashing, we've now modified services to allow us to mlock +Jrz and -Jrz, as well as +PF and -PF with the help of network staff. Ben Reser has kindly produced a [script](http://ben.reser.org/irssi/format_identify.pl) for [irssi](http://www.irssi.org/) which takes advantage of the new CAPAB IDENTIFY-MSG support to display an unambiguous indication in each line whether the person speaking (or doing an ACTION) is identified to services. **This should make it quite a bit harder to spoof nicknames.** To use the script in irssi, simply follow the instructions in the comments section. |
34876803 | 11 | |
849bdd6f | 12 | **We could use your help** in creating similar scripts for **xchat** and the other **free software** IRC clients, and even for **mIRC**, to help those who are stuck using Microsoft products to connect to the network. |
34876803 | 13 | |
849bdd6f | 14 | We're approaching release and, again, **we need your help.** **Please come to the testnet** on [irc.freenode.net, port 9001](irc://irc.freenode.net:9001/) and help us find bugs! Stop by #kline-me if you'd like to help us thrash the bugs out of our KLINE/UNKLINE/REHASH changes. Or just take a look at the following (slightly updated) change list, and at our older [reference manual](http://source.freenode.net/%7Easuffield/dancer/dancer-oper-guide/dancer-oper-guide/), not yet updated, to look for features to test. |
34876803 | 15 | |
849bdd6f SB |
16 | **Thanks in advance for any help you can provide!** |
17 | Changes in Dancer IRCD 1.0.32Numerous small bugs have been fixed, and the following lists some of the changes: | |
18 | ||
19 | ||
20 | ||
21 | ||
22 | * **Auspex mode separation.** Added a new O: line umode, +A, to separate server-related information from user- and channel-related information in auspex mode. | |
23 | ||
24 | ||
25 | * **COLLIDE message.** An alternate, quieter KILL for use by services in GHOSTing nicks. | |
26 | ||
27 | ||
28 | * **CTCP ACTION treated as a message.** For the purposes of user mode C (and everywhere else we can manage), CTCP ACTION will be treated as a normal message, rather than as a client control/status command. | |
29 | ||
30 | ||
31 | * **Dump command.** Added for debugging purposes. | |
32 | ||
33 | ||
34 | * **Identified user highlighting.** The CAPAB command has been added to allow client software to register special capabilities. The first such capability is IDENTIFY-MSG; with it turned on, the text of messages, notices and CTCP ACTIONs will be prefaced with '-' when they come from an unidentified user, and '+' when the user is identified to services. The purpose of this feature is to make it difficult to spoof someone's identity. If you're running [irssi](http://www.irssi.org/), there's already a [script](http://ben.reser.org/irssi/format_identify.pl) available to format the output of this feature for your convenience. | |
34876803 | 35 | |
849bdd6f SB |
36 | In addition, we've provided another capability, IDENTIFY-CTCP, which similarly formats the output of CTCPs other than ACTION. |
37 | ||
38 | ||
39 | * **Join throttling (channel mode J).** Format: **+J <frequency>,<limit>**. Users may join this channel once every <frequency> seconds, with an initial burst and limit value of <limit> users. **NOTE**: If +Ff is turned on in the channel, users who are throttled will be sent to another channel instead of being sent an error message. | |
40 | ||
41 | ||
42 | * **Identified-only mode (channel mode r).** With +r set, only users identified to services (user mode +e) can join the channel. **NOTE:** If +Ff is turned on in the channel, users who are denied access because they are not identified to services will be sent to another channel instead of being sent an error message. | |
43 | ||
44 | ||
45 | * **NoForward modes.** Added channel mode +Q to prevent forwarding to a channel. Added user mode +Q to prevent forwarding of a user. | |
46 | ||
47 | ||
48 | * **Opmoderate mode (channel mode z).** With +z set, quieted/banned/moderated users' comments still appear to channel operators. This can be helpful during seminars and special functions. | |
49 | ||
50 | ||
51 | * **Rehash throttling.** | |
52 | ||
53 | ||
54 | * **SCAN command enhancements.** SCAN CMODES, KLINES and UNKLINES have been added. | |
55 | ||
56 | ||
57 | * **Server capabilities message.** The quasi-standard numeric 005 (declare server capabilities) has been added. | |
58 | ||
59 | ||
60 | * **STATS z fixed.** The output should now be accurate. | |
61 | ||
62 |