ngircd-tor/src/ngircd
Alexander Barton aad92ceafe Don't enforce channel types for other servers
The configuration option "AllowedChannelTypes" must only be enforced for
regular clients and not for remote servers. Channels created by other
servres are always allowed, because they already exist and the daemon
must stay in sync with the network.
2013-09-03 17:13:46 +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 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 Change away to be allocated dynamically 2013-08-27 00:06:03 +01:00
client.h Change away to be allocated dynamically 2013-08-27 00:06:03 +01:00
conf-ssl.h Add certificate fingerprint support 2013-08-02 23:24:06 +01:00
conf.c Implement new configuration option "DefaultUserModes" 2013-08-26 21:17:10 +02:00
conf.h Implement new configuration option "DefaultUserModes" 2013-08-26 21:17:10 +02: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 strdup() to strndup() 2013-08-26 12:18:46 +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 Only log "IDENT ... no result" when IDENT was looked up 2013-09-02 16:42:20 +02:00
conn.h Rename XXX_Fingerprint to XXX_CertFp 2013-08-04 03:14:27 +01:00
defines.h Introduce "CHANTYPES" #define 2013-08-04 00:35:08 +02:00
hash.c hash: Use UINT32 instead of uint32_t 2011-06-27 10:27:07 +02: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 Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02: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 enforce channel types for other servers 2013-09-03 17:13:46 +02:00
irc-channel.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-encoding.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc-encoding.h Implement new IRC+ "CHARCONV" command 2012-09-17 00:56:36 +02:00
irc-info.c Save client IP address text for "WebIRC" users 2013-08-26 22:54:00 +02:00
irc-info.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-login.c Save client IP address text for "WebIRC" users 2013-08-26 22:54:00 +02:00
irc-login.h Implement SVSNICK command to change remote nicknames 2012-11-02 17:50:31 +01:00
irc-macros.h irc-macros.h: Update copyright, don't forget contributors! 2013-08-06 23:36:16 +02:00
irc-metadata.c Implement account login support 2013-08-25 05:24:08 +01:00
irc-metadata.h Implement METADATA command to update client metadata 2012-11-05 23:34:21 +01:00
irc-mode.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc-mode.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-op.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02: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 Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc-oper.h Implement IRC_xLINE(): handler for "GLINE" and "KLINE" commands 2011-12-25 16:57:36 +01:00
irc-server.c IRC_SERVER(): Code cleanup 2013-08-07 00:13:08 +02:00
irc-server.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-write.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc-write.h Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
irc.c Show connection flag "s" (SSL) in RPL_TRACE{LINK|SERVER} 2013-08-31 14:15:24 +02:00
irc.h New function IRC_CheckListTooBig() to check size of list replies 2012-01-06 20:05:07 +01: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 More spelling fixes 2013-08-04 12:45:11 +01:00
match.h New function MatchCaseInsensitiveList() to check list of patterns 2012-08-26 13:11:45 +02:00
messages.h Introduce "CHANTYPES" #define 2013-08-04 00:35:08 +02:00
ngircd.c ngircd: use setgid/setuid errno value in error path 2013-08-31 22:42:56 +02:00
ngircd.h Doxygen'ify and update comments in ngircd.{c|h} 2011-02-13 17:52:39 +01:00
numeric.c Simplify mode checking on channels and users within a channel 2013-08-04 18:28:04 +01:00
numeric.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
op.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
op.h Op_Check(): return client that initiated the request or NULL 2011-12-25 16:52:31 +01:00
pam.c More spelling fixes 2013-08-04 12:45:11 +01:00
pam.h More spelling fixes 2013-08-04 12:45:11 +01:00
parse.c Introduce new function IRC_WriteErrClient() 2013-08-07 00:10:50 +02:00
parse.h Doxygen'ify parse.h 2011-02-13 17:52:39 +01:00
proc.c Proc_Close(): Only close socket if it is still valid 2012-01-06 02:26:04 +01:00
proc.h New function Proc_Close() to shutdown pipes to child processes 2011-08-23 12:31:17 +02:00
resolve.c Add some more casts in assert() statemens 2012-12-25 19:21:40 +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