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

Comparing ircd-hybrid/trunk/src/conf.c (file contents):
Revision 6645 by michael, Sat Oct 24 18:55:04 2015 UTC vs.
Revision 6691 by michael, Thu Oct 29 12:48:48 2015 UTC

# Line 1059 | Line 1059 | static const struct oper_privs
1059    const unsigned char c;
1060   } flag_list[] = {
1061    { OPER_FLAG_ADMIN,          'A' },
1062 <  { OPER_FLAG_REMOTEBAN,      'B' },
1063 <  { OPER_FLAG_DIE,            'D' },
1064 <  { OPER_FLAG_REHASH,         'H' },
1062 >  { OPER_FLAG_CLOSE,          'B' },
1063 >  { OPER_FLAG_CONNECT,        'C' },
1064 >  { OPER_FLAG_CONNECT_REMOTE, 'D' },
1065 >  { OPER_FLAG_DIE,            'E' },
1066 >  { OPER_FLAG_DLINE,          'F' },
1067 >  { OPER_FLAG_GLOBOPS,        'G' },
1068 >  { OPER_FLAG_JOIN_RESV,      'H' },
1069 >  { OPER_FLAG_KILL,           'I' },
1070 >  { OPER_FLAG_KILL_REMOTE,    'J' },
1071    { OPER_FLAG_KLINE,          'K' },
1072 <  { OPER_FLAG_KILL,           'N' },
1073 <  { OPER_FLAG_KILL_REMOTE,    'O' },
1074 <  { OPER_FLAG_CONNECT,        'P' },
1075 <  { OPER_FLAG_CONNECT_REMOTE, 'Q' },
1076 <  { OPER_FLAG_SQUIT,          'R' },
1077 <  { OPER_FLAG_SQUIT_REMOTE,   'S' },
1078 <  { OPER_FLAG_UNKLINE,        'U' },
1079 <  { OPER_FLAG_XLINE,          'X' },
1072 >  { OPER_FLAG_LOCOPS,         'L' },
1073 >  { OPER_FLAG_MODULE,         'M' },
1074 >  { OPER_FLAG_NICK_RESV,      'N' },
1075 >  { OPER_FLAG_OPME,           'O' },
1076 >  { OPER_FLAG_REHASH,         'P' },
1077 >  { OPER_FLAG_REMOTEBAN,      'Q' },
1078 >  { OPER_FLAG_RESTART,        'R' },
1079 >  { OPER_FLAG_RESV,           'S' },
1080 >  { OPER_FLAG_SET,            'T' },
1081 >  { OPER_FLAG_SQUIT,          'U' },
1082 >  { OPER_FLAG_SQUIT_REMOTE,   'V' },
1083 >  { OPER_FLAG_UNDLINE,        'W' },
1084 >  { OPER_FLAG_UNKLINE,        'X' },
1085 >  { OPER_FLAG_UNRESV,         'Y' },
1086 >  { OPER_FLAG_UNXLINE,        'Z' },
1087 >  { OPER_FLAG_WALLOPS,        'a' },
1088 >  { OPER_FLAG_XLINE,          'b' },
1089    { 0, '\0' }
1090   };
1091  
# Line 1081 | Line 1096 | oper_privs_as_string(const unsigned int
1096    char *privs_ptr = privs_out;
1097  
1098    for (const struct oper_privs *opriv = flag_list; opriv->flag; ++opriv)
1099 <  {
1085 <    if (port & opriv->flag)
1086 <      *privs_ptr++ = opriv->c;
1087 <    else
1088 <      *privs_ptr++ = ToLower(opriv->c);
1089 <  }
1099 >    *privs_ptr++ = opriv->c;
1100  
1101    *privs_ptr = '\0';
1102  

Diff Legend

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