ngircd-alex.git
16 years agoNew "chroot" feature (from Benjamin Pineau), introducing new configuration
Alexander Barton [Fri, 7 May 2004 11:19:20 +0000 (11:19 +0000)]
New "chroot" feature (from Benjamin Pineau), introducing new configuration
variables "ChrootDir" and "MotdPhrase".

16 years agoOverview of "contributed" files.
Alexander Barton [Wed, 28 Apr 2004 12:18:50 +0000 (12:18 +0000)]
Overview of "contributed" files.

16 years agoAdded "README" and "systrace.policy" files.
Alexander Barton [Wed, 28 Apr 2004 12:18:02 +0000 (12:18 +0000)]
Added "README" and "systrace.policy" files.

16 years agosystrace policy for OpenBSD/NetBSD, thanks to Benjamin Pineau <ben@zouh.org>
Alexander Barton [Wed, 28 Apr 2004 12:16:59 +0000 (12:16 +0000)]
systrace policy for OpenBSD/NetBSD, thanks to Benjamin Pineau <ben@zouh.org>

16 years agoNew debian version including updates from CVS HEAD.
Alexander Barton [Sun, 25 Apr 2004 23:57:19 +0000 (23:57 +0000)]
New debian version including updates from CVS HEAD.

16 years agoUpdated documentation.
Alexander Barton [Sun, 25 Apr 2004 15:51:15 +0000 (15:51 +0000)]
Updated documentation.

16 years agoAdd flag "L" to default IRC+ server flags: synchronize INVITE-
Alexander Barton [Sun, 25 Apr 2004 15:46:50 +0000 (15:46 +0000)]
Add flag "L" to default IRC+ server flags: synchronize INVITE-
and BAN-lists.

16 years agoDocument new server flag "L": synchronize INVITE- and
Alexander Barton [Sun, 25 Apr 2004 15:44:10 +0000 (15:44 +0000)]
Document new server flag "L": synchronize INVITE- and
BAN-lists when establishing new server links.

16 years agoSynchronize INVITE- and BAN-lists if the peer requests it:
Alexander Barton [Sun, 25 Apr 2004 15:43:18 +0000 (15:43 +0000)]
Synchronize INVITE- and BAN-lists if the peer requests it:
server flag "L". And better debug logging.

16 years agoDon't send MODE changes when origin is a server and
Alexander Barton [Sun, 25 Apr 2004 15:42:05 +0000 (15:42 +0000)]
Don't send MODE changes when origin is a server and
mask is already known.

16 years agoNew functions: Lists_SendInvites(), Lists_IsInviteEntry(),
Alexander Barton [Sun, 25 Apr 2004 15:40:19 +0000 (15:40 +0000)]
New functions: Lists_SendInvites(), Lists_IsInviteEntry(),

16 years agoFixed a wrong assert() which could cause the daemon to exit spuriously
Alexander Barton [Sun, 25 Apr 2004 14:06:11 +0000 (14:06 +0000)]
Fixed a wrong assert() which could cause the daemon to exit spuriously
when closing down connections.

16 years agoBetter logging of decompression errors returned by zlib.
Alexander Barton [Sun, 25 Apr 2004 13:55:34 +0000 (13:55 +0000)]
Better logging of decompression errors returned by zlib.

16 years agoSpecial handling for HP/UX: define _XOPEN_SOURCE_EXTENDED ...
Alexander Barton [Sun, 11 Apr 2004 13:20:24 +0000 (13:20 +0000)]
Special handling for HP/UX: define _XOPEN_SOURCE_EXTENDED ...

16 years agoNew debian package.
Alexander Barton [Fri, 9 Apr 2004 21:58:24 +0000 (21:58 +0000)]
New debian package.

16 years agoFixed handling of already existent entries in invite and ban lists:
Alexander Barton [Fri, 9 Apr 2004 21:41:52 +0000 (21:41 +0000)]
Fixed handling of already existent entries in invite and ban lists:
the attempt to add an already existent entry is no error, it must
be propagated across servers (but not added to the list!).

