Comments (10)
Add the +e
flag to the founders' affected, or remove the e
from your ChanServ Founder template in xtheme.conf.
Xtheme does save the e flag in the db. (More than likely the users in the db you are speaking of do not have the +e
flag)
Closing this issue since this is not a bug.
from xtheme.
When you register a channel, the founder does not automatically get +e when it is in xtheme.conf and that AOP and SOP both get +e
thinking it could perhaps be due to a module being loaded or not loaded.
I have xop and limitflags loaded.
disabled halfops protect owner.
and running Charybdis.
limitflags I enabled and have got limitflags set for the default flags for new channels, that SOPs can add SOPs and that limitflags prevents that.
xop enabled that you can do xop #channel add nick.
I did have mixins loaded for no halfops protect owner and have disabled them all #.
from xtheme.
Another thought
the link between xtheme.conf founder templates and services.db might not be forwarding +e to the database.
from xtheme.
since aop and sop both get +e
and when you register a channel, the founder does not automatically get +e from the founder templates in xtheme.conf
the link between xtheme.conf founder templates and services.db might not be forwarding +e to the database.
or perhaps due to a module being loaded or not loaded.
running Charybdis.
from xtheme.
Thanks for the additional information. I will look further into the issue..
from xtheme.
@Casey952 Be sure to remove +ahq
from the default Founder flags in the ChanServ block of the Xtheme conf if you are using Charybdis and above mentioned modules. (Otherwise you will continue to get the <Custom>
response from ChanServ ACCESS LIST
)
from xtheme.
When you do not have protect halfops owner loaded in ChanServ, it does not use the +ahq flags from the ChanServ templates block in xtheme.conf.
I use the default templates flags in xtheme.conf but have taken out A for VOP
vop = "+AV";
hop = "+AHehitrv";
aop = "+AOehiortv";
sop = "+AOaefhiorstv";
founder = "+AFORaefhioqrstv";
/msg ChanServ templates
-ChanServ- Name Flags
-ChanServ- -------------------- -----
-ChanServ- AOP +AOeiorv
-ChanServ- FOUNDER +AFORefiorstv
-ChanServ- HOP +Aeirv
-ChanServ- SOP +AOefiorstv
-ChanServ- VOP +V
-ChanServ- -------------------- -----
-ChanServ- End of network wide template list.
/msg ChanServ templates ignores +ahq when protect halfops owner is not loaded.
The display name shows correctly as AOP and SOP for AOP and SOP from xtheme.conf templates with +ahq for /msg ChanServ flags #channel and /msg ChanServ access #channel list
I guess it should be fine if you do have +ahq or without +ahq in the templates in xtheme.conf
Can services.db be made to automatically add +e exempt if it doesn't with the fix for all channel founders in services.db, or do we need to add +e by hand in services.db for all channel founders and be right for new channels that they will automatically get +e?
from xtheme.
@Casey952 As of the latest git, Xtheme will add +e automatically to channel Founders upon registration, or if a channel is transferred to another user, etc. Any channels previously registered before this commit will require +e being manually added to affected Founders.
I'm not sure what you are saying about the templates now -- if you do not have owner/protect/halfop modules loaded, just remove the flags they would distribute from Xtheme.conf. (This is normal preparation/configuration)
I would not recommend editing services.db by hand in any circumstance.
from xtheme.
When you load/unload owner/protect/halfop, services.db automatically adds or removes +ahq to anyone who has those channel flags.
When you do not have them loaded and have +ahq in the ChanServ templates block in the conf, it does not use +ahq from the templates and ignores them if they are there.
When doing /msg ChanServ templates - the network templates do not use +ahq from the conf and displays the templates without +ahq and AOP shows as +AOeiorv / etc etc and will display as AOP as the name for flags and access list.
from xtheme.
As intended..
Locking this issue as it is fixed as mentioned above.
Thanks for your interest in Xtheme and helping to make it better for everyone!
from xtheme.
Related Issues (20)
- protocol/undernet.so HOT 2
- Chanserv FREEZE Bug
- OPERATOR AND PRIVILEGES CONFIGURATION SECTION BUG
- vhost_change is not working in xtheme 8.0.0-dev2 HOT 1
- Restrict Nick Per Email HOT 6
- MODULE REQUEST : Nickserv SET BLOCKSENDPASS HOT 1
- operserv/info: misplaced line in wrong section
- ChanServ MASS: Add DEVOICE, DEHALFOP, etc. HOT 1
- type /msg Proxyscan help bug
- Add SUSPEND reasons (when applicable) to "You're suspended on.." messages HOT 1
- Not automatically changed to guest, Enforce HOT 1
- Show the number of affected users with ChanServ BAN and AKICK commands HOT 1
- xtheme.conf.example issues HOT 2
- xtheme.conf.example memoserv block helpgroup section
- xtheme.conf.example chanserv block verifiedaccess
- OperServ netlog does not have help file
- HostServ delete vhost does not remove services.db usercloak
- NickServ BADMAIL module
- Installation from 0
- Using LDAP to authenticate
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xtheme.