File: NEWS

package info (click to toggle)
dancer-ircd 1.0.36-8
  • links: PTS, VCS
  • area: main
  • in suites: lenny, squeeze
  • size: 3,204 kB
  • ctags: 2,703
  • sloc: ansic: 36,121; sh: 3,534; perl: 612; makefile: 307
file content (121 lines) | stat: -rw-r--r-- 4,949 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
1.0.36:
        This is a minor bugfix release.

        Add umode +u, which corresponds to the ability to join a
        larger number of channels than normal, previously part of
        umode +p.

1.0.35:
        Fix an overly-aggressive server hiding check so that topic
        changes appear to come from the proper user, rather than the
        network name.

        Add cmode +R, which is like +r but only prevents sending, not
        joining.

        Hack unkline_conf so that "Expiring K:line" messages are only
        sent locally during a global rehash, since those messages are
        going to be generated on every server.

1.0.34:
        This is a minor bugfix release. Nothing to see here, move
        along.

1.0.33:
        Various bug fixes. Highlights include:

         Bans of the form *!*@!* are now corrected properly, rather
         than placing a confusing ban on remote servers.

         Kill reasons work again

         Bans are no longer broadcast to channel members while being
         synchronised on burst. This could potentially hide an
         unexpected ban, but the amount of data makes the broadcast
         largely useless anyway.

        Remove cmode +F. Forwarding finally appears safe for general
        use.

1.0.32:
        Add cmode +z ("opmoderate"), which means that chanops receive
        all messages targetted to the channel, regardless of whether
        the originating client can send them to anybody else or
        not. The only exception is messages from non-members when the
        channel has cmode +n.

        Add join frequency throttling via cmode +J.

        Add dump command and infrastructure, to aid debugging.

        CTCP ACTION is now considered a normal message instead of a
        CTCP message, in all cases where the two are distinguished,
        notably umode +C.

        Hash tables reduced in size to decrease core memory usage;
        previously they were calibrated for networks with tens of
        thousands of users.

        Add client capability system. Clients (*NOT* *USERS*) can send
        CAPAB messages for functions which they support.

        Added client capability "IDENTIFY-MSG", which prefixes every
        PRIVMSG or NOTICE with a character indicating whether the user
        is identified or not. Add capability "IDENTIFY-CTCP" which
        does the same, but for CTCP messages. One notable exception is
        that CTCP ACTION messages are classified under IDENTIFY-MSG.

        Added COLLIDE message for services to use to kill a user
        silently (so that server notices for KILL messages are not
        generated; this is intended for features such as nickserv
        GHOST).

        Add CMODES, KLINES and UNKLINES forms to the SCAN command.

        Add 005 numeric to declare server capabilities to clients.

        STATS z should now be accurate.

        Split some of the functionality of +a into +A; +A now makes
        servers and configuration data visible, while +a makes users
        and channels visible.

        Add umode +Q, which prevents you from being affected by
        channel forwarding, and cmode +Q, which prevents people from
        being forwarded to the channel with it set.

        Add cmode +r, which prevents unidentified users from joining
        the channel.

        Add REHASH throttling. If more than one REHASH message occurs
        inside three seconds, all the later ones get discarded, and a
        single rehash occurs at the end. This should prevent things
        which loop on REHASH from taking out the rest of the network.

        Builds with gcc 3.3.

        The deprecated _ prefix for I:lines has now been removed
        entirely, along with the rest of the vestigial G:line
        support. I:lines with _ in their prefixes will break, you must
        now remove them.

        For channels with cmode -t, you now have to be able to send to
        the channel in order to change the topic. This means that +n
        and +q (etc) work as expected.

        An EIGHTBIT_CHANNEL option has been added to config.h. When
        this is unset, characters outside the printable ASCII set
        cannot be used in channel names. When it is set, most (but not
        all) values can be used. Control characters (codepoints 0 to
        31) are still disallowed, but this can change if anybody can
        come up with a good reason for it. This option is off by
        default in the fn config and on in the dist config.

        A STRIP_MISC option has been added to config.h. This controls
        whether or not fields like channel topics and quit messages
        are passed through the same filter as channels with cmode +c
        set. It may be necessary to disable this in order to support
        some CJK encodings.

        Quit messages are now suppressed if the user is in a channel
        to which they cannot send - just like nick changes.