]> arthur.barton.de Git - ngircd.git/log
ngircd.git
16 years ago[Parser]: Don't use Client_Type after command has been processed. branch-0-10-x
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)

16 years agoUpdated Debian changelog for 0.10.4. rel-0-10-4
Alexander Barton [Mon, 7 Jan 2008 21:05:37 +0000 (21:05 +0000)]
Updated Debian changelog for 0.10.4.

16 years agongIRCd 0.10.4
Alexander Barton [Mon, 7 Jan 2008 20:57:39 +0000 (20:57 +0000)]
ngIRCd 0.10.4

16 years agoIRC_PART could reference invalid memory.
Florian Westphal [Mon, 7 Jan 2008 11:41:43 +0000 (11:41 +0000)]
IRC_PART could reference invalid memory.

16 years agoFixed a compile problem with elder gcc (detected with 2.95.2). [from HEAD]
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]

16 years agoOoops, wrong date ... "great". Next try ... rel-0-10-3
Alexander Barton [Tue, 31 Jul 2007 19:33:51 +0000 (19:33 +0000)]
Ooops, wrong date ... "great". Next try ...

16 years agoNew release, fixing a security bug: 0.10.3
Alexander Barton [Tue, 31 Jul 2007 19:07:59 +0000 (19:07 +0000)]
New release, fixing a security bug: 0.10.3

16 years agoSECURITY: Fixed a severe bug in handling JOIN commands, which could
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>.

16 years agoRelease 0.10.2. rel-0-10-2
Alexander Barton [Fri, 8 Jun 2007 09:05:23 +0000 (09:05 +0000)]
Release 0.10.2.

16 years agoUpdated config.sub and config.guess [from HEAD].
Alexander Barton [Sat, 26 May 2007 10:44:51 +0000 (10:44 +0000)]
Updated config.sub and config.guess [from HEAD].

16 years agongIRCd 0.10.2-rc2 rel-0-10-2-pre2
Alexander Barton [Sat, 19 May 2007 14:22:40 +0000 (14:22 +0000)]
ngIRCd 0.10.2-rc2

16 years agoServer links are allowed to use larger write buffers now (up to 50 KB);
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.

16 years agomake needlesly global function Conn_Write static. (from HEAD)
Florian Westphal [Wed, 9 May 2007 13:21:38 +0000 (13:21 +0000)]
make needlesly global function Conn_Write static. (from HEAD)

16 years agoVersion 0.10.2-pre1 rel-0-10-2-pre1
Alexander Barton [Sat, 5 May 2007 20:43:11 +0000 (20:43 +0000)]
Version 0.10.2-pre1

16 years agoUpdated year of copyright notice.
Alexander Barton [Sat, 5 May 2007 20:25:47 +0000 (20:25 +0000)]
Updated year of copyright notice.

16 years agoUpdated documentation.
Alexander Barton [Sat, 5 May 2007 20:25:19 +0000 (20:25 +0000)]
Updated documentation.

16 years agofix compressed server links (broken since 0.10.0)
Florian Westphal [Wed, 2 May 2007 12:22:43 +0000 (12:22 +0000)]
fix compressed server links (broken since 0.10.0)

17 years agosync with HEAD.
Florian Westphal [Tue, 3 Apr 2007 22:08:50 +0000 (22:08 +0000)]
sync with HEAD.

17 years agore-arranged invite and ban list-handling (from HEAD)
Florian Westphal [Tue, 3 Apr 2007 20:23:30 +0000 (20:23 +0000)]
re-arranged invite and ban list-handling (from HEAD)

17 years agorevert to last good revision
Florian Westphal [Sun, 17 Dec 2006 23:06:29 +0000 (23:06 +0000)]
revert to last good revision

17 years agodo not call Conn_Close when io_event_create fails [from HEAD]
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]

17 years agofix possibe buffer-off-by one [from HEAD]
Florian Westphal [Sun, 17 Dec 2006 23:00:17 +0000 (23:00 +0000)]
fix possibe buffer-off-by one [from HEAD]

17 years agodon't call Resolve_Shutdown() when io_event_create fails [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]

17 years agongIRCd 0.10.1. rel-0-10-1
Alexander Barton [Sun, 17 Dec 2006 14:06:19 +0000 (14:06 +0000)]
ngIRCd 0.10.1.

17 years agoUpdated documentation for release 0.10.1.
Alexander Barton [Sun, 17 Dec 2006 13:55:29 +0000 (13:55 +0000)]
Updated documentation for release 0.10.1.

