Wednesday, 08 February 2012
#opschool logs
Sunday, 03 September 2006
19:25 <@ nenolod> Recently, we have switched to a new ircd software called Charybdis.
19:26 <@ nenolod> We also switched to an updated version of Services, version 1.5.
19:26 <@ nenolod> Both applications have new features, which we will cover here. :)
19:27 <@ nenolod> jacob is primarily in charge of services at present, you'll have a chance to request any features after the end of this class.
19:27 <@ nenolod> Now, to explain how the class works
19:27 <@ nenolod> Basically, we're going to go through a few topics at a time, then have a few moments for questions regarding those topics.
19:28 <@ nenolod> Then we will go through some more topics, etcetera.
19:28 <@ nenolod> So, lets start off with a few channel modes.
19:28 <@ nenolod> First of all, we have made some changes to the behaviour of channel mode +c.
19:29 <@ nenolod> Instead of blocking colours to the channel like it used to, it now removes the colours from the messages sent to the channel.
19:29 <@ nenolod> You can toggle this feature via /mode #channel +c or /mode #channel -c.
19:29 <@ nenolod> This will turn the feature on and off, respectively.
19:30 <@ nenolod> +c also blocks bold, underline, beep and inverse.
19:30 <@ nenolod> Many of you have been wondering about the changes we have made to /cs invite, I will cover this next.
19:30 <@ nenolod> The new ircd has ban exceptions and invite exceptions (+e and +I masks, respectively).
19:31 <@ nenolod> Masks which are in the +e list, will be able to join through a ban.
19:31 <@ nenolod> Masks which are in the +I list will be able to join through +i without having to use /cs invite.
19:31 <@ [twisti]> thats a capital i, for those with odd fonts ;)
19:32 <@ nenolod> You can set an exception, via /mode #channel +e mask
19:32 <@ nenolod> for example, /mode #opschool +e *!*@*.ipt.aol.com
19:32 <@ nenolod> to set a ban exception on AOL users.
19:32 <@ nenolod> For an invite exception, it is the same syntax, but you use +I instead of +e, or +b.
19:33 <@ nenolod> Next, we'll cover quiets.
19:33 <@ nenolod> Quiets can be used to selectively moderate specific hostmasks in a channel.
19:33 <@ nenolod> They are useful for discouraging troublemakers without increasing drama in the channel.
19:33 <@ nenolod> Quiets were implemented in the previous ircd software, as +b $q:mask
19:34 <@ nenolod> Now, you will need to do /mode +q mask instead.
19:34 <@ nenolod> You can set a client by /mode #channel +q mask. For example:
19:34 <@ Phrea> check
19:35 <@ nenolod> /mode #opschool +q zyzychyn!*@*, would quiet zyzychyn.
19:35 <@ nenolod> Those who are voiced or opped can talk through a quiet.
19:35 <@ nenolod> We're going to pause for a moment now to allow people to ask questions over this material.
19:35 <@ nenolod> Yeah.
19:36 <@ nenolod> A mask is a collection of wildcards and seperators which describe a client.
19:36 <@ nenolod> Masks are described as nick!user@host.
19:36 <@ [twisti]> it should be mentioned that +q still allows people to join, but not to change their nickname
19:36 <@ nenolod> Yeah, +q will allow people to still join.
19:36 <@ nenolod> Anyhow, going to open the channel up for questions now.
19:36 <@ nenolod> 12:44 < FurrySaint> So Quiet is a singular +m then? <- Yes
19:37 <@ nenolod> 12:45 < Ryoga> so +q also preventsfrom nick changes? <- Yes, but it isn't intended for that.
19:37 <@ Lockwood> +q will act as a form of moderation, but +z will not work with it
19:37 <@ jilles> or /quote help cmode
19:38 <@ nenolod> 12:46 < Rize> can you +q let's say all aol users, or is it meant only for individual users? <- Yes. *!*@*.ipt.aol.com
19:38 <@ jilles> +q'ed users can still join
19:38 <@ Lockwood> +z allows messages in a moderated channel to go to the voices & ops in a channel
19:39 <@ jilles> Silva, yeah you can /mode #channel q like you can /mode #channel b
19:39 <@ nenolod> 12:47 < Silva> can other uses see who is +q ? <- Yes. /mode #channel q will bring up the list.
19:40 <@ nenolod> Ok, carrying on, I gues.s
19:40 <@ nenolod> 12:48 < Ehlanna> nenolod: did you mean q for listing. I did a -1 (by mistake?) and it listed
19:41 <@ nenolod> ^- Passing anything without an argument will display the list.
19:41 <@ nenolod> Linkshot: ^G, \007
19:41 <@ Lockwood> I stand corrected
19:41 <@ nenolod> ok
19:42 <@ nenolod> The next thing we're going to go over is stuff you've already seen before.
19:42 <@ nenolod> Charybdis (and sorircd, and unreal) have an extended ban system.
19:42 <@ nenolod> These `extended bans', or `ban conditionals', allow you to define special criteria for bans to work on.
19:43 <@ nenolod> These criteria can be applied to bans (+b), exceptions (+e), invites (+I) and quiets (+q).
19:44 <@ nenolod> The first one I am going to go over is $a.
19:44 <@ nenolod> $a is actually new.
19:44 <@ nenolod> It will let you ban by the nickname the user is identified to.
19:44 <@ nenolod> You can set it by /mode #channel +b $a:whatevernick
19:45 <@ nenolod> For example, /mode #channel +b $a:Milambar would ban anybody identified to Milambar's nick from #channel.
19:45 <@ nenolod> jacob: ok
19:46 <@ nenolod> The next one we're going to go over is $g.
19:46 <@ nenolod> $g lets you ban by "gecos", or the realname information sent to the IRC server by your client.
19:46 <@ nenolod> You can set it by /mode #channel +b $g:whoever.
19:46 <@ [twisti]> this one is very useful for people who keep changing their nick and their ip via dialin to avoid bans
19:47 <@ nenolod> For instance, /mode #opschool +b $g:Jacob*Herpin would ban our good friend jacob from #opschool ;)
19:47 <@ jacob> or, if you don't like people named william, you'd /mode #opschool +b $g:*William*
19:47 <@ nenolod> You can see the gecos information of a client, via /whois
19:47 <@ [twisti]> the gecos field is the field often referred to as 'real name' field
19:47 <@ nenolod> you can also use ? instead of * in these masks.
19:48 <@ nenolod> (? will match against only one character, while * matches against many)
19:48 <@ [twisti]> if you write /whois nenolod, it would be the part that says "William Pitcock"
19:48 <@ nenolod> ok
19:48 <@ nenolod> we're going to cover $r next
19:48 <@ jacob> and that would be why i don't like people named william ;p
19:48 <@ Lockwood> Real*Name would catch "Real name" and "Really good name", Real?Name won't
19:48 <@ nenolod> $r bans let you ban by who is or is not in a channel.
19:49 <@ nenolod> If you set /mode #channel +b $~r:#somechannel, you must be in #somechannel to join #channel.
19:50 <@ [twisti]> this is especially useful for those role playing channels that have an OOC channel
19:50 <@ nenolod> If you set /mode #channel +b $r:#somechannel, you can't be in #somechannel if you want to join #channel.
19:50 <@ nenolod> ok
19:50 <@ nenolod> we're going to go over Lockwood's favourite one
19:50 <@ Phrea> :D
19:50 <@ Lockwood> The Lockyban?
19:51 <@ Phrea> YES !!
19:51 <@ Lockwood> Yay
19:51 <@ jacob> +gay?
19:51 <@ Lockwood> +q jacob!*@*
19:51 <@ Phrea> Lockwood: you made me puke through my nose just now
19:51 <@ Phrea> :\
19:51 <@ jacob> no offense to all you gay people out there by comparing you to locky :(
19:51 <@ nenolod> ok
19:51 <@ [twisti]> we forgive you
19:51 <@ Phrea> jacob: last warning
19:51 <@ nenolod> The $x ban combines the $g ban with a standard banmask.
19:52 <@ nenolod> It's syntax is:
19:52 <@ nenolod> /mode #channel +b $x:nick!user@host#realname
19:52 <@ nenolod> This is useful if you want to only do $g banning against some ranges.
19:53 <@ nenolod> Alright.
19:53 <@ nenolod> That covers extbans.
19:53 <@ nenolod> Opening back up for questions.
19:53 <@ Lockwood> Why did you make it $x and not $l?
19:54 <@ Lockwood> :P
19:54 <@ nenolod> Sure.
19:54 <@ Phrea> haha
19:54 <@ nenolod> 13:02 < Ehlanna> nenolod: please ... examples for +x? I am having a brain fail! :) <- /mode #opschool +b $x:*!*@*.ntl.com#*Brandy*Sauce* would ban Milambar.
19:54 <@ Lockwood> like /mode #opschool +b $x:ehlanna! This e-mail address is being protected from spam bots, you need JavaScript enabled to view it #Ehlanna
19:55 <@ nenolod> 13:03 < Spider> it should probably be noted that users can change their real name, so this is by no means a permanent solution <- he is correct
19:55 <@ Lockwood> and nenolod's ban wouldn't hit me, as my realname is different
19:55 <@ Lockwood> <Calivion> what if they don't have there real name listed? For instance they have "I am me" as there name <- $g:I?am?me
19:56 <@ Lockwood> It's what they set as their real name, not what their real name really is
19:56 <@ nenolod> You would use $x to restrict it to a specific hostmask.
19:56 <@ nenolod> 13:04 < Calivion> What would you use if you have many "Bob Smith"s
19:56 <@ Lockwood> <Calivion> What would you use if you have many "Bob Smith"s <- you'd use $-
19:56 <@ jacob> nenolod: others couldn't see his question ;p
19:56 <@ Lockwood> what he said
19:56 <@ nenolod> (got that backwards :P)
19:57 <@ nenolod> 13:05 < Crowley> Your examples show the ban "*!*@*.ntl.com" affecting Milambar, but that it's his hostmask as far as I can see. Do the banmask get around the
19:57 <@ nenolod> masking of the actuall user hostmask?
19:57 <@ nenolod> ^- Both the realhost and fakehost are matched.
19:57 <@ nenolod> 13:05 < Ehlanna> Pardon my denseness, but isn't /mode #opschool +b $x:ehlanna! This e-mail address is being protected from spam bots, you need JavaScript enabled to view it #Ehlanna in effect the same as /mode
19:57 <@ jacob> 12:57 < Ehlanna> Pardon my denseness, but isn't /mode #opschool +b $x:ehlanna! This e-mail address is being protected from spam bots, you need JavaScript enabled to view it #Ehlanna in effect the same as /mode #opschool +b
19:57 <@ nenolod> #opschool +b Ehlanna! This e-mail address is being protected from spam bots, you need JavaScript enabled to view it ?
19:57 <@ jacob> Ehlanna! This e-mail address is being protected from spam bots, you need JavaScript enabled to view it ?
19:57 <@ nenolod> :P
19:57 <@ nenolod> ^- Yes
19:57 <@ jacob> ehlana: yes it is.
19:57 <@ jacob> he was just trying to show how it worked ;p
19:58 <@ Lockwood> no
19:58 <@ nenolod> 13:06 < Stray> would people know WHY they were banned? ie, if someone banned asdf in the real name, would i know that that was why i couldn't get into a
19:58 <@ nenolod> channel?
19:58 <@ Lockwood> <Stray> would people know WHY they were banned? ie, if someone banned asdf in the real name, would i know that that was why i couldn't get into a channel? <- no
19:58 <@ jacob> Stray: it will just say 'you are banned', otherwise it's too easy to ban evade.
19:58 <@ jilles> Stray, they don't get anything special when trying to join, but they can see the ban list
19:58 <@ jilles> let me add that most of these extbans can be used in +q, +e, +I as well
20:00 <@ nenolod> Any further questions before we continue?
20:00 <@ nenolod> Alrighty.
20:01 <@ nenolod> The next segment will actually be fairly small, as the next feature after these two require in-depth explaination.
20:01 <@ nenolod> A commonly requested feature was the ability to deny unregistered users from joining the channel.
20:01 <@ nenolod> We now have this feature implemented.
20:02 <@ nenolod> To restrict unregistered users from joining a channel, you can set +r on your channel.
20:02 <@ nenolod> The syntax to do this is: /mode #channel +r
20:02 <@ nenolod> Users who are unregistered will be told that they can't join because the channel is +r.
20:03 <@ nenolod> The next feature we're going to cover is the new join throttle.
20:04 <@ nenolod> The join throttle allows you to limit the amount of people who can join at a single moment.
20:05 <@ nenolod> It is set by /mode #channel +j amount-of-joins:time-limit
20:05 <@ nenolod> For instance, /mode #opschool +j 1:3 would limit #opschool to 1 join, per every 3 seconds
20:05 <@ nenolod> These are actual seconds, e.g. 60 seconds = 1 minute
20:06 <@ nenolod> Ok, going to open it up to intermission again.
20:06 <@ jacob> nenolod: what do people see if they can't join because of a throttle, or how does it stop it?
20:06 <@ [twisti]> <TheDude2> i assume netsplits wont trigger that? <- no, they wont
20:06 <@ nenolod> jacob: Cannot join channel (throttle exceeded).
20:06 <@ jacob> 13:06 < TheDude2> i assume netsplits wont trigger that? <-- no, you're already in the channel.
20:07 <@ nenolod> 13:15 < Rize> will the people that +r blocks be shows how to register there nick so they actually could join the channel? <- no
20:07 <@ Lockwood> Nickserv tells you that on conenct
20:07 <@ jilles> TheDude2, server restarts will count against +j though
20:07 <@ Lockwood> sorry, infoserv does
20:08 <@ Lockwood> "You might want to look at registering your nick while you're here - just type "/msg NickServ HELP" for more information."
20:08 <@ nenolod> Anything else?
20:08 <@ Lockwood> so there's no need for you to be told on join, reallu
20:08 <@ Phrea> time is limited, speak now of forever hold your peace
20:08 <@ nenolod> 13:16 < Ehlanna> I presume to turn off throttle, just -j? <- Yes
20:08 <@ [twisti]> mind you, +j doesnt ban you, you can just try to join again after a few moments
20:09 <@ [twisti]> <Rize> IMO, it would be helpful since a lot of people joining our channel are new to irc and may not know how to read the information. <- a welcome message can take care of that
20:09 <@ nenolod> 13:16 < Rize> IMO, it would be helpful since a lot of people joining our channel are new to irc and may not know how to read the information. <- We do have a solution for this, stay tuned. :)
20:09 <@ Lockwood> <Rize> IMO, it would be helpful since a lot of people joining our channel are new to irc and may not know how to read the information.
20:09 <@ Lockwood> Umm
20:09 <@ [twisti]> lol
20:09 <@ Lockwood> then why give them information telling them to register?
20:09 <@ Lockwood> Thjey don't read information
20:09 <@ nenolod> ok
20:09 <@ nenolod> this is the big feature everyone should be interested in
20:10 <@ junics> if you have missed anything a realtime log can be found here: http://www.maniacs.se/~junics/opschool.txt
20:10 <@ Lockwood> the +f eature?
20:10 <@ nenolod> we have received many many many requests for this system
20:10 <@ Phrea> everybody who's new to irc and are joining an excisting channel: educate them yourselv
20:10 <@ nenolod> so, we're going to cover it now
20:10 <@ Phrea> we dont do these classes for nothing
20:11 <@ nenolod> The channel forwarding system allows you to specify an alternate channel to send rejected users to.
20:11 <@ nenolod> This system will trigger if the channel is invite-only, join throttled, limited or restricted to registered users.
20:11 <@ nenolod> You can enable it by setting /mode #channel +f #other-channel
20:11 <@ Phrea> also: let them KNOW there is a #help channel
20:11 <@ [twisti]> channel requirements/restrictions too, no ?
20:11 <@ nenolod> You must be an op on the target channel, or the channel must be +F
20:11 <@ Lockwood> and it will NOT make infinite loops if you forward to the same channel
20:12 <@ Lockwood> before you try
20:12 <@ nenolod> You must be an op on the target channel, or the channel must be +F.
20:12 <@ nenolod> The channel *must* exist or the forward will be ignored.
20:12 <@ nenolod> The channel *must* not be +Q or the forward will be ignored.
20:12 <@ nenolod> I am going to have a very detailed example at the end of this segment, so stay tuned.
20:13 <@ nenolod> The +Q channel mode will allow a channel to say "I don't want to be forwarded to."
20:13 <@ nenolod> If you are concerned that your channel will be disrupted by users using this feature, that will allow you to opt out of it.
20:14 <@ nenolod> Inversely, you can also tell the world that you don't care if people forward to your channel.
20:14 <@ nenolod> To do so, you can set the channel +F
20:14 <@ nenolod> To set +Q or +F on a channel, you do /mode #channel +Q or /mode #channel +F respectively.
20:14 <@ nenolod> Ok, time for the example.
20:15 <@ nenolod> Lets imagine that we are a user named 'Moogle', and that we have just registered #ilovechocobos, and #ilovemoogles.
20:15 <@ nenolod> Moogle wants users to be in #ilovemoogles before they can join #ilovechocobos.
20:15 <@ [twisti]> nobody loves chocobos
20:16 <@ nenolod> Therefore, Moogle sets the following:
20:16 <@ nenolod> /mode #ilovechocobos +iI $r:#ilovemoogles
20:16 <@ nenolod> /mode #ilovechocobos +f #ilovemoogles
20:16 <@ nenolod> When users join #ilovechocobos, they will be sent to #ilovemoogles instead.
20:17 <@ nenolod> The next time they join #ilovechocobos, they will be able to join like normal (unless they parted #ilovemoogles.)
20:17 <@ Lockwood> If I part #ilovemoogles after joining #ilovechocobos, what will happen?
20:17 <@ nenolod> Now, lets say some jerk named Turk decides he hates Moogle and wants to make them cry.
20:18 <@ nenolod> Lockwood: nothing
20:18 <@ nenolod> anyway
20:18 <@ nenolod> Now, lets say some jerk named Turk decides he hates Moogle and wants to make them cry.
20:18 <@ nenolod> Turk registers #ihatemoogles.
20:18 <@ nenolod> He does /mode #ihatemoogles +if #ilovechocobos
20:18 <@ nenolod> Because #ilovechocobos is forwarding to #ilovemoogles, #ilovemoogles gets joinflooded by people that are spammed to #ihatemoogles.
20:19 <@ nenolod> Moogle cries for a while and contacts a help operator, which tells them to set +Q on their channel.
20:19 <@ nenolod> At this point, Moogle sets #ilovechocobos +Q to stop people from forwarding to it.
20:19 <@ nenolod> Moogle's forwarding rule still works, but Turk's does not.
20:20 <@ nenolod> Everyone lives happily ever after, of course.
20:20 <@ nenolod> ok. That covers channel forwarding.
20:20 <@ nenolod> Opening the floor up to questions.
20:20 <@ [twisti]> mind you, to do this, the evil Turk would have needed to have op on #ilovemoogles, so our friend Moogle was stupid to give out op to a jackass
20:20 <@ [twisti]> <RagingMonk> Are we protected against circular refrences? <- yes
20:21 <@ [twisti]> <Stray> will that send them to the second chan if they are banned from the first chan, will that trigger the forward? <- anything that stops you from joining will send you to the forwarded chan
20:21 <@ nenolod> 13:29 < RagingMonk> Why does the +Q stop Turk and not Moogle? <- Because Moogle set it at the entrypoint.
20:21 <@ [twisti]> bans, invite only, $a's, etc
20:22 <@ nenolod> 13:29 < Ehlanna> nenolod: surely your example re Turk and Moogle would only work if Turk had Ops in Moogles channels? <- We're assuming that he was allowed to somehow.
20:22 <@ nenolod> Either via +F or by having ops.
20:23 <@ [twisti]> <xarexerax> Do ops in the forwarding channel recieve a message about those who failed to join their channel? <- no
20:23 <@ nenolod> 13:30 < xarexerax> Do ops in the forwarding channel recieve a message about those who failed to join their channel? <- no, but we may look into adding that
20:23 <@ nenolod> 13:31 < MissSylvia> and if the channel does not wish to participate in the forwrding options at all, what are the procedures we should implement? <- /mode #channel +Q
20:25 <@ nenolod> 13:32 < RagingMonk> The answer 'Because Moogle set it at the entrypoint' confused me. Can you elaborate? <- Turk set the forward to #ilovechocobos, where Moogle set the +Q, therefore Moogle's rules to forward FROM #ilovechocobos still work, but not Turk's rules TO #ilovechocobos.
20:25 <@ nenolod> 13:32 < MissSylvia> is there an op level requirement? <- services do not play any role in forwarding at this time, but when they do, there will be a requirement.
20:25 <@ nenolod> 13:33 < Keina> What happens if Turk's forward switches to #ilovemoogles, assuming he gets it to work and isn't stopped otherwise, of course? Moogle's forward
20:25 <@ nenolod> would be broken by a +Q, but the channel would still get flooded without it, wouldn't it?
20:26 <@ nenolod> Keina: Moogle would be screwed, yes.
20:26 <@ nenolod> Keina: Moogle would have to set both channels +Q and hope for the best.
20:26 <@ nenolod> 13:34 < Spyke> Would De-Opping Turk in #ILoveChocobos remove his ability to forward from #IHateMoogles to #ILoveChocobos as well, or will the forward remain
20:26 <@ nenolod> unaltered until it is set +Q?
20:26 <@ nenolod> Spyke: if the forward has already been set then it will remain until it is removed or until the target channel is +Q'ed.
20:27 <@ [twisti]> <Spider> but you do have to be an op in the target channel initially? <- yes, but only to set the forward, you dont have to stay opped
20:27 <@ nenolod> 13:35 < RagingMonk> Does a forward stop working if ops are removed? <- no
20:28 <@ nenolod> 13:36 < RagingMonk> How are forwards removed? <- /mode #channel -f
20:28 <@ jacob> 13:28 < Rize> can any lvl op use forward? <-- yes, as it's just a channel mode.
20:28 <@ [twisti]> <Rize> can any lvl op use forward? <- yes, unless MLOCK is set to on
20:29 <@ nenolod> 13:37 < Linkshot> What happens if Turk registers #ilovechocobos before Moogle does (because he does love them), but lets Moogle forward to it?
20:29 <@ nenolod> ^- then Moogle would need to find another channel to own
20:29 <@ nenolod> ;p
20:30 <@ Lockwood> #ireallylovechocobos
20:30 <@ jacob> nenolod: fix your system clock. you're 8 minutes ahead
20:30 <@ jacob> Thu Aug 31 13:30:10 CDT 2006
20:30 <@ jacob> ;p
20:30 <@ Lockwood> or #ilovechocobosmorethanturkdoes
20:30 <@ [twisti]> that turk dude is one devious fellow
20:31 <@ nenolod> anything else?
20:32 <@ [twisti]> <Spyke> Sorry if I missed this being answered earlier, but is there a way to set a channel so that it can only be forwarded to by a specific channel (or channels)? <- sorry, there is not
20:32 <@ [twisti]> but you can always restrict the op list
20:32 <@ [twisti]> remember, you need op on a channel to set a forward to it (or the channel has to be +F)
20:33 <@ nenolod> By the way, forwards work for +r, +l and +j too. Not just invite-only channels.
20:33 <@ nenolod> Ok.
20:33 <@ [twisti]> the advanced ban modes too
20:33 <@ [twisti]> like $a
20:33 <@ nenolod> 13:41 < Miri> oh, a question... is there any way to hide +q being set on a user to level 0 users? since it's to deal with troublemakers, to do it quietly and
20:33 <@ nenolod> effectively, not having zillion users asking us "what's that mode"?
20:33 <@ Lockwood> <Miri> oh, a question... is there any way to hide +q being set on a user to level 0 users? since it's to deal with troublemakers, to do it quietly and effectively, not having zillion users asking us "what's that mode"?
20:33 <@ Lockwood> no
20:34 <@ nenolod> ^- no
20:34 <@ Lockwood> you got it in stereo!
20:34 <@ nenolod> ok
20:34 <@ nenolod> We're now going to go over user-modes.
20:35 <@ nenolod> Charybdis supports two forms of server-side ignore for private messages.
20:35 <@ nenolod> CALLERID, usermode +g, and Soft CALLERID, usermode +R.
20:35 <@ nenolod> To set a usermode, you do /mode yournickhere mode
20:35 <@ nenolod> For instance, I would do /mode nenolod +g to set usermode +g on my client.
20:35 <@ nenolod> Now, lets go over CALLERID and Soft CALLERID.
20:36 <@ nenolod> CALLERID is a full ignore, where the only people who can PM you are users who are explicitly on a whitelist.
20:36 <@ nenolod> Soft CALLERID is like CALLERID, but only applies to those who are not registered with services.
20:37 <@ nenolod> To add a nickname to your allow list, do /accept nick (or /quote accept nick based on what your client is)
20:37 <@ nenolod> To delete, do /accept -nick
20:37 <@ nenolod> and to list your PM whitelist, do /accept *
20:38 <@ nenolod> This is useful with scripts.
20:38 <@ nenolod> You can also opt out of channel forwarding on a personal level.
20:39 <@ nenolod> To do so, set +Q on your usermode, i.e. /mode yournickhere +Q
20:39 <@ nenolod> That's all for now (we're not going to cover /monitor, because it's only really useful to scripters)
20:40 <@ nenolod> If you're interested in more info, check out the ircd manual.
20:40 <@ nenolod> http://www.nexus.sorcery.net/download/ircd/charybdis-oper-guide.pdf
20:40 <@ nenolod> http://www.stack.nl/~jilles/irc/charybdis-oper-guide/
20:40 <@ [twisti]> Miri: that bugs me too :(
20:40 <@ nenolod> Ehlanna: yes
20:41 <@ [twisti]> Spider: go right ahead
20:41 <@ nenolod> We're also looking for other things to cover in #opschool... mail This e-mail address is being protected from spam bots, you need JavaScript enabled to view it if you have a suggestion.
20:42 <@ nenolod> Miri: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it or This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
20:42 <@ [twisti]> miri: #gaycafe
20:42 <@ [twisti]> its not my channel rize
20:42 <@ nenolod> Spider: we don't have those here
20:42 <@ junics> if you have missed anything a log can be found here: http://www.maniacs.se/~junics/opschool.txt
Last Updated ( Sunday, 03 September 2006 )
 

Newsflash
For those of you using mIRC: We would like to ask you, in order to assist SorceryNet in keeping an even load across the network, to upgrade to the latest version of mIRC (6.21), which is available from http://www.mirc.com/
 
Quote
<toor> hi
<toor> root
<toor> you here?
<-- toor heeft  verlaten (Quit: WebChat powered by Vaxon Networks (www.vaxon.nl))
<root> yo
<root> well, yeah, but you're not..
 
New on Sorcery
Copyright © SorceryNet 1996-2012