16 years agoUpdated XCode project for Mac OS X.
Alexander Barton [Fri, 9 Apr 2004 20:48:27 +0000 (20:48 +0000)]
Updated XCode project for Mac OS X.

16 years agoServers other than the destination server didn't clean up the invite
Alexander Barton [Fri, 9 Apr 2004 20:46:46 +0000 (20:46 +0000)]
Servers other than the destination server didn't clean up the invite
list of an "invite-only" channel properly when an INVITE'd user joined.

16 years agoThe command to test for the autoconf/automake tools is detected now as well.
Alexander Barton [Mon, 5 Apr 2004 12:02:21 +0000 (12:02 +0000)]
The command to test for the autoconf/automake tools is detected now as well.

16 years agoAdded DG/UX (m88k/dg/dgux5.4R3.10) to the list.
Alexander Barton [Mon, 5 Apr 2004 11:11:05 +0000 (11:11 +0000)]
Added DG/UX (m88k/dg/dgux5.4R3.10) to the list.

16 years agoNew debian package ;-)
Alexander Barton [Mon, 5 Apr 2004 11:10:31 +0000 (11:10 +0000)]
New debian package ;-)

16 years agoUpdated manual page to reflect changes in daemon.
Alexander Barton [Mon, 5 Apr 2004 10:59:10 +0000 (10:59 +0000)]
Updated manual page to reflect changes in daemon.

16 years agoUse "which" when available; understand "GO=0"; made "VERBOSE=1" more verbose.
Alexander Barton [Fri, 19 Mar 2004 11:47:51 +0000 (11:47 +0000)]
Use "which" when available; understand "GO=0"; made "VERBOSE=1" more verbose.

16 years agoEnhanced autogen.sh script; added "inline" documentation.
Alexander Barton [Mon, 15 Mar 2004 20:32:31 +0000 (20:32 +0000)]
Enhanced autogen.sh script; added "inline" documentation.

16 years agoFixed detection of GNU C version and usability of __attribute__.
Alexander Barton [Mon, 15 Mar 2004 19:26:39 +0000 (19:26 +0000)]
Fixed detection of GNU C version and usability of __attribute__.

16 years agoAdded missing "return 0" ... oops.
Alexander Barton [Mon, 15 Mar 2004 18:59:12 +0000 (18:59 +0000)]
Added missing "return 0" ... oops.

16 years agoReworked configure system: it should be more compatible to most systems
Alexander Barton [Thu, 11 Mar 2004 22:21:20 +0000 (22:21 +0000)]
Reworked configure system: it should be more compatible to most systems
now, and it should even be more flexible and faster :-)

16 years agoNew upstream version.
Alexander Barton [Thu, 11 Mar 2004 22:18:28 +0000 (22:18 +0000)]
New upstream version.

