]> arthur.barton.de Git - ngircd.git/log
ngircd.git
17 years agoDebian package for 0.9.2. branch-0-9-x
Alexander Barton [Sun, 23 Jul 2006 11:45:36 +0000 (11:45 +0000)]
Debian package for 0.9.2.

18 years agofix format string (from HEAD)
Florian Westphal [Fri, 24 Mar 2006 23:30:34 +0000 (23:30 +0000)]
fix format string (from HEAD)

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

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

18 years agoremoved redundant (foo) { if (foo){} } clause (from HEAD)
Florian Westphal [Thu, 16 Mar 2006 20:03:14 +0000 (20:03 +0000)]
removed redundant (foo) { if (foo){} } clause (from HEAD)

18 years agolog.c and log.h from CVSHEAD (adds LogDebug() Function)
Florian Westphal [Wed, 8 Feb 2006 21:23:21 +0000 (21:23 +0000)]
log.c and log.h from CVSHEAD (adds LogDebug() Function)

18 years agoReturn PING argument in PONG reply if STRICT_RFC is not defined [from HEAD].
Alexander Barton [Thu, 15 Dec 2005 11:01:59 +0000 (11:01 +0000)]
Return PING argument in PONG reply if STRICT_RFC is not defined [from HEAD].
Fixes Debian Bug #343200.

18 years agoFixed my email address ... argl! rel-0-9-2
Alexander Barton [Sat, 15 Oct 2005 12:59:19 +0000 (12:59 +0000)]
Fixed my email address ... argl!

18 years agoUpdated autoconf scripts.
Alexander Barton [Sat, 15 Oct 2005 12:59:00 +0000 (12:59 +0000)]
Updated autoconf scripts.

18 years agoVersion 0.9.2
Alexander Barton [Sat, 15 Oct 2005 12:44:08 +0000 (12:44 +0000)]
Version 0.9.2

18 years agoChanged Handle_Write() to not close sockets itself but to call Conn_Close.
Alexander Barton [Tue, 11 Oct 2005 19:28:47 +0000 (19:28 +0000)]
Changed Handle_Write() to not close sockets itself but to call Conn_Close.

18 years agoUpdated Changelog: fixed file descriptor leak in resolver code.
Alexander Barton [Fri, 2 Sep 2005 22:10:58 +0000 (22:10 +0000)]
Updated Changelog: fixed file descriptor leak in resolver code.

18 years agofix fd leak on fork() failure (from HEAD)
Florian Westphal [Fri, 2 Sep 2005 22:07:38 +0000 (22:07 +0000)]
fix fd leak on fork() failure (from HEAD)

18 years agoChanged version string to "0.9-CVS".
Alexander Barton [Tue, 30 Aug 2005 20:21:58 +0000 (20:21 +0000)]
Changed version string to "0.9-CVS".

18 years agoFixed server NOTICEs to users with "s" mode ("server messages"). [from HEAD]
Alexander Barton [Mon, 29 Aug 2005 11:19:48 +0000 (11:19 +0000)]
Fixed server NOTICEs to users with "s" mode ("server messages"). [from HEAD]

18 years agoFixed format string bug in "connection statistics" message [from HEAD].
Alexander Barton [Thu, 25 Aug 2005 09:04:23 +0000 (09:04 +0000)]
Fixed format string bug in "connection statistics" message [from HEAD].

18 years agoFixed my mail address ... once more :-/ rel-0-9-1
Alexander Barton [Wed, 3 Aug 2005 16:37:12 +0000 (16:37 +0000)]
Fixed my mail address ... once more :-/

18 years agoPreparing ngIRCd 0.9.1 ...
Alexander Barton [Wed, 3 Aug 2005 14:27:48 +0000 (14:27 +0000)]
Preparing ngIRCd 0.9.1 ...

18 years agoThe KILL command killed much more than desired (including server links!)
Alexander Barton [Tue, 2 Aug 2005 23:08:26 +0000 (23:08 +0000)]
The KILL command killed much more than desired (including server links!)
when the target user is connected to a remote server.

18 years agoRemoved "U" unsigned suffix: caused problems with older compilers and is
Alexander Barton [Sat, 30 Jul 2005 23:24:50 +0000 (23:24 +0000)]
Removed "U" unsigned suffix: caused problems with older compilers and is
not necessary for this constants. [from HEAD]

18 years agoNew Debian release: 0.9.0-0ab2
Alexander Barton [Tue, 26 Jul 2005 19:34:09 +0000 (19:34 +0000)]
New Debian release: 0.9.0-0ab2

