Index: src/json.c ================================================================== --- src/json.c +++ src/json.c @@ -1890,10 +1890,19 @@ ADD(Attach,"attachFile"); ADD(TktFmt,"createTicketReport"); ADD(RdAddr,"readPrivate"); ADD(Zip,"zip"); ADD(Private,"xferPrivate"); + ADD(WrUnver,"writeUnversioned"); + ADD(RdForum,"readForum"); + ADD(WrForum,"writeForum"); + ADD(WrTForum,"writeTrustedForum"); + ADD(ModForum,"moderateForum"); + ADD(AdminForum,"adminForum"); + ADD(EmailAlert,"emailAlert"); + ADD(Announce,"announce"); + ADD(Debug,"debug"); #undef ADD return payload; } /* Index: src/login.c ================================================================== --- src/login.c +++ src/login.c @@ -1250,11 +1250,11 @@ p->NewTkt = p->Password = p->RdAddr = p->TktFmt = p->Attach = p->ApndTkt = p->ModWiki = p->ModTkt = p->Delete = p->RdForum = p->WrForum = p->ModForum = p->WrTForum = p->AdminForum = - p->EmailAlert = p->Announce = + p->EmailAlert = p->Announce = p->Debug = p->WrUnver = p->Private = 1; /* Fall thru into Read/Write */ case 'i': p->Read = p->Write = 1; break; case 'o': p->Read = 1; break; case 'z': p->Zip = 1; break;