ngircd-tor/src/ngircd
Alexander Barton 0fc822d8c4 Use correct sender as target for ISUPPORT replies on "VERSION"
This fixes commit 2e168c78 ("Return ISUPPORT(005) numerics on
'VERSION'") and make sure, that the 005 numerics are correctly
routed back to the sender.
2014-01-27 22:23:47 +01: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 Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
array.h Fixed some spelling errors in documentation and code comments 2011-12-30 00:50:27 +01:00
channel.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
channel.h Simplify mode checking on channels and users within a channel 2013-08-04 18:28:04 +01:00
class.c Rename "Mask" variables into "Pattern" in assert() statements 2013-04-21 15:58:46 +02:00
class.h Change Lists_MakeMask() to receive a buffer for the mask 2013-04-20 00:43:47 +01:00
client-cap.c New function Client_CapSet() in addition to Client_Cap{Add|Del} 2012-04-27 23:56:56 +02:00
client-cap.h "multi-prefix" capability 1/2: implement complete CAP infrastructure 2012-04-28 00:36:41 +02:00
client.c Client_SetHostname(): Don't use strlen() to test for value 2014-01-10 19:57:05 +01:00
client.h Remove CLIENT.oper_by_my, Client_SetOperByMe() and Client_OperByMe() 2013-09-25 01:29:23 +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 Implement new configuration option "Network" 2013-12-27 23:16:11 +01:00
conf.h Implement new configuration option "Network" 2013-12-27 23:16:11 +01:00
conn-encoding.c More spelling fixes 2013-08-04 12:45:11 +01:00
conn-encoding.h Implement new IRC+ "CHARCONV" command 2012-09-17 00:56:36 +02:00
conn-func.c More spelling fixes 2013-08-04 12:45:11 +01:00
conn-func.h Get rid of Conn_ResetPenalty(), it is unused 2012-12-31 18:23:21 +01:00
conn-ssl.c Change the certificate fingerprint digest to sha256 2013-09-17 17:35:56 +01:00
conn-ssl.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
conn-zip.c conn: avoid needlesly scary 'buffer overflow' messages 2011-04-29 23:10:01 +02:00
conn-zip.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
conn.c Support non-standard vsnprintf() return code 2014-01-04 23:57:05 +01:00
conn.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
defines.h Add support for longer config lines 2013-10-17 22:10:53 +01:00
hash.c Add support for longer config lines 2013-10-17 22:10:53 +01:00
hash.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
io.c Streamline punctuation of log messages 2013-01-26 17:00:03 +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 Rework check for number of parameters 2013-09-06 23:01:59 +01:00
irc-cap.h Implement core IRC capability handling and "CAP" command 2012-03-31 15:59:06 +02:00
irc-channel.c Move IRC_SetPenalty() to Handle_Request() when possible 2013-11-07 16:29:21 +00:00
irc-channel.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-encoding.c Rework check for number of parameters 2013-09-06 23:01:59 +01:00
irc-encoding.h Implement new IRC+ "CHARCONV" command 2012-09-17 00:56:36 +02:00
irc-info.c Use correct sender as target for ISUPPORT replies on "VERSION" 2014-01-27 22:23:47 +01:00
irc-info.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-login.c WEBIRC: Don't respect hostname when DNS is disabled 2013-12-27 22:34:47 +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 Rework check for number of parameters 2013-09-06 23:01:59 +01:00
irc-metadata.h Implement METADATA command to update client metadata 2012-11-05 23:34:21 +01:00
irc-mode.c Send "fake '*' key" in "MODE -k" replies 2014-01-08 14:24:03 +01:00
irc-mode.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-op.c Remove unneded IRC_SetPenalty() calls 2013-11-06 18:28:09 +00: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 Fix permanent k/gline 2013-12-29 01:14:28 +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 Remove unneded IRC_SetPenalty() calls 2013-11-06 18:28:09 +00:00
irc-server.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-write.c Use sizeof() intead of the explicit size 2013-11-06 18:25:11 +00:00
irc-write.h Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc.c Move IRC_SetPenalty() to Handle_Request() when possible 2013-11-07 16:29:21 +00:00
irc.h New function IRC_KillClient() to kill clients 2013-10-01 12:13:17 +02:00
lists.c Ensure there is enough space for the mask 2013-04-20 10:53:16 +01:00
lists.h Change Lists_MakeMask() to receive a buffer for the mask 2013-04-20 00:43:47 +01:00
log.c Silence warning 2013-08-25 05:24:11 +01:00
log.h Correctly re-open syslog logging after reading of configuration 2012-02-14 11:01:13 +01:00
login.c Implement new configuration option "DefaultUserModes" 2013-08-26 21:17:10 +02:00
login.h New "login" source file 2012-03-31 15:38:46 +02:00
match.c Remove "range matching" functionality 2014-01-15 14:58:57 +01:00
match.h New function MatchCaseInsensitiveList() to check list of patterns 2012-08-26 13:11:45 +02:00
messages.h Show account name in WHOIS 2014-01-20 14:25:11 +02:00
ngircd.c Update Copyright notices for 2014 2014-01-02 15:27:07 +01:00
ngircd.h Doxygen'ify and update comments in ngircd.{c|h} 2011-02-13 17:52:39 +01:00
numeric.c Add support for longer config lines 2013-10-17 22:10:53 +01:00
numeric.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
op.c Remove CLIENT.oper_by_my, Client_SetOperByMe() and Client_OperByMe() 2013-09-25 01:29:23 +02:00
op.h Op_Check(): return client that initiated the request or NULL 2011-12-25 16:52:31 +01:00
pam.c Fix spelling 2013-12-07 22:48:31 +00:00
pam.h More spelling fixes 2013-08-04 12:45:11 +01:00
parse.c Rework the penalty handling slightly 2013-11-07 16:53:29 +00:00
parse.h Move IRC_SetPenalty() to Handle_Request() when possible 2013-11-07 16:29:21 +00:00
proc.c Check and call arc4random_stir() if present 2013-10-23 16:00:26 +01:00
proc.h New function Proc_Close() to shutdown pipes to child processes 2011-08-23 12:31:17 +02:00
resolve.c Check for working getaddrinfo() function 2013-12-27 21:35:13 +01:00
resolve.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
sighandlers.c More spelling fixes 2013-08-04 12:45:11 +01:00
sighandlers.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00