]> arthur.barton.de Git - ngircd-alex.git/log
ngircd-alex.git
19 years agoUsed a spellchecker :-)
Alexander Barton [Wed, 13 Apr 2005 21:40:49 +0000 (21:40 +0000)]
Used a spellchecker :-)

19 years agoFixed wrong location of "Doxyfile" ... argl.
Alexander Barton [Sat, 9 Apr 2005 18:29:30 +0000 (18:29 +0000)]
Fixed wrong location of "Doxyfile" ... argl.

19 years agoUse typedef instead of #define to declare the socklen_t type if needed.
Alexander Barton [Sat, 9 Apr 2005 18:27:16 +0000 (18:27 +0000)]
Use typedef instead of #define to declare the socklen_t type if needed.

19 years agoAdded "-unrecog" to splint command line.
Alexander Barton [Sat, 9 Apr 2005 18:23:37 +0000 (18:23 +0000)]
Added "-unrecog" to splint command line.

19 years agoTarget "lint": check whether splint command is available and suppress
Alexander Barton [Sat, 9 Apr 2005 12:30:55 +0000 (12:30 +0000)]
Target "lint": check whether splint command is available and suppress
warnings related to the used command line in the output.

19 years agoTwo new targets: "srcdoc" to generate Doxygen source documentation, and
Alexander Barton [Sat, 9 Apr 2005 12:27:40 +0000 (12:27 +0000)]
Two new targets: "srcdoc" to generate Doxygen source documentation, and
"xcode" to build ngIRCd using the Xcode command line tools on Mac OS X.

19 years agoAdded new target "srcdoc" to generate the Doxygen source documentation.
Alexander Barton [Sat, 9 Apr 2005 12:22:41 +0000 (12:22 +0000)]
Added new target "srcdoc" to generate the Doxygen source documentation.

19 years agoAdded the control file for the Doxygen source documentation system.
Alexander Barton [Sat, 9 Apr 2005 12:21:51 +0000 (12:21 +0000)]
Added the control file for the Doxygen source documentation system.

19 years agoNew build style "deployment", cleaned up options for build style
Alexander Barton [Sat, 9 Apr 2005 11:25:28 +0000 (11:25 +0000)]
New build style "deployment", cleaned up options for build style
"development" (enabled "ZeroLink") and fixed path of "ngircd.spec".

19 years agoDon't enable assert() calls when not ./configure'd with --enable-debug.
Alexander Barton [Wed, 30 Mar 2005 17:00:42 +0000 (17:00 +0000)]
Don't enable assert() calls when not ./configure'd with --enable-debug.

19 years agoDebine NDEBUG if DEBUG isn't defined to disable all assert() checks as well.
Alexander Barton [Wed, 30 Mar 2005 16:37:02 +0000 (16:37 +0000)]
Debine NDEBUG if DEBUG isn't defined to disable all assert() checks as well.

19 years agoWhen validationg the configuration file wait for a keypress only if both
Alexander Barton [Tue, 22 Mar 2005 18:57:08 +0000 (18:57 +0000)]
When validationg the configuration file wait for a keypress only if both
stdin and(!) stdout are valid tty's.

19 years agoUse tabulator, not 8 spaces ...
Alexander Barton [Mon, 21 Mar 2005 22:22:09 +0000 (22:22 +0000)]
Use tabulator, not 8 spaces ...

19 years agoFixed ./configure test for TCP Wrappers: now it runs on Mac OS X as well.
Alexander Barton [Mon, 21 Mar 2005 22:15:15 +0000 (22:15 +0000)]
Fixed ./configure test for TCP Wrappers: now it runs on Mac OS X as well.

19 years agoEnhanced configure script: now you can pass an (optional) search path
Alexander Barton [Sun, 20 Mar 2005 17:23:36 +0000 (17:23 +0000)]
Enhanced configure script: now you can pass an (optional) search path
to all --with-XXX parameters, e. g. "--with-ident=/opt/ident".

19 years agoConf_Test(): check if stdin (and not stdout...) is connected to a terminal.
Florian Westphal [Sun, 20 Mar 2005 15:00:25 +0000 (15:00 +0000)]
Conf_Test(): check if stdin (and not stdout...) is connected to a terminal.

19 years agochanged type of Conf_ListenPorts[] from "unsigned int" to UINT16.
Florian Westphal [Sun, 20 Mar 2005 13:54:06 +0000 (13:54 +0000)]
changed type of Conf_ListenPorts[] from "unsigned int" to UINT16.

19 years agoInit_Conn_Struct(): Zero structure using memset().
Florian Westphal [Sun, 20 Mar 2005 11:00:31 +0000 (11:00 +0000)]
Init_Conn_Struct(): Zero structure using memset().

