ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/user.c
(Generate patch)

Comparing ircd-hybrid-8/src/s_user.c (file contents):
Revision 1293 by michael, Fri Sep 30 10:47:53 2011 UTC vs.
Revision 1294 by michael, Wed Feb 22 20:48:30 2012 UTC

# Line 95 | Line 95 | unsigned int user_modes[256] =
95    0,                  /* E */
96    0,                  /* F */
97    UMODE_SOFTCALLERID, /* G */
98 <  0,                  /* H */
98 >  UMODE_HIDDEN,       /* H */
99    0,                  /* I */
100    0,                  /* J */
101    0,                  /* K */
# Line 972 | Line 972 | set_user_mode(struct Client *client_p, s
972    }
973  
974    if (MyConnect(source_p) && HasUMode(source_p, UMODE_ADMIN) &&
975 <      !HasOFlag(source_p, OPER_FLAG_HIDDEN_ADMIN|OPER_FLAG_ADMIN))
975 >      !HasOFlag(source_p, OPER_FLAG_ADMIN))
976    {
977      sendto_one(source_p, ":%s NOTICE %s :*** You have no admin flag;",
978                 me.name, source_p->name);
# Line 1069 | Line 1069 | send_umode_out(struct Client *client_p,
1069    char buf[IRCD_BUFSIZE] = { '\0' };
1070    dlink_node *ptr = NULL;
1071  
1072 <  send_umode(NULL, source_p, old, HasOFlag(source_p, OPER_FLAG_HIDDEN_ADMIN) ?
1073 <             SEND_UMODES & ~UMODE_ADMIN : SEND_UMODES, buf);
1072 >  send_umode(NULL, source_p, old, SEND_UMODES, buf);
1073  
1074    if (buf[0])
1075    {
# Line 1230 | Line 1229 | oper_up(struct Client *source_p)
1229  
1230    AddOFlag(source_p, oconf->port);
1231  
1232 <  if (HasOFlag(source_p, OPER_FLAG_HIDDEN_ADMIN|OPER_FLAG_ADMIN))
1232 >  if (HasOFlag(source_p, OPER_FLAG_ADMIN))
1233      AddUMode(source_p, UMODE_ADMIN);
1234    if (!HasOFlag(source_p, OPER_FLAG_N))
1235      DelUMode(source_p, UMODE_NCHANGE);

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)