16 years agoFixed some warnings of non-gcc-compilers (e. g. original Apple compiler on
Alexander Barton [Thu, 11 Mar 2004 22:16:31 +0000 (22:16 +0000)]
Fixed some warnings of non-gcc-compilers (e. g. original Apple compiler on
A/UX): "warning: illegal pointer combination, op =".

16 years agoUpdated tests to reflect last changes to MODE behaviour.
Alexander Barton [Wed, 10 Mar 2004 20:40:06 +0000 (20:40 +0000)]
Updated tests to reflect last changes to MODE behaviour.

16 years agoUpdated XCode project, added missing Makefile template for MacOXD directory.
Alexander Barton [Sun, 29 Feb 2004 17:36:20 +0000 (17:36 +0000)]
Updated XCode project, added missing Makefile template for MacOXD directory.

16 years agoAdded XCode project files (for Mac OS X) to "contrib" directory.
Alexander Barton [Sun, 29 Feb 2004 17:19:43 +0000 (17:19 +0000)]
Added XCode project files (for Mac OS X) to "contrib" directory.

16 years agoChanged the reply of the MODE command to match the syntax of the original
Alexander Barton [Sun, 29 Feb 2004 16:28:44 +0000 (16:28 +0000)]
Changed the reply of the MODE command to match the syntax of the original
ircd exactly: the unnecessary but missing ":" before the last parameter
has been added.

16 years agoNew Debian version.
Alexander Barton [Sat, 28 Feb 2004 02:25:21 +0000 (02:25 +0000)]
New Debian version.

16 years agoFixed TRACE: don't output "Serv" lines for ourself; display more info.
Alexander Barton [Sat, 28 Feb 2004 02:18:16 +0000 (02:18 +0000)]
Fixed TRACE: don't output "Serv" lines for ourself; display more info.

16 years agoBetter logging while establishing and shutting down connections.
Alexander Barton [Sat, 28 Feb 2004 02:01:01 +0000 (02:01 +0000)]
Better logging while establishing and shutting down connections.
Results of the resolver are now discarded after the client is registered.

16 years agoUpdated list of supported operating systems.
Alexander Barton [Tue, 24 Feb 2004 00:37:42 +0000 (00:37 +0000)]
Updated list of supported operating systems.

16 years agoUpdated statistics :-)
Alexander Barton [Mon, 23 Feb 2004 13:42:46 +0000 (13:42 +0000)]
Updated statistics :-)

16 years agoUpdated documentation (-t switch).
Alexander Barton [Sun, 22 Feb 2004 22:12:44 +0000 (22:12 +0000)]
Updated documentation (-t switch).

16 years agoIncluded updates of ngIRCd 0.7.7
Alexander Barton [Thu, 5 Feb 2004 14:27:16 +0000 (14:27 +0000)]
Included updates of ngIRCd 0.7.7

16 years agoThe info text ("real name") of users is set to "-" if none has been
Alexander Barton [Wed, 4 Feb 2004 19:56:04 +0000 (19:56 +0000)]
The info text ("real name") of users is set to "-" if none has been
specified using the USER command (e. g. "USER user * * :"). Reason:
the original ircd doesn't like empty ones and would KILL such users.

16 years agoFixed (optional) TCP Wrapper test which was broken and could result in
Alexander Barton [Tue, 3 Feb 2004 20:28:30 +0000 (20:28 +0000)]
Fixed (optional) TCP Wrapper test which was broken and could result in
false results. Thanks to Fuminori Tanizaki <tany@mcnet.ad.jp>!

16 years agoNew debian version.
Alexander Barton [Mon, 26 Jan 2004 03:09:20 +0000 (03:09 +0000)]
New debian version.

16 years agoUpdated some copyright notices to include the year 2004.
Alexander Barton [Mon, 26 Jan 2004 02:23:54 +0000 (02:23 +0000)]
Updated some copyright notices to include the year 2004.

16 years agoThe type of service (TOS) of all sockets is set to "interactive" now.
Alexander Barton [Sun, 25 Jan 2004 16:06:34 +0000 (16:06 +0000)]
The type of service (TOS) of all sockets is set to "interactive" now.

16 years agoRemoved some debug code; translated some source code comments.
Alexander Barton [Mon, 19 Jan 2004 21:54:59 +0000 (21:54 +0000)]
Removed some debug code; translated some source code comments.

16 years agoUse "__attribute__" only if gcc is at least version 2.7
Alexander Barton [Sat, 17 Jan 2004 03:22:46 +0000 (03:22 +0000)]
Use "__attribute__" only if gcc is at least version 2.7

16 years agoAdded #include for strings.h to fix compiler warnings.
Alexander Barton [Sat, 17 Jan 2004 03:17:49 +0000 (03:17 +0000)]
Added #include for strings.h to fix compiler warnings.

