Author: Bleep <tomh@inxpress.net>
[ircu2.10.12-pk.git] / ChangeLog
1 2000-03-27  Kevin L. Mitchell  <klmitch@emc.com>
2
3         * ircd/m_clearmode.c: add msg.h to includes; other misc cleanups
4         to make it all compile
5
6         * ircd/m_opmode.c: add msg.h to includes...
7
8         * ircd/m_clearmode.c: implemented mo_clearchan()/ms_clearchan()
9
10         * ircd/channel.c (modebuf_flush): realized I forgot to
11         nul-terminate addbuf/rembuf properly...
12
13         * ircd/m_clearmode.c (do_clearmode): wrote do_clearmode()...
14
15         * ircd/channel.c (modebuf_flush): correct sendto_server_butone to
16         sendto_serv_butone--blah^2
17
18         * ircd/send.c (sendto_serv_butone): stupid comments confused me
19
20         * ircd/channel.c (modebuf_flush): if there are no mode changes to
21         propagate, we're done...
22
23         * ircd/channel.c (modebuf_flush): duh; it's sendto_server_butone,
24         not sendto_all_butone
25
26         * ircd/m_clearmode.c: define skeleton for m{o,s}_clearmode
27
28         * ircd/m_opmode.c: define skeleton for m{o,s}_opmode
29
30         * ircd/Makefile.in (SRC): added m_opmode() and m_clearmode() to
31         the list
32
33         * ircd/parse.c: added messages for opmode and clearmode
34
35         * include/handlers.h: added declarations for mo_opmode(),
36         ms_opmode(), mo_clearmode(), and ms_clearmode()
37
38         * include/msg.h: define MSG_OPMODE, TOK_OPMODE, MSG_CLEARMODE, and
39         TOK_CLEARMODE
40
41         * include/channel.h (MODEBUF_DEST_OPMODE): Define the
42         MODEBUF_DEST_OPMODE flag
43
44         * ircd/channel.c (modebuf_flush): added new flag,
45         MODEBUF_DEST_OPMODE; causes channel MODE/HACK(4) notice to appear
46         to originate from source's server (or source itself, if
47         IsServer(source)); also causes a server-level MODE to be sent as
48         OPMODE instead
49
50         * include/channel.h: defined MODEBUF_DEST_SERVER,
51         MODEBUF_DEST_HACK4
52
53         * ircd/channel.c: Add another argument to build_string() to handle
54         numeric nicks; implemented MODEBUF_DEST_SERVER to send MODEs to
55         servers; implemented MODEBUF_DEST_HACK4 to cause HACK(4) notices
56         to be sent out
57
58 2000-03-27  Perry Lorier <isomer@coders.net>
59
60         * ircd/s_bsd.c: fixed missing 'u' typo.
61
62 2000-03-26  Kevin L. Mitchell  <klmitch@emc.com>
63
64         * ircd/channel.c: implement modebuf_init(), _mode(), _mode_uint(),
65         _mode_string(), _mode_client(), _flush(); also implemented a
66         simple build_string()
67
68         * include/channel.h: added definition of ModeBuf, modebuf_*
69         manipulation functions, and a couple of helper macros
70
71 2000-03-24 Thomas Helvey <tomh@inxpress.net>
72   * numicks.c: convert extended numerics to use original mask version
73   * numnicks.h: ""
74   * s_user.c:
75 2000-03-23 Thomas Helvey <tomh@inxpress.net>
76   * Merge in changes from production
77 2000-03-22 Thomas Helvey <tomh@inxpress.net>
78   * numicks.c: Tweak to numnick generator to reduce possibility of duplicates.
79   * rfc1459.unet: Add Maniac's documentation for /names 0
80 * Fix misc. jupe bugs that somehow made it into the tree
81 * Escape /names 0 to mean /names --Maniac
82 * Don't core when server asks for info --Maniac 
83 * Add Kev's jupe patch --Bleep
84 * Add Maniacs squit patch --Bleep
85 * Merge in u2_10_10_beta07 changes --Bleep
86 * Merge in u2_10_10_beta06 changes --Bleep
87 * Start ircu2.10.11 development, beta branch u2_10_10 --Bleep
88 #-----------------------------------------------------------------------------
89 #
90 # ChangeLog for ircu2.10.11
91 #
92 # $Id: ChangeLog,v 1.33 2000-03-28 00:52:14 bleep Exp $
93 #
94 # Insert new changes at beginning of the change list.
95 #