GeekShed Bot Policy

A bot is defined as any client which joins a channel on the GeekShed IRC network and interacts with it through one or more automated scripts. If your own IRC client runs scripts which can be automatically triggered you are considered to be a bot and may be banned from the network for joining channels without the owner’s permission. To avoid this, be fully aware of the scripts that your client is running and ensure any trigger scripts are disabled in channels where permission has not been given to run them.

The following is an example of such a script:

<Phil> !uptime
<darkly57> I have been awake for 6days 7hrs 6mins 23secs


Bots are welcome on GeekShed providing that they abide by the Terms of Service. Although the whole of this document is relevant the parts especially relevant to bots are sections 7 and 8.

The most important thing to remember is: bots should NOT be joined to channels without the permission of the channel owner.

If you have any questions on allowed bots, please visit us in #help on irc.geekshed.net.

Ban Appeals

If you are banned from a channel on GeekShed you will find no help in other channels, especially #help. This post lists the ban appeal procedures for various channels on GeekShed. If the channel you were banned from is not listed on this page and you wish to appeal the ban you should PM the person who banned you. If they do not want to hear you out you should accept this and not PM them further.

This table lists the ban appeal procedures for channels:

Channel Appeal Procedure
#247fixes Bans cant be appealed
#alliance Bans cannot be appealed
#Amazed Appease me with a burnt offering
#Anell E-mail Kevin@pcexecutable.com
#Artellos Email at admin@artellos.com
#atmosphir Bans Cannot be Appealed
#Ben95111 Ban can be appealed at http://tinyurl.com/baninben
#ben95111-help If you where baned from #ben95111-help you may appeal @ http://tinyurl.com/baninben
#bigbrother Send a message to Shawn
#Bkil You were banned for a reason, go away.
#blaster If you broke the "One Rule" policy and were banned, don’t bother appealing. You must apologize for your behavior, that is all.
#BNC Bans cannot be appealed
#Brad Email brad@unitedtechguys.com.
#Chris Post in the forum at http://www.geekshed.net/chrisbans/
#Christopher Cannot appeal
#CNETFans E-Mail chanadmin.cnetfans@gmail.com
#Corey E-Mail Corey@geekshed.net
#CornishNerd If you’re smart enough to get banned, do us a favour and stay out. Thanks.
#Cory Bans cannot be appealed
#Craighton If you are banned please send an email to bans@logiclounge.com stating your nick that you were banned with and why you believe that you should be unbanned
#DAKlives No way no how
#datechman E-Mail datechman@gmail.com
#dond Bans cannot be appealed
#Fort Bans cannot be appealed
#forums Bans Can be appealed by leaving a message with IRCJACk, it will be reviewed
#freekie E-Mail Corey@geekshed.net
#Frozen To make a ban appeal, please PM Frozen.
#Gizmo Appeal on forums: http://bit.ly/aIiccT (It will be more beneficial if you use the link provided when you were banned)
#GTAXL If you get banned please send an e-mail to gtaxlsupport@gmail.com Thank You. :)
#hell If you’re banned, then tough. I am a strict person >.>
#help Bans cannot be appealed
#henco There are no rules in #henco – If you’re banned, you’ve been a prat, and it is unlikely you will be unbanned.
#HogCommunity Please post on our website forums under: Support > Accounts
#Hooch Bans cannot be appealed. Please do not idle in this channel unless you are a Hooch user or a member of Hooch bot staff.
#idlerpg If you were banned, you probably deserved it.
#iPhone E-Mail Bans@MacSlice.info
#iscifitv Bans on iscifi.tv must be taken to Mr Hnack. Good luck with that!
#iSrpeanut E-Mail bans@srpeanut.webuda.com
#iYorkie E-Mail Jordan@lockernerd.co.uk
#jake Bans may be appealed at http://support.jakewright.net
#jim E-Mail bans@jimmie.ws
#johtaja You where dumb and got banned. Now bug off and deal with it!
#jojay You will of been given a ban URL in the kick message. If not contact the person who set the ban.
#JoJaySupport You will of been given a ban URL in the kick message. If not contact the person who set the ban.
#Jordan Email Jordan@Jordancooktech.com with and explanation why you was banned and why you wish to be unbanned
#Josh You may appeal your channel ban at this link http://www.geekshed.net/2010/04/ban-appeals/
#Joshua{XP} If you wish to appeal a ban from #Joshua{XP}, please visit http://joshuaxp.webs.com/forums.htm?forumID=2660845&page=1&topicID=1441345 and we will get back to you as soon as we can.
#La-Networking Bans can be appealed by emailing bans@la-networking.info or if can wait click forums at la-networking.info. I decide or my people. eithere I feel like or vote.
#landoradmin Bans cannot be appealed
#landorindustries Bans cannot be appealed
#LexiesDomain You Cannot Appeal Your Ban. (Don’t be stupid in the first place, dummy)
#LockerNerd See http://lockernerd.co.uk/community/viewtopic.php?f=16&t=3 for details.
#LTechWeb Channel moved to #Luke
#luke Ban’s cannot be appealed, if you were stupid enough to be banned in the first place it will stay that way.
#mab879bans Banned from the ban chan. You are super dumb. Deal with the ban.
#martyni Bans can be appealed at http://forum.martynip.co.cc/viewforum.php?f=5
#Matthew1 If you are banned. It will stay that way until we clear the bans. Which should be in…
#mIRC PM iYorkie or Luke for info
#mouse Bans cannot be appealed
#nso95 Contact Nathan
#Orangeagreen To appeal a ban, please join #AlexKiernan and ask for more info.
#PC-Tech E-Mail joes-computer-repair@hotmail.com
#PCGaming Bans will go away after 3 hours unless otherwise indicated in the Kick message. Bans cannot be appealed.
#phil If you’re dumb enough to get banned, it will stay that way.
#samfty Join #samfty-appeals
#scott E-mail bans@fusionet24.com
#Serif E-mail admin@serif-irc.co.uk
#soiled Send a memo to #soiled (needs a registered nick): /ms SEND #soiled <msg>
#srpeanut E-Mail bans@srpeanut.webuda.com
#Stuzilla Bans cannot be appealed
#t3chmaster Appeal on forums: http://bit.ly/aIiccT (It will be more beneficial if you use the link provided when you were banned)
#tech You can appeal at http://www.techchat.co.tv/chat/banappeal/
#tech-bans If you got banned, you deserved it. Case Closed.
#tech-mods If you tried to get in the moderator channel, You deserve it…
#techgeeks Send a Ban appeal message to technicallygeeksbans@yahoo.com
#TechnicalNerd Please Fill Out This Form: http://www.TechnicalNerd.com/IRC/Bans/TechnicalNerdBanAppealPHP.php
#tengrrl You’re all opers. Unban your damn self.
#thebots Bans can’t be appealed
#TheShed TheShed doesn’t have many rules, if you got banned, you deserved it. Case Closed.
#thetechzonelive Bans cannot be appealed
#toop Bans cannot be appealed
#udstage You’ll get unbanned eventually, probably accidentally. :)
#unmoderated Bans cannot be appealed
#vote E-Mail bans@srpeanut.webuda.com
#weknowmac Bans CAN NOT be applealed.
#WLC If you got banned, you deserved it. Case Closed.
#Zetacon Bans cannot be appealed