16 years agoAdded #include for strings.h and added some casts to remove compiler warnings.
Alexander Barton [Sat, 17 Jan 2004 03:17:00 +0000 (03:17 +0000)]
Added #include for strings.h and added some casts to remove compiler warnings.

16 years agoFixed order of #include's: time.h moves up! ;-)
Alexander Barton [Sat, 17 Jan 2004 03:15:45 +0000 (03:15 +0000)]
Fixed order of #include's: time.h moves up! ;-)

16 years agoClean up files for "ngircd-full" package, too ...
Alexander Barton [Tue, 13 Jan 2004 01:10:11 +0000 (01:10 +0000)]
Clean up files for "ngircd-full" package, too ...

16 years agoAdjusted copyright notice to include 2004.
Alexander Barton [Fri, 2 Jan 2004 19:23:30 +0000 (19:23 +0000)]
Adjusted copyright notice to include 2004.

16 years agoRestructured debian packaging system: now there are two packages, a "standard"
Alexander Barton [Thu, 1 Jan 2004 22:24:48 +0000 (22:24 +0000)]
Restructured debian packaging system: now there are two packages, a "standard"
version that includes all the default options and a "full" version that
additionally includes support for TCP wrappers and IDENT lookups.

16 years agoChanges for new source code layout: contrib/Debian/.
Alexander Barton [Wed, 31 Dec 2003 17:31:03 +0000 (17:31 +0000)]
Changes for new source code layout: contrib/Debian/.

16 years agoRemoved outdated Mac OS X ProjectBuilder project files (will be re-added
Alexander Barton [Wed, 31 Dec 2003 17:20:11 +0000 (17:20 +0000)]
Removed outdated Mac OS X ProjectBuilder project files (will be re-added
and updated for XCode soon); moved the debian/ directory to contrib/Debian/.

16 years agoAdded some files to the maintainer-clean-local target which havn't beed
Alexander Barton [Wed, 31 Dec 2003 17:09:40 +0000 (17:09 +0000)]
Added some files to the maintainer-clean-local target which havn't beed
removed by "make maintainer-clean".

16 years agoAdded new short command line option "-t" as alternative to "--configtest".
Alexander Barton [Mon, 29 Dec 2003 14:53:26 +0000 (14:53 +0000)]
Added new short command line option "-t" as alternative to "--configtest".

16 years agoAdded IDENT option to version string.
Alexander Barton [Sat, 27 Dec 2003 13:09:24 +0000 (13:09 +0000)]
Added IDENT option to version string.

16 years agoAdded optional support for IDENT lookups (configure switch "--with-ident").
Alexander Barton [Sat, 27 Dec 2003 13:01:12 +0000 (13:01 +0000)]
Added optional support for IDENT lookups (configure switch "--with-ident").

16 years agoRemoved "USE_" prefixes of configuration #defines.
Alexander Barton [Fri, 26 Dec 2003 15:55:07 +0000 (15:55 +0000)]
Removed "USE_" prefixes of configuration #defines.

16 years agoFixed error messages related to server name configuration; updated
Alexander Barton [Fri, 19 Dec 2003 14:32:59 +0000 (14:32 +0000)]
Fixed error messages related to server name configuration; updated
sample configuration file. (from 0.7.x)

16 years agoChanges for version 0.7.6
Alexander Barton [Fri, 5 Dec 2003 13:40:44 +0000 (13:40 +0000)]
Changes for version 0.7.6

16 years agoAdded missing postinst file to distribution list. (from branch-0-7-x)
Alexander Barton [Fri, 5 Dec 2003 13:32:11 +0000 (13:32 +0000)]
Added missing postinst file to distribution list. (from branch-0-7-x)

16 years agoFixed abort() when inviting users to nonexistent channels.
Alexander Barton [Fri, 5 Dec 2003 11:57:28 +0000 (11:57 +0000)]
Fixed abort() when inviting users to nonexistent channels.

16 years agoExtended version reporting of CVS builds.
Alexander Barton [Thu, 4 Dec 2003 14:05:16 +0000 (14:05 +0000)]
Extended version reporting of CVS builds.

16 years agoUpdated, corrected and extended (examples!) protocol documentation.
Alexander Barton [Sun, 30 Nov 2003 20:30:56 +0000 (20:30 +0000)]
Updated, corrected and extended (examples!) protocol documentation.

16 years agoUpdated RPM and Debian package description and configuration.
Alexander Barton [Sat, 29 Nov 2003 20:29:09 +0000 (20:29 +0000)]
Updated RPM and Debian package description and configuration.

16 years agoUpdated config.guess and config.sub to new upstream versions.
Alexander Barton [Fri, 28 Nov 2003 15:31:49 +0000 (15:31 +0000)]
Updated config.guess and config.sub to new upstream versions.

16 years agoChanges from branch-0-7-x for version 0.7.5.
Alexander Barton [Fri, 7 Nov 2003 21:32:15 +0000 (21:32 +0000)]
Changes from branch-0-7-x for version 0.7.5.

16 years agoFixed ban behavior: users which are banned from a channel can't no longer
Alexander Barton [Thu, 6 Nov 2003 01:07:44 +0000 (01:07 +0000)]
Fixed ban behavior: users which are banned from a channel can't no longer
send PRIVMSG's to this channel (fixes Bug #47).

16 years agoFixed test suite: allow more connections ;-)
Alexander Barton [Wed, 5 Nov 2003 23:31:43 +0000 (23:31 +0000)]
Fixed test suite: allow more connections ;-)