17 years agoAdded support for Solaris 11. [from HEAD]
Alexander Barton [Sun, 17 Dec 2006 13:49:49 +0000 (13:49 +0000)]
Added support for Solaris 11. [from HEAD]

17 years agoadd PredefChannelsOnly to manpage [from HEAD]
Florian Westphal [Mon, 11 Dec 2006 22:08:14 +0000 (22:08 +0000)]
add PredefChannelsOnly to manpage [from HEAD]

17 years agoChanged Numerics 265 and 266 to follow ircd 2.11.x "standards". [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]

17 years agocleanups [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 14:21:26 +0000 (14:21 +0000)]
cleanups [from HEAD]

17 years agomake several counters unsigned, char *s -> const char *s [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]

17 years agocleanups [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:54:10 +0000 (13:54 +0000)]
cleanups [from HEAD]

17 years agomerge Conf_PredefChannelsOnly [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:33:52 +0000 (13:33 +0000)]
merge Conf_PredefChannelsOnly [from HEAD]

17 years agochar* -> const char* [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:18:22 +0000 (13:18 +0000)]
char* -> const char* [from HEAD]

17 years agobackport checks for inline keyword and strcspn() [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:13:53 +0000 (13:13 +0000)]
backport checks for inline keyword and strcspn() [from HEAD]

17 years agomerge Conf_PredefChannelsOnly Config Option [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:10:43 +0000 (13:10 +0000)]
merge Conf_PredefChannelsOnly Config Option [from HEAD]

17 years agomake several counters unsigned [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:08:02 +0000 (13:08 +0000)]
make several counters unsigned [from HEAD]

17 years ago- whitespace damage [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:06:50 +0000 (13:06 +0000)]
- whitespace damage [from HEAD]

17 years ago#define MASK_LEN should use parentheses [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:05:38 +0000 (13:05 +0000)]
#define MASK_LEN should use parentheses [from HEAD]

17 years agomake LogDebug() 'static inline' if DEBUG is not defined [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]

17 years agochar *foo -> const char *foo [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:01:11 +0000 (13:01 +0000)]
char *foo -> const char *foo [from HEAD]

17 years agocleanups [from HEAD]
Florian Westphal [Sat, 2 Dec 2006 13:00:25 +0000 (13:00 +0000)]
cleanups [from HEAD]

17 years agoFixed validation of server names containing digits. [from HEAD]
Alexander Barton [Fri, 10 Nov 2006 10:06:14 +0000 (10:06 +0000)]
Fixed validation of server names containing digits. [from HEAD]

17 years agofix Channel_Join() [from HEAD]
Florian Westphal [Thu, 5 Oct 2006 18:30:47 +0000 (18:30 +0000)]
fix Channel_Join() [from HEAD]

17 years agoUpdate info text of local server after re-reading configuration. [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]

17 years agongIRCd 0.10.0 rel-0-10-0
Alexander Barton [Sun, 1 Oct 2006 16:21:55 +0000 (16:21 +0000)]
ngIRCd 0.10.0

17 years agoRemoved "~sid" postfix; ooopsa.
Alexander Barton [Sun, 1 Oct 2006 16:13:21 +0000 (16:13 +0000)]
Removed "~sid" postfix; ooopsa.

17 years agoAdded "Provides: ircd" and bumped standards version.
Alexander Barton [Sun, 1 Oct 2006 16:10:47 +0000 (16:10 +0000)]
Added "Provides: ircd" and bumped standards version.

17 years agoUpdated ChangeLog.
Alexander Barton [Sat, 16 Sep 2006 13:51:35 +0000 (13:51 +0000)]
Updated ChangeLog.

17 years agoFix file handle leak [from HEAD].
Alexander Barton [Sat, 16 Sep 2006 13:49:15 +0000 (13:49 +0000)]
Fix file handle leak [from HEAD].

17 years agongIRCd 0.10.0-pre2 rel-0-10-0-pre2
Alexander Barton [Sat, 9 Sep 2006 19:00:06 +0000 (19:00 +0000)]
ngIRCd 0.10.0-pre2

17 years agongircd 0.10.0-pre2 release.
Alexander Barton [Sat, 9 Sep 2006 18:50:47 +0000 (18:50 +0000)]
ngircd 0.10.0-pre2 release.

17 years agoonly test for stack smashing protector if we are using gcc;
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.]

