[hybrid-commits] svnroot commit: ircd-hybrid-8/etc example.conf example.efnet.conf example.quick.conf ircd-hybrid-8/include client.h ircd-hybrid-8/modules m_restart.c ircd-hybrid-8/src ircd_lexer.c ircd_lexer.l ircd_parser.c ircd_parser.h ircd_parser.y modules.c
Michael Wobst
michael at svn.ircd-hybrid.org
Mon Sep 19 05:38:39 EDT 2011
michael 2011-09-19 05:38:38 -0400 (Mon, 19 Sep 2011)
Modified files:
ircd-hybrid-8/src ircd_lexer.c ircd_lexer.l ircd_parser.c ircd_parser.h
ircd_parser.y modules.c
Log:
- add 'restart'/'module' operator flags which allows better fine tuning
whether or not an operator may have access to RESTART/MOD* commands
- ircd_parser.y: (oper{}): ensure yy_aconf->port is set to zero, before
setting any privilege bits. Fixes odd behaviour with multiple 'flags'
entries.
Also removed ability to negate operator flags with a tilde '~'. Pretty
useless since all operator privilege flags are set to zero by default.
Revision Changes Path
1228 +20 -21 ircd-hybrid-8/etc/example.conf
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/etc/example.conf?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +16 -18 ircd-hybrid-8/etc/example.efnet.conf
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/etc/example.efnet.conf?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +1 -1 ircd-hybrid-8/etc/example.quick.conf
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/etc/example.quick.conf?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +2 -0 ircd-hybrid-8/include/client.h
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/include/client.h?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +1 -1 ircd-hybrid-8/modules/m_restart.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/modules/m_restart.c?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +1389 -1389 ircd-hybrid-8/src/ircd_lexer.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/ircd_lexer.c?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +1 -1 ircd-hybrid-8/src/ircd_lexer.l
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/ircd_lexer.l?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +2021 -2157 ircd-hybrid-8/src/ircd_parser.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/ircd_parser.c?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +225 -225 ircd-hybrid-8/src/ircd_parser.h
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/ircd_parser.h?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +43 -139 ircd-hybrid-8/src/ircd_parser.y
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/ircd_parser.y?rev=1228&r1=1227&r2=1228&diff_format=h
1228 +5 -5 ircd-hybrid-8/src/modules.c
http://svn.ircd-hybrid.org:8000/viewcvs.cgi/ircd-hybrid-8/src/modules.c?rev=1228&r1=1227&r2=1228&diff_format=h
More information about the hybrid-commits
mailing list