19 years agoAdd notice about typedef removal and stdbool.h/inttypes.h
Florian Westphal [Sat, 19 Mar 2005 18:53:16 +0000 (18:53 +0000)]
Add notice about typedef removal and stdbool.h/inttypes.h

19 years agoRemove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
Florian Westphal [Sat, 19 Mar 2005 18:43:48 +0000 (18:43 +0000)]
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
use stdbool.h / inttypes.h if available.

19 years agofix Config_Error_NaN prototype (first argument missed "const")
Florian Westphal [Sat, 19 Mar 2005 15:46:38 +0000 (15:46 +0000)]
fix Config_Error_NaN prototype (first argument missed "const")

19 years agoremoved unneeded log.h include.
Florian Westphal [Sat, 19 Mar 2005 14:50:59 +0000 (14:50 +0000)]
removed unneeded log.h include.

19 years agoAdded login of Florian ("fw") to AUTHORS list.
Alexander Barton [Sat, 19 Mar 2005 14:24:52 +0000 (14:24 +0000)]
Added login of Florian ("fw") to AUTHORS list.

19 years agoRemoved indentation of preprocessor statements in test for socklen_t.
Alexander Barton [Sat, 19 Mar 2005 14:09:32 +0000 (14:09 +0000)]
Removed indentation of preprocessor statements in test for socklen_t.

19 years agoFixed too long lines.
Alexander Barton [Tue, 15 Mar 2005 16:58:01 +0000 (16:58 +0000)]
Fixed too long lines.

19 years agoNew configuration option "OperServerMode".
Alexander Barton [Tue, 15 Mar 2005 16:56:16 +0000 (16:56 +0000)]
New configuration option "OperServerMode".

19 years agoNew function New_Res_Stat() to initialize RES_STAT structure.
Alexander Barton [Sat, 5 Mar 2005 12:57:14 +0000 (12:57 +0000)]
New function New_Res_Stat() to initialize RES_STAT structure.

19 years agoReduce the number of calls of strlen(). Idea by Florin Westphal.
Alexander Barton [Sat, 5 Mar 2005 11:44:01 +0000 (11:44 +0000)]
Reduce the number of calls of strlen(). Idea by Florin Westphal.

19 years agoAdded missing include of "match.h".
Alexander Barton [Thu, 3 Mar 2005 08:36:19 +0000 (08:36 +0000)]
Added missing include of "match.h".

19 years agoImplemented support for "secret channels" (channel mode "s").
Alexander Barton [Wed, 2 Mar 2005 16:35:10 +0000 (16:35 +0000)]
Implemented support for "secret channels" (channel mode "s").

19 years agoNew configuration option "Mask" for [Operator] sections to limit OPER command.
Alexander Barton [Wed, 2 Mar 2005 16:07:30 +0000 (16:07 +0000)]
New configuration option "Mask" for [Operator] sections to limit OPER command.

19 years agoClean up the mode handling code: remove redundant parts ...
Alexander Barton [Sun, 27 Feb 2005 20:09:44 +0000 (20:09 +0000)]
Clean up the mode handling code: remove redundant parts ...

19 years agoUpdated to latest strl{cat|cpy} code of rsync:
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>.

19 years agoAdded AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD).
Alexander Barton [Mon, 21 Feb 2005 15:23:23 +0000 (15:23 +0000)]
Added AUTOMAKE_VERSION and AUTOCONF_VERSION (for OpenBSD).

19 years agoFixed the detection of tools named like "tool-Major.Minor" (used on 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).

19 years agoEnable Pidfile /var/run/ircd/ngircd.pid
Alexander Barton [Mon, 14 Feb 2005 00:44:48 +0000 (00:44 +0000)]
Enable Pidfile /var/run/ircd/ngircd.pid

19 years agoAdded description for "PidFile", fixed description of "Ports".
Alexander Barton [Mon, 14 Feb 2005 00:42:41 +0000 (00:42 +0000)]
Added description for "PidFile", fixed description of "Ports".

19 years agoWhitespace fixes.
Alexander Barton [Fri, 11 Feb 2005 13:52:37 +0000 (13:52 +0000)]
Whitespace fixes.

19 years agoDon't play games with FILE* stdin/out/err, only touch "real" descriptors.
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.

19 years agoRenamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups.
Alexander Barton [Thu, 10 Feb 2005 13:09:11 +0000 (13:09 +0000)]
Renamed NGIRCd_FillVersion() to Fill_Version(); Code cleanups.

19 years agoWrite "error file" (/tmp/ngircd-XXX.err) only if compiled with debug
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.

