ngircd-tor/src/ngircd
Alexander Barton 81b81c818c MODE command: Always report channel creation time
Up to now when receiving a MODE command, ngIRCd only reported the channel
creation time to clients that were members of the channel. This patch
reports the channel creation time to all clients, regardless if they are
joined to that channel or not.

At least ircd-seven behaves like this.

This closes #188. Thanks Cahata!
2015-04-12 19:39:20 +02:00
..
.gitignore Add Cygwin binaries (*.exe) to .gitignore files 2012-12-25 18:52:49 +01:00
Makefile.ng Add new irc-macros.h to project 2013-02-09 23:55:42 +01:00
array.c Streamline DEBUG_ARRAY, DEBUG_BUFFER, DEBUG_IO, DEBUG_ZIP 2014-03-17 23:54:44 +01:00
array.h Fixed some spelling errors in documentation and code comments 2011-12-30 00:50:27 +01:00
channel.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
channel.h Simplify mode checking on channels and users within a channel 2013-08-04 18:28:04 +01:00
class.c Update #include's: remove unused and add missing ones 2014-03-17 11:37:25 +01:00
class.h Change Lists_MakeMask() to receive a buffer for the mask 2013-04-20 00:43:47 +01:00
client-cap.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
client-cap.h "multi-prefix" capability 1/2: implement complete CAP infrastructure 2012-04-28 00:36:41 +02:00
client.c Allow longer usernames for authentication 2014-09-11 22:04:31 +02:00
client.h Allow longer usernames for authentication 2014-09-11 22:04:31 +02:00
conf-ssl.h conf-ssl.h: make code compatible with pre-ANSI C compilers 2013-11-09 23:42:56 +01:00
conf.c Reset "last try" timer when enabling a passive server 2014-12-20 15:31:55 +01:00
conf.h Implement new configuration option "Network" 2013-12-27 23:16:11 +01:00
conn-encoding.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
conn-encoding.h Implement new IRC+ "CHARCONV" command 2012-09-17 00:56:36 +02:00
conn-func.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
conn-func.h Get rid of Conn_ResetPenalty(), it is unused 2012-12-31 18:23:21 +01:00
conn-ssl.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
conn-ssl.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
conn-zip.c Streamline DEBUG_ARRAY, DEBUG_BUFFER, DEBUG_IO, DEBUG_ZIP 2014-03-17 23:54:44 +01:00
conn-zip.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
conn.c Correctly check that a server has a valid hostname and port 2014-09-10 13:03:30 +02:00
conn.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
defines.h Allow longer usernames for authentication 2014-09-11 22:04:31 +02:00
hash.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
hash.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
io.c Streamline DEBUG_ARRAY, DEBUG_BUFFER, DEBUG_IO, DEBUG_ZIP 2014-03-17 23:54:44 +01:00
io.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
irc-cap.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-cap.h Implement core IRC capability handling and "CAP" command 2012-03-31 15:59:06 +02:00
irc-channel.c Don't send nick name as default PART reason 2015-03-14 11:13:50 +01:00
irc-channel.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-encoding.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-encoding.h Implement new IRC+ "CHARCONV" command 2012-09-17 00:56:36 +02:00
irc-info.c Fix "WHO #<chan>" showing invisible users and hiding all visible 2015-03-14 10:16:16 +01:00
irc-info.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-login.c Auth PING: Fix our information text for manual sending of "PONG" 2015-01-20 22:50:13 +01:00
irc-login.h Implement SVSNICK command to change remote nicknames 2012-11-02 17:50:31 +01:00
irc-macros.h When sending an error use the IRC_WriteErrClient() variant 2013-11-07 10:45:34 +00:00
irc-metadata.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-metadata.h Implement METADATA command to update client metadata 2012-11-05 23:34:21 +01:00
irc-mode.c MODE command: Always report channel creation time 2015-04-12 19:39:20 +02:00
irc-mode.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-op.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-op.h Add missong Doxygen @file tags to ngircd.h and irc-op.h 2011-02-13 17:52:39 +01:00
irc-oper.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-oper.h Implement IRC_xLINE(): handler for "GLINE" and "KLINE" commands 2011-12-25 16:57:36 +01:00
irc-server.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
irc-server.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-write.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
irc-write.h Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
irc.h New function IRC_KillClient() to kill clients 2013-10-01 12:13:17 +02:00
lists.c Match list patterns case-insensitive 2014-10-06 21:47:34 +02:00
lists.h Change Lists_MakeMask() to receive a buffer for the mask 2013-04-20 00:43:47 +01:00
log.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
log.h Correctly re-open syslog logging after reading of configuration 2012-02-14 11:01:13 +01:00
login.c Allow "DefaultUserModes" to set all possible modes 2014-03-18 16:43:21 +01:00
login.h New "login" source file 2012-03-31 15:38:46 +02:00
match.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
match.h New function MatchCaseInsensitiveList() to check list of patterns 2012-08-26 13:11:45 +02:00
messages.h Fix spelling of RPL_WHOISBOT message text 2015-03-27 22:51:21 +01:00
ngircd.c Update #include's: remove unused and add missing ones 2014-03-17 11:37:25 +01:00
ngircd.h Doxygen'ify and update comments in ngircd.{c|h} 2011-02-13 17:52:39 +01:00
numeric.c Enhance debug messages while sending CHANINFO commands 2014-12-20 15:35:49 +01:00
numeric.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
op.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
op.h Op_Check(): return client that initiated the request or NULL 2011-12-25 16:52:31 +01:00
pam.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
pam.h More spelling fixes 2013-08-04 12:45:11 +01:00
parse.c Spoofed prefixes: Really kill connection on non-server links 2014-03-18 16:30:38 +01:00
parse.h Move IRC_SetPenalty() to Handle_Request() when possible 2013-11-07 16:29:21 +00:00
proc.c Update copyright notices of recently changed files 2014-03-17 12:22:00 +01:00
proc.h New function Proc_Close() to shutdown pipes to child processes 2011-08-23 12:31:17 +02:00
resolve.c Change log message for "Can't resolve address" 2014-12-10 11:11:42 +01:00
resolve.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
sighandlers.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +01:00
sighandlers.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00