]>
granicus.if.org Git - ngircd/log
Alexander Barton [Sat, 2 Jul 2005 14:33:45 +0000 (14:33 +0000)]
Code and comment cleanups, new #define "CUT_TXTSUFFIX".
Alexander Barton [Sun, 26 Jun 2005 21:54:01 +0000 (21:54 +0000)]
Prepare documentation for release 0.9.0 ...
Alexander Barton [Sun, 26 Jun 2005 13:43:59 +0000 (13:43 +0000)]
Fix compiler warning "comparision between signed and unsigned".
Alexander Barton [Sun, 26 Jun 2005 13:42:11 +0000 (13:42 +0000)]
Fixed wrong order of #includes in test for "socklen_t" (caused problems on OpenBSD).
Alexander Barton [Fri, 24 Jun 2005 20:59:13 +0000 (20:59 +0000)]
Updated URLs.
Alexander Barton [Fri, 24 Jun 2005 20:56:46 +0000 (20:56 +0000)]
Ignore unknown commands received before the client is registered.
Alexander Barton [Fri, 24 Jun 2005 19:55:10 +0000 (19:55 +0000)]
Get rid of Log_SetDaemonized().
Florian Westphal [Fri, 24 Jun 2005 19:20:56 +0000 (19:20 +0000)]
removed global variable NGIRCd_NoDaemon
Florian Westphal [Sat, 18 Jun 2005 08:57:37 +0000 (08:57 +0000)]
put badchars back in
Florian Westphal [Fri, 17 Jun 2005 23:17:09 +0000 (23:17 +0000)]
fix embarassing cut&paste error (add missing } )
Florian Westphal [Fri, 17 Jun 2005 23:13:41 +0000 (23:13 +0000)]
fix "Can't get user information for UID" error message
Florian Westphal [Fri, 17 Jun 2005 20:35:45 +0000 (20:35 +0000)]
only chdir() to users home when running as daemon
Florian Westphal [Fri, 17 Jun 2005 19:16:53 +0000 (19:16 +0000)]
s/sprintf/snprintf
Florian Westphal [Fri, 17 Jun 2005 19:15:43 +0000 (19:15 +0000)]
use strlcpy
Florian Westphal [Fri, 17 Jun 2005 19:14:58 +0000 (19:14 +0000)]
remove unneeded strpy()
Florian Westphal [Fri, 17 Jun 2005 19:04:53 +0000 (19:04 +0000)]
startup: fork only once, never run with uid 0
Florian Westphal [Fri, 17 Jun 2005 18:22:45 +0000 (18:22 +0000)]
startup: fork only once, never run with uid 0.
Alexander Barton [Sun, 12 Jun 2005 18:23:59 +0000 (18:23 +0000)]
IRC_LIST(): Added missing calls of Client_ID() and cleand up the code.
Florian Westphal [Sun, 12 Jun 2005 18:02:09 +0000 (18:02 +0000)]
changed formatting to match ngircd coding style
Florian Westphal [Sun, 12 Jun 2005 17:21:46 +0000 (17:21 +0000)]
Make sure SimpleMessage() sends <= 512 chars
Florian Westphal [Sun, 12 Jun 2005 17:18:27 +0000 (17:18 +0000)]
set 3 second penalty after failed /oper command.
Alexander Barton [Sun, 12 Jun 2005 16:39:42 +0000 (16:39 +0000)]
Only register clients that have been connected at least 30 sec. in WHOIS database.
Alexander Barton [Sun, 12 Jun 2005 16:32:17 +0000 (16:32 +0000)]
Modified Conn_StartTime() to use information of the CLIENT structure.
Alexander Barton [Sun, 12 Jun 2005 16:28:55 +0000 (16:28 +0000)]
Removed CONNECTION[].starttime, now saved in CLIENT structure.
Alexander Barton [Sun, 12 Jun 2005 16:18:49 +0000 (16:18 +0000)]
New function Client_StartTime().
Alexander Barton [Sat, 4 Jun 2005 13:39:20 +0000 (13:39 +0000)]
Updated manual pages.
Florian Westphal [Sat, 4 Jun 2005 12:32:09 +0000 (12:32 +0000)]
send RFC compliant netsplit messages.
Florian Westphal [Sat, 4 Jun 2005 11:53:24 +0000 (11:53 +0000)]
Fix Handling of quit messages: always send only one QUIT message.
Florian Westphal [Sat, 4 Jun 2005 11:49:20 +0000 (11:49 +0000)]
remove Try_Write(), Call Handle_Write() directly instead.
Alexander Barton [Wed, 1 Jun 2005 21:52:18 +0000 (21:52 +0000)]
Added some Doxygen documentation.
Alexander Barton [Wed, 1 Jun 2005 21:51:11 +0000 (21:51 +0000)]
Fixed handling of symbolic links as used in /etc/rc.X directories.
Florian Westphal [Wed, 1 Jun 2005 21:28:50 +0000 (21:28 +0000)]
add FreeRes_stat(), wait for resolver timeout.
Florian Westphal [Sat, 28 May 2005 10:46:50 +0000 (10:46 +0000)]
minor cleanup
Alexander Barton [Mon, 23 May 2005 00:11:15 +0000 (00:11 +0000)]
Handle splint errors more gracefully.
Alexander Barton [Sun, 22 May 2005 23:55:57 +0000 (23:55 +0000)]
Don't exit server if closing of a socket fails; instead ignore it and
pray that this will be "the right thing" ...
Alexander Barton [Sat, 21 May 2005 21:34:47 +0000 (21:34 +0000)]
Added version information to summary text.
Alexander Barton [Tue, 17 May 2005 23:24:43 +0000 (23:24 +0000)]
Reformatted and documented code of the first part of the IRC_NICK()
function; and register WHOWAS entries on nickname changes, too.
Alexander Barton [Tue, 17 May 2005 23:18:54 +0000 (23:18 +0000)]
New function Client_RegisterWhowas().
Alexander Barton [Mon, 16 May 2005 12:25:15 +0000 (12:25 +0000)]
Implemented IRC function "WHOWAS".
Alexander Barton [Mon, 16 May 2005 12:24:31 +0000 (12:24 +0000)]
New functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure WHOWAS.
Alexander Barton [Mon, 16 May 2005 12:23:48 +0000 (12:23 +0000)]
New functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas.
Alexander Barton [Mon, 16 May 2005 12:22:32 +0000 (12:22 +0000)]
New defines MAX_WHOWAS and DEFAULT_WHOWAS.
Alexander Barton [Sat, 14 May 2005 20:29:34 +0000 (20:29 +0000)]
Away status texts set due to "a"-Modes received from other servers have
been fixed: the status text of the server has been set instead of the
away status text of the client (most probably introduced by patch 1.36).
Alexander Barton [Wed, 27 Apr 2005 07:52:29 +0000 (07:52 +0000)]
Remove "doc/src" directory on "make distclean".
Alexander Barton [Wed, 27 Apr 2005 07:46:50 +0000 (07:46 +0000)]
Added #include of "defines.h", necessary due to removal of the #include of
"defines.h" in the client.h header file.
Alexander Barton [Wed, 27 Apr 2005 07:38:00 +0000 (07:38 +0000)]
Reorder #includes, necessary due to removal of #include "defines.h" in
the client.h header file.
Alexander Barton [Wed, 27 Apr 2005 07:36:25 +0000 (07:36 +0000)]
Removed "invalid" #include of "defines.h" (don't include further header
files from a header file!).
Alexander Barton [Wed, 27 Apr 2005 07:34:25 +0000 (07:34 +0000)]
Added missing #include of "defines.h".
Florian Westphal [Mon, 25 Apr 2005 18:37:16 +0000 (18:37 +0000)]
removed Conn_UnsetOption() function. It was not used anymore.
removed Conn_SetOption(). replaced its only call (in conn-zip.c) with Conn_OPTION_ADD() macro.
Florian Westphal [Sat, 23 Apr 2005 14:28:44 +0000 (14:28 +0000)]
removed "my_connects" fd_set.
Florian Westphal [Mon, 18 Apr 2005 21:08:31 +0000 (21:08 +0000)]
conn.h: option filed in CONNECTION struct is now UINT16.
conn-func.h: add accessor Macros
Conn_OPTION_ADD( conn, CONN_OPTION )
Conn_OPTION_DEL( conn, CONN_OPTION )
Conn_OPTION_ISSET( conn, CONN_OPTION )
To add, remove or test for a certain option field attribute (e.g. CONN_ISCLOSING)
These Macros should be used instead of accessing conn->options directly.
Alexander Barton [Mon, 18 Apr 2005 15:44:39 +0000 (15:44 +0000)]
Cleaned up (and documented) the IRC_KILL() function.
Florian Westphal [Sat, 16 Apr 2005 20:50:03 +0000 (20:50 +0000)]
fix spelling
Florian Westphal [Sat, 16 Apr 2005 09:31:30 +0000 (09:31 +0000)]
added kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5
Florian Westphal [Sat, 16 Apr 2005 09:23:01 +0000 (09:23 +0000)]
use strdup() to add oper hostname mask.
Florian Westphal [Sat, 16 Apr 2005 09:20:53 +0000 (09:20 +0000)]
private strdup() implementation in case libc does not provide it.
Florian Westphal [Sat, 16 Apr 2005 09:19:49 +0000 (09:19 +0000)]
s/malloc(x*y)/calloc(x,y)/
Florian Westphal [Sat, 16 Apr 2005 07:26:44 +0000 (07:26 +0000)]
check for strdup()
Alexander Barton [Wed, 13 Apr 2005 21:40:49 +0000 (21:40 +0000)]
Used a spellchecker :-)
Alexander Barton [Sat, 9 Apr 2005 18:29:30 +0000 (18:29 +0000)]
Fixed wrong location of "Doxyfile" ... argl.
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.
Alexander Barton [Sat, 9 Apr 2005 18:23:37 +0000 (18:23 +0000)]
Added "-unrecog" to splint command line.
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.
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.
Alexander Barton [Sat, 9 Apr 2005 12:22:41 +0000 (12:22 +0000)]
Added new target "srcdoc" to generate the Doxygen source documentation.
Alexander Barton [Sat, 9 Apr 2005 12:21:51 +0000 (12:21 +0000)]
Added the control file for the Doxygen source documentation system.
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".
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.
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.
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.
Alexander Barton [Mon, 21 Mar 2005 22:22:09 +0000 (22:22 +0000)]
Use tabulator, not 8 spaces ...
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.
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".
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.
Florian Westphal [Sun, 20 Mar 2005 13:54:06 +0000 (13:54 +0000)]
changed type of Conf_ListenPorts[] from "unsigned int" to UINT16.
Florian Westphal [Sun, 20 Mar 2005 11:00:31 +0000 (11:00 +0000)]
Init_Conn_Struct(): Zero structure using memset().
Florian Westphal [Sat, 19 Mar 2005 18:53:16 +0000 (18:53 +0000)]
Add notice about typedef removal and stdbool.h/inttypes.h
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.
Florian Westphal [Sat, 19 Mar 2005 15:46:38 +0000 (15:46 +0000)]
fix Config_Error_NaN prototype (first argument missed "const")
Florian Westphal [Sat, 19 Mar 2005 14:50:59 +0000 (14:50 +0000)]
removed unneeded log.h include.
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.