What is SSL? What Benefits Does it Offer, and How do I Use It?

SSL stands for Secure Sockets Layer, and is a method of encrypting data being transmitted over the Internet that is used by e-commerce sites and other sites that require sending and receiving sensitive information.. This means that when you give your credit card or bank information to PayPal or Amazon, to name two, your information is protected. The same can be done for your IRC connection.

The main benefit of connecting to IRC via SSL is that all content you send to the server is encrypted, as well as all data the server sends you. This is useful if you are connecting from a public hotspot and want to protect your passwords. If you are worried about the content of the messages in the channels you’re in, you’ll be protected on your end; however, unless everyone in the channel is also using SSL, the copies of the messages sent to them are in plain text, and could be read by anyone sniffing packets between the unencrypted user and the server. To ensure that everyone in the channel is using SSL, you can apply channel mode +z.

Since the directions for connecting over SSL differ based on the client and operating system you are using, please refer to your client’s documentation on that. The port GeekShed uses for SSL is 6697, and every server can host SSL-based connection.

Should you require assistance, feel free to leave a comment here, or ask in #help.

Related: GeekShed Certificate Authority · Login Service

Can People on GeekShed See My IP Address

Every now and then, a question that arises in #help is if people can see the IP address of another individual. Since GeekShed encrypt users’ IP addresses and hostmasks the short answer is no, other people can not see your IP address.

The long answer is the following:

The only people that can see a user’s IP address is the user, and network staff. Anyone else will see an encrypted version of the IP address, or an encrypted version of the hostname if the IP address was able to be resolved.

Examples:

  • Instead of seeing host127-68-124-93.range127-124.virginmedia.com, other users will see protectedhost-A8B9B24A.range127-124.virginmedia.com
  • Instead of seeing 134.65.154.12, other users will see AD171E0.223C44F1.789AD83A.IP

Some users claim that they are able to see the IP address of other users. This is incorrect. What they are seeing is the IP address of the page they see when they try to visit a domain that does not resolve.

Examples:

  • If they claim to know the IP address of a staff member, with the geekshed.net vhost, the IP they really see if that of the server the geekshed.net website resides on.
  • If a user of OpenDNS claims to know the IP address of the virginmedia user (from the previous example), what they will really see is 208.69.36.132, which actually resolves to hit-nxdomain.opendns.com.
  • Some clients may resolve the “primary” domain name itself, in which case the user would see 212.250.162.12 for virginmedia.com

Disclaimer: this all goes out the window if the user unsets usermode x, which is the mode that hides their IP address/hostmask. This mode is set by default on connect and is removed either by doing “/umode2 -x” or “/hs off”. If umode x ever gets unset it can be turned back on with “/umode2 +x”

