Skip to content

Commit 59649f2

Browse files
author
Jarkko Oikarinen
committed
irc2.11.2p3
1 parent ac50bd8 commit 59649f2

18 files changed

+247
-193
lines changed

common/parse.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020

2121
#ifndef lint
22-
static const volatile char rcsid[] = "@(#)$Id: parse.c,v 1.96 2008/06/10 22:06:53 chopin Exp $";
22+
static const volatile char rcsid[] = "@(#)$Id: parse.c,v 1.97 2010/08/12 16:29:30 bif Exp $";
2323
#endif
2424

2525
#include "os.h"
@@ -901,8 +901,9 @@ static int cancel_clients(aClient *cptr, aClient *sptr, char *cmd)
901901
if (IsServer(cptr))
902902
{
903903
sendto_serv_butone(NULL, ":%s KILL %s :%s (%s[%s] != %s)",
904-
me.name, sptr->name, me.name,
905-
sptr->name, sptr->from->name,
904+
me.name,
905+
sptr->user ? sptr->user->uid : sptr->name,
906+
me.name, sptr->name, sptr->from->name,
906907
get_client_name(cptr, TRUE));
907908
sptr->flags |= FLAGS_KILLED;
908909
return exit_client(cptr, sptr, &me, "Fake Prefix");

common/patchlevel.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
*/
1818

1919
#ifndef PATCHLEVEL
20-
#define PATCHLEVEL "0211020002" /* for server identification */
20+
#define PATCHLEVEL "0211020003" /* for server identification */
2121
#define DEVLEVEL 'a'
2222
#endif

doc/AUTHORS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ Helmut Springer <[email protected]>
173173
Michael 'Eumel' Neumayer <[email protected]>
174174
Kurt Roeckx <[email protected]> cleaned up the compression code, among many things
175175
Roar Thron�s <[email protected]> for more IPv6 work
176-
Piotr Kucharski <chopin@sgh.waw.pl> for his work on the anti socks module
176+
Piotr Kucharski <chopin@42.pl> for his work on the anti socks module
177177
Michal Svoboda <[email protected]> removed useless anUser linked list
178178

179179
Thanks go to those persons not mentioned here who have added their advice,

doc/ChangeLog

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
2.11.2p3
2+
3+
2010-08-12 Piotr Kucharski
4+
5+
* channel.c/can_send(): bans and exceptions set with cidr work only
6+
on local server. side-effect of this was if you set non-cidr ban
7+
(say *@*) plus a cidr exception, you were no longer heard outside
8+
your server (you matched the ban, but cidr exception was not even
9+
checked). allow remote clients to talk without checking for bans
10+
and exceptions. (reported by BR).
11+
* s_err.c, s_serv.c, s_user.c: fix various format string errors
12+
visible on amd64 (patch from jilles).
13+
* parse.c/cancel_clients(), s_user.c/register_user(): fix all kills
14+
that sent a nick to send a UID, except the impossible nick collision
15+
kill (patch from jilles).
16+
17+
2010-08-11 Piotr Kucharski
18+
19+
* s_conf.c/prep_kline(): reject all not fully specified u@h masks and
20+
also *@* one.
21+
* ircd.c/s_die(): clean up unix socket.
22+
* s_service.c/m_service(): send SERVICE also to dist matching SID.
23+
24+
2010-03-09 Piotr Kucharski
25+
26+
* s_conf.c/prep_kline(): match_ipmask() was getting host with '@' char
27+
prepended, that did not work at all.
28+
29+
2009-12-11 Piotr Kucharski
30+
31+
* s_conf.c/prep_kline(): oper can crash his local ircd by issuing
32+
tkline with wrong parameters (reported by AsmPro).
33+
134
2.11.2p2
235

336
2009-11-13 Piotr Kucharski

0 commit comments

Comments
 (0)