16 years agoFixed and enhanced penalty handling; changed internal time resoluiton of
Alexander Barton [Wed, 5 Nov 2003 23:24:48 +0000 (23:24 +0000)]
Fixed and enhanced penalty handling; changed internal time resoluiton of
the server to one second. Code cleanup.

16 years agoNew configuration option "MaxConnectionsIP".
Alexander Barton [Wed, 5 Nov 2003 21:41:01 +0000 (21:41 +0000)]
New configuration option "MaxConnectionsIP".

16 years agoFixed build problems under Mac OS X 10.3 "Panther".
Alexander Barton [Tue, 4 Nov 2003 00:41:06 +0000 (00:41 +0000)]
Fixed build problems under Mac OS X 10.3 "Panther".

17 years agoUse "-pipe" when compiling with gcc, speeds things up a little :-)
Alexander Barton [Sun, 19 Oct 2003 23:03:34 +0000 (23:03 +0000)]
Use "-pipe" when compiling with gcc, speeds things up a little :-)

17 years agoNew configuration option "Listen" to bind the server to a specific ip.
Alexander Barton [Thu, 11 Sep 2003 12:05:28 +0000 (12:05 +0000)]
New configuration option "Listen" to bind the server to a specific ip.

17 years agoSuppress misleading error message of diff during make run.
Alexander Barton [Tue, 9 Sep 2003 13:24:41 +0000 (13:24 +0000)]
Suppress misleading error message of diff during make run.

17 years agoUpdated and fixed project file for Mac OS X ProjectBuilder.app
Alexander Barton [Wed, 3 Sep 2003 11:54:21 +0000 (11:54 +0000)]
Updated and fixed project file for Mac OS X ProjectBuilder.app

17 years agoUpdated documentation.
Alexander Barton [Tue, 2 Sep 2003 16:09:29 +0000 (16:09 +0000)]
Updated documentation.

17 years agoUpdated documentation.
Alexander Barton [Sat, 30 Aug 2003 20:37:15 +0000 (20:37 +0000)]
Updated documentation.

17 years agoFixed typo in debug output.
Alexander Barton [Sat, 30 Aug 2003 20:28:54 +0000 (20:28 +0000)]
Fixed typo in debug output.