18 years agoRun "basename" on your script name when it is a symlink as well.
Alexander Barton [Tue, 26 Jul 2005 19:30:54 +0000 (19:30 +0000)]
Run "basename" on your script name when it is a symlink as well.

18 years agoRelease 0.9.0 rel-0-9-0
Alexander Barton [Sun, 24 Jul 2005 21:39:45 +0000 (21:39 +0000)]
Release 0.9.0

18 years agoUpdated config.guess and config.sub to latest release used in Debian.
Alexander Barton [Sun, 24 Jul 2005 21:21:11 +0000 (21:21 +0000)]
Updated config.guess and config.sub to latest release used in Debian.

18 years agoFixed wrong email address ...
Alexander Barton [Sun, 24 Jul 2005 21:19:40 +0000 (21:19 +0000)]
Fixed wrong email address ...

18 years agoRelease 0.9.0
Alexander Barton [Sun, 24 Jul 2005 21:14:19 +0000 (21:14 +0000)]
Release 0.9.0

18 years agoEliminate some compiler warnings ("unused parameter"). [from HEAD]
Alexander Barton [Sun, 24 Jul 2005 21:06:51 +0000 (21:06 +0000)]
Eliminate some compiler warnings ("unused parameter"). [from HEAD]

18 years agoUpdated documentation. [from HEAD]
Alexander Barton [Sat, 9 Jul 2005 14:41:39 +0000 (14:41 +0000)]
Updated documentation. [from HEAD]

18 years agongIRCd 0.9.0-pre1 rel-0-9-0-pre1
Alexander Barton [Sat, 9 Jul 2005 11:57:07 +0000 (11:57 +0000)]
ngIRCd 0.9.0-pre1

18 years agoPreparations for ngIRCd 0.9.0 :-)
Alexander Barton [Sat, 9 Jul 2005 11:50:29 +0000 (11:50 +0000)]
Preparations for ngIRCd 0.9.0 :-)

18 years agoPrepare for "new upstream release".
Alexander Barton [Sat, 9 Jul 2005 11:20:05 +0000 (11:20 +0000)]
Prepare for "new upstream release".

18 years agoUpdated documentation.
Alexander Barton [Sat, 9 Jul 2005 11:16:38 +0000 (11:16 +0000)]
Updated documentation.

18 years agoOnly setuid()/setgid() if it differs from current UID/GID.
Alexander Barton [Fri, 8 Jul 2005 23:20:04 +0000 (23:20 +0000)]
Only setuid()/setgid() if it differs from current UID/GID.
Solves problems with Cygwin. [from HEAD]

18 years agoUse "ServerUID" (and not internal variable name) for error message. [HEAD]
Alexander Barton [Fri, 8 Jul 2005 21:05:19 +0000 (21:05 +0000)]
Use "ServerUID" (and not internal variable name) for error message. [HEAD]

18 years agoUpdated documentation.
Alexander Barton [Fri, 8 Jul 2005 12:50:43 +0000 (12:50 +0000)]
Updated documentation.

18 years agoFixed maximum length of user names, now allow up to 9 characters. [from HEAD]
Alexander Barton [Tue, 5 Jul 2005 22:58:25 +0000 (22:58 +0000)]
Fixed maximum length of user names, now allow up to 9 characters. [from HEAD]

18 years agoCut off oversized IRC messages that should be sent to the network instead
Alexander Barton [Sat, 2 Jul 2005 14:45:07 +0000 (14:45 +0000)]
Cut off oversized IRC messages that should be sent to the network instead
of shuttding down the (wrong) connection. [from HEAD]

18 years agoNew constant "CUT_TXTSUFFIX". [from HEAD]
Alexander Barton [Sat, 2 Jul 2005 14:44:36 +0000 (14:44 +0000)]
New constant "CUT_TXTSUFFIX". [from HEAD]

18 years agoMoving towards ngIRCd 0.0.9! :-)
Alexander Barton [Mon, 27 Jun 2005 16:12:51 +0000 (16:12 +0000)]
Moving towards ngIRCd 0.0.9! :-)

18 years agoPrepare documentation for release 0.9.0 ...
Alexander Barton [Sun, 26 Jun 2005 21:54:01 +0000 (21:54 +0000)]
Prepare documentation for release 0.9.0 ...

18 years agoFix compiler warning "comparision between signed and unsigned".
Alexander Barton [Sun, 26 Jun 2005 13:43:59 +0000 (13:43 +0000)]
Fix compiler warning "comparision between signed and unsigned".

18 years agoFixed wrong order of #includes in test for "socklen_t" (caused problems on OpenBSD).
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).

18 years agoUpdated URLs.
Alexander Barton [Fri, 24 Jun 2005 20:59:13 +0000 (20:59 +0000)]
Updated URLs.

