<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.darenet.org/skins/common/feed.css?12"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.darenet.org/index.php?feed=atom&amp;target=Culex&amp;title=Special%3AContributions</id>
		<title>DareNET Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.darenet.org/index.php?feed=atom&amp;target=Culex&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/Special:Contributions/Culex"/>
		<updated>2026-04-07T10:42:39Z</updated>
		<subtitle>From DareNET Wiki</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://wiki.darenet.org/Operator_Privileges</id>
		<title>Operator Privileges</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/Operator_Privileges"/>
				<updated>2013-06-13T08:10:22Z</updated>
		
		<summary type="html">&lt;p&gt;Culex:&amp;#32;Add display_mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As it stands, ircd-darenet has five (5) access levels: ordinary user, local operator, global operator, administrator and network administrator. The last two are essentially global operators with a few additional privileges. This is hardly enough control, especially over some of the more advanced and powerful features, such as G-lines, Shuns, etc.&lt;br /&gt;
&lt;br /&gt;
To compensate for this, ircd-darenet has extended the operator privilege system (added in ircu). Privileges are essentially an arbitrarily long bit string. Access to particular information and features is governed by the value of a particular bit of that bit string. So, in other words, privileges are a form of Access Control List (ACL). Below is a table of the operator privileges currently supported in ircd-darenet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;font-size: 85%; text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot;|Privilege&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot;|Purpose&lt;br /&gt;
|-&lt;br /&gt;
| CHAN_LIMIT&lt;br /&gt;
| Can join over MAXCHANNELS number of channels.&lt;br /&gt;
|-&lt;br /&gt;
| MODE_LCHAN&lt;br /&gt;
| Can use mode on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| WALK_LCHAN&lt;br /&gt;
| Can walk through modes on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| DEOP_LCHAN&lt;br /&gt;
| Cannot be deop'd on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| SHOW_INVIS&lt;br /&gt;
| Show local invisible (+i) users.&lt;br /&gt;
|-&lt;br /&gt;
| SHOW_ALL_INVIS&lt;br /&gt;
| Show all (global) invisible (+i) users.&lt;br /&gt;
|-&lt;br /&gt;
| UNLIMIT_QUERY&lt;br /&gt;
| Who queries not limited.&lt;br /&gt;
|-&lt;br /&gt;
| KILL&lt;br /&gt;
| Can use /KILL (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_KILL&lt;br /&gt;
| Can use /KILL locally only.&lt;br /&gt;
|-&lt;br /&gt;
| REHASH&lt;br /&gt;
| Can use /REHASH.&lt;br /&gt;
|-&lt;br /&gt;
| REMOTEREHASH&lt;br /&gt;
| Can use remote /REHASH.&lt;br /&gt;
|-&lt;br /&gt;
| RESTART&lt;br /&gt;
| Can use /RESTART. Password still required if set.&lt;br /&gt;
|-&lt;br /&gt;
| DIE&lt;br /&gt;
| Can use /DIE. Password still required if set.&lt;br /&gt;
|-&lt;br /&gt;
| GLINE&lt;br /&gt;
| Can use /GLINE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_GLINE&lt;br /&gt;
| Can use /GLINE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| ZLINE&lt;br /&gt;
| Can use /ZLINE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_ZLINE&lt;br /&gt;
| Can use /ZLINE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| SHUN&lt;br /&gt;
| Can use /SHUN (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_SHUN&lt;br /&gt;
| Can use /SHUN locally only.&lt;br /&gt;
|-&lt;br /&gt;
| JUPE&lt;br /&gt;
| Can use /JUPE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_JUPE&lt;br /&gt;
| Can use /JUPE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on non-registered/quarantined channels.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on non-quarantined local channels.&lt;br /&gt;
|-&lt;br /&gt;
| SET&lt;br /&gt;
| Can use /SET.&lt;br /&gt;
|-&lt;br /&gt;
| WHOX&lt;br /&gt;
| Can use /who x.&lt;br /&gt;
|-&lt;br /&gt;
| BADCHAN&lt;br /&gt;
| Can set bad channels globally.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_BADCHAN&lt;br /&gt;
| Can set bad channels locally only.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_CHAN&lt;br /&gt;
| Can see in secret channels.&lt;br /&gt;
|-&lt;br /&gt;
| PROPOGATE&lt;br /&gt;
| Oper status is propogated.&lt;br /&gt;
|-&lt;br /&gt;
| DISPLAY&lt;br /&gt;
| &amp;quot;is an oper&amp;quot; displayed.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_OPERS&lt;br /&gt;
| Can see opers that do not have the DISPLAY priv.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_GLINE&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; GLINEs.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_ZLINE&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; ZLINEs.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_SHUN&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; SHUNs. &lt;br /&gt;
|-&lt;br /&gt;
| LIST_CHAN&lt;br /&gt;
| Can list secret channels.&lt;br /&gt;
|-&lt;br /&gt;
| FORCE_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on registered and quarantined channels.&lt;br /&gt;
|-&lt;br /&gt;
| FORCE_LOCAL_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on quarantined local channels.&lt;br /&gt;
|-&lt;br /&gt;
| CHECK&lt;br /&gt;
| Can use /CHECK.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_SECRET_CHAN&lt;br /&gt;
| Can see +s channels in whois replies.&lt;br /&gt;
|-&lt;br /&gt;
| WHOIS_NOTICE&lt;br /&gt;
| Can set/unset usermode +W.&lt;br /&gt;
|-&lt;br /&gt;
| HIDE_IDLE&lt;br /&gt;
| Can set/unset usermode +I.&lt;br /&gt;
|-&lt;br /&gt;
| HIDE_CHANNELS&lt;br /&gt;
| Can set/unset usermode +n.&lt;br /&gt;
|-&lt;br /&gt;
| XTRAOP&lt;br /&gt;
| Can set/unset usermode +X.&lt;br /&gt;
|-&lt;br /&gt;
| WALLUSERS&lt;br /&gt;
| Can use /WALLUSERS.&lt;br /&gt;
|-&lt;br /&gt;
| RMLINE&lt;br /&gt;
| Can completely remove g/zlines and shuns, even if they're deactivated.&lt;br /&gt;
|-&lt;br /&gt;
| DNSBL_EXEMPT&lt;br /&gt;
| Can add/delete/modify entries to/on the DNSBL exemption list.&lt;br /&gt;
|-&lt;br /&gt;
| MNOTICES&lt;br /&gt;
| Can send mass/masked messages and notices.&lt;br /&gt;
|-&lt;br /&gt;
| ROUTING&lt;br /&gt;
| Can use /CONNECT and /SQUIT.&lt;br /&gt;
|-&lt;br /&gt;
| ROUTEINFO&lt;br /&gt;
| Can set snomask NETWORK, see the actual server a user is on, use /MAP, /TRACE, /ASLL, /LINKS and view the JUPE list.&lt;br /&gt;
|-&lt;br /&gt;
| SERVERINFO&lt;br /&gt;
| Can use /GET, /STATS, /HASH, /DNS and retrieve remote information.&lt;br /&gt;
|-&lt;br /&gt;
| UAUSPEX&lt;br /&gt;
| Can bypass user privacy (e.g. see real hosts/ips).&lt;br /&gt;
|-&lt;br /&gt;
| CAUSPEX&lt;br /&gt;
| Oper can bypass channel privacy for channels they're not on (e.g. see channel keys, view ban lists, etc).&lt;br /&gt;
|-&lt;br /&gt;
| SOPER&lt;br /&gt;
| Support Operator.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_WELCOME&lt;br /&gt;
| Can add/modify/remove server welcome messages, locally.&lt;br /&gt;
|-&lt;br /&gt;
| WELCOME&lt;br /&gt;
| Can add/modify/remove server welcome messages, globally.&lt;br /&gt;
|-&lt;br /&gt;
| DISPLAY_MODE&lt;br /&gt;
| Is shown as an IRC operator to users.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:IRCd]]&lt;/div&gt;</summary>
		<author><name>Culex</name></author>	</entry>

	<entry>
		<id>http://wiki.darenet.org/Server_Privileges</id>
		<title>Server Privileges</title>
		<link rel="alternate" type="text/html" href="http://wiki.darenet.org/Server_Privileges"/>
				<updated>2013-06-13T08:10:19Z</updated>
		
		<summary type="html">&lt;p&gt;Culex:&amp;#32;Add display_mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header|1 = &amp;lt;h2&amp;gt;'''[[Development Team|DareNET Development Wiki]]''' - {{FULLPAGENAME}}&amp;lt;/h2&amp;gt;}}&lt;br /&gt;
