]>
granicus.if.org Git - ngircd/log
Alexander Barton [Sat, 19 Mar 2005 14:24:52 +0000 (14:24 +0000)]
Added login of Florian ("fw") to AUTHORS list.
Alexander Barton [Sat, 19 Mar 2005 14:09:32 +0000 (14:09 +0000)]
Removed indentation of preprocessor statements in test for socklen_t.
Alexander Barton [Tue, 15 Mar 2005 16:58:01 +0000 (16:58 +0000)]
Fixed too long lines.
Alexander Barton [Tue, 15 Mar 2005 16:56:16 +0000 (16:56 +0000)]
New configuration option "OperServerMode".
Alexander Barton [Sat, 5 Mar 2005 12:57:14 +0000 (12:57 +0000)]
New function New_Res_Stat() to initialize RES_STAT structure.
Alexander Barton [Sat, 5 Mar 2005 11:44:01 +0000 (11:44 +0000)]
Reduce the number of calls of strlen(). Idea by Florin Westphal.
Alexander Barton [Thu, 3 Mar 2005 08:36:19 +0000 (08:36 +0000)]
Added missing include of "match.h".
Alexander Barton [Wed, 2 Mar 2005 16:35:10 +0000 (16:35 +0000)]
Implemented support for "secret channels" (channel mode "s").
Alexander Barton [Wed, 2 Mar 2005 16:07:30 +0000 (16:07 +0000)]
New configuration option "Mask" for [Operator] sections to limit OPER command.
Alexander Barton [Sun, 27 Feb 2005 20:09:44 +0000 (20:09 +0000)]
Clean up the mode handling code: remove redundant parts ...
Alexander Barton [Sun, 27 Feb 2005 09:29:13 +0000 (09:29 +0000)]
Updated to latest strl{cat|cpy} code of rsync:
- Make sure that strlcpy() returns the right value when the bufsize is 0.
- Fixed a bug in strlcat() where it would not properly detect a no-change
condition if called with an initial string longer than the specified
size limit (due to an unsigned var's inability to go negative).
Patch by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Mon, 21 Feb 2005 15:23:23 +0000 (15:23 +0000)]
Added AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD).
Alexander Barton [Mon, 21 Feb 2005 09:48:50 +0000 (09:48 +0000)]
Fixed the detection of tools named like "tool-Major.Minor" (used on OpenBSD).
Alexander Barton [Mon, 14 Feb 2005 00:44:48 +0000 (00:44 +0000)]
Enable Pidfile /var/run/ircd/ngircd.pid
Alexander Barton [Mon, 14 Feb 2005 00:42:41 +0000 (00:42 +0000)]
Added description for "PidFile", fixed description of "Ports".
Alexander Barton [Fri, 11 Feb 2005 13:52:37 +0000 (13:52 +0000)]
Whitespace fixes.
Alexander Barton [Thu, 10 Feb 2005 16:55:52 +0000 (16:55 +0000)]
Don't play games with FILE* stdin/out/err, only touch "real" descriptors.
Alexander Barton [Thu, 10 Feb 2005 13:09:11 +0000 (13:09 +0000)]
Renamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups.
Alexander Barton [Thu, 10 Feb 2005 12:49:04 +0000 (12:49 +0000)]
Write "error file" (/tmp/ngircd-XXX.err) only if compiled with debug
code ("--enable-debug") and running as daemon process.
Alexander Barton [Thu, 10 Feb 2005 08:20:09 +0000 (08:20 +0000)]
Added a note about the change of the maximum password length.
Alexander Barton [Wed, 9 Feb 2005 09:52:58 +0000 (09:52 +0000)]
Don't create version information string each time a client connects but
insetead on server startup. By Florian Westphal.
Alexander Barton [Mon, 7 Feb 2005 23:09:31 +0000 (23:09 +0000)]
Added an empty /etc/ngircd/ngircd.motd to the packages. And ngircd.conf
becomes modified to enable the PID file (/var/run/ircd/ngircd.cond) and
to change the user and group to "irc".
Alexander Barton [Mon, 7 Feb 2005 23:07:52 +0000 (23:07 +0000)]
Set owner and group of /var/run/ircd to "irc:irc".
Alexander Barton [Mon, 7 Feb 2005 19:57:05 +0000 (19:57 +0000)]
Updated debian changelog file from branch-0-8-x ...
Alexander Barton [Mon, 7 Feb 2005 19:31:34 +0000 (19:31 +0000)]
Make sure that errno of fopen() isn't overwritten by the logging code.
Alexander Barton [Fri, 4 Feb 2005 14:24:20 +0000 (14:24 +0000)]
New configuration variable "PidFile", section "[Global]": if defined,
the server writes its process ID (PID) to this file. Default: off.
Idea by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Fri, 4 Feb 2005 14:21:35 +0000 (14:21 +0000)]
ngIRCd 0.8.3.
Alexander Barton [Fri, 4 Feb 2005 13:15:38 +0000 (13:15 +0000)]
Use ngt_TrimLastChr() where useful, by Florian Westphal.
Alexander Barton [Fri, 4 Feb 2005 13:09:03 +0000 (13:09 +0000)]
Add ngt_TrimLastChr() to header file. By Florian Westphal.
Alexander Barton [Thu, 3 Feb 2005 09:26:42 +0000 (09:26 +0000)]
Fixed a bug that could case a root exploit when the daemon is compiled
to do IDENT lookups and is logging to syslog. Bug discovered by CoKi,
<coki@nosystem.com.ar>, thanks a lot!
(http://www.nosystem.com.ar/advisories/advisory-11.txt)
Alexander Barton [Thu, 3 Feb 2005 09:11:43 +0000 (09:11 +0000)]
Updated ChangeLog for 0.8.2.
Alexander Barton [Thu, 27 Jan 2005 00:15:53 +0000 (00:15 +0000)]
Updated config.sub and config.guess
Alexander Barton [Wed, 26 Jan 2005 22:03:15 +0000 (22:03 +0000)]
We are in the year 2005 now! :-)
Alexander Barton [Wed, 26 Jan 2005 13:23:24 +0000 (13:23 +0000)]
Fixed a buffer overflow that could cause the daemon to crash. Bug found
by Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Wed, 26 Jan 2005 13:21:00 +0000 (13:21 +0000)]
Updated list of contributors.
Alexander Barton [Tue, 25 Jan 2005 16:16:48 +0000 (16:16 +0000)]
New function ngt_TrimLastChr(), prototype by Florian Westphal.
Alexander Barton [Mon, 24 Jan 2005 14:19:04 +0000 (14:19 +0000)]
Fixed a typo in variable name ...
Alexander Barton [Mon, 24 Jan 2005 14:17:21 +0000 (14:17 +0000)]
Fixed a possible buffer underrun when reading the MOTD file. Thanks to
Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Thu, 20 Jan 2005 00:13:08 +0000 (00:13 +0000)]
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>:
wrote functions for common error messages.
Alexander Barton [Thu, 20 Jan 2005 00:11:49 +0000 (00:11 +0000)]
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Wed, 19 Jan 2005 23:33:53 +0000 (23:33 +0000)]
Fixed detection of IRC lines which are too long to send. Detected by
Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Tue, 18 Jan 2005 09:05:37 +0000 (09:05 +0000)]
Fixed return values of our own implementation of strlcpy(). The code has
been taken from rsync and they fixed it, but we didn't until today :-/
Alexander Barton [Mon, 17 Jan 2005 13:14:36 +0000 (13:14 +0000)]
Translated source code comments.
Alexander Barton [Mon, 17 Jan 2005 13:01:34 +0000 (13:01 +0000)]
Raised the maximum length of passwords to 20 characters.
Alexander Barton [Mon, 17 Jan 2005 12:51:17 +0000 (12:51 +0000)]
Fixed typo: ports are separated by ",". Thanks to Florian Westphal.
Alexander Barton [Mon, 17 Jan 2005 11:57:39 +0000 (11:57 +0000)]
Fixed a memory leak when resizing the connection pool and realloc() failed.
Now we don't fall back to malloc(), which should be sane anyway.
Patch from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Mon, 27 Dec 2004 01:11:40 +0000 (01:11 +0000)]
Added URLs for stunnel.
Alexander Barton [Mon, 27 Dec 2004 01:04:35 +0000 (01:04 +0000)]
Added documentation for SSL support.
Alexander Barton [Mon, 27 Dec 2004 00:55:06 +0000 (00:55 +0000)]
Make more clear that there can be more than one [Operator], [Server] and
[Channel] section in the configuration file.
Alexander Barton [Mon, 27 Dec 2004 00:48:59 +0000 (00:48 +0000)]
Fixed wrong port number in example.
Alexander Barton [Sun, 26 Dec 2004 16:48:53 +0000 (16:48 +0000)]
Don't use a POSIX thread for the Howl "run loop".
Alexander Barton [Sun, 26 Dec 2004 00:14:33 +0000 (00:14 +0000)]
Added support for the Howl (http://www.porchdogsoft.com/products/howl/)
Rendezvous API, in addition to the API of Apple (Mac OS X).
Alexander Barton [Sat, 25 Dec 2004 00:22:00 +0000 (00:22 +0000)]
Updated documentation for release 0.8.1
Alexander Barton [Sat, 25 Dec 2004 00:10:19 +0000 (00:10 +0000)]
Updated config.guess and config.sub
Alexander Barton [Sat, 25 Dec 2004 00:00:14 +0000 (00:00 +0000)]
Updated documentation ...
Alexander Barton [Wed, 22 Dec 2004 17:37:41 +0000 (17:37 +0000)]
Fixed indentation and added some more debug code.
Alexander Barton [Tue, 9 Nov 2004 11:00:33 +0000 (11:00 +0000)]
Updated list of supported/tested platforms.
Alexander Barton [Sun, 31 Oct 2004 12:17:22 +0000 (12:17 +0000)]
Fixed spelling mistake.
Alexander Barton [Wed, 20 Oct 2004 13:47:32 +0000 (13:47 +0000)]
Made ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
most probably other older C compilers on other systems.
Alexander Barton [Mon, 4 Oct 2004 23:23:41 +0000 (23:23 +0000)]
Changed "read buffer" to "receive buffer" as suggested by Goetz.
Alexander Barton [Mon, 4 Oct 2004 23:09:04 +0000 (23:09 +0000)]
Added some missing words: "address" :-)
Alexander Barton [Fri, 24 Sep 2004 18:00:40 +0000 (18:00 +0000)]
Fixed wrong variable names in output of "ngircd --configtest".
Alexander Barton [Wed, 8 Sep 2004 09:40:51 +0000 (09:40 +0000)]
Added functions.inc to EXTRA_DIST files.
Alexander Barton [Mon, 6 Sep 2004 22:04:06 +0000 (22:04 +0000)]
Fixed echo without newline for systems not understanding "echo -n"; added
new file "functions.inc" for functions usable by all test scripts.
Alexander Barton [Mon, 6 Sep 2004 20:35:28 +0000 (20:35 +0000)]
Reverted extension of the "make all" target in the test-suite.
Alexander Barton [Mon, 6 Sep 2004 20:22:30 +0000 (20:22 +0000)]
Fixed wrong exit code check of "kill -0".
Alexander Barton [Mon, 6 Sep 2004 00:35:52 +0000 (00:35 +0000)]
Updated documentation.
Alexander Barton [Mon, 6 Sep 2004 00:32:20 +0000 (00:32 +0000)]
Fxied name of "default file" for ngircd-full package. And do the test if
the binary is executable after reading this file.
Alexander Barton [Sat, 4 Sep 2004 20:28:51 +0000 (20:28 +0000)]
If ServerUID is defined change the working directory to the home directory
of this user.
Alexander Barton [Sat, 4 Sep 2004 19:39:24 +0000 (19:39 +0000)]
Updated documentation :-)
Alexander Barton [Sat, 4 Sep 2004 19:14:46 +0000 (19:14 +0000)]
Enhanced messages and exit codes.
Alexander Barton [Sat, 4 Sep 2004 19:14:02 +0000 (19:14 +0000)]
Added all test scripts to target "all".
Alexander Barton [Sat, 4 Sep 2004 18:22:42 +0000 (18:22 +0000)]
Changed text "test scripts" to "processes": some versions of expect(1)
fork child processes ...
Alexander Barton [Sat, 4 Sep 2004 18:20:16 +0000 (18:20 +0000)]
Removed counting of test processes; don't check running processes by default.
Alexander Barton [Sat, 4 Sep 2004 16:14:47 +0000 (16:14 +0000)]
Added detection of flags for ps(1).
Alexander Barton [Sat, 4 Sep 2004 15:46:56 +0000 (15:46 +0000)]
Added README, test-loop.sh and wait-tests.sh to EXTRA_DIST files.
Alexander Barton [Sat, 4 Sep 2004 15:45:27 +0000 (15:45 +0000)]
Made stress-server.sh to use wait-tests.sh to limit number of parallel tests.
Alexander Barton [Sat, 4 Sep 2004 15:44:45 +0000 (15:44 +0000)]
Two new scripts: test-loop.sh and wait-tests.sh
Alexander Barton [Sat, 4 Sep 2004 14:23:09 +0000 (14:23 +0000)]
Added support for looping and other enhancements.
Alexander Barton [Sat, 4 Sep 2004 14:22:38 +0000 (14:22 +0000)]
Set $srcdir if not already set by make.
Alexander Barton [Sat, 4 Sep 2004 14:22:13 +0000 (14:22 +0000)]
If nick name is already in use, interpret this as "clienst still connected".
Alexander Barton [Sat, 4 Sep 2004 13:58:31 +0000 (13:58 +0000)]
Added preliminary README text.
Alexander Barton [Fri, 3 Sep 2004 20:01:12 +0000 (20:01 +0000)]
Information about configuring ngIRCd.
Alexander Barton [Tue, 10 Aug 2004 01:55:33 +0000 (01:55 +0000)]
Removed empty "buildRules" variable (suggested by XCode 1.5 :-).
Alexander Barton [Thu, 15 Jul 2004 09:03:15 +0000 (09:03 +0000)]
Added missing commas to debian control file, fixes bug #56.
Thanks to Kevin Otte (nivex@nivex.net) for the patch.
Alexander Barton [Sat, 3 Jul 2004 18:35:41 +0000 (18:35 +0000)]
Updated documentation: note ngIRCd 0.8.0 :-)
Alexander Barton [Sat, 26 Jun 2004 08:50:44 +0000 (08:50 +0000)]
Added cast to integer for Solaris.
Alexander Barton [Sun, 30 May 2004 16:29:05 +0000 (16:29 +0000)]
Updated documentation.
Alexander Barton [Sun, 30 May 2004 16:25:51 +0000 (16:25 +0000)]
Fixed wrong buffer size calculation for resolver results.
Alexander Barton [Tue, 25 May 2004 21:50:29 +0000 (21:50 +0000)]
Added "hppa/unknown/openbsd3.5".
Alexander Barton [Sat, 15 May 2004 23:56:43 +0000 (23:56 +0000)]
Updated documentation.
Alexander Barton [Sat, 15 May 2004 12:24:30 +0000 (12:24 +0000)]
Enhanced ./configure checks for required C header files.
Alexander Barton [Tue, 11 May 2004 00:53:14 +0000 (00:53 +0000)]
Fixed a warning message of the compiler when not using IDENT lookups.
Alexander Barton [Tue, 11 May 2004 00:41:53 +0000 (00:41 +0000)]
Updated documentation.
Alexander Barton [Tue, 11 May 2004 00:34:26 +0000 (00:34 +0000)]
"make maintainer-clean" removes Makefile.in now.
Alexander Barton [Tue, 11 May 2004 00:32:31 +0000 (00:32 +0000)]
"make clean" works better now.
Alexander Barton [Tue, 11 May 2004 00:21:04 +0000 (00:21 +0000)]
New Debian version.
Alexander Barton [Tue, 11 May 2004 00:01:11 +0000 (00:01 +0000)]
Fixed resolver when using IDENT lookups, cleaned up code.
Alexander Barton [Mon, 10 May 2004 23:57:46 +0000 (23:57 +0000)]
Added PID to all log messages on the console; enhanced logging of
resolver sub-processes in debug mode.
Alexander Barton [Sun, 9 May 2004 18:23:35 +0000 (18:23 +0000)]
Enhanced output of "make lint".