18 years agoIgnore unknown commands received before the client is registered.
Alexander Barton [Fri, 24 Jun 2005 20:56:46 +0000 (20:56 +0000)]
Ignore unknown commands received before the client is registered.

18 years agoGet rid of Log_SetDaemonized().
Alexander Barton [Fri, 24 Jun 2005 19:55:10 +0000 (19:55 +0000)]
Get rid of Log_SetDaemonized().

18 years agoremoved global variable NGIRCd_NoDaemon
Florian Westphal [Fri, 24 Jun 2005 19:20:56 +0000 (19:20 +0000)]
removed global variable NGIRCd_NoDaemon

18 years agoput badchars back in
Florian Westphal [Sat, 18 Jun 2005 08:57:37 +0000 (08:57 +0000)]
put badchars back in

18 years agofix embarassing cut&paste error (add missing } )
Florian Westphal [Fri, 17 Jun 2005 23:17:09 +0000 (23:17 +0000)]
fix embarassing cut&paste error (add missing } )

18 years agofix "Can't get user information for UID" error message
Florian Westphal [Fri, 17 Jun 2005 23:13:41 +0000 (23:13 +0000)]
fix "Can't get user information for UID" error message

18 years agoonly chdir() to users home when running as daemon
Florian Westphal [Fri, 17 Jun 2005 20:35:45 +0000 (20:35 +0000)]
only chdir() to users home when running as daemon

18 years agos/sprintf/snprintf
Florian Westphal [Fri, 17 Jun 2005 19:16:53 +0000 (19:16 +0000)]
s/sprintf/snprintf

18 years agouse strlcpy
Florian Westphal [Fri, 17 Jun 2005 19:15:43 +0000 (19:15 +0000)]
use strlcpy

18 years agoremove unneeded strpy()
Florian Westphal [Fri, 17 Jun 2005 19:14:58 +0000 (19:14 +0000)]
remove unneeded strpy()

18 years agostartup: fork only once, never run with uid 0
Florian Westphal [Fri, 17 Jun 2005 19:04:53 +0000 (19:04 +0000)]
startup: fork only once, never run with uid 0

18 years agostartup: 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.

18 years agoIRC_LIST(): Added missing calls of Client_ID() and cleand up the code.
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.

18 years agochanged formatting to match ngircd coding style
Florian Westphal [Sun, 12 Jun 2005 18:02:09 +0000 (18:02 +0000)]
changed formatting to match ngircd coding style

18 years agoMake sure SimpleMessage() sends <= 512 chars
Florian Westphal [Sun, 12 Jun 2005 17:21:46 +0000 (17:21 +0000)]
Make sure SimpleMessage() sends <= 512 chars

18 years agoset 3 second penalty after failed /oper command.
Florian Westphal [Sun, 12 Jun 2005 17:18:27 +0000 (17:18 +0000)]
set 3 second penalty after failed /oper command.

18 years agoOnly register clients that have been connected at least 30 sec. in WHOIS database.
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.

18 years agoModified Conn_StartTime() to use information of the CLIENT structure.
Alexander Barton [Sun, 12 Jun 2005 16:32:17 +0000 (16:32 +0000)]
Modified Conn_StartTime() to use information of the CLIENT structure.

18 years agoRemoved CONNECTION[].starttime, now saved in CLIENT structure.
Alexander Barton [Sun, 12 Jun 2005 16:28:55 +0000 (16:28 +0000)]
Removed CONNECTION[].starttime, now saved in CLIENT structure.

18 years agoNew function Client_StartTime().
Alexander Barton [Sun, 12 Jun 2005 16:18:49 +0000 (16:18 +0000)]
New function Client_StartTime().

18 years agoUpdated manual pages.
Alexander Barton [Sat, 4 Jun 2005 13:39:20 +0000 (13:39 +0000)]
Updated manual pages.

18 years agosend RFC compliant netsplit messages.
Florian Westphal [Sat, 4 Jun 2005 12:32:09 +0000 (12:32 +0000)]
send RFC compliant netsplit messages.

18 years agoFix Handling of quit messages: always send only one QUIT message.
Florian Westphal [Sat, 4 Jun 2005 11:53:24 +0000 (11:53 +0000)]
Fix Handling of quit messages: always send only one QUIT message.

18 years agoremove Try_Write(), Call Handle_Write() directly instead.
Florian Westphal [Sat, 4 Jun 2005 11:49:20 +0000 (11:49 +0000)]
remove Try_Write(), Call Handle_Write() directly instead.

