+2005-10-12 Michael Poole <mdpoole@troilus.org>
+
+ * doc/example.conf: Update documentation to match this change.
+
+ * ircd/client.c (client_set_privs): Make default global oper
+ privileges match what was in 2.10.11.
+
2005-10-11 Michael Poole <mdpoole@troilus.org>
* ircd/os_generic.c (os_get_rusage): Make conditional on DEBUGMODE
# apass_opmode (can use OPMODE/CLEARMODE on +A and +U keys)
#
# For global opers (with propagate = yes or local = no), the default
- # is to grant all of the above privileges EXCEPT apass_opmode. For
- # local opers, the default is to grant ONLY the following privileges:
+ # is to grant all of the above privileges EXCEPT walk_lchan,
+ # unlimit_query, set, badchan, local_badchan and apass_opmode.
+ # For local opers, the default is to grant ONLY the following
+ # privileges:
# chan_limit, mode_lchan, show_invis, show_all_invis, local_kill,
# rehash, local_gline, local_jupe, local_opmode, whox, display,
# force_local_opmode
if (!privs_defaults_set)
{
memset(&privs_global, -1, sizeof(privs_global));
+ FlagClr(&privs_global, PRIV_WALK_LCHAN);
+ FlagClr(&privs_global, PRIV_UNLIMIT_QUERY);
+ FlagClr(&privs_global, PRIV_SET);
+ FlagClr(&privs_global, PRIV_BADCHAN);
+ FlagClr(&privs_global, PRIV_LOCAL_BADCHAN);
FlagClr(&privs_global, PRIV_APASS_OPMODE);
memset(&privs_local, 0, sizeof(privs_local));