17 years agoUpdated list of supported/tested platforms. [from HEAD]
Alexander Barton [Sat, 9 Sep 2006 18:10:56 +0000 (18:10 +0000)]
Updated list of supported/tested platforms. [from HEAD]

17 years agofix gcc 4.1 -fstack-protector detection. [from HEAD]
Alexander Barton [Sun, 13 Aug 2006 18:21:31 +0000 (18:21 +0000)]
fix gcc 4.1 -fstack-protector detection. [from HEAD]

17 years agoNew release: 0.10.0-pre1 rel-0-10-0-pre1
Alexander Barton [Wed, 2 Aug 2006 10:29:11 +0000 (10:29 +0000)]
New release: 0.10.0-pre1

17 years agoUpdated debian changelog (from HEAD).
Alexander Barton [Wed, 2 Aug 2006 09:54:19 +0000 (09:54 +0000)]
Updated debian changelog (from HEAD).

17 years agoUpdated documentation.
Alexander Barton [Wed, 2 Aug 2006 09:04:20 +0000 (09:04 +0000)]
Updated documentation.

17 years agoUpdated documentation.
Alexander Barton [Wed, 2 Aug 2006 08:19:38 +0000 (08:19 +0000)]
Updated documentation.

17 years agoIncreased version number to 0.10.x :-)
Alexander Barton [Mon, 31 Jul 2006 20:32:20 +0000 (20:32 +0000)]
Increased version number to 0.10.x :-)

17 years agoDon't assert() when a pre-defined channel has no topic.
Alexander Barton [Mon, 24 Jul 2006 22:54:09 +0000 (22:54 +0000)]
Don't assert() when a pre-defined channel has no topic.

17 years agoFlag the format parameter of LogDebug() as "unused" when not compiling with
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.

17 years agoRemoved unused variable "ret" when using the select() API.
Alexander Barton [Sun, 23 Jul 2006 23:11:44 +0000 (23:11 +0000)]
Removed unused variable "ret" when using the select() API.

17 years agoRemoved (theoretically) division by zero; reformated some code.
Alexander Barton [Sun, 23 Jul 2006 23:05:20 +0000 (23:05 +0000)]
Removed (theoretically) division by zero; reformated some code.

17 years agoValidate "ServerName" variable.
Alexander Barton [Sun, 23 Jul 2006 16:42:45 +0000 (16:42 +0000)]
Validate "ServerName" variable.

17 years agoUpdated documentation.
Alexander Barton [Sun, 23 Jul 2006 15:47:26 +0000 (15:47 +0000)]
Updated documentation.

17 years agoAllow DIE to send a message to all locally connected clients. Closes bug #48.
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.

17 years ago"Enhanced" debug message for Handle_Write(), only print when data in buffer.
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.

17 years agoOutput some debug messages only if DEBUG_ZIP is #define'd.
Alexander Barton [Sun, 23 Jul 2006 15:19:20 +0000 (15:19 +0000)]
Output some debug messages only if DEBUG_ZIP is #define'd.

17 years agoDon't include conn.h, conn-func.h is enough.
Alexander Barton [Sun, 23 Jul 2006 14:55:40 +0000 (14:55 +0000)]
Don't include conn.h, conn-func.h is enough.

17 years agoUpdated CVS URLs; enhanced documentation a little bit.
Alexander Barton [Sun, 23 Jul 2006 12:43:15 +0000 (12:43 +0000)]
Updated CVS URLs; enhanced documentation a little bit.

17 years agoUpdated some patch names on Arthur.
Alexander Barton [Sun, 23 Jul 2006 12:19:57 +0000 (12:19 +0000)]
Updated some patch names on Arthur.

17 years agoUpdated copyright notice ;-)
Alexander Barton [Sun, 23 Jul 2006 12:07:33 +0000 (12:07 +0000)]
Updated copyright notice ;-)

17 years agoUpdated autoconf helper scripts.
Alexander Barton [Sun, 23 Jul 2006 12:03:14 +0000 (12:03 +0000)]
Updated autoconf helper scripts.

17 years agoAdded ngindent.
Alexander Barton [Sun, 23 Jul 2006 11:34:32 +0000 (11:34 +0000)]
Added ngindent.

17 years agoremove fd from io_event structure
Florian Westphal [Wed, 12 Jul 2006 19:27:12 +0000 (19:27 +0000)]
remove fd from io_event structure