19 years agoAdded a note about the change of the maximum password length.
Alexander Barton [Thu, 10 Feb 2005 08:20:09 +0000 (08:20 +0000)]
Added a note about the change of the maximum password length.

19 years agoDon't create version information string each time a client connects but
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.

19 years agoAdded an empty /etc/ngircd/ngircd.motd to the packages. And ngircd.conf
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".

19 years agoSet owner and group of /var/run/ircd to "irc: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".

19 years agoUpdated debian changelog file from branch-0-8-x ...
Alexander Barton [Mon, 7 Feb 2005 19:57:05 +0000 (19:57 +0000)]
Updated debian changelog file from branch-0-8-x ...

19 years agoMake sure that errno of fopen() isn't overwritten by the logging code.
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.

19 years agoNew configuration variable "PidFile", section "[Global]": if defined,
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>.

19 years agongIRCd 0.8.3.
Alexander Barton [Fri, 4 Feb 2005 14:21:35 +0000 (14:21 +0000)]
ngIRCd 0.8.3.

19 years agoUse ngt_TrimLastChr() where useful, by Florian Westphal.
Alexander Barton [Fri, 4 Feb 2005 13:15:38 +0000 (13:15 +0000)]
Use ngt_TrimLastChr() where useful, by Florian Westphal.

19 years agoAdd ngt_TrimLastChr() to header file. 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.

19 years agoFixed a bug that could case a root exploit when the daemon is compiled
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)

19 years agoUpdated ChangeLog for 0.8.2.
Alexander Barton [Thu, 3 Feb 2005 09:11:43 +0000 (09:11 +0000)]
Updated ChangeLog for 0.8.2.

19 years agoUpdated config.sub and config.guess
Alexander Barton [Thu, 27 Jan 2005 00:15:53 +0000 (00:15 +0000)]
Updated config.sub and config.guess

19 years agoWe are in the year 2005 now! :-)
Alexander Barton [Wed, 26 Jan 2005 22:03:15 +0000 (22:03 +0000)]
We are in the year 2005 now! :-)

19 years agoFixed a buffer overflow that could cause the daemon to crash. Bug found
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>.

19 years agoUpdated list of contributors.
Alexander Barton [Wed, 26 Jan 2005 13:21:00 +0000 (13:21 +0000)]
Updated list of contributors.

19 years agoNew function ngt_TrimLastChr(), prototype by Florian Westphal.
Alexander Barton [Tue, 25 Jan 2005 16:16:48 +0000 (16:16 +0000)]
New function ngt_TrimLastChr(), prototype by Florian Westphal.

19 years agoFixed a typo in variable name ...
Alexander Barton [Mon, 24 Jan 2005 14:19:04 +0000 (14:19 +0000)]
Fixed a typo in variable name ...

19 years agoFixed a possible buffer underrun when reading the MOTD file. Thanks to
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>.

19 years agoCode cleanups from 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.

19 years agoCode cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.
Alexander Barton [Thu, 20 Jan 2005 00:11:49 +0000 (00:11 +0000)]
Code cleanups from Florian Westphal, <westphal@foo.fh-furtwangen.de>.

19 years agoFixed detection of IRC lines which are too long to send. Detected by
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>.

19 years agoFixed return values of our own implementation of strlcpy(). The code has
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 :-/

19 years agoTranslated source code comments.
Alexander Barton [Mon, 17 Jan 2005 13:14:36 +0000 (13:14 +0000)]
Translated source code comments.

19 years agoRaised the maximum length of passwords to 20 characters.
Alexander Barton [Mon, 17 Jan 2005 13:01:34 +0000 (13:01 +0000)]
Raised the maximum length of passwords to 20 characters.

19 years agoFixed typo: ports are separated by ",". Thanks to Florian Westphal.
Alexander Barton [Mon, 17 Jan 2005 12:51:17 +0000 (12:51 +0000)]
Fixed typo: ports are separated by ",". Thanks to Florian Westphal.

19 years agoFixed a memory leak when resizing the connection pool and realloc() failed.
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>.

19 years agoAdded URLs for stunnel.
Alexander Barton [Mon, 27 Dec 2004 01:11:40 +0000 (01:11 +0000)]
Added URLs for stunnel.

19 years agoAdded documentation for SSL support.
Alexander Barton [Mon, 27 Dec 2004 01:04:35 +0000 (01:04 +0000)]
Added documentation for SSL support.

19 years agoMake more clear that there can be more than one [Operator], [Server] and
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.

19 years agoFixed wrong port number in example.
Alexander Barton [Mon, 27 Dec 2004 00:48:59 +0000 (00:48 +0000)]
Fixed wrong port number in example.