17 years agoEnhanced testsuite, should run under GNU/Hurd now.
Alexander Barton [Fri, 22 Aug 2003 11:31:18 +0000 (11:31 +0000)]
Enhanced testsuite, should run under GNU/Hurd now.

17 years agoNew Debian package for 0.7.1
Alexander Barton [Fri, 18 Jul 2003 20:59:48 +0000 (20:59 +0000)]
New Debian package for 0.7.1

17 years agoUpdated documentation (for release 0.7.1).
Alexander Barton [Fri, 18 Jul 2003 20:59:34 +0000 (20:59 +0000)]
Updated documentation (for release 0.7.1).

17 years agoUpdated documentation.
Alexander Barton [Fri, 18 Jul 2003 20:46:17 +0000 (20:46 +0000)]
Updated documentation.

17 years agoAdded debian packaging files from branch-0-7-x to HEAD.
Alexander Barton [Sat, 12 Jul 2003 23:27:37 +0000 (23:27 +0000)]
Added debian packaging files from branch-0-7-x to HEAD.

17 years agoIncluded debian/-subdirectory into build system.
Alexander Barton [Wed, 9 Jul 2003 21:16:33 +0000 (21:16 +0000)]
Included debian/-subdirectory into build system.

17 years agoUpdated debian changelog.
Alexander Barton [Wed, 9 Jul 2003 20:41:32 +0000 (20:41 +0000)]
Updated debian changelog.

17 years agoIncluded debian/-subdirectory with files required to build Debian packages.
Alexander Barton [Wed, 9 Jul 2003 20:23:35 +0000 (20:23 +0000)]
Included debian/-subdirectory with files required to build Debian packages.

17 years agoUpdated config.guess and config.sub to newer upstream versions.
Alexander Barton [Wed, 9 Jul 2003 20:13:17 +0000 (20:13 +0000)]
Updated config.guess and config.sub to newer upstream versions.

17 years agoUpdated ChangeLog.
Alexander Barton [Wed, 9 Jul 2003 18:48:49 +0000 (18:48 +0000)]
Updated ChangeLog.

17 years agoNJOIN: Fixed propagation of user channel modes.
Alexander Barton [Wed, 9 Jul 2003 18:45:56 +0000 (18:45 +0000)]
NJOIN: Fixed propagation of user channel modes.

17 years agoAdded SunOS 5.7 (Solaris 7).
Alexander Barton [Sun, 6 Jul 2003 15:47:27 +0000 (15:47 +0000)]
Added SunOS 5.7 (Solaris 7).

17 years ago- Updated documentation.
Alexander Barton [Sun, 8 Jun 2003 11:11:20 +0000 (11:11 +0000)]
- Updated documentation.

17 years agoVERSION shows the CVS date if apropriate now.
Alexander Barton [Fri, 6 Jun 2003 20:46:11 +0000 (20:46 +0000)]
VERSION shows the CVS date if apropriate now.

17 years agoFixed a compiler warning related to an unnecessary assert().
Alexander Barton [Thu, 5 Jun 2003 10:48:13 +0000 (10:48 +0000)]
Fixed a compiler warning related to an unnecessary assert().

17 years agoUpdated documentation.
Alexander Barton [Thu, 15 May 2003 21:47:57 +0000 (21:47 +0000)]
Updated documentation.

17 years agoUpdated documentation.
Alexander Barton [Thu, 15 May 2003 21:33:47 +0000 (21:33 +0000)]
Updated documentation.

17 years agoAdded support for GNU/Hurd.
Alexander Barton [Mon, 5 May 2003 00:33:32 +0000 (00:33 +0000)]
Added support for GNU/Hurd.

17 years agoMade Makefiles more compatible with "make -j<N>".
Alexander Barton [Sat, 3 May 2003 16:29:57 +0000 (16:29 +0000)]
Made Makefiles more compatible with "make -j<N>".