Quit Messages and What They Mean

Excess flood – you attempted to send too much data to the IRC server too quickly. The server thought you were attempting to flood it, and so it disconnected you. If this is happening to you a lot, you should check to see if your client offers a setting that will prevent this (mIRC users: Options -> IRC -> Flood).

Max sendQ exceeded – you failed to receive the data from the server quick enough; the server tried to send you too much data and closed the connection. This could happen if you use /who on larger channels too often.

Ping timeout – In order to confirm that connections are still active, servers regularly send out ping requests. When a client doesn’t respond to this within a set period of time, 2 minutes on GeekShed, it believes that the connection no longer active, and closes it. If this happening to you often, you should try using the closest server to you (or the next closest, if you’re already using the closest).

Connection reset by peer – when the IRC client uncleanly closes the connection to the server , the server may not realize that the connection has been terminated. In this situation, the user still appears to be online (a ghost user). The next time the server attempts to send data to the client, it realizes the connection no longer exists and resets it; the ghost is then disconnected.

Broken pipe – when there is a sudden break in the connection between the IRC server and client, the user will disconnect with this message.

*.geekshed.net *.geekshed.net – this is a netsplit, or when one server loses its connection from the rest of the network. For a more detailed explanation, as well as images, view the WikiPedia entry on Netsplits.

G:lined or Z:lined – for some reason, the user has been banned from the network. The reason, as well as a URL where the person may find more information is always given when staff ban someone. For information on the ban appeal process, please see the Ban Appeals page.

Killed (nick (reasons)) – this is given when a user has been forcibly disconnected from the network by a staff member. The staff member’s name and a reason are always given. This should be viewed as a warning, and the user may be banned if the behavior continues.

GeekShed Management Script

GeekShed has an officially supported management script written by the GeekShed staff along with users Zetacon and GrimReaper. It offers a range of features including canned messages to help people with common questions as well as some decent channel and nickname management features.

We have checked out the tags directory at http://www.geekshed.net/gs-script/ so you can find each version of the script. We recommend using the latest version (i.e. the one with the highest version number). The script is the one ending in .mrc. The .sig file is the GPG signature of the script and has been included from versions 1.8 for posterity. Public key Phil Lavin (Freelance Programmer) can be found on major key synchronizing servers.

Load it into the remotes section of your script editor just like any other script or place it in your mIRC install dir and type:

/load -rs gs-chanscript.mrc
Any problems, come see us in #help on irc.geekshed.net

Login Service

We have, for a while now, had a login service which links to our services database to allow you to login to areas of the site, such as the quote database, using your services login. This has always been an experimental feature however we are now happy that it’s working great and have finalized it. We have applied an SSL certificate to the site to allow your username and password to be encrypted as it passes over the Internet for our auth service to verify.

We hope to be able to use this service in the future for lots of cool areas of the site including web based nickname and channel registration.

What Ports Can I Use to Connect to GeekShed?

Besides the default port 6667, all GeekShed servers accept standard connections on the following ports:

6660, 6661, 6662, 6663, 6664, 6665, 6666, 6668, 6669, 7029, 7070, 1494, and 1755


All servers also accept SSL connections on port 6697.

Should you experience difficulties in connecting, you can try another port or another server. Should you still have difficulties, you can post in the forums where someone will be able to assist you.

Who owns GeekShed IRC?

GeekShed IRC is owned by Geek Shed Ltd. GeekShed Ltd. is a UK registered company (company #07055433) boarded by Allan Jude and Phil Lavin as directors and Marcus Joyce as secretary. Allan, Phil and Marcus all have equal share holdings.

GeekShed Ltd. exists for administrative purposes and GeekShed IRC is run as much as a democracy as possible. Reasonable caution is taken with access to the network and not all staff hold the same access rights. Access is granted as appropriate for the task each staff member is required to perform.

GeekShed Ltd. is funded solely by donations and uses these for administrative costs and for projects that directly benefit our users.

IRC Clients

At least once a week, we get asked about IRC clients that people can use. Although GeekShed offers the TFlash flash-based chat client that can be used and embedded on one’s site, unless you’re a casual chatter on a few channels, it is often beneficial to use a dedicated IRC client. By using a client, you are able to have more features such as scripts, logging, and more advanced channel moderation tools.

Below is a list of some IRC clients. It is not an exhaustive list, so if you do not like any of the clients, search around the web for one that you do like.
ClientSupported Platforms
mIRCWindows
IceChatWindows
X-Chat 2Windows
ColloquyMacintosh
X-Chat AquaMacintosh
LinkinusMacintosh
Konversation*nix
ChatZilla (Firefox addon)Windows, Macintosh, *nix
OperaWindows, Macintosh, *nix
BitchXWindows, Macintosh, *nix
IrssiWindows, Macintosh, *nix
Do you recommend any of these clients, or one that isn’t listed? Feel free to add a comment, and let us know.