As it stands, ircd-darenet has five (5) access levels: ordinary user, local operator, global operator, administrator and network administrator. The last two are essentially global operators with a few additional privileges. This is hardly enough control, especially over some of the more advanced and powerful features, such as G-lines, Shuns, etc.&lt;br /&gt;
&lt;br /&gt;
To compensate for this, ircd-darenet supports an operator privilege system. Privileges are essentially an arbitrarily long bit string. Access to particular features and information is governed by the value of a particular bit of that bit string. So, in other words, privileges are a form of Access Control List (ACL). Below is a table of operator privileges currently supported by ircd-darenet.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;80%&amp;quot; style=&amp;quot;font-size: 85%; text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot;|Privilege&lt;br /&gt;
! style=&amp;quot;text-align: left;&amp;quot;|Purpose&lt;br /&gt;
|-&lt;br /&gt;
| CHAN_LIMIT&lt;br /&gt;
| Channel limit not enforced.&lt;br /&gt;
|-&lt;br /&gt;
| MODE_LCHAN&lt;br /&gt;
| Can use mode on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| WALK_LCHAN&lt;br /&gt;
| Can walk through modes on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| DEOP_LCHAN&lt;br /&gt;
| Cannot be deop'd on local channels.&lt;br /&gt;
|-&lt;br /&gt;
| SHOW_INVIS&lt;br /&gt;
| Show local invisible (+i) users.&lt;br /&gt;
|-&lt;br /&gt;
| SHOW_ALL_INVIS&lt;br /&gt;
| Show all (global) invisible (+i) users.&lt;br /&gt;
|-&lt;br /&gt;
| UNLIMIT_QUERY&lt;br /&gt;
| Who queries not limited.&lt;br /&gt;
|-&lt;br /&gt;
| KILL&lt;br /&gt;
| Can use /KILL (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_KILL&lt;br /&gt;
| Can use /KILL locally only.&lt;br /&gt;
|-&lt;br /&gt;
| REHASH&lt;br /&gt;
| Can use /REHASH.&lt;br /&gt;
|-&lt;br /&gt;
| REMOTEREHASH&lt;br /&gt;
| Can use remote /REHASH.&lt;br /&gt;
|-&lt;br /&gt;
| RESTART&lt;br /&gt;
| Can use /RESTART. Password still required if set.&lt;br /&gt;
|-&lt;br /&gt;
| DIE&lt;br /&gt;
| Can use /DIE. Password still required if set.&lt;br /&gt;
|-&lt;br /&gt;
| GLINE&lt;br /&gt;
| Can use /GLINE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_GLINE&lt;br /&gt;
| Can use /GLINE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| ZLINE&lt;br /&gt;
| Can use /ZLINE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_ZLINE&lt;br /&gt;
| Can use /ZLINE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| SHUN&lt;br /&gt;
| Can use /SHUN (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_SHUN&lt;br /&gt;
| Can use /SHUN locally only.&lt;br /&gt;
|-&lt;br /&gt;
| JUPE&lt;br /&gt;
| Can use /JUPE (globally).&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_JUPE&lt;br /&gt;
| Can use /JUPE locally only.&lt;br /&gt;
|-&lt;br /&gt;
| OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on non-registered/quarantined channels.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on non-quarantined local channels.&lt;br /&gt;
|-&lt;br /&gt;
| SET&lt;br /&gt;
| Can use /SET.&lt;br /&gt;
|-&lt;br /&gt;
| WHOX&lt;br /&gt;
| Can use /who x.&lt;br /&gt;
|-&lt;br /&gt;
| BADCHAN&lt;br /&gt;
| Can set bad channels globally.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_BADCHAN&lt;br /&gt;
| Can set bad channels locally only.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_CHAN&lt;br /&gt;
| Can see in secret channels.&lt;br /&gt;
|-&lt;br /&gt;
| PROPOGATE&lt;br /&gt;
| Oper status is propogated.&lt;br /&gt;
|-&lt;br /&gt;
| DISPLAY&lt;br /&gt;
| &amp;quot;is an oper&amp;quot; displayed.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_OPERS&lt;br /&gt;
| Can see opers that do not have the DISPLAY priv.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_GLINE&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; GLINEs.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_ZLINE&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; ZLINEs.&lt;br /&gt;
|-&lt;br /&gt;
| WIDE_SHUN&lt;br /&gt;
| Can set &amp;quot;wide&amp;quot; SHUNs. &lt;br /&gt;
|-&lt;br /&gt;
| LIST_CHAN&lt;br /&gt;
| Can list secret channels.&lt;br /&gt;
|-&lt;br /&gt;
| FORCE_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on registered and quarantined channels.&lt;br /&gt;
|-&lt;br /&gt;
| FORCE_LOCAL_OPMODE&lt;br /&gt;
| Can use /OPMODE and /CLEARMODE on quarantined local channels.&lt;br /&gt;
|-&lt;br /&gt;
| CHECK&lt;br /&gt;
| Can use /CHECK.&lt;br /&gt;
|-&lt;br /&gt;
| SEE_SECRET_CHAN&lt;br /&gt;
| Can see +s channels in whois replies.&lt;br /&gt;
|-&lt;br /&gt;
| WHOIS_NOTICE&lt;br /&gt;
| Can set/unset usermode +W.&lt;br /&gt;
|-&lt;br /&gt;
| HIDE_IDLE&lt;br /&gt;
| Can set/unset usermode +I.&lt;br /&gt;
|-&lt;br /&gt;
| HIDE_CHANNELS&lt;br /&gt;
| Can set/unset usermode +n.&lt;br /&gt;
|-&lt;br /&gt;
| XTRAOP&lt;br /&gt;
| Can set/unset usermode +X. ''(deprecated - removed in 1.3.5)''&lt;br /&gt;
|-&lt;br /&gt;
| WALLUSERS&lt;br /&gt;
| Can use /WALLUSERS.&lt;br /&gt;
|-&lt;br /&gt;
| RMLINE&lt;br /&gt;
| Can completely remove g/zlines and shuns, even if they're deactivated.&lt;br /&gt;
|-&lt;br /&gt;
| DNSBL_EXEMPT&lt;br /&gt;
| Can add/delete/modify entries to/on the DNSBL exemption list.&lt;br /&gt;
|-&lt;br /&gt;
| MNOTICES&lt;br /&gt;
| Can send mass/masked messages and notices.&lt;br /&gt;
|-&lt;br /&gt;
| ROUTING&lt;br /&gt;
| Can use /CONNECT and /SQUIT.&lt;br /&gt;
|-&lt;br /&gt;
| ROUTEINFO&lt;br /&gt;
| Can see the actual server a user is on, use /MAP, /TRACE, /ASLL, /LINKS and view the JUPE list.&lt;br /&gt;
|-&lt;br /&gt;
| SERVERINFO&lt;br /&gt;
| Can use /GET, /STATS, /HASH, /DNS and retrieve remote information.&lt;br /&gt;
|-&lt;br /&gt;
| UAUSPEX&lt;br /&gt;
| Can bypass user privacy (e.g. see real hosts/ips).&lt;br /&gt;
|-&lt;br /&gt;
| CAUSPEX&lt;br /&gt;
| Oper can bypass channel privacy for channels they're not on (e.g. see channel keys, view ban lists, etc).&lt;br /&gt;
|-&lt;br /&gt;
| SOPER&lt;br /&gt;
| Support Operator.&lt;br /&gt;
|-&lt;br /&gt;
| LOCAL_WELCOME&lt;br /&gt;
| Can add/modify/remove server welcome messages, locally.&lt;br /&gt;
|-&lt;br /&gt;
| WELCOME&lt;br /&gt;
| Can add/modify/remove server welcome messages, globally.&lt;br /&gt;
|-&lt;br /&gt;
| DISPLAY_MODE&lt;br /&gt;
| Is shown as an IRC operator to users.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Culex</name></author>	</entry>

	</feed>