ngircd-tor/src/ngircd
Alexander Barton d314c75a37 Allow "DefaultUserModes" to set all possible modes
Let IRC_MODE() detect that the "fake" MODE command originated on the local
sever, which enables all modes to be settable using "DefaultUserModes"
that can be set by regular MODE commands, including modes only settable by
IRC Operators.
2014-03-18 16:43:21 +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 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 Update copyright notices of recently changed files 2014-03-17 12:22:00 +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 Update #include's: remove unused and add missing ones 2014-03-17 11:37:25 +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 Implement user mode "F": "relaxed flood protection" 2014-03-18 14:55:38 +01:00
conn.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
defines.h Implement user mode "F": "relaxed flood protection" 2014-03-18 14:55:38 +01: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 Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +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 Update #include's: remove unused and add missing ones 2014-03-17 11:37:25 +01:00
irc-info.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-login.c Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +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 Allow "DefaultUserModes" to set all possible modes 2014-03-18 16:43:21 +01: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 Update copyright notices of recently changed files 2014-03-17 12:22:00 +01: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 Show account name in WHOIS 2014-01-20 14:25:11 +02: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 Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +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 Re-add #include's for header files of the C file itself 2014-03-17 18:02:57 +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