19 years agoDon't use a POSIX thread for the Howl "run loop".
Alexander Barton [Sun, 26 Dec 2004 16:48:53 +0000 (16:48 +0000)]
Don't use a POSIX thread for the Howl "run loop".

19 years agoAdded support for the Howl (http://www.porchdogsoft.com/products/howl/)
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).

19 years agoUpdated documentation for release 0.8.1
Alexander Barton [Sat, 25 Dec 2004 00:22:00 +0000 (00:22 +0000)]
Updated documentation for release 0.8.1

19 years agoUpdated config.guess and config.sub
Alexander Barton [Sat, 25 Dec 2004 00:10:19 +0000 (00:10 +0000)]
Updated config.guess and config.sub

19 years agoUpdated documentation ...
Alexander Barton [Sat, 25 Dec 2004 00:00:14 +0000 (00:00 +0000)]
Updated documentation ...

19 years agoFixed indentation and added some more debug code.
Alexander Barton [Wed, 22 Dec 2004 17:37:41 +0000 (17:37 +0000)]
Fixed indentation and added some more debug code.

19 years agoUpdated list of supported/tested platforms.
Alexander Barton [Tue, 9 Nov 2004 11:00:33 +0000 (11:00 +0000)]
Updated list of supported/tested platforms.

19 years agoFixed spelling mistake.
Alexander Barton [Sun, 31 Oct 2004 12:17:22 +0000 (12:17 +0000)]
Fixed spelling mistake.

19 years agoMade ngIRCd compile on HP/UX 10.20 with native HP pre-ANSI C compiler and
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.

19 years agoChanged "read buffer" to "receive buffer" as suggested by Goetz.
Alexander Barton [Mon, 4 Oct 2004 23:23:41 +0000 (23:23 +0000)]
Changed "read buffer" to "receive buffer" as suggested by Goetz.

19 years agoAdded some missing words: "address" :-)
Alexander Barton [Mon, 4 Oct 2004 23:09:04 +0000 (23:09 +0000)]
Added some missing words: "address" :-)

19 years agoFixed wrong variable names in output of "ngircd --configtest".
Alexander Barton [Fri, 24 Sep 2004 18:00:40 +0000 (18:00 +0000)]
Fixed wrong variable names in output of "ngircd --configtest".

19 years agoAdded functions.inc to EXTRA_DIST files.
Alexander Barton [Wed, 8 Sep 2004 09:40:51 +0000 (09:40 +0000)]
Added functions.inc to EXTRA_DIST files.

19 years agoFixed echo without newline for systems not understanding "echo -n"; added
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.

19 years agoReverted extension of the "make all" target in the test-suite.
Alexander Barton [Mon, 6 Sep 2004 20:35:28 +0000 (20:35 +0000)]
Reverted extension of the "make all" target in the test-suite.

19 years agoFixed wrong exit code check of "kill -0".
Alexander Barton [Mon, 6 Sep 2004 20:22:30 +0000 (20:22 +0000)]
Fixed wrong exit code check of "kill -0".

19 years agoUpdated documentation.
Alexander Barton [Mon, 6 Sep 2004 00:35:52 +0000 (00:35 +0000)]
Updated documentation.

19 years agoFxied name of "default file" for ngircd-full package. And do the test if
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.

19 years agoIf ServerUID is defined change the working directory to the home directory
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.

19 years agoUpdated documentation :-)
Alexander Barton [Sat, 4 Sep 2004 19:39:24 +0000 (19:39 +0000)]
Updated documentation :-)

19 years agoEnhanced messages and exit codes.
Alexander Barton [Sat, 4 Sep 2004 19:14:46 +0000 (19:14 +0000)]
Enhanced messages and exit codes.

19 years agoAdded all test scripts to target "all".
Alexander Barton [Sat, 4 Sep 2004 19:14:02 +0000 (19:14 +0000)]
Added all test scripts to target "all".

19 years agoChanged text "test scripts" to "processes": some versions of expect(1)
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 ...

19 years agoRemoved counting of test processes; don't check running processes by default.
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.

19 years agoAdded detection of flags for ps(1).
Alexander Barton [Sat, 4 Sep 2004 16:14:47 +0000 (16:14 +0000)]
Added detection of flags for ps(1).

19 years agoAdded README, test-loop.sh and wait-tests.sh to EXTRA_DIST files.
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.

19 years agoMade stress-server.sh to use wait-tests.sh to limit number of parallel tests.
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.

19 years agoTwo new scripts: test-loop.sh and wait-tests.sh
Alexander Barton [Sat, 4 Sep 2004 15:44:45 +0000 (15:44 +0000)]
Two new scripts: test-loop.sh and wait-tests.sh