17 years agoALIGN_XXX( v ) macros now leave v alone if it was already aligned.
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.

17 years agoSorted channel modes alphabetically.
Alexander Barton [Thu, 15 Jun 2006 20:28:15 +0000 (20:28 +0000)]
Sorted channel modes alphabetically.

17 years agoDetect the Avahi "howl-compatibility" as well as Howl itself.
Alexander Barton [Wed, 17 May 2006 16:44:14 +0000 (16:44 +0000)]
Detect the Avahi "howl-compatibility" as well as Howl itself.

17 years agoThe third parameter of bind() is of type "socklen_t", not "int".
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".

17 years agoUse some more specific data types (e. g. pid_t vs. int), make "SPLint" happy :-)
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 :-)

17 years agomake splint complain less...
Florian Westphal [Wed, 10 May 2006 17:33:36 +0000 (17:33 +0000)]
make splint complain less...

17 years agodisabled most (rather annoying) debug messages using DEBUG_ARRAY / DEBUG_IO defines
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

17 years agoRemoved kqueue bug fix (never released), rephrased some internal changes,
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.

17 years agoHandle time shifts backwards gracefully.
Alexander Barton [Tue, 9 May 2006 14:49:08 +0000 (14:49 +0000)]
Handle time shifts backwards gracefully.

17 years agokqueue now tested on NetBSD3.0, FreeBSD6 and Darwin7.9.0
Florian Westphal [Sun, 7 May 2006 11:07:13 +0000 (11:07 +0000)]
kqueue now tested on NetBSD3.0, FreeBSD6 and Darwin7.9.0

17 years agokqueue fix.
Florian Westphal [Sun, 7 May 2006 10:55:43 +0000 (10:55 +0000)]
kqueue fix.

17 years agokqueue support was completely broken; seemed to work on FreeBSD just because of sheer...
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.

17 years agominor cleanup, removed unneeded check in safemult_sizet
Florian Westphal [Sun, 7 May 2006 10:52:47 +0000 (10:52 +0000)]
minor cleanup, removed unneeded check in safemult_sizet

17 years agoSend invite and ban lists only once and not repeatedly for every channel.
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.

17 years agoFix Connection Pool resizing.
Florian Westphal [Sat, 29 Apr 2006 16:19:46 +0000 (16:19 +0000)]
Fix Connection Pool resizing.

17 years agoClient_GetFromConn() removed and replaced with new function Conn_GetClient()
Florian Westphal [Sun, 23 Apr 2006 10:37:27 +0000 (10:37 +0000)]
Client_GetFromConn() removed and replaced with new function Conn_GetClient()

17 years agochanges some comments, minor cleanup
Florian Westphal [Sun, 23 Apr 2006 10:33:37 +0000 (10:33 +0000)]
changes some comments, minor cleanup

18 years agoFix up ngt_TrimStr() once more ... :-/
Alexander Barton [Sun, 9 Apr 2006 12:53:07 +0000 (12:53 +0000)]
Fix up ngt_TrimStr() once more ... :-/

18 years agoMostly whitespace fixes.
Alexander Barton [Sun, 9 Apr 2006 12:27:23 +0000 (12:27 +0000)]
Mostly whitespace fixes.

18 years agoAdded maintainer-clean-local target to purge generated Makefiles.
Alexander Barton [Sat, 8 Apr 2006 16:35:03 +0000 (16:35 +0000)]
Added maintainer-clean-local target to purge generated Makefiles.

18 years agofix ngt_TrimStr(), fix format string
Florian Westphal [Fri, 24 Mar 2006 23:25:38 +0000 (23:25 +0000)]
fix ngt_TrimStr(), fix format string

18 years agongt_TrimStr(): code cleanup.
Alexander Barton [Wed, 22 Mar 2006 08:05:10 +0000 (08:05 +0000)]
ngt_TrimStr(): code cleanup.

18 years agouse strlcat return value; don't call time() repeatedly.
Florian Westphal [Sat, 18 Mar 2006 22:27:09 +0000 (22:27 +0000)]
use strlcat return value; don't call time() repeatedly.

18 years agocorrected return value
Florian Westphal [Thu, 16 Mar 2006 20:14:16 +0000 (20:14 +0000)]
corrected return value

18 years agoremoved silly if (foo) { if (foo){ }} statement
Florian Westphal [Thu, 16 Mar 2006 19:56:34 +0000 (19:56 +0000)]
removed silly if (foo) { if (foo){ }} statement