18 years agoAdded some Doxygen documentation.
Alexander Barton [Wed, 1 Jun 2005 21:52:18 +0000 (21:52 +0000)]
Added some Doxygen documentation.

18 years agoFixed handling of symbolic links as used in /etc/rc.X directories.
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.

18 years agoadd FreeRes_stat(), wait for resolver timeout.
Florian Westphal [Wed, 1 Jun 2005 21:28:50 +0000 (21:28 +0000)]
add FreeRes_stat(), wait for resolver timeout.

18 years agominor cleanup
Florian Westphal [Sat, 28 May 2005 10:46:50 +0000 (10:46 +0000)]
minor cleanup

18 years agoHandle splint errors more gracefully.
Alexander Barton [Mon, 23 May 2005 00:11:15 +0000 (00:11 +0000)]
Handle splint errors more gracefully.

18 years agoDon't exit server if closing of a socket fails; instead ignore it and
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" ...

18 years agoAdded version information to summary text.
Alexander Barton [Sat, 21 May 2005 21:34:47 +0000 (21:34 +0000)]
Added version information to summary text.

18 years agoReformatted and documented code of the first part of the IRC_NICK()
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.

18 years agoNew function Client_RegisterWhowas().
Alexander Barton [Tue, 17 May 2005 23:18:54 +0000 (23:18 +0000)]
New function Client_RegisterWhowas().

18 years agoImplemented IRC function "WHOWAS".
Alexander Barton [Mon, 16 May 2005 12:25:15 +0000 (12:25 +0000)]
Implemented IRC function "WHOWAS".

18 years agoNew functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure WHOWAS.
Alexander Barton [Mon, 16 May 2005 12:24:31 +0000 (12:24 +0000)]
New functions Client_GetWhowas and Client_GetLastWhowasIndex; new structure WHOWAS.

18 years agoNew functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas.
Alexander Barton [Mon, 16 May 2005 12:23:48 +0000 (12:23 +0000)]
New functions Client_GetWhowas, Client_GetLastWhowasIndex, and Register_Whowas.

18 years agoNew defines MAX_WHOWAS and DEFAULT_WHOWAS.
Alexander Barton [Mon, 16 May 2005 12:22:32 +0000 (12:22 +0000)]
New defines MAX_WHOWAS and DEFAULT_WHOWAS.

18 years agoAway status texts set due to "a"-Modes received from other servers have
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).

19 years agoRemove "doc/src" directory on "make distclean".
Alexander Barton [Wed, 27 Apr 2005 07:52:29 +0000 (07:52 +0000)]
Remove "doc/src" directory on "make distclean".

19 years agoAdded #include of "defines.h", necessary due to removal of the #include of
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.

19 years agoReorder #includes, necessary due to removal of #include "defines.h" in
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.

19 years agoRemoved "invalid" #include of "defines.h" (don't include further header
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!).

19 years agoAdded missing #include of "defines.h".
Alexander Barton [Wed, 27 Apr 2005 07:34:25 +0000 (07:34 +0000)]
Added missing #include of "defines.h".

19 years agoremoved Conn_UnsetOption() function. It was not used anymore.
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.

19 years agoremoved "my_connects" fd_set.
Florian Westphal [Sat, 23 Apr 2005 14:28:44 +0000 (14:28 +0000)]
removed "my_connects" fd_set.

19 years agoconn.h: option filed in CONNECTION struct is now UINT16.
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.

19 years agoCleaned up (and documented) the IRC_KILL() function.
Alexander Barton [Mon, 18 Apr 2005 15:44:39 +0000 (15:44 +0000)]
Cleaned up (and documented) the IRC_KILL() function.

19 years agofix spelling
Florian Westphal [Sat, 16 Apr 2005 20:50:03 +0000 (20:50 +0000)]
fix spelling

19 years agoadded kludge to make ngircd (with syslog) compile on mips-dec-ultrix4.5
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

19 years agouse strdup() to add oper hostname mask.
Florian Westphal [Sat, 16 Apr 2005 09:23:01 +0000 (09:23 +0000)]
use strdup() to add oper hostname mask.

19 years agoprivate strdup() implementation in case libc does not provide it.
Florian Westphal [Sat, 16 Apr 2005 09:20:53 +0000 (09:20 +0000)]
private strdup() implementation in case libc does not provide it.

19 years agos/malloc(x*y)/calloc(x,y)/
Florian Westphal [Sat, 16 Apr 2005 09:19:49 +0000 (09:19 +0000)]
s/malloc(x*y)/calloc(x,y)/

19 years agocheck for strdup()
Florian Westphal [Sat, 16 Apr 2005 07:26:44 +0000 (07:26 +0000)]
check for strdup()

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.