mirror of
https://github.com/osmarks/ngircd.git
synced 2026-09-22 17:08:46 +00:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
058316059f | ||
|
|
c74aa136af | ||
|
|
079e0cf9a4 |
@@ -10,6 +10,11 @@
|
|||||||
-- ChangeLog --
|
-- ChangeLog --
|
||||||
|
|
||||||
|
|
||||||
|
ngIRCd 0.10.3 (2007-07-31)
|
||||||
|
|
||||||
|
- SECURITY: Fixed a severe bug in handling JOIN commands, which could
|
||||||
|
cause the server to crash. Thanks to Sebastian Vesper, <net@veoson.net>.
|
||||||
|
|
||||||
ngIRCd 0.10.2 (2007-06-08)
|
ngIRCd 0.10.2 (2007-06-08)
|
||||||
|
|
||||||
ngIRCd 0.10.2-pre2 (2007-05-19)
|
ngIRCd 0.10.2-pre2 (2007-05-19)
|
||||||
@@ -689,4 +694,4 @@ ngIRCd 0.0.1, 31.12.2001
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
$Id: ChangeLog,v 1.302.2.17 2007/06/08 09:05:23 alex Exp $
|
$Id: ChangeLog,v 1.302.2.19 2007/07/31 19:33:51 alex Exp $
|
||||||
|
|||||||
+2
-2
@@ -8,13 +8,13 @@
|
|||||||
# (at your option) any later version.
|
# (at your option) any later version.
|
||||||
# Please read the file COPYING, README and AUTHORS for more information.
|
# Please read the file COPYING, README and AUTHORS for more information.
|
||||||
#
|
#
|
||||||
# $Id: configure.in,v 1.118.2.12 2007/06/08 09:05:23 alex Exp $
|
# $Id: configure.in,v 1.118.2.13 2007/07/31 19:07:59 alex Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
# -- Initialisation --
|
# -- Initialisation --
|
||||||
|
|
||||||
AC_PREREQ(2.50)
|
AC_PREREQ(2.50)
|
||||||
AC_INIT(ngircd, 0.10.2)
|
AC_INIT(ngircd, 0.10.3)
|
||||||
AC_CONFIG_SRCDIR(src/ngircd/ngircd.c)
|
AC_CONFIG_SRCDIR(src/ngircd/ngircd.c)
|
||||||
AC_CANONICAL_TARGET
|
AC_CANONICAL_TARGET
|
||||||
AM_INIT_AUTOMAKE(1.6)
|
AM_INIT_AUTOMAKE(1.6)
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
ngircd (0.10.3-0ab1) unstable; urgency=high
|
||||||
|
|
||||||
|
* New "upstream" release: 0.10.3 - fixing a security bug.
|
||||||
|
|
||||||
|
-- Alexander Barton <alex@barton.de> Tue, 31 Jul 2007 21:02:52 +0200
|
||||||
|
|
||||||
ngircd (0.10.2-0ab1) unstable; urgency=low
|
ngircd (0.10.2-0ab1) unstable; urgency=low
|
||||||
|
|
||||||
* New "upstream" release: 0.10.2
|
* New "upstream" release: 0.10.2
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
%define name ngircd
|
%define name ngircd
|
||||||
%define version 0.10.2
|
%define version 0.10.3
|
||||||
%define release 1
|
%define release 1
|
||||||
%define prefix %{_prefix}
|
%define prefix %{_prefix}
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
#include "portab.h"
|
#include "portab.h"
|
||||||
|
|
||||||
static char UNUSED id[] = "$Id: irc-channel.c,v 1.35.2.3 2007/04/03 20:23:31 fw Exp $";
|
static char UNUSED id[] = "$Id: irc-channel.c,v 1.35.2.4 2007/07/31 18:54:30 alex Exp $";
|
||||||
|
|
||||||
#include "imp.h"
|
#include "imp.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
@@ -52,7 +52,9 @@ IRC_JOIN( CLIENT *Client, REQUEST *Req )
|
|||||||
assert( Req != NULL );
|
assert( Req != NULL );
|
||||||
|
|
||||||
/* Bad number of arguments? */
|
/* Bad number of arguments? */
|
||||||
if(( Req->argc > 2 )) return IRC_WriteStrClient( Client, ERR_NEEDMOREPARAMS_MSG, Client_ID( Client ), Req->command );
|
if (Req->argc < 1 || Req->argc > 2)
|
||||||
|
return IRC_WriteStrClient(Client, ERR_NEEDMOREPARAMS_MSG,
|
||||||
|
Client_ID(Client), Req->command);
|
||||||
|
|
||||||
/* Who is the sender? */
|
/* Who is the sender? */
|
||||||
if( Client_Type( Client ) == CLIENT_SERVER ) target = Client_Search( Req->prefix );
|
if( Client_Type( Client ) == CLIENT_SERVER ) target = Client_Search( Req->prefix );
|
||||||
|
|||||||
Reference in New Issue
Block a user