]>
granicus.if.org Git - ngircd/log
Florian Westphal [Tue, 5 Feb 2008 13:15:05 +0000 (13:15 +0000)]
[Parser]: Don't use Client_Type after command has been processed.
This caused a read from already free'd memory, if the processed
command (IRC_QUIT) calls Client_Destroy. (from HEAD)
Alexander Barton [Mon, 7 Jan 2008 21:05:37 +0000 (21:05 +0000)]
Updated Debian changelog for 0.10.4.
Alexander Barton [Mon, 7 Jan 2008 20:57:39 +0000 (20:57 +0000)]
ngIRCd 0.10.4
Florian Westphal [Mon, 7 Jan 2008 11:41:43 +0000 (11:41 +0000)]
IRC_PART could reference invalid memory.
Alexander Barton [Tue, 31 Jul 2007 20:48:15 +0000 (20:48 +0000)]
Fixed a compile problem with elder gcc (detected with 2.95.2). [from HEAD]
Alexander Barton [Tue, 31 Jul 2007 19:33:51 +0000 (19:33 +0000)]
Ooops, wrong date ... "great". Next try ...
Alexander Barton [Tue, 31 Jul 2007 19:07:59 +0000 (19:07 +0000)]
New release, fixing a security bug: 0.10.3
Alexander Barton [Tue, 31 Jul 2007 18:54:26 +0000 (18:54 +0000)]
SECURITY: Fixed a severe bug in handling JOIN commands, which could
cause the server to crash. Thanks to Sebastian Vesper, <net@veoson.net>.
Alexander Barton [Fri, 8 Jun 2007 09:05:23 +0000 (09:05 +0000)]
Release 0.10.2.
Alexander Barton [Sat, 26 May 2007 10:44:51 +0000 (10:44 +0000)]
Updated config.sub and config.guess [from HEAD].
Alexander Barton [Sat, 19 May 2007 14:22:40 +0000 (14:22 +0000)]
ngIRCd 0.10.2-rc2
Alexander Barton [Fri, 18 May 2007 22:11:18 +0000 (22:11 +0000)]
Server links are allowed to use larger write buffers now (up to 50 KB);
removed Z{READ|WRITE}BUFFER_LEN. -- Both from HEAD.
Florian Westphal [Wed, 9 May 2007 13:21:38 +0000 (13:21 +0000)]
make needlesly global function Conn_Write static. (from HEAD)
Alexander Barton [Sat, 5 May 2007 20:43:11 +0000 (20:43 +0000)]
Version 0.10.2-pre1
Alexander Barton [Sat, 5 May 2007 20:25:47 +0000 (20:25 +0000)]
Updated year of copyright notice.
Alexander Barton [Sat, 5 May 2007 20:25:19 +0000 (20:25 +0000)]
Updated documentation.
Florian Westphal [Wed, 2 May 2007 12:22:43 +0000 (12:22 +0000)]
fix compressed server links (broken since 0.10.0)
Florian Westphal [Tue, 3 Apr 2007 22:08:50 +0000 (22:08 +0000)]
sync with HEAD.
Florian Westphal [Tue, 3 Apr 2007 20:23:30 +0000 (20:23 +0000)]
re-arranged invite and ban list-handling (from HEAD)
Florian Westphal [Sun, 17 Dec 2006 23:06:29 +0000 (23:06 +0000)]
revert to last good revision
Florian Westphal [Sun, 17 Dec 2006 23:00:47 +0000 (23:00 +0000)]
do not call Conn_Close when io_event_create fails [from HEAD]
Florian Westphal [Sun, 17 Dec 2006 23:00:17 +0000 (23:00 +0000)]
fix possibe buffer-off-by one [from HEAD]
Florian Westphal [Sun, 17 Dec 2006 22:59:56 +0000 (22:59 +0000)]
don't call Resolve_Shutdown() when io_event_create fails [from HEAD]
Alexander Barton [Sun, 17 Dec 2006 14:06:19 +0000 (14:06 +0000)]
ngIRCd 0.10.1.
Alexander Barton [Sun, 17 Dec 2006 13:55:29 +0000 (13:55 +0000)]
Updated documentation for release 0.10.1.
Alexander Barton [Sun, 17 Dec 2006 13:49:49 +0000 (13:49 +0000)]
Added support for Solaris 11. [from HEAD]
Florian Westphal [Mon, 11 Dec 2006 22:08:14 +0000 (22:08 +0000)]
add PredefChannelsOnly to manpage [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 14:26:52 +0000 (14:26 +0000)]
Changed Numerics 265 and 266 to follow ircd 2.11.x "standards". [from HEAD]
Allow PASS syntax defined in RFC 1459 for server links, too. [from HEAD]
Enhanced ISUPPORT message (005 numeric). [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 14:21:26 +0000 (14:21 +0000)]
cleanups [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 14:00:00 +0000 (14:00 +0000)]
make several counters unsigned, char *s -> const char *s [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:54:10 +0000 (13:54 +0000)]
cleanups [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:33:52 +0000 (13:33 +0000)]
merge Conf_PredefChannelsOnly [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:18:22 +0000 (13:18 +0000)]
char* -> const char* [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:13:53 +0000 (13:13 +0000)]
backport checks for inline keyword and strcspn() [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:10:43 +0000 (13:10 +0000)]
merge Conf_PredefChannelsOnly Config Option [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:08:02 +0000 (13:08 +0000)]
make several counters unsigned [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:06:50 +0000 (13:06 +0000)]
- whitespace damage [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:05:38 +0000 (13:05 +0000)]
#define MASK_LEN should use parentheses [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:02:07 +0000 (13:02 +0000)]
make LogDebug() 'static inline' if DEBUG is not defined [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:01:11 +0000 (13:01 +0000)]
char *foo -> const char *foo [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:00:25 +0000 (13:00 +0000)]
cleanups [from HEAD]
Alexander Barton [Fri, 10 Nov 2006 10:06:14 +0000 (10:06 +0000)]
Fixed validation of server names containing digits. [from HEAD]
Florian Westphal [Thu, 5 Oct 2006 18:30:47 +0000 (18:30 +0000)]
fix Channel_Join() [from HEAD]
Alexander Barton [Tue, 3 Oct 2006 11:01:05 +0000 (11:01 +0000)]
Update info text of local server after re-reading configuration. [from HEAD]
Alexander Barton [Sun, 1 Oct 2006 16:21:55 +0000 (16:21 +0000)]
ngIRCd 0.10.0
Alexander Barton [Sun, 1 Oct 2006 16:13:21 +0000 (16:13 +0000)]
Removed "~sid" postfix; ooopsa.
Alexander Barton [Sun, 1 Oct 2006 16:10:47 +0000 (16:10 +0000)]
Added "Provides: ircd" and bumped standards version.
Alexander Barton [Sat, 16 Sep 2006 13:51:35 +0000 (13:51 +0000)]
Updated ChangeLog.
Alexander Barton [Sat, 16 Sep 2006 13:49:15 +0000 (13:49 +0000)]
Fix file handle leak [from HEAD].
Alexander Barton [Sat, 9 Sep 2006 19:00:06 +0000 (19:00 +0000)]
ngIRCd 0.10.0-pre2
Alexander Barton [Sat, 9 Sep 2006 18:50:47 +0000 (18:50 +0000)]
ngircd 0.10.0-pre2 release.
Alexander Barton [Sat, 9 Sep 2006 18:34:00 +0000 (18:34 +0000)]
only test for stack smashing protector if we are using gcc;
use -fstack-protector-all for the test to make sure the guard variable is added.
[from HEAD.]
Alexander Barton [Sat, 9 Sep 2006 18:10:56 +0000 (18:10 +0000)]
Updated list of supported/tested platforms. [from HEAD]
Alexander Barton [Sun, 13 Aug 2006 18:21:31 +0000 (18:21 +0000)]
fix gcc 4.1 -fstack-protector detection. [from HEAD]
Alexander Barton [Wed, 2 Aug 2006 10:29:11 +0000 (10:29 +0000)]
New release: 0.10.0-pre1
Alexander Barton [Wed, 2 Aug 2006 09:54:19 +0000 (09:54 +0000)]
Updated debian changelog (from HEAD).
Alexander Barton [Wed, 2 Aug 2006 09:04:20 +0000 (09:04 +0000)]
Updated documentation.
Alexander Barton [Wed, 2 Aug 2006 08:19:38 +0000 (08:19 +0000)]
Updated documentation.
Alexander Barton [Mon, 31 Jul 2006 20:32:20 +0000 (20:32 +0000)]
Increased version number to 0.10.x :-)
Alexander Barton [Mon, 24 Jul 2006 22:54:09 +0000 (22:54 +0000)]
Don't assert() when a pre-defined channel has no topic.
Alexander Barton [Sun, 23 Jul 2006 23:23:45 +0000 (23:23 +0000)]
Flag the format parameter of LogDebug() as "unused" when not compiling with
debug code to avoid gcc warnings. Added some documentation comments.
Alexander Barton [Sun, 23 Jul 2006 23:11:44 +0000 (23:11 +0000)]
Removed unused variable "ret" when using the select() API.
Alexander Barton [Sun, 23 Jul 2006 23:05:20 +0000 (23:05 +0000)]
Removed (theoretically) division by zero; reformated some code.
Alexander Barton [Sun, 23 Jul 2006 16:42:45 +0000 (16:42 +0000)]
Validate "ServerName" variable.
Alexander Barton [Sun, 23 Jul 2006 15:47:26 +0000 (15:47 +0000)]
Updated documentation.
Alexander Barton [Sun, 23 Jul 2006 15:43:18 +0000 (15:43 +0000)]
Allow DIE to send a message to all locally connected clients. Closes bug #48.
Alexander Barton [Sun, 23 Jul 2006 15:22:56 +0000 (15:22 +0000)]
"Enhanced" debug message for Handle_Write(), only print when data in buffer.
Alexander Barton [Sun, 23 Jul 2006 15:19:20 +0000 (15:19 +0000)]
Output some debug messages only if DEBUG_ZIP is #define'd.
Alexander Barton [Sun, 23 Jul 2006 14:55:40 +0000 (14:55 +0000)]
Don't include conn.h, conn-func.h is enough.
Alexander Barton [Sun, 23 Jul 2006 12:43:15 +0000 (12:43 +0000)]
Updated CVS URLs; enhanced documentation a little bit.
Alexander Barton [Sun, 23 Jul 2006 12:19:57 +0000 (12:19 +0000)]
Updated some patch names on Arthur.
Alexander Barton [Sun, 23 Jul 2006 12:07:33 +0000 (12:07 +0000)]
Updated copyright notice ;-)
Alexander Barton [Sun, 23 Jul 2006 12:03:14 +0000 (12:03 +0000)]
Updated autoconf helper scripts.
Alexander Barton [Sun, 23 Jul 2006 11:34:32 +0000 (11:34 +0000)]
Added ngindent.
Florian Westphal [Wed, 12 Jul 2006 19:27:12 +0000 (19:27 +0000)]
remove fd from io_event structure
Florian Westphal [Sat, 1 Jul 2006 22:11:48 +0000 (22:11 +0000)]
ALIGN_XXX( v ) macros now leave v alone if it was already aligned.
Alexander Barton [Thu, 15 Jun 2006 20:28:15 +0000 (20:28 +0000)]
Sorted channel modes alphabetically.
Alexander Barton [Wed, 17 May 2006 16:44:14 +0000 (16:44 +0000)]
Detect the Avahi "howl-compatibility" as well as Howl itself.
Alexander Barton [Fri, 12 May 2006 11:53:04 +0000 (11:53 +0000)]
The third parameter of bind() is of type "socklen_t", not "int".
Alexander Barton [Wed, 10 May 2006 21:24:01 +0000 (21:24 +0000)]
Use some more specific data types (e. g. pid_t vs. int), make "SPLint" happy :-)
Florian Westphal [Wed, 10 May 2006 17:33:36 +0000 (17:33 +0000)]
make splint complain less...
Florian Westphal [Tue, 9 May 2006 17:02:40 +0000 (17:02 +0000)]
disabled most (rather annoying) debug messages using DEBUG_ARRAY / DEBUG_IO defines
Alexander Barton [Tue, 9 May 2006 15:45:30 +0000 (15:45 +0000)]
Removed kqueue bug fix (never released), rephrased some internal changes,
and added "time shift" bug fix.
Alexander Barton [Tue, 9 May 2006 14:49:08 +0000 (14:49 +0000)]
Handle time shifts backwards gracefully.
Florian Westphal [Sun, 7 May 2006 11:07:13 +0000 (11:07 +0000)]
kqueue now tested on NetBSD3.0, FreeBSD6 and Darwin7.9.0
Florian Westphal [Sun, 7 May 2006 10:55:43 +0000 (10:55 +0000)]
kqueue fix.
Florian Westphal [Sun, 7 May 2006 10:54:42 +0000 (10:54 +0000)]
kqueue support was completely broken; seemed to work on FreeBSD just because of sheer luck.
Florian Westphal [Sun, 7 May 2006 10:52:47 +0000 (10:52 +0000)]
minor cleanup, removed unneeded check in safemult_sizet
Alexander Barton [Sun, 30 Apr 2006 21:31:43 +0000 (21:31 +0000)]
Send invite and ban lists only once and not repeatedly for every channel.
Florian Westphal [Sat, 29 Apr 2006 16:19:46 +0000 (16:19 +0000)]
Fix Connection Pool resizing.
Florian Westphal [Sun, 23 Apr 2006 10:37:27 +0000 (10:37 +0000)]
Client_GetFromConn() removed and replaced with new function Conn_GetClient()
Florian Westphal [Sun, 23 Apr 2006 10:33:37 +0000 (10:33 +0000)]
changes some comments, minor cleanup
Alexander Barton [Sun, 9 Apr 2006 12:53:07 +0000 (12:53 +0000)]
Fix up ngt_TrimStr() once more ... :-/
Alexander Barton [Sun, 9 Apr 2006 12:27:23 +0000 (12:27 +0000)]
Mostly whitespace fixes.
Alexander Barton [Sat, 8 Apr 2006 16:35:03 +0000 (16:35 +0000)]
Added maintainer-clean-local target to purge generated Makefiles.
Florian Westphal [Fri, 24 Mar 2006 23:25:38 +0000 (23:25 +0000)]
fix ngt_TrimStr(), fix format string
Alexander Barton [Wed, 22 Mar 2006 08:05:10 +0000 (08:05 +0000)]
ngt_TrimStr(): code cleanup.
Florian Westphal [Sat, 18 Mar 2006 22:27:09 +0000 (22:27 +0000)]
use strlcat return value; don't call time() repeatedly.
Florian Westphal [Thu, 16 Mar 2006 20:14:16 +0000 (20:14 +0000)]
corrected return value
Florian Westphal [Thu, 16 Mar 2006 19:56:34 +0000 (19:56 +0000)]
removed silly if (foo) { if (foo){ }} statement