ngircd-tor/src/ngircd
DNS777 808c291c76 New configuration option "OperChanPAutoOp"
If disabled, IRC operators don't become channel operators in persistent
channels when joining. Enabled by default, which has been the behavior
of ngIRCd up to this patch.

Closes bug #135.

(Cosmetic fixes by Alex.)
2012-09-25 13:08:39 +02:00
..
.gitignore Change build system to support new and old GNU automake 2012-09-23 18:13:55 +02:00
Makefile.ng Remove all geneerated Makefile.am on "make maintainer-clean" 2012-09-24 20:45:37 +02: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 Fix some "whitespace glitches" 2012-09-11 12:48:51 +02:00
channel.h Implement channel exception list (mode 'e') 2012-01-21 19:59:57 +01:00
class.c G/K-Lines: only add and delete valid IRC masks 2012-01-22 18:53:16 +01:00
class.h Streamline handling of connection rejects (bad password, G/K-line) 2012-01-22 18:33:45 +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 Always cloak client hostname, if needed 2012-08-28 23:26:43 +02:00
client.h Move client password from the Client to the Connection struct. 2012-08-23 11:07:08 -04:00
conf-ssl.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
conf.c New configuration option "OperChanPAutoOp" 2012-09-25 13:08:39 +02:00
conf.h New configuration option "OperChanPAutoOp" 2012-09-25 13:08:39 +02:00
conn-func.c New function Conn_UpdatePing() to update the "ping timestamp" 2012-01-24 02:44:57 +01:00
conn-func.h New function Conn_UpdatePing() to update the "ping timestamp" 2012-01-24 02:44:57 +01:00
conn-ssl.c Initialize SSL when needed only, and disable SSL on errors 2012-09-21 10:36:09 +02:00
conn-ssl.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +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 Don't include <stdint.h>, it is included by "portab.h" 2012-09-11 14:37:31 +02:00
conn.h New function Conn_StartLogin() to finish connection initialization 2012-08-29 17:24:19 +02:00
defines.h Merge branch 'xop' of https://github.com/kart0ffelsack/ngircd into bug92-xop 2012-09-11 12:30:19 +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 Define EV_SET() for kqueue() on systems that don't have it 2012-09-04 23:28:32 +02:00
io.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
irc-cap.c Get_CAP_String(): make it buildable with pre-ANSI C compilers 2012-08-27 22:42:04 +02:00
irc-cap.h Implement core IRC capability handling and "CAP" command 2012-03-31 15:59:06 +02:00
irc-channel.c New configuration option "OperChanPAutoOp" 2012-09-25 13:08:39 +02:00
irc-channel.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-info.c Fix NAMES/WHO response when client has multi-prefix 2012-09-23 19:37:06 +02:00
irc-info.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-login.c Allow limited punctuation in usernames, for better PAM integration. 2012-09-14 11:56:38 -04:00
irc-login.h quit on HTTP commands: GET & POST 2011-03-16 22:59:57 +01:00
irc-mode.c Fix some "whitespace glitches" 2012-09-11 12:48:51 +02:00
irc-mode.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-op.c Implemented xop support 2012-08-06 04:42:09 +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 IRC_xLINE(): output an error message for unexpected "lines" 2011-12-25 20:11:43 +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 Fix some "whitespace glitches" 2012-09-11 12:48:51 +02:00
irc-server.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-write.c Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00
irc-write.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
irc.c Fix compiler warning when not building with ZLIB support 2012-08-06 01:35:56 +02:00
irc.h New function IRC_CheckListTooBig() to check size of list replies 2012-01-06 20:05:07 +01:00
lists.c Fix 8ec17063: "Lists_Add(): use size of destination when copying data" 2012-04-18 17:54:54 +02:00
lists.h New function Lists_CheckReason() to get reason of list entries 2012-01-22 18:11:24 +01:00
log.c Don't log "ngIRCd hello message" two times 2012-03-02 09:41:13 +01:00
log.h Correctly re-open syslog logging after reading of configuration 2012-02-14 11:01:13 +01:00
login.c configure.in: use AC_CANONICAL_HOST (not AC_CANONICAL_TARGET) 2012-09-13 00:06:08 +02:00
login.h New "login" source file 2012-03-31 15:38:46 +02:00
match.c New function MatchCaseInsensitiveList() to check list of patterns 2012-08-26 13:11:45 +02:00
match.h New function MatchCaseInsensitiveList() to check list of patterns 2012-08-26 13:11:45 +02:00
messages.h Merge branch 'xop' of https://github.com/kart0ffelsack/ngircd into bug92-xop 2012-09-11 12:30:19 +02:00
ngircd.c Initialize SSL when needed only, and disable SSL on errors 2012-09-21 10:36:09 +02:00
ngircd.h Doxygen'ify and update comments in ngircd.{c|h} 2011-02-13 17:52:39 +01:00
numeric.c Implemented xop support 2012-08-06 04:42:09 +02:00
numeric.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
op.c Op_Check(): always accept commands from a remote server itself 2011-12-25 19:11:43 +01:00
op.h Op_Check(): return client that initiated the request or NULL 2011-12-25 16:52:31 +01:00
pam.c Move client password from the Client to the Connection struct. 2012-08-23 11:07:08 -04:00
pam.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
parse.c Include CAP command even when using "strict RFC mode" 2012-09-16 14:08:52 +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 Only close "unrelated" sockets in forked child processes 2011-09-07 14:51:16 +02:00
resolve.h Add Doxygen @file documentation to each source and header file 2011-02-13 17:52:38 +01:00
sighandlers.c Correctly re-initialize signal handlers on RESTART 2012-09-11 15:44:31 +02:00
sighandlers.h Code cleanup: mostly removing empty lines 2011-02-13 17:52:38 +01:00