]>
Commit | Line | Data |
---|---|---|
3bd189cb JR |
1 | From owner-operlist@eff.org Wed Apr 21 19:14 EET 1993 |
2 | Received: from lut.fi by cc.lut.fi with SMTP | |
3 | (5.61/IDA-1.2.8+Kim) id AA16675; Wed, 21 Apr 93 19:14:37 +0300 | |
4 | Received: from eff.org by lut.fi with SMTP | |
5 | (5.65c8/IDA-1.4.4/Kim-2.2) id AA16516; Wed, 21 Apr 1993 19:14:58 +0300 | |
6 | Received: by eff.org id AA05619 | |
7 | (5.65c/IDA-1.4.4/pen-ident for oper-inbox); Wed, 21 Apr 1993 12:05:14 -0400 | |
8 | Received: from ARCTURUS.CIRIL.FR by eff.org with SMTP id AA05615 | |
9 | (5.65c/IDA-1.4.4/pen-ident for <operlist@eff.org>); Wed, 21 Apr 1993 12:05:12 -0400 | |
10 | Received: from mines.u-nancy.fr by arcturus.ciril.fr with SMTP | |
11 | (16.6/16.2) id AA04175; Wed, 21 Apr 93 18:05:13 +0200 | |
12 | Received: by donjuan.mines.u-nancy.fr (4.1/SMI-4.0) | |
13 | id AA18856; Wed, 21 Apr 93 18:04:15 +0200 | |
14 | From: galibero@mines.u-nancy.fr (Galibert Olivier) | |
15 | Message-Id: <9304211604.AA18856@donjuan.mines.u-nancy.fr> | |
16 | Subject: Patch for 2.8.* servers | |
17 | To: operlist@eff.org | |
18 | Date: Wed, 21 Apr 93 18:04:14 MET DST | |
19 | X-Mailer: ELM [version 2.3 PL11] | |
20 | X-Charset: FI | |
21 | X-Char-Esc: 29 | |
22 | Status: RO | |
23 | ||
24 | A bug in the code allows anybody to bypass bans in | |
25 | any channel. Here's the patch to correct it. The diff -c | |
26 | has been done on a 2.8.5 version. | |
27 | ||
28 | ----------------------------Start of patch--------------------------- | |
29 | *** channel.c.orig Wed Apr 21 17:49:42 1993 | |
30 | --- channel.c Wed Apr 21 17:49:42 1993 | |
31 | *************** | |
32 | *** 944,952 **** | |
33 | change_chan_flag(lp, chptr); | |
34 | break; | |
35 | case MODE_BAN : | |
36 | ! if (ischop && whatt & MODE_ADD && | |
37 | !add_banid(chptr, cp) || | |
38 | ! whatt & MODE_DEL && !del_banid(chptr, cp)) | |
39 | { | |
40 | *mbuf++ = c; | |
41 | (void)strcat(pbuf, cp); | |
42 | --- 944,952 ---- | |
43 | change_chan_flag(lp, chptr); | |
44 | break; | |
45 | case MODE_BAN : | |
46 | ! if (ischop && ( whatt & MODE_ADD && | |
47 | !add_banid(chptr, cp) || | |
48 | ! whatt & MODE_DEL && !del_banid(chptr, cp))) | |
49 | { | |
50 | *mbuf++ = c; | |
51 | (void)strcat(pbuf, cp); | |
52 | ---------------------End of patch------------------------------------- | |
53 | ||
54 | Have a nice day ! | |
55 | ||
56 | Galibert Olivier | |
57 |