Initial import of the ircii-pana-1.1-final source tree.
git-svn-id: svn://svn.code.sf.net/p/bitchx/code/tags/ircii-pana-1.1-final@1 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
commit
28febcfea9
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,28 @@
|
|||
Despite all my rage...
|
||||
Love is suicide!
|
||||
Toworrow is just an excuse away
|
||||
Army of Me
|
||||
It's the little things that kill
|
||||
This confusion is my illusion
|
||||
Who cares?
|
||||
Just ask me!
|
||||
What did you expect to read here?
|
||||
Born 2 b wild
|
||||
Mind your own business!
|
||||
${a}: Just do it.
|
||||
${a}: a modern client for a old world.
|
||||
${a}: the Cadillac of all clients.
|
||||
${a}: born to raise hell.
|
||||
${a}: a new fragrance for men, by Calvin Klein.
|
||||
${a}: don't leave home without it!
|
||||
${a}: double your pleasure, double your fun!
|
||||
${a}: anything else would be uncivilized.
|
||||
${a}: to the rescue!
|
||||
${a}: your way, right away.
|
||||
${a}: the fresh-maker!
|
||||
${a}: its YOUR planet.
|
||||
*Use*${a}.*Yes*this*is*a*subliminal*message.*
|
||||
Go get your free warez at ftp://127.0.0.1!
|
||||
For a good time, call 1-900-${a}.
|
||||
The Power Rangers use ${a}. Shouldn't you?
|
||||
Tony the Tiger uses ${a}. Its Grrrrrrrrreat!
|
|
@ -0,0 +1,297 @@
|
|||
# For use with BitchX-75+
|
||||
# Last updated: 20040326
|
||||
|
||||
${a} Official Bug Reporting Site -- http://bugs.bitchx.org/
|
||||
${a} Official FAQ Site -- http://faq.bitchx.org/
|
||||
${a} Official FTP Site -- ftp://ftp.bitchx.org/
|
||||
${a} Official IRC Channel -- #BitchX on EFNet
|
||||
${a} Official WWW Site -- http://www.bitchx.org/
|
||||
${a} Official Scripts Site -- http://scripts.bitchx.org/
|
||||
${a} Official Forums Site -- http://forums.bitchx.org/
|
||||
|
||||
${a} for president.
|
||||
|
||||
${a}: a modern client for a old world
|
||||
${a}: a new fragrance for men, by Calvin Klein
|
||||
${a}: anything else would be uncivilized
|
||||
${a}: better than a penis enlargement!
|
||||
${a}: born to raise hell
|
||||
${a}: causing all sorts of havok!
|
||||
${a}: cleaner, drier, protects even better
|
||||
${a}: coming soon to a theatre near you!
|
||||
${a}: do not expose to open flame or fire
|
||||
${a}: don't leave home without it!
|
||||
${a}: double your pleasure, double your fun!
|
||||
${a}: EPIC on steroids.
|
||||
${a}: faster than a speeding bullet, more powerful than a locomotive
|
||||
${a}: fit to feel groovy
|
||||
${a}: for distribution only with a new PC
|
||||
${a}: for me to POOP ON!
|
||||
${a}: good to the last drop!
|
||||
${a}: it adds that extra uNF to your sex life!
|
||||
${a}: it does a body good
|
||||
${a}: it isn't only my script, it's also my client
|
||||
${a}: it keeps going and going and going and going and...
|
||||
${a}: it makes bathtime lots of fun!
|
||||
${a}: it tastes like poo
|
||||
${a}: it won't get you laid
|
||||
${a}: it'll get you in, out and on with life.
|
||||
${a}: it's all day strong, all day long
|
||||
${a}: it's everywhere you want to be
|
||||
${a}: it's how steak is done
|
||||
${a}: it's magically delicious!
|
||||
${a}: it's not for the tabkey impaired!
|
||||
${a}: it's not your ordinary stick of gum
|
||||
${a}: it's shagadellic, baby!
|
||||
${a}: it's wax ecstatic
|
||||
${a}: it's what's for lunch
|
||||
${a}: Little. Yellow. Better.
|
||||
${a}: made with real honey.
|
||||
${a}: may cause birth defects
|
||||
${a}: melts in your mouth, not in your hands
|
||||
${a}: more nutritious than a six-pack.
|
||||
${a}: need we say more?
|
||||
${a}: nine out of ten doctors recommend it
|
||||
${a}: nine out of ten gynecologists recommend it
|
||||
${a}: no additives or preservatives
|
||||
${a}: no this is NOT a cybersex client
|
||||
${a}: not from concentrate
|
||||
${a}: not to be taken internally
|
||||
${a}: now a major feature film
|
||||
${a}: now in non-drowsy formula too!
|
||||
${a}: now with $rand(99) percent fewer calories!
|
||||
${a}: now with $rand(99) percent more random quit messages!
|
||||
${a}: now with flavor crystals!
|
||||
${a}: now with Olestra!
|
||||
${a}: now with wings!
|
||||
${a}: now Y2K compatible!
|
||||
${a}: often imitated, never duplicated!
|
||||
${a}: reserve your copy today!
|
||||
${a}: ribbed for her pleasure!
|
||||
${a}: roqz yer nutz!
|
||||
${a}: sanitized for your protection
|
||||
${a}: shaken, not stirred
|
||||
${a}: so real, you'll wet yourself!
|
||||
${a}: stays crunchy in milk!
|
||||
${a}: strong enough for a man, pH-balanced for a woman
|
||||
${a}: take the red pill
|
||||
${a}: TASTES GREAT! LESS FILLING! TASTES GREAT! LESS FILLING!
|
||||
${a}: the Cadillac of all clients
|
||||
${a}: the cootiless client
|
||||
${a}: the cure for the common client
|
||||
${a}: the fizzle goes straight to your brain!
|
||||
${a}: the fresh-maker!
|
||||
${a}: the headache medicine
|
||||
${a}: the IRC client with hair on it's balls
|
||||
${a}: the NEW form of birth control!
|
||||
${a}: the new hardcore, psycho, nitro client -- in a can
|
||||
${a}: the official IRC client of the 2004 Olympic Games
|
||||
${a}: the ONLY bug-free client
|
||||
${a}: the ONLY IRC client on Viagra!
|
||||
${a}: the ONLY three day cure!
|
||||
${a}: the original point-and-click interface.
|
||||
${a}: the OTHER white meat
|
||||
${a}: the quilted quicker picker upper
|
||||
${a}: the right choice for a healthy pet
|
||||
${a}: the un-Cola
|
||||
${a}: to the rescue!
|
||||
${a}: treats external genital warts!
|
||||
${a}: try our lowfat flavor too!
|
||||
${a}: try our Windows Me and Windows XP flavors too!
|
||||
${a}: Tune In, Turn On, Drop Out.
|
||||
${a}: use it, it makes hair grow in funny places!
|
||||
${a}: use it, it makes you bulletproof
|
||||
${a}: use only under adult supervision
|
||||
${a}: you'll have to speak up, I'm wearing a towel
|
||||
${a}: your way, right away
|
||||
|
||||
${J} by panasync
|
||||
${J} © 1996-2003 Colten Edwards
|
||||
|
||||
${J}: just when you thought it couldn't get any better
|
||||
|
||||
${a} by any other name is still ${a}
|
||||
${a} has bite! (Just ask Mike Tyson!)
|
||||
${a} is a flavored condom, all the women love it's taste
|
||||
${a} Lite I said!
|
||||
|
||||
${b} "got $tolower(${a})?"
|
||||
${b} "I did not have sexual relations with that client, ${a}."
|
||||
${b} ${a} is as ${a} does
|
||||
${b} $servernick() has left the building
|
||||
${b} $servernick() has no reason... just kidding :)
|
||||
${b} *PHEAR MY $toupper(${a})-NESS!* BOW TO ME!
|
||||
${b} *SUBLIMINAL*MESSAGE* USE $toupper($a) *SUBLIMINAL*MESSAGE*
|
||||
${b} $strftime(%Y): year of the ${a}
|
||||
${b} Abort Retry Fail
|
||||
${b} A friend with weed is a friend indeed
|
||||
${b} Amount of time you people were funny: -$rand(60) minutes $rand(60) seconds
|
||||
${b} Automatically bored away
|
||||
${b} Back wit anutha one of doz ${a}-rockin' beats!
|
||||
${b} bb bbba bbbba bb${tolower($a)} ${tolower($a)}!!!
|
||||
${b} Beavis & Butthead use ${a}. Huh-huh huh-huh huh-huh he said "Bitch".
|
||||
${b} Become a ${a} Certified Systems Engineer today! Apply within!
|
||||
${b} Beefcake! BEEFCAKE!
|
||||
${b} Been around the world and found that only stupid people are breeding.
|
||||
${b} Bender uses ${a}. Bite my shiny metal ass!
|
||||
${b} Bob Barker uses ${a}. Have your ${a} spayed or neutered.
|
||||
${b} Captain Kangaroo uses ${a}. Shouldn't you?
|
||||
${b} Check out the sexy ${a} pr0n at http://127.0.0.1/bx-pron.html
|
||||
${b} Chester Cheeta uses ${a}. Ayeuhayueuhayueuh!
|
||||
${b} Choosey moms choose ${a}!
|
||||
${b} Connection reset by panasync?
|
||||
${b} Did somebody say ${a}?
|
||||
${b} Do you... ${a}?
|
||||
${b} Does your mommy know you use ${a}?
|
||||
${b} Dr. Kavorkian is DYING to use ${a}. Aren't you?
|
||||
${b} Dr. Kavorkian would KILL to use ${a}. Shouldn't you?
|
||||
${b} Eat, drink and be merry...for tomorrow we die
|
||||
${b} Elvis has left the building
|
||||
${b} Everybody was Kung Fu fighting!
|
||||
${b} For a good time, call 1-900-4${a}
|
||||
${b} Free sex with a ${a} upgrade! Call for details!
|
||||
${b} Gary Coleman uses ${a}. Whatchoo talkin bout foo?
|
||||
${b} Get your free warez from ftp://127.0.0.1!
|
||||
${b} Grandmaster Flash uses ${a}, 'coz it's all about money, ain't a damn thing funny
|
||||
${b} Hanson uses ${a}. Mommy, can we dress like boys again?
|
||||
${b} Harry Potter uses ${a}. Shouldn't you?
|
||||
${b} Have you huggled your ${a} today?
|
||||
${b} Have YOU raped a lawn gnome today?
|
||||
${b} He-Man uses ${a}. *HE HAS THE POOWWEEEEEEEEEERRRRRRRR!!!!!*
|
||||
${b} Hey, where's the cream filling?!
|
||||
${b} Hey baby, come sit on my lap. We'll talk about whatever pops up.
|
||||
${b} Homer Simpson uses ${a}. D'OH! D'OH! D'OH!
|
||||
${b} Hrm... I wonder if I paid this month's electr...EOF From client
|
||||
${b} I came, I saw, I ran away screaming
|
||||
${b} I got sucked into /dev/null!
|
||||
${b} I see your ${a} is as big as mine!
|
||||
${b} I theenk I need a beeger box!
|
||||
${b} I wonder what this button marked "EOF" does...
|
||||
${b} I'm off like a prom dress...
|
||||
${b} I'm out like a light...
|
||||
${b} If idiots could fly, IRC would be an airport
|
||||
${b} It's a huge shit sandwich and we're all gonna have to take a bite.
|
||||
${b} iT's bEttEr tO bUrN oUt tHaN tO fAdE aWaY
|
||||
${b} It's game over, man! game over!
|
||||
${b} It's not TV. It's ${a}.
|
||||
${b} Just do it like Nike... BEEATCH!
|
||||
${b} Khaled uses ${a}. CTCP TROUT THIS, BITCH!
|
||||
${b} Leggo my Eggo!
|
||||
${b} Life is like ${a}. Ya never know what yer gunna git.
|
||||
${b} Man and mouse alike, both end up in pussy
|
||||
${b} Man I'm *SLEEPY*!!!! My keyboard is slipping away!
|
||||
${b} Mike Tyson says ${a} BITES! Do you HEAR what I'm saying?!
|
||||
${b} mIRCrap: JUST DON'T DO IT!
|
||||
${b} Mr. Peanut uses ${a}. Shouldn't you?
|
||||
${b} Mr. Rogers uses ${a}. Won't you be my neighbor?
|
||||
${b} Mr. T uses ${a}. Shouldn't you, SUCKAH?
|
||||
${b} Nice shoes, wanna fuck?
|
||||
${b} Now she knows why her cat stays away from me! DAMNIT!
|
||||
${b} Occifer, I'm not as think as you stoned I am!
|
||||
${b} Occifer, take me drunk, I'm home
|
||||
${b} OH SHIT!\$@#\$ My mom caught me using ${a}!
|
||||
${b} One ${a} to rule them all
|
||||
${b} Oral sex makes your day
|
||||
${b} Outwit. Outplay. Outlast. Survivor ${a}.
|
||||
${b} PARTYTIME! 5 seconds to the millenium! 4...3...2...1...EOF From client
|
||||
${b} Ping-pong timeout
|
||||
${b} Pretzel Boy uses ${a}. Shouldn't you?
|
||||
${b} Reserve your copy of ${J} for the Amiga today!
|
||||
${b} Reserve your copy of ${J} for the Apple Newton today!
|
||||
${b} Reserve your copy of ${J} for the Atari 2600 today!
|
||||
${b} Reserve your copy of ${J} for the BeOS today!
|
||||
${b} Reserve your copy of ${J} for the ColecoVision today!
|
||||
${b} Reserve your copy of ${J} for the Commodore 64 today!
|
||||
${b} Reserve your copy of ${J} for the Microsoft Xbox today!
|
||||
${b} Reserve your copy of ${J} for the Nintendo 64 today!
|
||||
${b} Reserve your copy of ${J} for the Nintendo Gameboy today!
|
||||
${b} Reserve your copy of ${J} for the Nintendo GameCube today!
|
||||
${b} Reserve your copy of ${J} for the PalmPilot today!
|
||||
${b} Reserve your copy of ${J} for the Sony Playstation ${rand(2) + 1} today!
|
||||
${b} Reserve your copy of ${J} for Windows CE today!
|
||||
${b} Save water -- drink beer!
|
||||
${b} Showering in your clothes shows you're crazy. Showering nude shows your nuts.
|
||||
${b} Silly faggot! mIRC is for kids!
|
||||
${b} Silly wabbit, ${a} is for kids!
|
||||
${b} Size DOES matter
|
||||
${b} Tabardation - the inability to master use of the <Tab> key. See: retardation; Headcase.
|
||||
${b} Terminated.
|
||||
${b} That's Miss ${a} to you
|
||||
${b} That's Mister ${a} to you
|
||||
${b} The best part of waking up is ${a} in your cup
|
||||
${b} The birds kept calling his name, thought Caw
|
||||
${b} The Borg use ${a}. It will be assimilated. Shouldn't you?
|
||||
${b} The FDA says 5 servings of ${a} a day increases sexual potency
|
||||
${b} The Hobbits use ${a}. Shouldn't you?
|
||||
${b} The Invisible Man uses ${a}, you just can't see it!
|
||||
${b} The name's X. ${a}.
|
||||
${b} The Power Rangers use ${a}. Shouldn't you?
|
||||
${b} The Spice Girls use ${a} (instead of underwear and talent)
|
||||
${b} They killed Kenny! THOSE BASTARDS!
|
||||
${b} This ${a}'s for you
|
||||
${b} Tickle-Me Elmo uses ${a}. *giggle* *giggle* *giggle*
|
||||
${b} Tiger Woods uses ${a}. FORE!
|
||||
${b} Time to make the donuts
|
||||
${b} Time wasted: $rand(30) days $rand(23) hours $rand(59) minutes $rand(59) seconds $rand(99) milliseconds $rand(999) nanoseconds
|
||||
${b} Time wasted: $rand(9) millenia $rand(9) centuries $rand(9) decades $rand(9) years $rand(11) months
|
||||
${b} Time wasted: all of it
|
||||
${b} Time wasted: $tdiff2(${time() - F})
|
||||
${b} Tone Loc uses ${a}, and funky cold medina.
|
||||
${b} Tony the Tiger uses ${a}. It's Grrrrrrrrreat!
|
||||
${b} Twat?! I cunt hear you!
|
||||
${b} Uh oh... I'm getting a blip on the gaydar. Richard Simons is coming!
|
||||
${b} We are ${a} of Borg. You will be assimilated. Using ircII is futile.
|
||||
${b} We are ${a} of Borg. You will be assimilated. Using mIRC is futile.
|
||||
${b} We drink more beers than Norm on Cheers!
|
||||
${b} Went through the desert on a ${a} with no name.
|
||||
${b} Were you born a fat, slimy, scumbag, puke, piece of shit or did you have to work on it?
|
||||
${b} Where do you want to go today?
|
||||
${b} Who ate my nuggets?!
|
||||
${b} Whyismyspacebarnotworking?!
|
||||
${b} Windows Me, coded entirely by blondes
|
||||
${b} With a ${a} here and a ${a} there, here a ${a} there a ${a} everywhere a ${a}
|
||||
${b} Wouldn't it be great if the dog could walk itself?
|
||||
${b} Yo quiero ${a}
|
||||
${b} You can breathe without ${a}, but I wouldn't recommend it
|
||||
${b} You can /quit any time you like, but you can never leave
|
||||
|
||||
All the ${a} that's fit to print!
|
||||
Bad ${a}, bad ${a}, whatcha gonna do? Whatcha gonna do when they come for you?
|
||||
bong timeout
|
||||
Connection reset by beer
|
||||
Connection reset by pheer
|
||||
Don't squeeze the ${a}
|
||||
Dude! You're getting a ${a}!
|
||||
Erection reset by queer
|
||||
Grab life by the ${a}
|
||||
HEY! Must be the ${a}!
|
||||
Killed (alexs (Requested by panasync))
|
||||
Killed (Ancient (Requested by panasync))
|
||||
Killed (BillGates (Lindows 98 -- jizz your pants!))
|
||||
Killed (BlackJac (Requested by panasync))
|
||||
Killed (DrmWEaver (Requested by panasync))
|
||||
Killed (frash (Requested by panasync))
|
||||
Killed (einride (Requested by panasync))
|
||||
Killed (KrON (Requested by panasync))
|
||||
Killed (rox (Requested by panasync))
|
||||
Read error: $rand(10) + $rand(10) = -$rand(10) (Connection reset by third grade math)
|
||||
Read error: 1.414213562 (Excessive square root of 2)
|
||||
Read error: 1.732050808 (Excessive square root of 3)
|
||||
Read error: 2.71828182846 (Excessive e)
|
||||
Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)
|
||||
Read error: 3.1415926535 (Excessive pi)
|
||||
Read error: 666 (Connection reset by Satan)
|
||||
Read error: 69 (Excessive sex)
|
||||
Read error: 69 (Excessive tongue)
|
||||
User abortion with 5 coathooks
|
||||
Will the REAL Slim ${a} please stand up?
|
||||
Who's your BitchX?
|
||||
Bitchx: Better than peer
|
||||
10 million strong and growing!
|
||||
Read error: 2004 (10 years of BitchX isn't nearly enough)
|
||||
Killed (powuh (requested by panasync))
|
||||
Killed (einride (requested by panasync))
|
||||
Read error: 420 (Excessive blunts to the dome)
|
||||
BitchX: Now available for the Gibson
|
||||
BitchX: No wardrobe malfunctions here!
|
||||
BitchX: The FAQ maker!
|
|
@ -0,0 +1,473 @@
|
|||
It's like warm apple pie!
|
||||
Uhhh huh huh, i love you Beavis
|
||||
Hi Mom!!!
|
||||
Let me help you out the door $0...
|
||||
Looky $0, i can be lame too!!(!@(#!#
|
||||
Kill me now before i do it myself
|
||||
God, I just can't stop!!!!!
|
||||
Someone help me, I think i've lost control
|
||||
Hmmmm...someone send me some random kill reasons
|
||||
This is just the beginning $0...
|
||||
BitchX Baaaaabyyyy
|
||||
Lamerz Control
|
||||
Splatttz!!!!
|
||||
[WREaKING HAVoC]
|
||||
NuT KiX [SPLAt!]
|
||||
HeY $0, K-MART HaS LiVES, CheAP!
|
||||
Hey $0 I'm kinda HornY! Go GeT Yo BiTCH!!!
|
||||
By POPULAR VoTE $0!!! YoUR oUTTA HeRE!! Democracy R00LZ
|
||||
FLASH iS LAME [/K is BeTTA]!!
|
||||
[ExCeSS LAMENESS]
|
||||
BUSTiNG CRAZY HAVoK oN iRC!!
|
||||
$0 is so ugly, the only thing that makes him/her look good is distance.
|
||||
On $0's birth certificate, under FATHER, it's signed "We the people."
|
||||
Hey $0... is your daddy a farmer? Cuz your mama's a HOG!
|
||||
Yo momma's so ugly, she looked out from the car and got arrested for mooning!
|
||||
Yo momma's so ugly, that BigFoot takes pictures of her!
|
||||
Yo momma's so stupid, that she sits on the TV to watch the couch!
|
||||
Yo momma's so fat, that when she jumped, she got stuck on the air!
|
||||
Yo momma's like McDonald's, Have you had your break today?
|
||||
ConfuseUs said: Man with no hanky, take matters to his own hands.
|
||||
Yo momma's so ugly, the mirror slaps her in the face every morning!
|
||||
ConfuseUs said: Man with woman at camping, the man has one in tent.
|
||||
ConfuseUs said: Getting high in pot is very unsanitary.
|
||||
ConfuseUs said: Man who fights woman, gets no peace at night.
|
||||
ConfuseUs said: Man with itchy butt, has smelly fingers.
|
||||
Yo momma's like McDonald's, Over One Million Served!
|
||||
If my dog looked like you, I'd shave its ass and teach it to walk backwards!
|
||||
ConfuseUs said: Man with sex problem at night, wakes up with solution at hand.
|
||||
ConfuseUs said: Man walking thru airport door sideways, is going to Bangkok
|
||||
Yo momma's so ugly, her mom said What a treasure! and her dad Let's go bury it!
|
||||
ConfuseUs said: Airplane flying upside down, makes passengers have crack-up.
|
||||
Yo momma's so fat, she sat on a quarter and squeezed a bugger from Washington!
|
||||
Yo momma's so fat, that when she walks by lumberjacks yell INCOMING!!!
|
||||
Yo momma's so stupid, that she sold the car for gas money!
|
||||
Yo momma's like a stamp, you lick her, stick her and then send her away!
|
||||
What came first, the chicken or the egg? Neither, birds don't get orgasms.
|
||||
Yo momma's so stupid she tripped over a cordless phone!
|
||||
ConfuseUs said: Man who eats jelly beans, farts in technicolor.
|
||||
ConfuseUs said: Man who eats many prunes, sits in toilet many moons.
|
||||
Sorrow paid for valor is too much to recall.
|
||||
Destiny, the crooked schemer, says the dead shall rise again.
|
||||
Demonic kink?
|
||||
Missing kick?
|
||||
Where do you go from here?
|
||||
The end is finally here. God have mercy!
|
||||
Sweet taste of vindication, It turns to ashes in $0's mouth.
|
||||
If you're fighting to live, It's ok to die!
|
||||
Blue sky, Black death, $0 is off to meet his maker!
|
||||
Jump or die $0!
|
||||
$0 is feeling claustrophobic, like the walls are closing in.
|
||||
No escaping pain, $0 belongs to me.
|
||||
I need a ride to the morgue, that's what 911 is for.
|
||||
Born from the dark, in the black cloak of night.
|
||||
Set the world Afire!!!
|
||||
They said it'd never come, we knew it was a lie.
|
||||
Time to kiss your ass goodbye, the end has just begun.
|
||||
No time to change your fate, no time left, it's too late.
|
||||
And if it comes, the living will envy the dead!
|
||||
No one will be left to prove the humans existed.
|
||||
We all live on one planet and it will all go up in smoke.
|
||||
And now the final scene, a global darkening...
|
||||
Einstein said `We'll use rocks on the other side'.
|
||||
No Survivors!!!!!! Set the World Afire!!!!
|
||||
I walk, I walk alone, into the promised land...
|
||||
There's a better place for $0, but it's far, far away...
|
||||
But the time has come when all good things shall pass.
|
||||
I'm a child of the air, I'm a witch of the wind.
|
||||
Lie, steal and cheat, $0 is a real bad guy
|
||||
Perhaps $0 should try real life for awhile.
|
||||
Rot in hell, it's time you know...to your master, off $0 go's!
|
||||
/<rad link?
|
||||
164
|
||||
Absence makes the heart grow fonder.
|
||||
We do not count a man's years, until he has nothing left to count.
|
||||
The land of the free and the home of the brave.
|
||||
All art is but imitation of nature.
|
||||
Beauty is a short-lived reign.
|
||||
Early to bed, early to rise, Makes a man healthy, wealthy, and rise.
|
||||
I believe because it is impossible.
|
||||
Naked came I out of my mother's womb, and naked shall I return thither.
|
||||
They have learned nothing, and forgotten nothing.
|
||||
Man shall not live by bread alone.
|
||||
Am I my brother's keeper?
|
||||
Things do not change, we change.
|
||||
Character is what you are in the dark.
|
||||
With malice toward none; with charity for all.
|
||||
I came, I saw, I conquered. (Veni, Vidi, Vici)
|
||||
Conscience is God's presence in man.
|
||||
When we have not what we like, we must like what we have.
|
||||
I am not an Athenian nor a Greek, but a citizen of the world.
|
||||
God hates a quitter.
|
||||
These are the times that try men's souls.
|
||||
Under this standard shalt thou conquer.
|
||||
I must be cruel, only to be kind.
|
||||
In the room the women come and go, talking of Michelangelo.
|
||||
I shall curse you with book and bell and candle.
|
||||
A man who knows the price of everything and the value if nothing.
|
||||
My days are swifter than a weaver's shuttle.
|
||||
Marley was dead: to begin with... Old Marley was as dead as a door-nail.
|
||||
Let the dead bury their dead.
|
||||
O Death! the poor man's dearest friend- The kindest and the best.
|
||||
Account ye no man happy till he die.
|
||||
O death, where is thy sting? O grave, where is thy victory?
|
||||
For dust thou art, and unto dust shalt thou return.
|
||||
O, what a tangle web we weave, When first we practice to deceive.
|
||||
Millions for defense but not one cent for tribute.
|
||||
After us the deluge!
|
||||
The prince of darkness is a gentleman.
|
||||
The better part of valour is discretion.
|
||||
Distance lends enchancement to the view.
|
||||
Candy Is dandy But liquor Is quicker.
|
||||
Here's to your health. May you live long and prosper.
|
||||
Let us eat and drink; for to-morrow we shall die.
|
||||
Other men live to eat, while I eat to live.
|
||||
We have met the enemy and they are ours.
|
||||
To err is human, to forgive divine.
|
||||
Experience keeps a dear school, yet Fools will learn in no other.
|
||||
An expert is one who knows more and more about less and less.
|
||||
How are the mighty fallen!
|
||||
Fame is the perfume of heroic deeds.
|
||||
Familiarity breeds contempt - and children.
|
||||
For ever, brother, hail and farewell.
|
||||
The greatest of faults, I should say, is to be conscious of none.
|
||||
The only thing we have to fear is fear itself.
|
||||
I have not yet begun to fight.
|
||||
There is such a thing as a man being too proud to fight.
|
||||
One catches more flies with a spoonful of honey than with 20 casks of vinegar.
|
||||
The spirit indeed is willing, but the flesh is weak.
|
||||
...fools rush in where angels fear to tread.
|
||||
Forgive us our trespasses, as we forgive those that trespass against us.
|
||||
Father, forgive them; for they know not what they do.
|
||||
Forgive us our debts, as we forgive our debtors.
|
||||
Fortune favors the bold.
|
||||
I succeed him; no one could replace him.
|
||||
I never think of the future, It comes soon enough.
|
||||
Genius is 1 per cent inspiration and 99 per cent perspiration.
|
||||
It is more blessed to give than receive.
|
||||
Do unto others, as ye would have done unto you.
|
||||
Goverment of the people, by the people, for the people.
|
||||
No man is good enough to govern another man without the other's consent.
|
||||
Any fool can make a rule And every fool will mind it.
|
||||
We must all hang together, else we shall all hang separately.
|
||||
Haste makes waste.
|
||||
The descent to hell is easy.
|
||||
What is history but a fable agreed upon?
|
||||
When faith is lost, when honor dies, The man is dead!
|
||||
Abandon hope, all ye who enter here.
|
||||
Hope springs eternal.
|
||||
A horse! A horse! my kingdom for a horse!
|
||||
The best sauce for food is hunger.
|
||||
Hypocrisy is the homage which vice pays to virtue.
|
||||
Imitation is the sincerest of flattery.
|
||||
To desire immortality is to desire the eternal perpetuation of a great mistake.
|
||||
He travels the fastest who travels alone.
|
||||
To do injustice is more disgraceful than to suffer it.
|
||||
I can endure my own despair, But not another's hope.
|
||||
Joy comes, grief goes, we know not how.
|
||||
Judge not, that ye be not judged.
|
||||
The administration of justice is the firmest pillar of government.
|
||||
The King is dead. Long live the King!
|
||||
He laughs best that laughs last.
|
||||
Necessity has no law; I know some attorneys of the same.
|
||||
A liar needs a good memory.
|
||||
Ask me no questions, and I'll tell you no fibs.
|
||||
Figures won't lie, but liars will figure.
|
||||
Is life worth living? That depends on the liver.
|
||||
Life is just one damned thing after another.
|
||||
Love conquers all.
|
||||
Though this be madness, yet there is a method in't.
|
||||
Man is the measure of all things.
|
||||
Like cures like. (Similia similbus curantur)
|
||||
Blessed are the meek, for they shall inherit the earth.
|
||||
There is no greater sorrow than to recall, in misery, the time when we were happy.
|
||||
Once upon a midnight dreary, while I pondered, weak and weary...
|
||||
Might makes right.
|
||||
Misery loves company.
|
||||
Money is like an arm or a leg - Use it, or lose it.
|
||||
Yet each man kills the thing he loves.
|
||||
My name is Legion: for we are many.
|
||||
What's in a name? That which we call a rose by any other name would smell as sweet.
|
||||
Necessity is the mother of invention.
|
||||
Take thy beak from out my heart and take thy form from off my door!
|
||||
When a dog bites a man that is not news, but when a man bites a dog that is news.
|
||||
A place for everything, and everything in its place.
|
||||
To meet, to know, to love - and then to part, Is the sad tale of many a heart.
|
||||
Those who cannot remember the past are condemned to repeat it.
|
||||
For country, children, hearth, and home.
|
||||
Peace with honor.
|
||||
Peace at any price.
|
||||
Yo-ho-ho, and a bottle of rum!
|
||||
Pleasure's a sin, and sometimes sin's a pleasure.
|
||||
Whats's one man's poison, is another's meat or drink.
|
||||
Possesion is nine points of the law.
|
||||
There are only 2 families in the world, the Haves, and the Have Nots.
|
||||
Practice yourself what you preach.
|
||||
Speak softly and carry a big stick; you will go far.
|
||||
Unto the pure all things are pure.
|
||||
Quoth the raven, "Nevermore!"
|
||||
The heart has reasons of which reason has no knowledge.
|
||||
I only regret that I have but one life to lose for my country.
|
||||
Religion... Is the opium of the people.
|
||||
Earth to earth, ashes to ashes, dust to dust.
|
||||
Eye for eye, tooth for tooth, hand for hand, foot for foot.
|
||||
Every revolution was first a thought in one man's mind.
|
||||
Workers of the world, unite!
|
||||
What animal goes on 4 legs in the morning, 2 at noon, and 3 in the evening?
|
||||
Any road leads to the end of the world.
|
||||
Rome was not built in a day.
|
||||
O Romeo, Romeo! wherefore art thou Romeo?
|
||||
A rose is a rose is a rose is a rose.
|
||||
Seek, and ye shall find; knock, and it shall be opened unto you.
|
||||
He that is without sin among you, let him cast the first stone.
|
||||
If slavery is not wrong, nothing is wrong.
|
||||
Into each life some rain must fall, Some days must be dark and dreary.
|
||||
There are 3 kinds of lies: lies, damned lies, and statistics.
|
||||
I teach you the Superman. Man is something which shall be surpassed.
|
||||
...in this world nothing is certain but death and taxes.
|
||||
Taxation without representation is tyranny.
|
||||
He who can, does. He who cannot, teaches.
|
||||
Lead us not into temptation, but deliver us from evil.
|
||||
I think, therefore I am. (Cogito, ergo sum)
|
||||
In the dark backward and abysm of time.
|
||||
One from many. (E pluribus unum)
|
||||
United we stand, divided we fall.
|
||||
All for one, one for all.
|
||||
To see the world in a grain of sand.
|
||||
Woe to the vanquished! (Vae victis!)
|
||||
Everything comes to those who wait.
|
||||
Water, water every where. Nor any drop to drink.
|
||||
We never know the worth of water, till the well is dry.
|
||||
Go West, young man, and grow up with the country.
|
||||
If Winter comes, can Spring be far behind?
|
||||
Knowledge comes, but wisdom lingers.
|
||||
By thy words thou shalt be condemned.
|
||||
Half the world does not know how the other half lives.
|
||||
stop in the name of all that which does not suck
|
||||
i am the great cornholio!
|
||||
i need tp for my bunghole!
|
||||
uh huhuhuhuh... this is cool.
|
||||
go away, we're like closed or something
|
||||
are you threatening me?
|
||||
preach on, brother $0
|
||||
that was like... stupid or something
|
||||
i'm gettin a stiffie
|
||||
go away... we're like closed or something
|
||||
share your feelings with the channel
|
||||
beavis, sucks isn't even a strong enough word to describe $0
|
||||
shut up. fartknocker.
|
||||
You're a seminephrious tubloidial buttnoid!
|
||||
What's your problem $0? Like settle down...
|
||||
Looks like some kinda bumsnoidial buttsnoid. yeah yeah.. huh huh.
|
||||
Pic your own asso
|
||||
huhuhuhh... $0 is worm food.
|
||||
and later that afternoon, you touched yoursef in an impure manner again with a bottle of hand lotion
|
||||
on the 3rd day of the 4th month of your 12th year, you touched yourself in an impure manner
|
||||
look.. huhuhu... $0's fallen and can't get it up
|
||||
go play leapfrog with a unicorn
|
||||
okluvyabubye
|
||||
help control the lamer population: have your $0's spayed or neutered
|
||||
Burn.
|
||||
I am the silencing machine.
|
||||
I've got a little surprise for you...
|
||||
now doesn't that make you feel better?
|
||||
Suck.
|
||||
irc is like a box of chocolates.. you never know what you're gunna get
|
||||
shit happens...
|
||||
that's all i have to say about $0
|
||||
stupid is as $0 does
|
||||
and that's 'bout all you can do with shrimp
|
||||
Yo momma's so poor, she goes to KFC and licks other people's fingers!
|
||||
Yo momma's so stupid, she tripped over her cordless phone!
|
||||
Yo momma's so stupid, she gave your uncle a blowjob to help his unemployment!
|
||||
Yo momma's so fat, I saw the back of her neck and thought I was in a library!
|
||||
Yo momma's so ugly when she walks into Taco Bell everyone runs for the border!
|
||||
Yo momma's so fat she's protected by Green Peace!
|
||||
Yo momma's so fat she uses a VCR for a pager!
|
||||
Yo momma's so stupid it takes her an hour to cook minute rice!
|
||||
Yo momma's like a doorknob: everyone gets a turn
|
||||
I saw your momma kicking a can down the street. I asked her what she was doin and she said 'movin!'
|
||||
Yo momma's so stupid she sold her car for gas money!
|
||||
Yo momma's so fat her nickname is DAMN!!
|
||||
Yo momma's so ugly, animals at the zoo feed her!
|
||||
Yo momma's so stupid, she went around telling all her friends that her husband was important when he couldn't get it up
|
||||
YO MAMA is so fat that when she went to the beach, Greenpeace tried to drag her fat ass back into the ocean.
|
||||
Yo mama's ass is so fat that when she backs up, it makes BEEP BEEP noises!
|
||||
Yo mama is so fat she has to wear two watches 'cause she's in two : different time zones.
|
||||
I would have been your father but the damn dog beat me over the fence!
|
||||
Yo momma so fat her nickname is "DAMN"
|
||||
Yo momma so fat people jog around her for exercise
|
||||
Yo momma so fat she went to the movies and sat next to _everyone_.
|
||||
Yo mamma so fat you haveta roll over twice to get off her...
|
||||
Yo momma so fat she was floating in the ocean and spain claimed her for the new world
|
||||
Yo momma so fat she lay on the beach and people run around yelling Free Willy
|
||||
Yo momma so fat when you get on top of her your ears pop!
|
||||
Yo momma so fat when she has sex, she has to give directions!
|
||||
Yo momma so fat when she wears a yellow raincoat, people yell "Taxi!"
|
||||
Yo momma so fat she had to go to Sea World to get baptized
|
||||
Yo momma so fat she got to iron her pants on the driveway
|
||||
Yo momma so fat she put on her lipstick with a paint-roller
|
||||
Yo momma so fat the highway patrol made her wear "Caution! Wide Turn"
|
||||
Yo momma so fat when she sits on my face I can't hear the stereo.
|
||||
Yo momma so fat she fell in love and broke it.
|
||||
Yo momma so fat when she gets on the scale it says to be continued.
|
||||
Yo momma so fat when she gets on the scale it says we don't do livestock.
|
||||
Yo momma so fat she's got her own area code!
|
||||
Yo momma so fat she looks like she's smuggling a Volkswagon!
|
||||
Yo momma so fat whenever she goes to the beach the tide comes in!
|
||||
Yo momma so fat she's got Amtrak written on her leg.
|
||||
Yo momma so fat even Bill Gates couldn't pay for her liposuction!
|
||||
Yo momma so fat you have to roll her ass in flour and look for the wet spot to fuck her!
|
||||
Yo momma so fat I had to take a train and two buses just to get on the bitches good side!
|
||||
Yo momma so fat that her senior pictures had to be arial views!
|
||||
Yo momma so fat she's on both sides of the family!
|
||||
Yo momma so fat that when she hauls ass, she has to make two trips!
|
||||
Yo momma so fat even her clothes have stretch marks!
|
||||
Yo momma so fat she has a run in her blue-jeans!
|
||||
Yo momma so fat when she fell over she rocked herself asleep trying to get up again.
|
||||
Yo momma so fat that when I tried to drive around her I ran out of gas.
|
||||
Yo momma so fat the animals at the zoo feed her.
|
||||
Yo momma so fat when she dances at a concert the whole band skips.
|
||||
Yo momma so fat you have to grease the door frame and hold a twinkie on the other side just to get her through.
|
||||
Yo momma so fat when the bitch goes to an all you can eat buffet, they have to install speed bumps.
|
||||
Yo momma so fat sets off car alarms when she walks.
|
||||
Yo momma so fat she put on some BVD's and by the time they reached her waist they spelled out boulevard.
|
||||
Yo momma so fat when she got hit by a bus, she said, "Who threw that rock?"
|
||||
Yo momma so fat when she stands in a left-turn lane it gives her the green arrow!
|
||||
Yo momma so fat that when whe was born, she gave the hospital stretch marks.
|
||||
Yo momma so fat the National Weather Agency has to assign names to her farts!!!
|
||||
Yo momma so fat we went to the drive-in and didn't have to pay because we dressed her as a Chevrolet.
|
||||
Yo momma so stupid it took her 2 hours to watch 60 minutes
|
||||
Yo momma so stupid when she saw the NC-17 sign, she went home and got 16 friends
|
||||
Yo momma so stupid when your dad said it was chilly outside, she got a spoon!
|
||||
Yo momma so stupid that she puts lipstick on her head just to make-up her mind
|
||||
Yo momma so stupid she hears it's chilly outside so she gets a bowl
|
||||
Yo momma so stupid you have to dig for her IQ!
|
||||
Yo momma so stupid she got locked in a grocery store and starved!
|
||||
Yo momma so stupid that she tried to put M&M's in alphabetical order!
|
||||
Yo momma so stupid she could trip over a cordless phone!
|
||||
Yo momma so stupid she sold her car for gasoline money!
|
||||
Yo momma so stupid she thinks a quarterback is a refund!
|
||||
Yo momma so stupid she asked you "What is the number for 911"
|
||||
Yo momma so stupid when she read on her job application to not write below the dotted line she put "O.K."
|
||||
Yo momma so stupid she got stabbed in a shoot out.
|
||||
Yo momma so stupid she stole free bread.
|
||||
Yo momma so stupid she took a spoon to the superbowl.
|
||||
Yo momma so stupid she called Dan Quayle for a spell check.
|
||||
Yo momma so stupid she thought she needed a token to get on Soul Train.
|
||||
Yo momma so stupid when asked on an application, "Sex?", she marked, "M, F and sometimes Wednesday too."
|
||||
Yo momma so stupid she took the Pepsi challenge and chose Jif.
|
||||
Yo momma so stupid when you stand next to her you hear the ocean!
|
||||
Yo momma so stupid she sits on the TV, and watches the couch!
|
||||
Yo momma so stupid that she thought Boyz II Men was a day care center.
|
||||
Yo momma so stupid she bought a videocamera to record cable tv shows at home.
|
||||
Yo momma so stupid that under "Education" on her job apllication, she put "Huked on Fonics."
|
||||
Yo momma so stupid she put out the cigarette butt that was heating your house.
|
||||
Yo momma so stupid she put lipstick on her forehead, talking about she was trying to makeup her mind.
|
||||
Yo momma so stupid she watches "The Three Stooges" and takes notes.
|
||||
Yo momma so ugly when she joined an ugly contest, they said "Sorry, no professionals."
|
||||
Yo momma so ugly she looks out the window and got arrested for mooning.
|
||||
Yo momma so ugly just after she was born, her mother said "What a treasure!" and her father said "Yes, let's go bury it."
|
||||
Yo momma so ugly they push her face into dough to make gorilla cookies.
|
||||
Yo momma so ugly they filmed "Gorillas in the Mist" in her shower
|
||||
Yo momma so ugly they didn't give her a costume when she tried out for Star Wars.
|
||||
Yo momma so ugly instead of putting the bungee cord around her ankle, they put it around her neck
|
||||
Yo momma so ugly she gets 364 extra days to dress up for Halloween.
|
||||
Yo momma so ugly when she walks into a bank, they turn off the surveillence cameras
|
||||
Yo momma so ugly her mom had to be drunk to breast feed her
|
||||
Yo momma so ugly when she walks down the street in September, people say "Damn, is it Halloween already?"
|
||||
Yo momma so ugly the government moved Halloween to her birthday.
|
||||
Yo momma so ugly that if ugly were bricks she'd have her own projects.
|
||||
Yo momma so ugly they pay her to put her clothes on in strip joints.
|
||||
Yo momma so ugly she made an onion cry.
|
||||
Yo momma so ugly when they took her to the beautician it took 12 hours... for a quote!
|
||||
Yo momma so ugly even Rice Krispies won't talk to her!
|
||||
Yo momma so ugly she turned Medusa to stone!
|
||||
Yo momma so ugly The NHL banned her for life
|
||||
Yo momma so ugly that when she sits in the sand on the beach, cats try to bury her.
|
||||
Yo momma so ugly she scares the roaches away.
|
||||
Yo momma so ugly that your father takes her to work with him so that he doesn't have to kiss her goodbye.
|
||||
Yo momma like a 7-11. Open all night and it's 49 cents for a slurpee
|
||||
Yo momma so old I told her to act her own age, and the bitch died.
|
||||
Yo momma so old she has Jesus' beeper number!
|
||||
Yo momma so old her social security number is 1!
|
||||
Yo momma so old that when God said let there be light, she hit the switch'
|
||||
Yo momma so old that when she was in school there was no history class.
|
||||
Yo momma so old she's in Jesus's yearbook!
|
||||
Yo momma so old she has a picture of Moses in her yearbook.
|
||||
Yo momma so old her birth certificate says expired on it.
|
||||
Yo momma so old she knew Burger King while he was still a prince.
|
||||
Yo momma so old she owes Jesus a nickel.
|
||||
Yo momma so old she was a waitress at the Last Supper.
|
||||
Yo momma so old she ran track with dinosaurs.
|
||||
Yo momma so old her birth certificate is in Roman numerals.
|
||||
Yo momma so old she sat behind Jesus in the third grade.
|
||||
Yo momma so poor when I saw her kicking a can down the street, I asked her what she was doing, she said "Moving."
|
||||
Yo momma so poor she can't afford to pay attention!
|
||||
Yo momma so poor when I ring the doorbell I hear the toilet flush!
|
||||
Yo momma so poor when she goes to KFC, she has to lick other people's fingers!!!
|
||||
Yo momma so poor when I ring the doorbell she says,"DING!"
|
||||
Yo momma so poor she went to McDonald's and put a cheeseburger on layaway.
|
||||
Yo momma so poor your family ate cereal with a fork to save milk.
|
||||
Yo momma so poor her face is on the front of a foodstamp.
|
||||
Yo momma so poor she was in K-Mart with a box of Hefty bags. I said, "What ya doin'?" She said, "Buying luggage."
|
||||
Yo momma so poor she waves around a popsicle stick and calls it air conditioning.
|
||||
Yo momma so short she poses for trophies!
|
||||
Yo momma so short you can see her feet on her drivers license!
|
||||
Yo momma so short she has to use a ladder to pick up a dime.
|
||||
Yo momma so nasty when she goes to a hair salon, she told the stylist to cut her hair and she opened up her shirt.
|
||||
Yo momma so nasty She gotta put ice down her drawers to keep the crabs fresh!
|
||||
Yo momma so nasty she made speed stick slow down.
|
||||
Yo momma so nasty she brings her own crabs to the beach
|
||||
Yo momma so nasty she made right guard turn left.
|
||||
Yo momma so nasty she has to creep up on bathwater.
|
||||
Yo momma so nasty that her shit is glad to escape.
|
||||
Yo momma so nasty I called her for phone sex and she gave me an ear infection.
|
||||
Yo momma so hairy you almost died of rugburn at birth!
|
||||
Yo momma so hairy she's got afros on her nipples!
|
||||
Yo momma so hairy she look like she got Buckwheat in a headlock.
|
||||
Yo momma so hairy Bigfoot takes her picture!
|
||||
Yo momma so slutty she could suck-start a Harley!
|
||||
Yo momma so slutty she could suck the chrome off a trailer hitch ball!
|
||||
Yo momma so slutty when she got a new mini skirt, everyone commented on her nice belt!
|
||||
Yo momma so slutty she was on the cover of wheaties, with her legs open, and it said "breakfast of the champs."
|
||||
Yo momma so slutty that I could've been your daddy, but the guy in line behind me had the correct change.
|
||||
Yo momma so slutty she had her own "Hands across her ass" charity drive
|
||||
Yo momma so slutty that when she heard Santa Claus say HO HO HO she thought she was getting it three times.
|
||||
Yo momma so slutty she blind and seeing another man.
|
||||
Yo momma so greasy she used bacon as a band-aid!
|
||||
Yo momma so greasy she sweats Crisco!
|
||||
Yo momma so greasy Texaco buys Oil from her
|
||||
Yo momma teeth are so yellow traffic slows down when she smiles!
|
||||
Yo momma teeth are so yellow she spits butter!
|
||||
Yo momma so skinny she has to wear a belt with spandex.
|
||||
Yo momma so bald you can see whats on her mind
|
||||
Yo momma so bald that she took a shower and got brain-washed.
|
||||
Yo momma so flat she's jealous of the wall!
|
||||
Yo momma's glasses are so thick that when she looks on a map she can see people waving.
|
||||
Yo momma's glasses are so thick she can see into the future.
|
||||
Yo momma got so many teeth missing, it looks like her tounge is in jail.
|
||||
Yo momma so lazy she thinks a two-income family is where yo daddy has two jobs.
|
||||
Yo momma wears knee-pads and yells "Curb Service!"
|
||||
Yo momma feet are so big her shoes have to have license plates!
|
||||
Yo momma aint so bad...she would give you the hair off of her back!
|
||||
Yo momma lips so big, Chap Stick had to invent a spray.
|
||||
It took yo momma 10 tries to get her drivers license, she couldnt get used to the front seat!
|
||||
You were born out of your mother's ass 'cos her cunt was too busy.
|
||||
Yo momma so wrinkled, she can to screw her hat on.
|
||||
Yo momma twice the man you are.
|
||||
Yo momma cross-eyed and watches TV in stereo.
|
||||
Yo momma is missing a finger and can't count past 9.
|
||||
If my dog had a face as ugly as your momma's, I'd shave his ass and make him walk backwards.
|
||||
Yo momma mouth so big, she speaks in surround sound.
|
||||
Yo momma breath smell so bad when she yawns her teeth duck.
|
||||
Yo momma house so small she has to go outside to eat a large pizza.
|
||||
Yo momma house so small you have to go outside to change your mind.
|
||||
Yo momma house so dirty roaches ride around on dune buggies!
|
||||
Yo momma house so dirty she has to wipe her feet before she goes outside.
|
||||
Yo momma so black that when she went to night school, the teacher marked her absent
|
||||
i wish i was a little bit taller...
|
||||
I got the pac man fever pac man fever driving me crazy
|
||||
the kick with the grown up taste
|
||||
*blam!* yeah, beeyaaaach. I poped a cap in yo' ass!
|
||||
kerplunk!
|
|
@ -0,0 +1,133 @@
|
|||
# @configure_input@
|
||||
|
||||
%define ver @VERSION_NUMBER@
|
||||
%define rel 1
|
||||
%define ser 2
|
||||
%define pfx @prefix@
|
||||
|
||||
Summary: The Ultimate IRC Client
|
||||
Name: BitchX
|
||||
Version: %{ver}
|
||||
Release: %{rel}
|
||||
Serial: %{ser}
|
||||
Prefix: %{pfx}
|
||||
Packager: David Walluck <david@bitchx.org>
|
||||
Copyright: BSD-Style
|
||||
Group: Networking/IRC
|
||||
Source: ftp://ftp.bitchx.org/pub/source/BitchX-%{version}.tar.bz2
|
||||
Url: http://www.bitchx.org/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
Requires: ncurses, tcl, BitchX-common = %{version}
|
||||
BuildRequires: ncurses-devel, tcl
|
||||
|
||||
%description
|
||||
BitchX is a VERY heavily modified ircII client. It includes many things such
|
||||
as built in CDCC (XDCC) offering, built in flood protection, etc. It is easier
|
||||
to script things in BitchX because unlike plain vanilla ircII, half the
|
||||
script does not have to be devoted to changing the appearance of ircII. It also
|
||||
includes many other new features, such as port scanning, a CD player, a mail
|
||||
client, etc.
|
||||
|
||||
%package common
|
||||
Summary: Help files, documentation, and extras for the BitchX IRC client
|
||||
Group: Networking/IRC
|
||||
|
||||
%description common
|
||||
These are the help files and other documentation for the BitchX IRC client. It
|
||||
is required that you install this package so that you at least have all of the
|
||||
files needed by BitchX.
|
||||
|
||||
This package requires either the BitchX or the gtkBitchX package to do anything
|
||||
useful.
|
||||
|
||||
%prep
|
||||
%setup -n BitchX
|
||||
find . -type f -name '*~' | xargs rm -rf
|
||||
find . -type d -name 'CVS' | xargs rm -rf
|
||||
|
||||
%build
|
||||
%ifarch i386 i486 i586 i686 k6 k7
|
||||
CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
|
||||
./configure --prefix=%{prefix} --with-tcl --with-plugins
|
||||
%else
|
||||
CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
|
||||
./configure --prefix=%{prefix} --with-plugins
|
||||
%endif
|
||||
|
||||
make
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
rm -f script/fserve+vfs.tar.gz
|
||||
rm -f script/actplug.gmz
|
||||
rm -f script/menu.bx
|
||||
|
||||
make prefix=$RPM_BUILD_ROOT/%{prefix} install
|
||||
ln -sf BitchX-%{version} $RPM_BUILD_ROOT/%{prefix}/bin/BitchX
|
||||
|
||||
cat > BitchX.menu << EOF
|
||||
?package(BitchX): \\
|
||||
needs="X11" \\
|
||||
section="Networking/IRC" \\
|
||||
title="BitchX" \\
|
||||
longtitle="The Ultimate IRC Client" \\
|
||||
command="rxvt -geometry 80x24 -bg black -fg white -fn vga -e BitchX" \\
|
||||
icon="BitchX.xpm"
|
||||
EOF
|
||||
install -d $RPM_BUILD_ROOT/usr/lib/menu
|
||||
install -m 644 BitchX.menu $RPM_BUILD_ROOT/usr/lib/menu/BitchX
|
||||
|
||||
install -d $RPM_BUILD_ROOT/usr/share/icons
|
||||
install -m 664 doc/BitchX.xpm $RPM_BUILD_ROOT/usr/share/icons
|
||||
install -d $RPM_BUILD_ROOT/usr/share/icons/mini
|
||||
install -m 664 doc/BitchX-mini.xpm $RPM_BUILD_ROOT/usr/share/icons/mini/BitchX.xpm
|
||||
|
||||
cat >ircII.servers <<EOF
|
||||
EOF
|
||||
install -m 644 ircII.servers $RPM_BUILD_ROOT/%{prefix}/lib/bx
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post
|
||||
%{update_menus}
|
||||
|
||||
%postun
|
||||
%{clean_menus}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{prefix}/bin/BitchX
|
||||
%{prefix}/bin/BitchX-%{version}
|
||||
%{prefix}/lib/bx/wserv
|
||||
%{prefix}/bin/scr-bx
|
||||
/usr/lib/menu/BitchX
|
||||
|
||||
%files common
|
||||
%defattr(-,root,root)
|
||||
%doc ChangeLog INSTALL README README.GTK README.autoconf doc/*
|
||||
%dir %{prefix}/lib/bx
|
||||
%config(noreplace) %{prefix}/lib/bx/ircII.servers
|
||||
%{prefix}/lib/bx/BitchX.help
|
||||
%{prefix}/lib/bx/BitchX.ircnames
|
||||
%{prefix}/lib/bx/BitchX.kick
|
||||
%{prefix}/lib/bx/BitchX.quit
|
||||
%{prefix}/lib/bx/help
|
||||
%{prefix}/lib/bx/plugins
|
||||
%dir %{prefix}/lib/bx/script
|
||||
%config(noreplace) %{prefix}/lib/bx/script/bxglobal
|
||||
%{prefix}/lib/bx/script/bxtcl.tcl
|
||||
%{prefix}/lib/bx/script/file.tcl
|
||||
%{prefix}/lib/bx/script/fserve.irc
|
||||
%{prefix}/lib/bx/translation
|
||||
/usr/share/icons/BitchX.xpm
|
||||
/usr/share/icons/mini/BitchX.xpm
|
||||
%{prefix}/man/man1/*
|
||||
|
||||
%changelog
|
||||
* Tue Aug 29 2000 David Walluck <david@bitchx.org> 1.0c17-1
|
||||
- update to 1.0c17
|
||||
|
||||
* Mon Oct 18 1999 David Walluck <david@bitchx.org> 1.0c16-1
|
||||
- initial release of spec for inclusion in BitchX
|
|
@ -0,0 +1,7 @@
|
|||
Under UNIX SV we need to change include/irc.h and remove
|
||||
#include <arpa/inet.h> from the file. This causes a couple of new
|
||||
warnings in dcc.c to appear, but everything works as advertised.
|
||||
|
||||
HPUX seems to have some header files problems.
|
||||
in particular. #include <sys/types.h> can't be included before #include
|
||||
<time.h> or #include <sys/time.h>
|
|
@ -0,0 +1,123 @@
|
|||
Installation Instructions for BitchX 1.1-Final
|
||||
|
||||
BitchX is known to compile on the following systems (maybe others as well):
|
||||
* BSDI 2.0, 2.1, 3.1, 4.0
|
||||
* FreeBSD 2.x, 3.x, 4.0
|
||||
* NetBSD 3.x, 4.x
|
||||
* SunOS 4.1.4, 5.x and above
|
||||
* Linux (All)
|
||||
* IRIX 5, 6
|
||||
* HP-UX 9.x, 10.x
|
||||
* OSF/1 (DEC Alpha)
|
||||
* Ultrix
|
||||
* AIX
|
||||
* OS/2 (with EMX)
|
||||
* Windows 9x/2000/NT (with Cygwin)
|
||||
* QNX
|
||||
|
||||
Introduction:
|
||||
|
||||
Problems may occur during the compilation process of BitchX. If
|
||||
you do have a problem, please gather as much information about the error
|
||||
(*FULL* output of "make") and join #BitchX on EFNet, or use the forums website
|
||||
at http://www.cyberpunkz.org. Bug reports can be submitted via the web at
|
||||
http://bugs.bitchx.org/
|
||||
|
||||
Several script writers tend to hang in the #BitchX on EFNet to
|
||||
distribute their work to others. scripts.bitchx.org is a great place where
|
||||
scripts can be found. You can also check out the scripting forum at the
|
||||
previously mentioned forums site.
|
||||
|
||||
Some features will only work with certain servers -- IRCUMODE and
|
||||
/4OP for example. Therefore, servers such as UnderNet, DalNet, and NewNet,
|
||||
to name a few, will not respond to the user modes given. Scripts can cause
|
||||
problems as well, usually due to bugs within the script. If there is a
|
||||
known bug in the client, please contact the appropriate people, panasync
|
||||
or any of the non-idling ops in #BitchX. If the bug can be reproduced
|
||||
faithfully, then we have enough to determine how it can be resolved.
|
||||
|
||||
|
||||
Please check out the FAQ at http://faq.bitchx.org if you should
|
||||
have any troubles compiling. A number of common mistakes and problems
|
||||
users run into are posted in the FAQ and sometimes on the Forums as well.
|
||||
|
||||
Compiling BitchX:
|
||||
|
||||
In order to compile BitchX you need to do the following: (Optional steps
|
||||
are marked with an asterisk, "*")
|
||||
|
||||
1) Enter the BitchX directory tree; this is the most important step.
|
||||
Executing configure outside the tree is now possible, for example:
|
||||
|
||||
# mkdir obj-i586-mandrake-linux
|
||||
# cd obj-i586-mandrake-linux
|
||||
# ../configure --prefix=/usr --with-plugins
|
||||
|
||||
2) Run the GNU configuration script, "configure". It should find
|
||||
whatever it needs for the compilation of BitchX, such as system
|
||||
includes, ncurses, Tcl, and locations of important files. There are
|
||||
options that can be given to "configure". "configure --help" will detail
|
||||
all of them. Using at least "configure --with-plugins" is recommended
|
||||
if you plan on using one or more of the many plugins that are
|
||||
distributed with BitchX. Add "--with-gtk" if you have gtk and gnome-libs
|
||||
and would like a graphical client. Add "--with-tcl" if you want Tcl script
|
||||
support on i386 systems (Note: most users do not need this). tcl.o for
|
||||
other architecures may be available on BitchX FTP sites. The source code
|
||||
for tcl.o is not publically available.
|
||||
|
||||
* 3) "include/config.h" may need tweaking if you intend to change the
|
||||
default server list. To change, locate "DEFAULT_SERVER" and remove the
|
||||
original default servers and add as many as you please (These will
|
||||
be appended to the "/usr/local/lib/bx/ircII.servers" and "~/.ircservers"
|
||||
list). Alternatively, you can run "make bxconf" and use the graphical
|
||||
configuration utility to change many of BitchX's options.
|
||||
|
||||
4) Execute "make" inside the BitchX directory. If any error messages are
|
||||
shown (Error, *not* Warning messages!!!) that you are unable to resolve
|
||||
on your own, seek help. "README" has more information on where you can go
|
||||
for help.
|
||||
|
||||
* 5) Edit "include/defs.h". On some systems, configure may not properly
|
||||
determine one or two definitions ("#define foo"). Search for
|
||||
offending defines which cause make not to proceed compiling.
|
||||
Usually, there should be a "#define" or "#undef" located on the line
|
||||
make has shown. A reversal of the definition (change "#define" to
|
||||
"#undef", or vice versa). Go on to step 6 once you have completed
|
||||
this step. If problems still persist, see "README" for information on
|
||||
where you can go for help. Note: DOING THIS STEP IS NOT RECOMMENDED.
|
||||
If "configure" fails to properly define something for whatever reason,
|
||||
PLEASE REPORT THIS AS A BUG to the current configure script maintainer
|
||||
(see "README" for details), rather than trying to edit "include/defs.h"
|
||||
by hand.
|
||||
|
||||
* 6) Debugging information may be left into the compiled binary, so a
|
||||
"strip source/BitchX" solves the rather large size seen previously.
|
||||
However, "make install" (Step 7) should strip the binaries for you.
|
||||
|
||||
7) Execute "make install". This should install the BitchX binary to
|
||||
"/usr/local/bin". Commonly, users may not have superuser access, thus a
|
||||
refusal ("permission denied" message) will occur. If you still insist on
|
||||
using "make install" to install BitchX, it is required that you change
|
||||
the installation path defined in step 4 by using
|
||||
"configure --prefix=/home/johndoe", for example, or use
|
||||
"make install_local" to install the binary to your home directory.
|
||||
However, it is recommened that you use the "--prefix=" method if you wish
|
||||
to have a full BitchX installation with all of the help files installed.
|
||||
|
||||
* 8) It is not a requirement to use function-filled scripts with BitchX,
|
||||
because the aim of BitchX is to create a scriptless client, or more
|
||||
appropriately, a client less dependant upon scripts. With the development
|
||||
of BitchX, scripts will become quickly outdated due to the
|
||||
incompatibility caused by new commands, hooks, or hardcoded replacements
|
||||
for a function in the script. This is merely a warning.
|
||||
|
||||
--
|
||||
Last Updated:
|
||||
Rob Andrews
|
||||
sin@bitchx.org
|
||||
Match 26th, 2004
|
||||
|
||||
Previous authors:
|
||||
David Walluck
|
||||
BarK0de
|
||||
BlackJac
|
|
@ -0,0 +1,34 @@
|
|||
howto?
|
||||
./configure --enable-ipv6
|
||||
|
||||
supported platforms
|
||||
linux with glibc (tested on redhat with glibc 2.1.1 and 2.2.x kernels)
|
||||
linux with libinet6 (untested)
|
||||
freebsd with kame (tested on freebsd 3.4)
|
||||
|
||||
virtual hosts
|
||||
they work only under linux (will anyone tell me how to get IPv6 addrs
|
||||
under freebsd?). ifconfig is used to determine IP addrs, so you need
|
||||
to recompile your net-tools package with INET6 address family support.
|
||||
|
||||
from now on you can use `-norev' parameter in `/irchost' to turn off
|
||||
name resolving, because it sometimes is veeery looong :)
|
||||
|
||||
command line and `/server'
|
||||
their parameters are delimited with a colon, just like 16-bit words in
|
||||
IPv6 addrs. so now you can also use a comma instead of `:'. for example,
|
||||
both `/server dead::beef' and `/server dead::beef:6667' won't do, because
|
||||
BitchX will try to connect to server `dead' with password `beef'. instead
|
||||
use `/server dead::beef,' (note the comma) and `/server dead::beef,6667'.
|
||||
the same rule applies to command line parameters.
|
||||
|
||||
dcc stuff
|
||||
only v4 dcc is supported. ctcp/2 is much too complicated for me :) if you
|
||||
want to use IPv6 virtual hosts and still be able to initiate dcc, you need
|
||||
to set NAT_ADDRESS to any of your IPv4 addrs.
|
||||
|
||||
questions?
|
||||
mailto:wojtekka@irc.pl
|
||||
|
||||
greets, thanks
|
||||
thorgi, Cron, gnd0rup, #ipv6.pl
|
|
@ -0,0 +1,5 @@
|
|||
|
||||
SHELL = /usr/local/bin/bash
|
||||
|
||||
default:
|
||||
$(SHELL) ./configure
|
|
@ -0,0 +1,417 @@
|
|||
# Makefile.in
|
||||
#
|
||||
# BitchX - by panasync
|
||||
#
|
||||
# targets recognised by this Makefile:
|
||||
# all, everything - compiles BitchX [wserv, scr-bx, plugins]
|
||||
# wserv - compiles wserv
|
||||
# scr-bx - compiles scr-bx
|
||||
# dll - compiles plugins
|
||||
# install - installs BitchX [wserv, scr-bx] [plugins] scripts
|
||||
# man pages help and translation
|
||||
# installirc - installs BitchX [wserv, scr-bx]
|
||||
# installwserv - installs wserv
|
||||
# installscr-bx - installs scr-bx
|
||||
# installdll - installs plugins
|
||||
# installscript - installs the scripts
|
||||
# installtranslation - installs the translation tables
|
||||
# installhelp - installs the help files
|
||||
# installman - installs the manual pages
|
||||
# installeverything - all of the above
|
||||
# install_local - installs BitchX to your home directory
|
||||
# clean - remove all .o files, core, and binaries
|
||||
# distclean - remove all files geneated by compilation/installation
|
||||
# bxconf - compiles and runs bx-configure
|
||||
# distrib - makes a tarball of the BitchX binaries
|
||||
# windistrib - makes a tarball of the BitchX binaries on Win32
|
||||
# package - makes a tarball of the BitchX source
|
||||
# depend - computes the dependencies
|
||||
|
||||
SHELL = @SHELL@
|
||||
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
topdir = @topdir@
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
|
||||
bindir = @bindir@
|
||||
sbindir = @sbindir@
|
||||
libexecdir = @libexecdir@
|
||||
datadir = @datadir@
|
||||
sysconfdir = @sysconfdir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
localstatedir = @localstatedir@
|
||||
libdir = @libdir@
|
||||
infodir = @infodir@
|
||||
mandir = @mandir@
|
||||
includedir = @includedir@
|
||||
oldincludedir = @oldincludedir@
|
||||
|
||||
local_dir = $(HOME)
|
||||
|
||||
# Where the BitchX binary will be installed.
|
||||
# "make install" will compile and install the program.
|
||||
INSTALL_IRC = @INSTALL_IRC@
|
||||
|
||||
# Where the BitchX library will be. Generally this is the place that
|
||||
# you put the scripts, help pages and translation tables. It is
|
||||
# very important that you set this correctly.
|
||||
IRCLIB = @IRCLIB@
|
||||
|
||||
CC = @CC@
|
||||
DEFS = @INCLUDES@
|
||||
LIBS = @LIBS@
|
||||
|
||||
# Tcl library.
|
||||
TCL_LIBS = @TCL_LIBS@
|
||||
|
||||
# These are for Tcl support.
|
||||
TCL_OBJS = @TCL_OBJS@
|
||||
# You don't have the following, so you'll want to leave this blank.
|
||||
TCL_SRCS = @TCL_SRCS@
|
||||
|
||||
# Set this to -g if you want to be able to debug the client, otherwise
|
||||
# use -O to have the compiler do some optimization instead.
|
||||
CFLAGS = @CFLAGS@
|
||||
|
||||
# Set this to -s if you want the binary to be stripped.
|
||||
LDFLAGS = @LDFLAGS@
|
||||
|
||||
# These are for the cd device player.
|
||||
CD_SRCS = @CD_SRCS@
|
||||
CD_OBJS = @CD_OBJS@
|
||||
|
||||
# This is the executable suffix for the target operating system.
|
||||
EXEEXT = @EXEEXT@
|
||||
|
||||
# Extra files.
|
||||
DEFAULT_CTOOLZ_DIR = @DEFAULT_CTOOLZ_DIR@
|
||||
DEFAULT_MSGLOGFILE = @DEFAULT_MSGLOGFILE@
|
||||
DEFAULT_BITCHX_HELP_FILE = @DEFAULT_BITCHX_HELP_FILE@
|
||||
DEFAULT_SCRIPT_HELP_FILE = @DEFAULT_SCRIPT_HELP_FILE@
|
||||
DEFAULT_BITCHX_KICK_FILE = @DEFAULT_BITCHX_KICK_FILE@
|
||||
DEFAULT_BITCHX_QUIT_FILE = @DEFAULT_BITCHX_QUIT_FILE@
|
||||
DEFAULT_BITCHX_IRCNAME_FILE = @DEFAULT_BITCHX_IRCNAME_FILE@
|
||||
|
||||
# Full path of the directory for BitchX help files.
|
||||
HELPDIR = @HELPDIR@
|
||||
|
||||
# Full path of the directory for the BitchX scripts.
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
|
||||
# Default setting for IRCPATH where BitchX will look for
|
||||
# its script files if the environment variable is undefined.
|
||||
# Usually, this should contain the same path as used for INSTALL_SCRIPT in
|
||||
# the Makefile, but it can contain multiple path elements
|
||||
# separated by colons. The path MUST lead to an existing directory,
|
||||
# because the 'global' script is expected to be found there.
|
||||
IRCPATH = @IRCPATH@
|
||||
|
||||
# Path for TRANSLATION variable.
|
||||
TRANSLATION_PATH = @TRANSLATION_PATH@
|
||||
|
||||
# This command will be used to install the BitchX help files. If you don't
|
||||
# want to install them, replace with the following:
|
||||
# INSTALL_HELP_CMD = @echo The help files have not been installed.
|
||||
INSTALL_HELP_CMD = @INSTALL_HELP_CMD@
|
||||
|
||||
# This is where the optional plugins will be copied to.
|
||||
PLUGINDIR = @PLUGINDIR@
|
||||
|
||||
# Plugin flags.
|
||||
SHLIB_LD = @SHLIB_LD@
|
||||
SHLIB_CFLAGS = @SHLIB_CFLAGS@
|
||||
SHLIB_SUFFIX = @SHLIB_SUFFIX@
|
||||
|
||||
# This command will be used to install the BitchX files on Win32/OS2EMX
|
||||
# systems.
|
||||
WINNT_INSTALL = @WINNT_INSTALL@
|
||||
|
||||
# This program allows you to use screen/xterm's to put new BitchX windows
|
||||
# on new screen/xterm windows.
|
||||
INSTALL_WSERV = @INSTALL_WSERV@
|
||||
|
||||
# This program allows you to screen BitchX and reattach to it later.
|
||||
INSTALL_SCRBX = @INSTALL_SCRBX@
|
||||
|
||||
# Set gzip and bzip2 options.
|
||||
GZIP_ENV = @GZIP_ENV@
|
||||
BZIP2 = @BZIP2@
|
||||
|
||||
# Standard programs.
|
||||
RM = @RM@
|
||||
LN = @LN_S@
|
||||
CP = @CP@
|
||||
MV = @MV@
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
|
||||
VERSION = @VERSION@
|
||||
_VERSION_ = @_VERSION_@
|
||||
|
||||
MAKE_BIN = @MAKE@
|
||||
MAKE = $(MAKE_BIN) $(MFLAGS)
|
||||
MFLAGS = \
|
||||
'local_dir=$(HOME)' \
|
||||
'INSTALL_IRC=$(INSTALL_IRC)' \
|
||||
'IRCLIB=$(IRCLIB)' \
|
||||
'CC=$(CC)' \
|
||||
'CFLAGS=$(CFLAGS)' \
|
||||
'HELPDIR=$(HELPDIR)' \
|
||||
'INSTALL_WSERV=$(INSTALL_WSERV)' \
|
||||
'IRCPATH=$(IRCPATH)' \
|
||||
'TRANSLATION_PATH=$(TRANSLATION_PATH)' \
|
||||
'LDFLAGS=$(LDFLAGS)' \
|
||||
'LIBS=$(LIBS)' \
|
||||
'LN=$(LN)' \
|
||||
'RM=$(RM)' \
|
||||
'TCL_SRCS=$(TCL_SRCS)' \
|
||||
'TCL_OBJS=$(TCL_OBJS)' \
|
||||
'CD_PLAY=$(CD_PLAY)' \
|
||||
'CD_SRCS=$(CD_SRCS)' \
|
||||
'CD_OBJS=$(CD_OBJS)' \
|
||||
'TCL_LIBS=$(TCL_LIBS)' \
|
||||
'PLUGINDIR=$(PLUGINDIR)' \
|
||||
'_VERSION_=$(_VERSION_)' \
|
||||
'VERSION=$(VERSION)' \
|
||||
'INSTALL_DATA=$(INSTALL_DATA)' \
|
||||
'INSTALL_SCRIPT=$(INSTALL_SCRIPT)' \
|
||||
'EXEEXT=$(EXEEXT)' \
|
||||
'SHLIB_CFLAGS=$(SHLIB_CFLAGS)' \
|
||||
'SHLIB_SUFFIX=$(SHLIB_SUFFIX)'
|
||||
|
||||
## Makefile starts here.
|
||||
|
||||
all: Makefile .config.h $(_VERSION_) @EXTRAS@ dll done
|
||||
|
||||
.config.h:
|
||||
@if test ! -f $(topdir)/.config.h ; then touch $(topdir)/.config.h; fi
|
||||
|
||||
install: all installbin installdll installscript installman installhelp \
|
||||
installtranslation reallydone
|
||||
|
||||
installeverything: install
|
||||
|
||||
everything: all
|
||||
|
||||
$(_VERSION_): .config.h
|
||||
cd source \
|
||||
&& $(MAKE) all
|
||||
|
||||
dll/dummy:
|
||||
|
||||
dll: .config.h $(srcdir)/Makefile dll/Makefile dll/dummy
|
||||
cd dll \
|
||||
&& $(MAKE) all
|
||||
|
||||
installdll: $(srcdir)/Makefile dll/Makefile installdirs dll
|
||||
cd dll \
|
||||
&& $(MAKE) install
|
||||
|
||||
installdll_local: $(srcdir)/Makefile dll/Makefile
|
||||
cd dll \
|
||||
&& $(MAKE) 'PLUGINDIR=$(local_dir)/.BitchX/plugins'
|
||||
|
||||
installhelp: installdirs
|
||||
cd $(top_srcdir) \
|
||||
&& $(INSTALL_HELP_CMD)
|
||||
(find $(HELPDIR) -type f ! -name '*.bz2' ! -name '*.gz' -name '*' | \
|
||||
(xargs bzip2 -9f || xargs gzip -9f) || :) 2>/dev/null
|
||||
|
||||
installbin: installirc @INSTALL_EXTRAS@
|
||||
|
||||
installirc: installdirs $(_VERSION_)
|
||||
$(INSTALL) source/$(_VERSION_)$(EXEEXT) $(bindir)/$(VERSION)$(EXEEXT)
|
||||
$(RM) $(INSTALL_IRC)
|
||||
$(LN) $(bindir)/$(VERSION)$(EXEEXT) $(INSTALL_IRC)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.help $(IRCLIB)/$(DEFAULT_BITCHX_HELP_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.ircnames $(IRCLIB)/$(DEFAULT_BITCHX_IRCNAME_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.quit $(IRCLIB)/$(DEFAULT_BITCHX_QUIT_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.reasons $(IRCLIB)/$(DEFAULT_BITCHX_KICK_FILE)
|
||||
$(WINNT_INSTALL)
|
||||
|
||||
install_local: all local_installdirs installdll_local
|
||||
$(INSTALL) source/$(_VERSION_)$(EXEEXT) $(local_dir)/bin/$(VERSION)$(EXEEXT)
|
||||
$(INSTALL) $(local_dir)/bin/$(VERSION)$(EXEEXT) $(local_dir)/bin/$(_VERSION_)$(EXEEXT)
|
||||
$(INSTALL) source/scr-bx$(EXEEXT) $(local_dir)/bin/scr-bx$(EXEEXT)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.help $(DEFAULT_CTOOLZ_DIR)/$(DEFAULT_BITCHX_HELP_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.ircnames $(DEFAULT_CTOOLZ_DIR)/$(DEFAULT_BITCHX_IRCNAME_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.quit $(DEFAULT_CTOOLZ_DIR)/$(DEFAULT_BITCHX_QUIT_FILE)
|
||||
$(INSTALL_DATA) $(top_srcdir)/BitchX.reasons $(DEFAULT_CTOOLZ_DIR)/$(DEFAULT_BITCHX_KICK_FILE)
|
||||
|
||||
wserv: .config.h $(srcdir)/source/wserv.c $(srcdir)/source/term.c $(srcdir)/Makefile
|
||||
cd source \
|
||||
&& $(MAKE) wserv
|
||||
|
||||
scr-bx: .config.h $(srcdir)/source/scr-bx.c $(srcdir)/source/term.c $(srcdir)/Makefile
|
||||
cd source \
|
||||
&& $(MAKE) scr-bx
|
||||
|
||||
installwserv: installdirs wserv
|
||||
$(INSTALL) source/wserv $(INSTALL_WSERV)
|
||||
|
||||
installscr-bx: installdirs scr-bx
|
||||
$(INSTALL) source/scr-bx $(INSTALL_SCRBX)
|
||||
|
||||
installscript: installdirs
|
||||
-@( \
|
||||
if test -d $(top_srcdir)/script; then \
|
||||
cd $(top_srcdir)/script; \
|
||||
for i in *; do \
|
||||
if test "$$i" = "bxglobal" -a -f $(INSTALL_SCRIPT)/bxglobal; then \
|
||||
if test -f bxglobal; then \
|
||||
$(INSTALL_DATA) $(INSTALL_SCRIPT)/bxglobal $(INSTALL_SCRIPT)/bxglobal.old; \
|
||||
$(INSTALL_DATA) bxglobal $(INSTALL_SCRIPT); \
|
||||
fi; \
|
||||
else \
|
||||
if test "$$i" != "CVS"; then \
|
||||
$(INSTALL_DATA) $$i $(INSTALL_SCRIPT); \
|
||||
fi; \
|
||||
fi; \
|
||||
done; \
|
||||
chmod -x $(INSTALL_SCRIPT)/*; \
|
||||
fi; \
|
||||
)
|
||||
|
||||
installtranslation: installdirs
|
||||
-@( \
|
||||
if test -d $(top_srcdir)/translation; then \
|
||||
cd $(top_srcdir)/translation; \
|
||||
for i in *; do \
|
||||
if test "$$i" != "CVS"; then \
|
||||
$(INSTALL_DATA) $$i $(TRANSLATION_PATH); \
|
||||
fi; \
|
||||
done; \
|
||||
chmod -x $(TRANSLATION_PATH)/*; \
|
||||
fi; \
|
||||
)
|
||||
(find $(TRANSLATION_PATH) -type f ! -name '*.bz2' ! -name '*.gz' -name '*' | \
|
||||
(xargs bzip2 -9f || xargs gzip -9f) || :) 2>/dev/null
|
||||
|
||||
installman: installdirs
|
||||
-@( \
|
||||
if test -d $(top_srcdir)/doc; then \
|
||||
cd $(top_srcdir)/doc; \
|
||||
for i in BitchX.1; do \
|
||||
if test -f $$i; then \
|
||||
$(INSTALL_DATA) $$i $(mandir)/man1; \
|
||||
fi; \
|
||||
done; \
|
||||
fi; \
|
||||
)
|
||||
(find $(mandir)/man1/BitchX.1 -type f ! -name '*.bz2' ! -name '*.gz' -name '*' | \
|
||||
(xargs bzip2 -9f || xargs gzip -9f) || :) 2>/dev/null
|
||||
|
||||
installdirs:
|
||||
umask 022; $(top_srcdir)/mkinstalldirs $(bindir) $(IRCLIB) $(mandir)/man1 $(TRANSLATION_PATH) $(INSTALL_SCRIPT) $(HELPDIR)
|
||||
|
||||
local_installdirs:
|
||||
umask 022; $(top_srcdir)/mkinstalldirs $(local_dir)/bin $(DEFAULT_CTOOLZ_DIR) $(DEFAULT_CTOOLZ_DIR)/plugins $(DEFAULT_CTOOLZ_DIR)/logs
|
||||
|
||||
config: bxconf
|
||||
|
||||
bxconf: $(srcdir)/Makefile $(srcdir)/bx-conf/Makefile.in
|
||||
cd bx-conf \
|
||||
&& $(MAKE) all
|
||||
$(topdir)/bxconfigure || :
|
||||
|
||||
clean:
|
||||
-@(if test -f source/Makefile; then cd source; $(MAKE) clean; fi)
|
||||
-@(if test -f dll/Makefile; then cd dll; $(MAKE) clean; fi)
|
||||
-@(if test -f bx-conf/Makefile; then cd bx-conf; $(MAKE) clean; fi)
|
||||
|
||||
distclean: clean
|
||||
-@(if test -f source/Makefile; then cd source; $(MAKE) distclean; fi)
|
||||
-@(if test -f dll/Makefile; then cd dll; $(MAKE) distclean; fi)
|
||||
-@(if test -f bx-conf/Makefile; then cd bx-conf; $(MAKE) distclean; fi)
|
||||
-$(RM) config.status
|
||||
-$(RM) config.cache config.log stamp-h stamp-h[0-9]*
|
||||
-$(RM) include/defs.h include/sig.inc
|
||||
-$(RM) *~ *.rej core *.orig .#*
|
||||
-$(RM) include/*~ include/*.rej include/core include/*.orig include/.#*
|
||||
-$(RM) source/*~ source/*.rej source/core source/*.orig source/.#*
|
||||
-$(RM) bitchx-docs/.#* bx-conf/.#* contrib/.#* dll/.#* doc/.#*
|
||||
-$(RM) script/.#* macros/.#* translation/.#*
|
||||
-$(RM) doc/*~ doc/BitchX.bat *.spec
|
||||
-$(RM) Makefile
|
||||
-$(CP) $(top_srcdir)/doc/Makefile $(top_srcdir)/Makefile
|
||||
-$(CP) $(top_srcdir)/doc/Makefile Makefile
|
||||
|
||||
export: distclean
|
||||
$(top_srcdir)/autogen.sh || :
|
||||
|
||||
package: export
|
||||
cd ..; tar -cvf $(VERSION).tar $(_VERSION_); gzip $(_VERSION_)
|
||||
cd ..; tar --use bzip2 -cvf $(VERSION).tar $(_VERSION_); bzip2 $(_VERSION_)
|
||||
|
||||
distrib: export source/$(_VERSION_)$(EXEEXT)
|
||||
$(CP) source/$(_VERSION_)$(EXEEXT) $(_VERSION_)$(EXEEXT)
|
||||
strip --strip-all $(_VERSION_)$(EXEEXT); gzip $(_VERSION_)$(EXEEXT)
|
||||
tar -cvf $(VERSION)-bin.tar dll/*$(SHLIB_SUFFIX) \
|
||||
dll/hint/BitchX.hints BitchX.*; gzip $(VERSION)-bin.tar
|
||||
|
||||
windistrib: install
|
||||
tar -cvf $(VERSION).tar \"($IRCLIB)\"; gzip $(VERSION).tar
|
||||
tar --use bzip2 -cvf $(VERSION).tar \"($IRCLIB)\"; bzip2 $(VERSION).tar
|
||||
|
||||
dep: depend
|
||||
|
||||
depend:
|
||||
cd source \
|
||||
&& $(MAKE) depend
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(srcdir)/source/Makefile.in \
|
||||
$(srcdir)/dll/Makefile.in config.status
|
||||
cd $(topdir) \
|
||||
&& $(SHELL) ./config.status
|
||||
|
||||
config.status: $(srcdir)/configure
|
||||
$(SHELL) ./config.status --recheck
|
||||
#$(srcdir)/configure: $(srcdir)/configure.in
|
||||
# cd $(srcdir) && autoconf || :
|
||||
|
||||
$(top_srcdir)/aclocal.m4:
|
||||
cd $(top_srcdir)/macros && ./mkaclocal
|
||||
|
||||
include/defs.h: stamp-h
|
||||
@if test ! -f $@; then \
|
||||
rm -f stamp-h; \
|
||||
$(MAKE) stamp-h; \
|
||||
else :; fi
|
||||
stamp-h: $(srcdir)/include/defs.h.in $(topdir)/config.status
|
||||
@rm -f stamp-h stamp-hT
|
||||
@echo timestamp > stamp-hT 2> /dev/null
|
||||
cd $(topdir) \
|
||||
&& \
|
||||
$(SHELL) ./config.status
|
||||
@mv stamp-hT stamp-h
|
||||
$(srcdir)/include/defs.h.in: $(srcdir)/./stamp-h.in
|
||||
@if test ! -f $@; then \
|
||||
rm -f $(srcdir)/./stamp-h.in; \
|
||||
$(MAKE) $(srcdir)/./stamp-h.in; \
|
||||
else :; fi
|
||||
$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.in
|
||||
@rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT
|
||||
@echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null
|
||||
cd $(top_srcdir) && autoheader
|
||||
@mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in
|
||||
|
||||
done:
|
||||
@echo
|
||||
@echo Now type \"$(MAKE_BIN) install\" to install $(_VERSION_) globally \(if you\'re root\), or
|
||||
@echo else you can type \"$(MAKE_BIN) install_local\" to install $(_VERSION_) to your home
|
||||
@echo directory.
|
||||
|
||||
reallydone:
|
||||
@echo
|
||||
@echo $(_VERSION_) is now installed.
|
||||
@echo Type \"$(bindir)/$(VERSION)$(EXEEXT)\" to start.
|
||||
|
||||
.PHONY: clean done reallydone installdirs local_installdirs
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
|
@ -0,0 +1,54 @@
|
|||
BitchX-1.1-Final Readme file by sin <sin@bitchx.org>
|
||||
======================================================
|
||||
|
||||
BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka
|
||||
panasync@efnet. BitchX was originally based on ircII 2.8, but is currently
|
||||
based on the ircii-EPIC4 releases by Jeremy Nelson.
|
||||
|
||||
BitchX was originally started as a script by Trench and HappyCrappy
|
||||
for the popular UNIX IRC client ircII. Around Christmas of 1994 the
|
||||
script was patched directly into the client by panasync.
|
||||
|
||||
Now in 2004 we are looking to revive the development of the client by merging
|
||||
it back to the current release of Epic and cleaning some of the features
|
||||
that are no longer needed or supported and moving on with the building of
|
||||
a whole new client. 10 years of BitchX and we're not nearly done yet.
|
||||
|
||||
The new client will be based upon the final release of EPIC4 and will exclude
|
||||
a great number of the old features such as support for OS/2 and GTK which was
|
||||
very old and bloated plus there were problems with the gtk client causing
|
||||
quite a hit to the CPU. The upside is that the client will be pulled back
|
||||
into a sane code base. Less bloat and overhead is always good for you the
|
||||
user.
|
||||
|
||||
For persons interested in becoming involved in the new project please visit
|
||||
our forums website at http://www.cyberpunkz.org or join EFnet #BitchX.
|
||||
|
||||
A special thanks to panasync.
|
||||
|
||||
Links:
|
||||
======
|
||||
|
||||
http://www.bitchx.org/ <-- The official BitchX web site
|
||||
ftp://ftp.bitchx.org/ <-- The official BitchX ftp site
|
||||
http://scripts.bitchx.org/ <-- The official BitchX script web site
|
||||
http://faq.bitchx.org/ <-- FAQ Website
|
||||
http://bugs.bitchx.org/ <-- Bug Reporting tool
|
||||
http://forums.bitchx.org/ <-- Q&A Forums (Ask for help here!)
|
||||
http://we.got.net/~brian/ <-- Another BitchX script site (fudd's)
|
||||
|
||||
Contacts:
|
||||
========
|
||||
|
||||
Readme File Maintainer: sin
|
||||
FAQ Maintainers: sin, powuh, dovee, kreca, fudd, Xavier, tilt, venoma, shattah
|
||||
ice-man, IRule, rain, novalogic, MHacker
|
||||
Web Maintainers: novalogic & powuh
|
||||
Lists Maintainer: raistlin@tacorp.net
|
||||
Scripts Maintainer: powuh, sin
|
||||
|
||||
======================================================================
|
||||
|
||||
After reading this PLEASE read the FAQ: http://faq.bitchx.org
|
||||
|
||||
======================================================================
|
|
@ -0,0 +1,22 @@
|
|||
This is the last official release of the 1.x branch of the BitchX IRC
|
||||
Client. If you have patches for problems you encounter with this client
|
||||
then you can submit them to http://bugs.bitchx.org/
|
||||
|
||||
Remember: Read the FAQ online @ http://faq.bitchx.org BEFORE you come to
|
||||
IRC asking questions. The FAQ clearly will tell you that if you don't find
|
||||
an answer to your question that you should use the Forums site and consider
|
||||
the channel your last resort since most people come to IRC to chat and not
|
||||
play "Technical Support".
|
||||
|
||||
It's not to say that we won't help you. We're just trying to enjoy our free
|
||||
time on IRC just like you so we've setup a vast number of tools to help you
|
||||
figure out how to manage and setup your client.
|
||||
|
||||
Our thanks and greetings to:
|
||||
|
||||
panasync, nuke, caf, |Rain|, powuh, Raistlin, fudd, void, Blackjac,
|
||||
dovee, sabina, Xavier, IRule, By-Tor Venoma, novalogic, cres, einride,
|
||||
shattah, hMz, lewsha, hayzus, sellfone, dialtone, kreca, Snipi, KrOn,
|
||||
Tilt, mo-root, JohnnyM, alexs, flewid, lara, Pezessed, Dragoon, Fizzle_B,
|
||||
keerf, defz, drogoh, gauze, and sin.
|
||||
|
|
@ -0,0 +1,164 @@
|
|||
/* Define short BitchX version here */
|
||||
#undef _VERSION_
|
||||
|
||||
/* Define long BitchX version here */
|
||||
#undef VERSION
|
||||
|
||||
/* Define BitchX version number here */
|
||||
#undef VERSION_NUMBER
|
||||
|
||||
/* Define this if you have a crypt implementation in -lcrypt */
|
||||
#undef HAVE_CRYPT
|
||||
|
||||
/* Define this if you have the resolv library */
|
||||
#undef HAVE_RESOLV
|
||||
|
||||
/* Define this if tparm is declared in an included header */
|
||||
#undef TPARM_DECLARED
|
||||
|
||||
/* Define this if you have the tparm function in an included lib */
|
||||
#undef HAVE_TPARM
|
||||
|
||||
/* Define this if tputs is declared in an included header */
|
||||
#undef TPUTS_DECLARED
|
||||
|
||||
/* Define this if you have the tputs function in an included lib */
|
||||
#undef HAVE_TPUTS
|
||||
|
||||
/* Define this if you have terminfo support */
|
||||
#undef HAVE_TERMINFO
|
||||
|
||||
/* define this if an unsigned long is 32 bits */
|
||||
#undef UNSIGNED_LONG32
|
||||
|
||||
/* define this if an unsigned int is 32 bits */
|
||||
#undef UNSIGNED_INT32
|
||||
|
||||
/* define this if you are unsure what is is 32 bits */
|
||||
#undef UNKNOWN_32INT
|
||||
|
||||
/* Define this if stpcpy is declared in unistd.h */
|
||||
#undef STPCPY_DECLARED
|
||||
|
||||
/* Define this if getpgid is declared in unistd.h */
|
||||
#undef GETPGID_DECLARED
|
||||
|
||||
/* Define this if killpg is declared in signal.h */
|
||||
#undef KILLPG_DECLARED
|
||||
|
||||
/* Define this if getpass is declared */
|
||||
#undef GETPASS_DECLARED
|
||||
|
||||
/* Define this if errno is declared */
|
||||
#undef ERRNO_DECLARED
|
||||
|
||||
/* Define this if struct linger is declared in sys/socket.h */
|
||||
#undef STRUCT_LINGER_DECLARED
|
||||
|
||||
/* Define this if sun_len is declared in sys/un.h */
|
||||
#undef HAVE_SUN_LEN
|
||||
|
||||
/* Define this if you want QMAIL support */
|
||||
#undef HAVE_QMAIL
|
||||
|
||||
/* Define this if inet_aton is in the system */
|
||||
#undef HAVE_INET_ATON
|
||||
|
||||
/* Define this if bcopy is declared in string.h */
|
||||
#undef BCOPY_DECLARED
|
||||
|
||||
/* Define your maildir here */
|
||||
#undef UNIX_MAIL
|
||||
|
||||
/* Define a list of default servers here */
|
||||
#undef DEFAULT_SERVER
|
||||
|
||||
/* Define this if you want Tcl support */
|
||||
#undef WANT_TCL
|
||||
|
||||
/* Define this if you have tcl.h */
|
||||
#undef HAVE_TCL_H
|
||||
|
||||
/* Define this is the system has SSL support */
|
||||
#undef HAVE_SSL
|
||||
|
||||
/* Define this if you want IPV6 support */
|
||||
#undef IPV6
|
||||
|
||||
/* Define this if you want SOCKS support */
|
||||
#undef SOCKS
|
||||
|
||||
/* Non-blocking type should be one of these */
|
||||
#undef NBLOCK_POSIX
|
||||
#undef NBLOCK_BSD
|
||||
#undef NBLOCK_SYSV
|
||||
|
||||
/*
|
||||
* Are we doing non-blocking connects? Note: SOCKS support precludes us from
|
||||
* using this feature.
|
||||
*/
|
||||
#if (defined(NBLOCK_POSIX) || defined(NBLOCK_BSD) || defined(NBLOCK_SYSV)) && !defined(SOCKS)
|
||||
#define NON_BLOCKING_CONNECTS
|
||||
#endif
|
||||
|
||||
/* Define this if you want CD-ROM support */
|
||||
#undef WANT_CD
|
||||
|
||||
/* Define this if you want GUI support (PM or GTK) */
|
||||
#undef GUI
|
||||
|
||||
/* Defined if Win32 GUI */
|
||||
#if defined(GUI) && defined(WINNT)
|
||||
#define WIN32 1
|
||||
#endif
|
||||
|
||||
/* Define this is you want OS/2 PM support */
|
||||
#undef __EMXPM__
|
||||
|
||||
/* Define this if you want GTK support */
|
||||
#undef GTK
|
||||
|
||||
/* Define this if you want imlib support */
|
||||
#undef USE_IMLIB
|
||||
|
||||
/* Define this if you want GNOME support */
|
||||
#undef USE_GNOME
|
||||
|
||||
/* Define this if your ZVT is newer than 1.0.10 */
|
||||
#undef HAVE_NEW_ZVT
|
||||
|
||||
/* Define this if you want ZVT support */
|
||||
#undef USE_ZVT
|
||||
|
||||
/* Define this is you want sound support */
|
||||
#undef SOUND
|
||||
|
||||
/* Define this if you want loadable module support */
|
||||
#undef HAVE_DLLIB
|
||||
|
||||
/*
|
||||
* Define this if you have shlib support and want plugin support in BitchX
|
||||
* Note: Not all systems support this.
|
||||
*/
|
||||
#ifdef HAVE_DLLIB
|
||||
#define WANT_DLL
|
||||
#endif
|
||||
|
||||
/* The Extra Files */
|
||||
#undef DEFAULT_CTOOLZ_DIR
|
||||
#undef DEFAULT_MSGLOGFILE
|
||||
#undef DEFAULT_BITCHX_HELP_FILE
|
||||
#undef DEFAULT_SCRIPT_HELP_FILE
|
||||
#undef DEFAULT_BITCHX_KICK_FILE
|
||||
#undef DEFAULT_BITCHX_QUIT_FILE
|
||||
#undef DEFAULT_BITCHX_IRCNAME_FILE
|
||||
|
||||
/* Needed defines */
|
||||
#undef DEFAULT_HELP_PATH
|
||||
#undef IRCLIB
|
||||
#undef IRCPATH
|
||||
#undef SHLIB_SUFFIX
|
||||
#undef PLUGINDIR
|
||||
#undef SCRIPT_PATH
|
||||
#undef WSERV_PATH
|
||||
#undef TRANSLATION_PATH
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,160 @@
|
|||
#!/bin/sh
|
||||
# Run this to generate all the initial makefiles, etc.
|
||||
# Modified for BitchX by David Walluck <david@bitchx.org>
|
||||
# fix aclocal/automake checks; fix conf_flags check
|
||||
|
||||
srcdir=`dirname $0`
|
||||
PKG_NAME="BitchX"
|
||||
conf_flags=""
|
||||
|
||||
DIE=0
|
||||
|
||||
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`autoconf' installed to compile $PKG_NAME."
|
||||
echo "Download the appropriate package for your distribution,"
|
||||
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
|
||||
(libtool --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`libtool' installed to compile $PKG_NAME."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
grep "^AM_GNU_GETTEXT" $srcdir/configure.in >/dev/null && {
|
||||
grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
|
||||
(gettext --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`gettext' installed to compile $PKG_NAME."
|
||||
echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
grep "^AM_GNOME_GETTEXT" $srcdir/configure.in >/dev/null && {
|
||||
grep "sed.*POTFILES" $srcdir/configure.in >/dev/null || \
|
||||
(gettext --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`gettext' installed to compile $PKG_NAME."
|
||||
echo "Get ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
}
|
||||
|
||||
if test -z `grep "^AM_CONFIG_HEADER" $srcdir/configure.in >/dev/null`; then
|
||||
NO_AUTOMAKE=yes
|
||||
fi
|
||||
|
||||
# we aren't necessarily using automake. check that we are - djw
|
||||
(test -n "$NO_AUTOMAKE") ||
|
||||
(grep "^AM_CONFIG_HEADER" $srcdir/configure.in >/dev/null) && {
|
||||
(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: You must have \`automake' installed."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
NO_AUTOMAKE=yes
|
||||
}
|
||||
}
|
||||
|
||||
# if no automake, don't bother testing for aclocal - djw
|
||||
(test -n "$NO_AUTOMAKE") ||
|
||||
(aclocal --version) < /dev/null > /dev/null 2>&1 || {
|
||||
echo
|
||||
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
|
||||
echo "installed doesn't appear recent enough."
|
||||
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
|
||||
echo "(or a newer version if it is available)"
|
||||
DIE=1
|
||||
}
|
||||
|
||||
|
||||
if test "$DIE" -eq 1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "conf_flags" && test -z "$@"; then
|
||||
echo "**Warning**: I am going to run \`configure' with no arguments."
|
||||
echo "If you wish to pass any to it, please specify them on the"
|
||||
echo \`$0\'" command line."
|
||||
echo
|
||||
fi
|
||||
|
||||
case $CC in
|
||||
xlc )
|
||||
am_opt=--include-deps;;
|
||||
esac
|
||||
|
||||
for coin in `find $srcdir -name configure.in -print`
|
||||
do
|
||||
dr=`dirname $coin`
|
||||
if test -f $dr/NO-AUTO-GEN; then
|
||||
echo skipping $dr -- flagged as no auto-gen
|
||||
else
|
||||
echo processing $dr
|
||||
macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE(\(.*\)),\1,gp' < $coin`
|
||||
( cd $dr
|
||||
aclocalinclude="$ACLOCAL_FLAGS"
|
||||
for k in $macrodirs; do
|
||||
if test -d $k; then
|
||||
aclocalinclude="$aclocalinclude -I $k"
|
||||
##else
|
||||
## echo "**Warning**: No such directory \`$k'. Ignored."
|
||||
fi
|
||||
done
|
||||
if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then
|
||||
if grep "sed.*POTFILES" configure.in >/dev/null; then
|
||||
: do nothing -- we still have an old unmodified configure.in
|
||||
else
|
||||
echo "Creating $dr/aclocal.m4 ..."
|
||||
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
|
||||
echo "Running gettextize... Ignore non-fatal messages."
|
||||
echo "no" | gettextize --force --copy
|
||||
echo "Making $dr/aclocal.m4 writable ..."
|
||||
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
|
||||
fi
|
||||
fi
|
||||
if grep "^AM_GNOME_GETTEXT" configure.in >/dev/null; then
|
||||
echo "Creating $dr/aclocal.m4 ..."
|
||||
test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
|
||||
echo "Running gettextize... Ignore non-fatal messages."
|
||||
echo "no" | gettextize --force --copy
|
||||
echo "Making $dr/aclocal.m4 writable ..."
|
||||
test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
|
||||
fi
|
||||
if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
|
||||
echo "Running libtoolize..."
|
||||
libtoolize --force --copy
|
||||
fi
|
||||
if test -z "$NO_AUTOMAKE"; then
|
||||
echo "Running aclocal $aclocalinclude ..."
|
||||
aclocal $aclocalinclude
|
||||
fi
|
||||
echo "Running autoheader ..."
|
||||
autoheader
|
||||
if test -z "$NO_AUTOMAKE"; then
|
||||
echo "Running automake --gnu $am_opt ..."
|
||||
automake --add-missing --gnu $am_opt
|
||||
fi
|
||||
echo "Running autoconf ..."
|
||||
autoconf
|
||||
)
|
||||
fi
|
||||
done
|
||||
|
||||
if test x"$NOCONFIGURE" = x; then
|
||||
rm -f $srcdir/config.cache
|
||||
echo Running $srcdir/configure $conf_flags "$@" ...
|
||||
$srcdir/configure $conf_flags "$@"
|
||||
else
|
||||
echo Skipping configure process.
|
||||
fi
|
|
@ -0,0 +1,12 @@
|
|||
Section 1: General-Purpose Commands
|
||||
|
||||
This section contains some of the most basic commands for EPIC. If you are
|
||||
not at least familiar with these, you probably won't get very far on irc.
|
||||
|
||||
Included here are commands for joining and leaving channels, connecting to
|
||||
and disconnecting from irc servers, changing your nickname, sending private
|
||||
messages to other people, and countless others.
|
||||
|
||||
Please read this section (and the next one) carefully. Most of the problems
|
||||
encountered by new users can be solved here.
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
Synopsis:
|
||||
4op [nick|nick1 nick2 nick3 nick4]
|
||||
|
||||
Description:
|
||||
This command will op nick 4 times or 4 nicks. Not generally useful,
|
||||
as it's mostly a vanity command.
|
||||
|
||||
Examples:
|
||||
To op a single nick 4 times
|
||||
/4op nick
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
Synopsis:
|
||||
about
|
||||
|
||||
Description:
|
||||
This command displays the about message that is built-in too the client.
|
||||
|
||||
Options:
|
||||
none
|
||||
|
||||
Examples:
|
||||
To display the about msg on your screen:
|
||||
/about
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
Synopsis:
|
||||
addforward [<nick|#chan>]
|
||||
|
||||
Description:
|
||||
This command will forward all msgs sent to the client onto either another
|
||||
nick or another channel. Sometimes this is useful whilst netsexing or
|
||||
while the client is on two differant networks and in a screened state.
|
||||
|
||||
Examples:
|
||||
To forward to a nick:
|
||||
/addforward nick
|
||||
|
||||
To forward to a channel:
|
||||
/addforward #channel
|
||||
|
||||
See Also:
|
||||
unforward(1) noforward(1)
|
||||
|
||||
Restrictions:
|
||||
This could possibly get you in trouble in some cases. Use with caution.
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
Synopsis:
|
||||
addidle [#chan seconds]
|
||||
|
||||
Description:
|
||||
This command will add idle checking to a channel. It will kick
|
||||
MAX_IDLEKICKS nicks at a time after the number of seconds specified
|
||||
for the idle time has elapsed. This can cause problems if mass kick
|
||||
protection is active on the channel. Various things will make the client
|
||||
think that another nick is not idle, publics, notices and ctcps for
|
||||
example will reset the timer for the nick doing them. You will not
|
||||
kick yourself, another op or a voiced client as long as the channel set
|
||||
for KICK_OPS is off. Also if the nick is on your userlist then you will
|
||||
not kick them
|
||||
|
||||
Examples:
|
||||
To add idle checking to a channel:
|
||||
/addidle #channel 600
|
||||
|
||||
See Also:
|
||||
set MAX_IDLEKICKS set KICK_OPS cset KICK_OPS unidle(1)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
Synopsis:
|
||||
addlamenick <nick>
|
||||
|
||||
Description:
|
||||
ADDLAMENICK adds a nickname to your lamenick list. It will be matched
|
||||
against the nick joining your channel and if you opped, they will be
|
||||
banned by nick.
|
||||
|
||||
See Also:
|
||||
unlamenick(1) lamenicklist(1)
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Synopsis:
|
||||
addnoflood [<nick>]
|
||||
|
||||
Description:
|
||||
This command will add a nick to your NO FLOOD list. This list will bypass
|
||||
the client flood protection, making it good for chanserv's, nickserv's
|
||||
and operserv's as well as friends, who you don't mind allowing flooding.
|
||||
|
||||
Examples:
|
||||
To add a nick:
|
||||
/addnoflood nick
|
||||
|
||||
To show no flood list:
|
||||
/addnoflood
|
||||
|
||||
See Also:
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
Synopsis:
|
||||
addshit <nick|nick!user@hostname> <channel|*> <levels> [reason]
|
||||
|
||||
Description:
|
||||
Adds <nick|nick!user@hostname> on <channel|*> with [shitlist level] and
|
||||
optional [reason].
|
||||
<channel> can have more than one via the use of of "," or * for all.
|
||||
[shitlevels]:
|
||||
1 - Deop user at all times
|
||||
2 - Kick user when they join the channel
|
||||
3 - Ban/Kick user when they join the channel
|
||||
4 - Ban user at all times
|
||||
5 - Perm ignore ALL from user
|
||||
|
||||
Examples:
|
||||
|
||||
/addshit panasync #bitchx 3 go away
|
||||
would add panasync on the channel #bitchx only for a ban/kick on join.
|
||||
|
||||
/addshit panasync #bitchx,#mpeg3 5 go away
|
||||
would add panasync on the channels #bitchx and #mpeg3.
|
||||
|
||||
See Also:
|
||||
shitlist(1); unshit(1);
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
Synopsis:
|
||||
adduser [-ppp] <nick|nick!user@hostname> <channel|*> <levels> [password]
|
||||
|
||||
Description:
|
||||
Adds <nick|nick!user@hostname> on <channel|*> with [userlevels] and
|
||||
optional [password]. If a password is specified, it is encrypted in the
|
||||
saved userlist.
|
||||
<channel> can have more than one via the use of of ","
|
||||
Use -ppp to add *domain.com hosts
|
||||
[userlevels]: (available to the registered user)
|
||||
BAN - Bans offender who bans a protected user
|
||||
BOT - Creates a bot entry in userlist(/addbot replacement)
|
||||
DCC - Allows a users dcc to auto-get regardless of whether
|
||||
/set dcc_autoget is Off or On
|
||||
DEOP - Deops offender who deops a protected user
|
||||
FLOOD - AllowS Flood checking to be turned off on a user
|
||||
INVITE - Allows a user to invite themself to a channel your in via
|
||||
CTCP
|
||||
I_OPS - Allows a user to be instantly opped/voiced upon joining a
|
||||
channel they are protected in (NOT RECOMMENDED).
|
||||
You still require OPS or VOICE with this modifier.
|
||||
KICK - Kicks offender who bans/kicks protected user
|
||||
KILL - <undefined as of yet>
|
||||
OPS - Allows a user to be opped via CTCP/deleyed ops
|
||||
PBAN - When a user is banned from a channel they are protected on,
|
||||
they are automatically un-banned
|
||||
PINVITE - When a user is kicked from a channel they are protected on,
|
||||
they are automatically re-invited back
|
||||
REOP - When a user is deopped from a channel they are protected on,
|
||||
they are automatically re-opped
|
||||
UNBAN - Allows a user to remotely unban his/herself via CTCP
|
||||
VOICE - Auto-voice on join
|
||||
|
||||
FRIEND - Combination of: VOICE,OPS,UNBAN,INVITE
|
||||
MASTER - Combination of: VOICE,OPS,BAN,UNBAN,INVITE,DCC,FLOOD
|
||||
OWNER - Combination of: MASTER,KILL,DIE,BOT
|
||||
|
||||
More than one level is possible, you can combine them with a ",".
|
||||
See UNUSER on how to remove <nick> from userlist
|
||||
CTCP to understand valid CTCP commands which can be sent to gain
|
||||
privileges
|
||||
|
||||
Examples:
|
||||
|
||||
/adduser panasync #bitchx friend,i_ops
|
||||
would add panasync on the channel #bitchx only for instant ops on join
|
||||
(if /cset aop on for that channel), and allow him too unban and invite
|
||||
himself. Commands are given using /ctcp.
|
||||
|
||||
/adduser panasync #bitchx,#mpeg3 friend,i_ops password
|
||||
would add panasync on the channels #bitchx and #mpeg3. He would need to
|
||||
specify a password in order to become opped.
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Synopsis:
|
||||
addword [<#chan>|*] word(s)
|
||||
|
||||
Description:
|
||||
Adds word(s) to your banned word list. Anyone saying this word(s) in the
|
||||
channel will be kicked.
|
||||
|
||||
Examples:
|
||||
/addword * too lame
|
||||
/addword #channel sexx
|
||||
/addword #channel this*is*lame
|
||||
|
||||
See Also:
|
||||
showword(1) unwordkick(1)
|
||||
|
||||
Restrictions:
|
||||
This could possibly get you in trouble in some cases. Use with caution.
|
|
@ -0,0 +1,16 @@
|
|||
Synopsis:
|
||||
ajoin <channel> [key]
|
||||
|
||||
Description:
|
||||
|
||||
AJOIN will join the channel every time you connect to a server. These are
|
||||
saved using SAVE command.
|
||||
|
||||
Examples:
|
||||
/ajoin #bitchx
|
||||
/ajoin #bitchx bitches
|
||||
|
||||
See Also:
|
||||
unajoin(1); ajoinlist(1); JOIN_NEW_WINDOW(5);
|
||||
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
Synopsis:
|
||||
ajoinlist
|
||||
|
||||
Description:
|
||||
|
||||
AJOINLIST will display your current ajoin channels.
|
||||
|
||||
Examples:
|
||||
/ajoinlist
|
||||
|
||||
See Also:
|
||||
unajoin(1); ajoin(1); JOIN_NEW_WINDOW(5);
|
||||
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
Synopsis:
|
||||
away [[<options>] <away message>]
|
||||
|
||||
Description:
|
||||
This command marks you as being "away". It is used to tell people that
|
||||
you currently aren't paying attention to your screen. You might use it
|
||||
if you are taking a nap, in the shower, getting some food, or otherwise
|
||||
just aren't there at the moment. When you mark yourself as away, your
|
||||
status bar will show the value of STATUS_AWAY to reflect this; this is
|
||||
"(Away)" by default.
|
||||
|
||||
Anyone who does a WHOIS on your nickname will see that you are away, as
|
||||
well as your away message. Anyone doing a WHO that returns information
|
||||
about you will also see that you're gone. By default, if someone sends
|
||||
you a MSG while you are away, your client will beep. You can turn this
|
||||
off by setting BEEP_WHEN_AWAY to OFF.
|
||||
|
||||
If you send a MSG to someone who is away, you will automatically be
|
||||
notified of this. By default, you will only receive this notification
|
||||
once. If you wish to see it every time (to tell when a person is no
|
||||
longer marked away, for instance), change SHOW_AWAY_ONCE to OFF.
|
||||
|
||||
You can remove your away status by using AWAY with no arguments.
|
||||
|
||||
Options:
|
||||
-all send the away message to all servers you are on
|
||||
-one send away message to only the current server (default)
|
||||
|
||||
Examples:
|
||||
To mark yourself away:
|
||||
/away I'm not here right now, I'll be back soon
|
||||
|
||||
To mark yourself away on all servers:
|
||||
/away -all I'm in the shower, back in 10 minutes
|
||||
|
||||
To remove your away status:
|
||||
/away
|
||||
|
||||
See Also:
|
||||
load(5) away; set(4) beep_when_away, show_away_once, status_away;
|
||||
who(2); whois(2)
|
||||
|
||||
Restrictions:
|
||||
AWAY status (and messages) is only through the network once,
|
||||
when it is first set. The implication of this is that, if the AWAY was
|
||||
set during a netsplit, when the netsplit heals, the reconnecting servers
|
||||
will not be aware of the AWAY status. Thus, anyone on those servers
|
||||
using WHO or WHOIS will not know you are away. In addition, servers
|
||||
will impose a limit to the length of the AWAY message; this is usually
|
||||
80 characters; test it on your server to be certain.
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
Synopsis:
|
||||
awaylog [<level>]
|
||||
|
||||
Description:
|
||||
AWAYLOG allows you to specify what type of msgs will be logged while
|
||||
your away.
|
||||
|
||||
Examples:
|
||||
/awaylog -msg
|
||||
|
||||
See Also:
|
||||
set(4) lastlog, lastlog_level, log, logfile; window(4) lastlog_level,
|
||||
log, logfile
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
Synopsis:
|
||||
awaymsg [<msg>]
|
||||
|
||||
Description:
|
||||
AWAYMSG allows you to specify the message used when you auto set away.
|
||||
|
||||
Examples:
|
||||
To set your away msg:
|
||||
/awaymsg we are away now.
|
||||
|
||||
To remove your away msg:
|
||||
/awaymsg
|
||||
|
||||
See Also:
|
||||
away(1); back(1)
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
Synopsis:
|
||||
ban [<channel> <pattern> <nick>]
|
||||
|
||||
Description:
|
||||
BAN will attempt to ban either a nick or a anyone matching the specified
|
||||
pattern. If the nick is not found in the channel, the server will be
|
||||
queryed for a match.
|
||||
|
||||
Examples:
|
||||
/ban fudd
|
||||
/ban #warez1 fizzle_b
|
||||
/ban #bitchx *idt*
|
||||
|
||||
See Also:
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
back <back message>]
|
||||
|
||||
Description:
|
||||
This command marks you as being "back". It is used to tell people that
|
||||
you currently back paying attention to your screen. You might use it
|
||||
after you have taken a nap, a shower, gotten some food. When you mark
|
||||
yourself as back, your status bar will show remove the value of
|
||||
STATUS_AWAY to reflect this; this is "(Away)" by default.
|
||||
|
||||
Examples:
|
||||
To mark yourself away:
|
||||
/back I'm here right now
|
||||
|
||||
See Also:
|
||||
load(5) away; set(4) beep_when_away, show_away_once, status_away,
|
||||
send_away_msg; who(2); whois(2)
|
||||
|
||||
Restrictions:
|
||||
AWAY status (and messages) is only through the network once,
|
||||
when it is first set. The implication of this is that, if the AWAY was
|
||||
set during a netsplit, when the netsplit heals, the reconnecting servers
|
||||
will not be aware of the AWAY status. Thus, anyone on those servers
|
||||
using WHO or WHOIS will not know you are away. In addition, servers
|
||||
will impose a limit to the length of the AWAY message; this is usually
|
||||
80 characters; test it on your server to be certain.
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
Synopsis:
|
||||
ban [<channel> <pattern> <nick>]
|
||||
|
||||
Description:
|
||||
BAN will attempt to ban either a nick or a anyone matching the specified
|
||||
pattern. If the nick is not found in the channel, the server will be
|
||||
queryed for a match.
|
||||
|
||||
Examples:
|
||||
/ban fudd
|
||||
/ban #warez1 fizzle_b
|
||||
/ban #bitchx *idt*
|
||||
|
||||
See Also:
|
|
@ -0,0 +1,12 @@
|
|||
Synopsis:
|
||||
banstat [<channel>] [<match>]
|
||||
|
||||
Description:
|
||||
BANSTAT will display the bans on the current channel or the specified
|
||||
channel. A pattern to match can also be specified.
|
||||
|
||||
Examples:
|
||||
/banstat #bitchx
|
||||
|
||||
See Also:
|
||||
on bans_header on bans_list on bans_footer
|
|
@ -0,0 +1,11 @@
|
|||
Synopsis:
|
||||
bantype [<N|B|H|D|S|I>]
|
||||
|
||||
Description:
|
||||
BANTYPE will set the default type of ban to use when you various ban
|
||||
commands and when banning someone automatically.
|
||||
|
||||
Examples:
|
||||
/bantype s
|
||||
|
||||
See Also:
|
|
@ -0,0 +1,13 @@
|
|||
Synopsis:
|
||||
banwords <channel|*> word(s)
|
||||
|
||||
Description:
|
||||
BANWORDS add a banned word or words to your banned word list for a
|
||||
channel.
|
||||
|
||||
Examples:
|
||||
/banwords #bitchx sexxy
|
||||
|
||||
See Also:
|
||||
addword(1) unwordkick(1) wordlist(1) showwordkick(1)
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
Synopsis:
|
||||
bk *|<channel> <nickname> [<reason for kick>]
|
||||
|
||||
Description:
|
||||
This command "bans" and "kicks" the specified user off of the specified
|
||||
channel. It is typically used to remove troublemakers, flooders, or
|
||||
people otherwise making a nuisance of themselves on the channel.
|
||||
The reason for the kick is randomly taken from BitchX.reasons if not
|
||||
given.
|
||||
|
||||
Examples:
|
||||
To kick foobar out of channel #blah:
|
||||
/bk #blah foobar Go away!
|
||||
|
||||
To kick foobar out of your current channel:
|
||||
/bk foobar I said go away!!
|
||||
|
||||
See Also:
|
||||
ignore(1); load(5) autokick; mode(1); on(5) kick
|
||||
|
||||
Restrictions:
|
||||
KICK is limited to channel operators (users with channel mode +o; see
|
||||
MODE for more information) on the specified channel.
|
||||
|
||||
Other Notes:
|
||||
It is important to note that channel operators are the single absolute
|
||||
authority on their channels, and as such they may kick out anyone they
|
||||
choose for any reason (or no reason at all). Keep in mind, however,
|
||||
that doing so for such petty reasons won't make you very popular with
|
||||
other users, and it isn't unheard of for users to abusively avenge the
|
||||
kick. If someone is annoying you, using IGNORE (or SILENCE, if
|
||||
available) is a better solution. KICK should be reserved for users who
|
||||
are harassing your channel or its members in general.
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
Synopsis:
|
||||
bki *|<channel> <nickname> [<reason for kick>]
|
||||
|
||||
Description:
|
||||
This command "bans/kicks/ignores" the specified user off of the specified
|
||||
channel. It is typically used to remove troublemakers, flooders, or
|
||||
people otherwise making a nuisance of themselves on the channel.
|
||||
The reason for the kick is randomly taken from BitchX.reasons if not
|
||||
given.
|
||||
|
||||
Examples:
|
||||
To kick foobar out of channel #blah:
|
||||
/bki #blah foobar Go away!
|
||||
|
||||
To kick foobar out of your current channel:
|
||||
/bki foobar I said go away!!
|
||||
|
||||
See Also:
|
||||
ignore(1); load(5) autokick; mode(1); on(5) kick
|
||||
|
||||
Restrictions:
|
||||
KICK is limited to channel operators (users with channel mode +o; see
|
||||
MODE for more information) on the specified channel.
|
||||
|
||||
Other Notes:
|
||||
It is important to note that channel operators are the single absolute
|
||||
authority on their channels, and as such they may kick out anyone they
|
||||
choose for any reason (or no reason at all). Keep in mind, however,
|
||||
that doing so for such petty reasons won't make you very popular with
|
||||
other users, and it isn't unheard of for users to abusively avenge the
|
||||
kick. If someone is annoying you, using IGNORE (or SILENCE, if
|
||||
available) is a better solution. KICK should be reserved for users who
|
||||
are harassing your channel or its members in general.
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
Synopsis:
|
||||
quit [<quit message>]
|
||||
|
||||
Description:
|
||||
This ends your irc session. If a quit message is supplied, it will
|
||||
be displayed to anyone else on any channel you were on before
|
||||
quitting. If one isn't specified, the client's version string is
|
||||
used.
|
||||
|
||||
Examples:
|
||||
To quit from irc with a message:
|
||||
/quit I'll be back soon!
|
||||
|
||||
Aliases:
|
||||
BYE, EXIT and SIGNOFF are identical in operation to QUIT.
|
||||
|
||||
See Also:
|
||||
bind(4) quit_irc; disconnect(1); on(5) channel_signoff, quit,
|
||||
signoff
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
Synopsis:
|
||||
join [-invite|<channel list> [<key>]]
|
||||
|
||||
Description:
|
||||
JOIN lets you join a new channel. If you are on multiple channels,
|
||||
the specified channel will become the current one. If you do not
|
||||
specify a channel (or channels) to join, your client will display
|
||||
your current channels, along with their respective modes and users,
|
||||
and which server you are on the channel from.
|
||||
|
||||
You may join more than channel at a time with a single JOIN command
|
||||
by separating the channels with commas. If a key (channel mode +k)
|
||||
is set on a channel you wish to join, you must specify that key in
|
||||
the JOIN command to be able to join the channel.
|
||||
|
||||
You can create a new channel simply by joining a channel that does
|
||||
not exist. Channel names begin with a '#', a '&' (&channels are local
|
||||
to your server), or a '+' (modeless channels, not available everywhere)
|
||||
and following that may consist of any character except SPACE, BELL, NUL,
|
||||
CR, LF, or comma (','). Channel names may be up to 200 characters in
|
||||
length. Additionally, a channel may be restricted to only users from
|
||||
certain hosts, by adding a hostmask to the end of the channel name,
|
||||
separated with a ':' (this is not supported everywhere).
|
||||
|
||||
Options:
|
||||
-invite makes you join the last channel to which you were INVITEd
|
||||
|
||||
Examples:
|
||||
To join channel #blah (or create it if it does not exist):
|
||||
/join #blah
|
||||
|
||||
To join channel #blah that has the key "foobar":
|
||||
/join #blah foobar
|
||||
|
||||
To join more than one channel at once:
|
||||
/join #foo,#bar,&blah
|
||||
|
||||
To join a channel that only German users may join:
|
||||
/join #blah:*.de
|
||||
|
||||
To join channel #blah if you have been invited to it (either will
|
||||
work, although the first is better, since channel names may contain
|
||||
characters that your terminal can't display):
|
||||
/join -invite
|
||||
/join #blah
|
||||
|
||||
Aliases:
|
||||
CHANNEL is identical in operation to JOIN.
|
||||
|
||||
See Also:
|
||||
bind(4) switch_channels; invite(1); mode(1); on(5) join; set(4) novice;
|
||||
window(4) channel
|
||||
|
||||
Restrictions:
|
||||
The ability to join a channel can be restricted by the channel's modes.
|
||||
If mode +k is set, you must specify the channel's key to join. If mode
|
||||
+i is set, you must first be INVITEd. If mode +l is set, and the limit
|
||||
has been reached, you cannot join. If a ban (mode +b) has been set
|
||||
that matches your nick!user@host pattern, you cannot join. See MODE
|
||||
for more information.
|
||||
|
||||
Other Notes:
|
||||
The ircII client provides a NOVICE mode mechanism. When turned on, the
|
||||
client will not allow you to join more than one channel at once. If
|
||||
you are on a channel and try to join another, it will first make you
|
||||
leave the first channel.
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
Synopsis:
|
||||
chat <nick>
|
||||
|
||||
Description:
|
||||
CHAT initiates a direct connection to another client, allowing
|
||||
the users to chat without needing to pass messages through the irc
|
||||
network. This is a very secure way of communicating on irc, not
|
||||
to mention that it is generally faster than sending messages across
|
||||
the irc network.
|
||||
|
||||
To send a message across the DCC CHAT connection, use MSG as you
|
||||
normally would, but prefix the nickname with a "=". Additionally,
|
||||
CTCP commands can be sent across a DCC CHAT connection (allowing you
|
||||
to initiate a DCC SEND, for instance), if the remote client is also an
|
||||
EPIC3 (or compatible) client. See the appropriate help files for more
|
||||
information.
|
||||
|
||||
See Also:
|
||||
ctcp(1); msg(1); on(5) dcc_chat, send_dcc_chat
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Synopsis:
|
||||
ctcp <nick>|<channel> cdcc <command>
|
||||
commands are as follows.
|
||||
<help|resend|resume|send|tresend|tsend|list|info|queue>
|
||||
|
||||
Description:
|
||||
This is a part of the CDCC system builtin to BitchX. These are the
|
||||
for transfering files using the dcc protocol.
|
||||
|
||||
Aliases:
|
||||
|
||||
See Also:
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Synopsis:
|
||||
ctcp <nick>|<channel> cdcc <command>
|
||||
commands are as follows.
|
||||
<help|resend|resume|send|tresend|tsend|list|info|queue>
|
||||
|
||||
Description:
|
||||
This is a part of the CDCC system builtin to BitchX. These are the
|
||||
for transfering files using the dcc protocol.
|
||||
|
||||
Aliases:
|
||||
|
||||
See Also:
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> clientinfo [<ctcp command>]
|
||||
|
||||
Description:
|
||||
This lets you find out what CTCP commands another client knows how
|
||||
to deal with. You can get a more detailed explanation of the CTCP
|
||||
commands understood by specifying the desired command.
|
||||
|
||||
Examples:
|
||||
To get more information on VERSION from Joebob:
|
||||
/ctcp joebob clientinfo version
|
||||
|
||||
Other Notes:
|
||||
Some CTCP commands, DCC, ERRMSG and SED in particular, are not meant
|
||||
to be used manually. The results can be unpredictable.
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> <command> [<arguments>]
|
||||
|
||||
Description:
|
||||
The CTCP command is a user-level interface to CTCP, the client-to-
|
||||
client protocol. CTCP is used for interaction with other clients on
|
||||
the network, instead of the server. It works by sending a specially
|
||||
coded message to another client, which will respond to it if it
|
||||
knows how.
|
||||
|
||||
The actual command sent depends on the particular client you are
|
||||
dealing with, though most that support CTCP at all will support the
|
||||
basic ones used by ircII. Used in conjunction with ON, just about
|
||||
any CTCP command can be created and used. To find out what CTCP
|
||||
commands a client understands, issue it a CTCP CLIENTINFO.
|
||||
|
||||
The normal behavior is to send the CTCP command across the network,
|
||||
though ircII-EPIC also allows them to be sent across DCC CHAT
|
||||
connections. To do this, prefix the nickname with a "=". If a "*"
|
||||
is specified instead of a nick or channel, the command is sent to
|
||||
the current channel. All CTCP commands may be sent to individual
|
||||
clients or channels, with the same destination limitations as MSG.
|
||||
|
||||
Examples:
|
||||
To request the version of another client:
|
||||
/ctcp version nickname
|
||||
|
||||
To ping a client that you have a DCC CHAT connection to:
|
||||
/ctcp =nickname ping
|
||||
|
||||
To make a client echo back the the arguments you send it:
|
||||
/ctcp nickname echo send this back
|
||||
|
||||
See Also:
|
||||
ctcp(1) clientinfo; on(5) ctcp, ctcp_reply; load(5) sound; set(4)
|
||||
no_ctcp_flood, verbose_ctcp
|
||||
|
||||
Other Notes:
|
||||
Aside from the CTCP commands documented here, ircII also supports a
|
||||
command called SED. SED stands for simple encrypted data, and is used
|
||||
internally by the client for its built-in encryption. It is not
|
||||
intended for use by the user, as the results can be unpredictable.
|
||||
See the ENCRYPT command for more information.
|
||||
|
||||
If you happen to be holding an encrypted conversation with another
|
||||
person, and you send that person a CTCP, it will be encrypted as well.
|
||||
This is useful primarily because it will encrypt DCC handshakes. This
|
||||
does pose an incompatibility with older ircII clients, however, as
|
||||
they won't know how to respond properly.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<message> echo [<any text>]
|
||||
|
||||
Description:
|
||||
This just makes the remote client send back whatever text you send
|
||||
to it. That's it.
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> finger
|
||||
|
||||
Description:
|
||||
This will return the idle time of the client it is sent to, as well
|
||||
as the user's real name (from their system's /etc/passwd file).
|
||||
|
||||
See Also:
|
||||
load(5) finger
|
||||
|
||||
Other Notes:
|
||||
This is not the same as the Unix command of the same name. Though it
|
||||
returns similar information (idle time, real name), the two have no
|
||||
relationship between one another.
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> ping <current time>
|
||||
|
||||
Description:
|
||||
This command is used to give you a general idea of how much "lag"
|
||||
(delays due to network congestion) is between you and another client.
|
||||
The current time is represented as an integer which is the number of
|
||||
seconds since 1 January 1970. The current time in this format can
|
||||
be obtained with the $time() function.
|
||||
|
||||
Aliases:
|
||||
The PING command is identical to using CTCP PING with $time() as
|
||||
the "time" argument.
|
||||
|
||||
See Also:
|
||||
load(5) oldping; ping(1)
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> time
|
||||
|
||||
Description:
|
||||
This asks another client for its local time of day. This differs from
|
||||
the TIME command, which queries the server instead of a client.
|
||||
|
||||
See Also:
|
||||
time(2); time(6)
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> userinfo
|
||||
|
||||
Description:
|
||||
This asks another client to return whatever text it has stored in its
|
||||
USER_INFORMATION variable, which can be just about anything.
|
||||
|
||||
See Also:
|
||||
set(4) user_information
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> utc <time value>
|
||||
|
||||
Description:
|
||||
This is a convenient means by which to send another client the current
|
||||
time in your locale without requiring them to request it first. The
|
||||
time value sent is in the same format as used with CTCP PING.
|
||||
|
||||
Examples:
|
||||
To send another client the current time in your time zone (note that
|
||||
EVAL is necessary to expand $time() to the actual value when used from
|
||||
the input line):
|
||||
/eval ctcp nickname utc $time()
|
||||
|
||||
Other Notes:
|
||||
CTCP UTC is used primarily by robots or other automatons. Unlike
|
||||
other CTCP commands, an automatic reply is not generated. Instead,
|
||||
it appears to the recipient as a normal MSG.
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<version> version
|
||||
|
||||
Description:
|
||||
This command asks another client what the name and version of the
|
||||
client program being used is.
|
||||
|
||||
See Also:
|
||||
version(2)
|
||||
|
||||
Other Notes:
|
||||
Some older ircII clients will return "SL0" in their VERSION reply.
|
||||
This stands for "Script Level 0". It isn't seen very often anymore,
|
||||
but if you do see it, that's what it means.
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
ctcp [=]<nick>|<channel> action <action description>
|
||||
|
||||
Description:
|
||||
This sends a message to the specified nickname or channel that
|
||||
describes what you are doing. Instead of telling someone "I'm tired",
|
||||
it lets you send a message saying "YourNick is tired".
|
||||
|
||||
Aliases:
|
||||
CTCP ACTION is really just a low-level version of ME (for sending to
|
||||
a channel) and DESCRIBE.
|
||||
|
||||
See Also:
|
||||
describe(1); load(5) action, mudlike; me(1); on(4) action, send_action
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Synopsis:
|
||||
ctcp <nick>|<channel> cdcc <command>
|
||||
commands are as follows.
|
||||
<help|resend|resume|send|tresend|tsend|list|info|queue>
|
||||
|
||||
Description:
|
||||
This is a part of the CDCC system builtin to BitchX. These are the
|
||||
for transfering files using the dcc protocol.
|
||||
|
||||
Aliases:
|
||||
|
||||
See Also:
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
Synopsis:
|
||||
dcc activecount
|
||||
|
||||
Description:
|
||||
DCC ACTIVECOUNT displays the number of active dcc's and the number of
|
||||
possible dcc sends allowed. The number allowed can be changed using /set
|
||||
DCC_SEND_LIMIT
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Synopsis:
|
||||
dcc autoget
|
||||
|
||||
Description:
|
||||
DCC AUTOGET toggles on/off the automatic receive of dcc files.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
Synopsis:
|
||||
dcc autooverwrite
|
||||
|
||||
Description:
|
||||
DCC AUTOOVERWRITE toggles on/off the dcc auto-overwrite of files that
|
||||
exist and autoget is on.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
Synopsis:
|
||||
dcc autorename
|
||||
|
||||
Description:
|
||||
DCC AUTORENAME toggles on/off the dcc autorename of files that exist and
|
||||
autoget is on.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
BSynopsis:B
|
||||
_dcc_ autoresume
|
||||
|
||||
BDescription:B
|
||||
DCC AUTORESUME toggles on/off the dcc autoresume of files that exist and
|
||||
autoget is on.
|
|
@ -0,0 +1,13 @@
|
|||
Synopsis:
|
||||
dcc bot <nick>
|
||||
|
||||
Description:
|
||||
DCC BOT initiates a direct connection to another client, allowing
|
||||
the users to chat without needing to pass messages through the irc
|
||||
network. This is a very secure way of communicating on irc, not
|
||||
to mention that it is generally faster than sending messages across
|
||||
the irc network. A BOT connection is differant from a CHAT connection.
|
||||
|
||||
See Also:
|
||||
ctcp(1); msg(1); on(5) dcc_chat, send_dcc_chat
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
Synopsis:
|
||||
dcc chat <nick>
|
||||
|
||||
Description:
|
||||
DCC CHAT initiates a direct connection to another client, allowing
|
||||
the users to chat without needing to pass messages through the irc
|
||||
network. This is a very secure way of communicating on irc, not
|
||||
to mention that it is generally faster than sending messages across
|
||||
the irc network.
|
||||
|
||||
To send a message across the DCC CHAT connection, use MSG as you
|
||||
normally would, but prefix the nickname with a "=". Additionally,
|
||||
CTCP commands can be sent across a DCC CHAT connection (allowing you
|
||||
to initiate a DCC SEND, for instance), if the remote client is also an
|
||||
EPIC3 (or compatible) client. See the appropriate help files for more
|
||||
information.
|
||||
|
||||
See Also:
|
||||
ctcp(1); msg(1); on(5) dcc_chat, send_dcc_chat
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
Synopsis:
|
||||
dcc close <type> <nick> [<arguments>]
|
||||
|
||||
Description:
|
||||
DCC CLOSE closes an unwanted DCC connection, or cancels a pending one.
|
||||
The type, nickname, and parameters required are the same as those
|
||||
shown in DCC LIST output. If no arguments are specified, the oldest
|
||||
DCC record for the given type and nick is closed.
|
||||
|
||||
When DCC CLOSE is used on a pending incoming connection (one that has
|
||||
not yet been established), it is treated as a rejected connection, and
|
||||
a message to that effect is send back to the remote client. Note that
|
||||
for an incoming SEND, the client actually records it as a GET, since
|
||||
from a local perspective, the client will be getting something from
|
||||
the remote client.
|
||||
|
||||
DCC CLOSE can also accept the flag '-all' or an asterisk, '*', as either
|
||||
the type or the nickname. This will work as a wildcard, closing all DCC's
|
||||
from that type or nickname.
|
||||
|
||||
Examples:
|
||||
To close an existing DCC CHAT connection with joebob:
|
||||
/dcc close chat joebob
|
||||
|
||||
To reject an incoming DCC SEND connection from joebob:
|
||||
/dcc close get joebob
|
||||
|
||||
To close all DCC CHAT connections:
|
||||
/dcc close chat *
|
||||
or
|
||||
/dcc close chat -all
|
||||
|
||||
See Also:
|
||||
dcc(1) closeall, list, rename; on(5) dcc_lost
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
Synopsis:
|
||||
dcc closeall
|
||||
|
||||
Description:
|
||||
This command closes every open DCC connection and clears your list of every
|
||||
entry.
|
||||
|
||||
See Also:
|
||||
dcc(1) close, list, rename; on(5) dcc_lost
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
Synopsis:
|
||||
dcc [<command> [<arguments>]]
|
||||
|
||||
Description:
|
||||
DCC stands for direct client-to-client. The DCC command handles all
|
||||
such connections. There are two primary uses for DCC; bypassing the
|
||||
irc network for chatting, and file transfers. However, this is not
|
||||
the limit of DCC's capabilities.
|
||||
|
||||
DCC connections are established with CTCP handshakes. All this really
|
||||
means is that connection request, connection, and rejection messages
|
||||
are sent in CTCP format. This is noteworthy, as other commands that
|
||||
operate based on message type will lump DCC messages in with CTCPs
|
||||
(including IGNORE and the client's internal logging mechanisms).
|
||||
|
||||
Aliases:
|
||||
Using DCC with no arguments is the same as DCC LIST.
|
||||
|
||||
See Also:
|
||||
ctcp(1); on(5) dcc_connect, dcc_lost, dcc_request
|
||||
|
||||
Restrictions:
|
||||
It is worth noting that users behind firewalls may have some problems
|
||||
using DCC. Depending on the nature of the firewall, such users will
|
||||
probably be unable to initiate a DCC SEND. Others may find that they
|
||||
cannot use DCC at all. This is not a bug in ircII-EPIC, it is due
|
||||
simply to matters beyond the control of the client program.
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
Synopsis:
|
||||
dcc exempt [+nickname] [nickname1]
|
||||
|
||||
Description:
|
||||
DCC EXEMPT bypasses /set dcc_autoget and allows the nick to send a
|
||||
file even when autoget is off.
|
||||
|
||||
|
||||
|
||||
Example
|
||||
To add a nick to your exempt list:
|
||||
/dcc exempt +joe
|
||||
|
||||
To remove a nick from your exempt list:
|
||||
/dcc exempt joe
|
||||
|
||||
To display your exempt list:
|
||||
/dcc exempt
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
Synopsis:
|
||||
dcc ftp hostname user password [-p port] [-b blocksize]
|
||||
|
||||
Description:
|
||||
DCC FTP initiates a ftp connection to a host.
|
||||
|
||||
To send a message across the DCC FTP connection, use MSG as you
|
||||
normally would, but prefix the hostname with a "-". If you have a ncftp
|
||||
bookmarks file in 2.x format, you can use shortcuts from that file for
|
||||
the hostname. If no user and password is specifed defaults are supplied
|
||||
for a anonymous connection.
|
||||
|
||||
See Also:
|
||||
ctcp(1); ftp(1); msg(1); on(5) dcc_chat, send_dcc_chat
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
Synopsis:
|
||||
dcc get [=]<nick> [<file>]
|
||||
|
||||
Description:
|
||||
DCC GET initiates a file transfer with a remote client that has offered
|
||||
the client a DCC SEND. Naturally, a remote client must have already
|
||||
send the client a DCC SEND request in order for the client to start a
|
||||
DCC GET with it. If the DCC request comes over an existing DCC CHAT
|
||||
connection, a '=' must be prepended to the nickname.
|
||||
|
||||
The client need not specify the name of the file to get. If multiple
|
||||
files are offered by the same remote client, the oldest SEND request
|
||||
is processed first.
|
||||
|
||||
Examples:
|
||||
To accept a SEND from joebob:
|
||||
/dcc get joebob
|
||||
|
||||
To accept all files offered to you by DCCbot:
|
||||
/dcc get DCCbot *
|
||||
|
||||
See Also:
|
||||
dcc(1) rename, resume, send; set(4) dcc_store_path
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
Synopsis:
|
||||
dcc list
|
||||
|
||||
Description:
|
||||
This displays all current and pending DCC connections in a table format.
|
||||
The data listed includes the type of DCC connection, the remote client
|
||||
nickname, status (whether it has actually started or not), when the
|
||||
connection began (if at all), how much data has been transferred over
|
||||
the link, and any extra arguments present (such as the name of a file
|
||||
being transferred between clients). Two differant types of display may
|
||||
be chosen for displaying the information displayed.
|
||||
|
||||
Examples:
|
||||
To show a list of current DCC connections:
|
||||
/dcc list
|
||||
|
||||
Aliases:
|
||||
DCC LIST operates the same as DCC with no arguments.
|
||||
|
||||
See Also:
|
||||
dcc(1) close; set(4) dcc_bar_type; on(5) dcc_list
|
||||
|
||||
Other Notes:
|
||||
For file transfers, LIST will show the filename being transferred.
|
||||
Display of the full path can be toggled with DCC SHOWPATHS.
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
Synopsis:
|
||||
dcc quietmode
|
||||
|
||||
Description:
|
||||
DCC QUIETMODE toggles on/off display of dcc output.
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc raw <fd> <host> <message>
|
||||
|
||||
Description:
|
||||
DCC RAW is a raw socket interface for ircII-EPIC. It allows the client
|
||||
to control arbitrary TCP connections with a remote host on any port
|
||||
desired.
|
||||
|
||||
The actual connection is established with the $connect() function. It
|
||||
makes the connection and returns a file descriptor that is used by DCC
|
||||
RAW to control the connection. The file descriptor will always be a
|
||||
number (generally a small one). Incoming data from the remote host may
|
||||
be hooked with ON DCC_RAW.
|
||||
|
||||
Examples:
|
||||
To send a message to blah.foo.com over an existing raw DCC connection:
|
||||
/dcc raw 6 blah.foo.com This is a sample message
|
||||
|
||||
See Also:
|
||||
connect(6); listen(6); on(5) dcc_raw
|
||||
|
||||
Other Notes:
|
||||
The applications for DCC RAW are endless. Since it allows the client
|
||||
connect to any arbitrary host on any arbitrary port, a little creative
|
||||
use of the scripting language can turn ircII-EPIC into a client for
|
||||
most any remote service.
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc reget [=]<nick> [<file>]
|
||||
|
||||
Description:
|
||||
DCC REGET initiates a file transfer with a remote client that has
|
||||
offered the client a DCC RESEND. Naturally, a remote client must have
|
||||
already send the client a DCC RESEND request in order for the client to
|
||||
start a DCC REGET with it. If the DCC request comes over an existing
|
||||
DCC CHAT connection, a '=' must be prepended to the nickname.
|
||||
|
||||
This command resumes the file if it exists. It is not compatible with
|
||||
mIRC.
|
||||
|
||||
The client need not specify the name of the file to get. If multiple
|
||||
files are offered by the same remote client, the oldest RESEND request
|
||||
is processed first.
|
||||
|
||||
Examples:
|
||||
To accept a RESEND from joebob:
|
||||
/dcc reget joebob
|
||||
|
||||
To accept all files offered to you by DCCbot:
|
||||
/dcc reget DCCbot *
|
||||
|
||||
See Also:
|
||||
dcc(1) rename, resume, send; set(4) dcc_dldir
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
Synopsis:
|
||||
dccrename [<nick>] <name> [<new name>]
|
||||
dccrename -chat <nick> <new nick>
|
||||
|
||||
|
||||
Description:
|
||||
This renames an incoming file from a DCC GET connection, or optionally
|
||||
a nick in a DCC CHAT. For files, this is useful if one with the same name
|
||||
already exists, so that it doesn't get overwritten. If the new name isn't
|
||||
specified, it is assumed the name given is the new name, and it is applied
|
||||
to the oldest existing DCC GET connection.
|
||||
|
||||
Options:
|
||||
-chat rename a nick in DCC CHAT instead of a file
|
||||
|
||||
Examples:
|
||||
To rename file foo to bar from joebob:
|
||||
/dcc rename joebob foo bar
|
||||
|
||||
To rename joebob to jimbob in a DCC CHAT:
|
||||
/dcc rename -chat joebob jimbob
|
||||
|
||||
See Also:
|
||||
dcc(1) get, list; set(4) dcc_store_path
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc resend [=]<nick> <file> [<file> ...] [-port <port>]
|
||||
|
||||
Description:
|
||||
DCC RESEND offers files to a remote client over DCC. The remote
|
||||
client must of course acknowledge with a DCC REGET in order to begin the
|
||||
file transfer.
|
||||
|
||||
If a DCC CHAT with the remote client already exists, the RESEND request
|
||||
can be sent over that connection by prefixing the nickname with a '='.
|
||||
This speeds up the handshake considerably. Of course, the remote
|
||||
client must be able to deal with CTCP commands sent over DCC.
|
||||
|
||||
A specific local port may be specified for the transfer. This is useful
|
||||
to users behind a firewall that only permits inbound connections on
|
||||
specific port numbers.
|
||||
|
||||
Options:
|
||||
-port use s specific local port
|
||||
|
||||
Examples:
|
||||
To send a file to joebob:
|
||||
/dcc resend joebob somefile
|
||||
|
||||
See Also:
|
||||
dcc(1) get; set(4) dcc_block_size
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
Synopsis:
|
||||
dcc resume [=]<nick> <file>
|
||||
|
||||
Description:
|
||||
In the event that a DCC file transfer is interrupted, DCC RESUME can be
|
||||
used to continue it where the original transfer stopped. This is
|
||||
generally most useful to users with very slow connections to the
|
||||
Internet transferring large files.
|
||||
|
||||
Examples:
|
||||
To restart a transfer with joebob:
|
||||
/dcc resume joebob somebigfile
|
||||
|
||||
See Also:
|
||||
dcc(1) close, get, send
|
||||
|
||||
Restrictions:
|
||||
This command is only available if the client was compiled with the
|
||||
BROKEN_MIRC_DCC_RESUME #define enabled (in the config.h). The client
|
||||
compile options string (returned when $info(o) is evaluated) will have
|
||||
an 'i' in it if this option is enabled.
|
||||
|
||||
Other Notes:
|
||||
It is very important that the user realize that use of this feature is
|
||||
a blatant violation of the irc protocol (described in rfc 1459), in that
|
||||
it makes the client respond to a remote PRIVMSG with another PRIVMSG.
|
||||
While this may not mean much to the average user, it is nonetheless not
|
||||
"the right way" to do things, and irc operators have been known to KILL
|
||||
clients that violate the protocol in this manner.
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc send [=]<nick> <file> [<file> ...] [-port <port>]
|
||||
|
||||
Description:
|
||||
DCC SEND offers files to a remote client over DCC. The remote client
|
||||
must of course acknowledge with a DCC GET in order to begin the file
|
||||
transfer.
|
||||
|
||||
If a DCC CHAT with the remote client already exists, the SEND request
|
||||
can be sent over that connection by prefixing the nickname with a '='.
|
||||
This speeds up the handshake considerably. Of course, the remote
|
||||
client must be able to deal with CTCP commands sent over DCC.
|
||||
|
||||
A specific local port may be specified for the transfer. This is useful
|
||||
to users behind a firewall that only permits inbound connections on
|
||||
specific port numbers.
|
||||
|
||||
Options:
|
||||
-port use s specific local port
|
||||
|
||||
Examples:
|
||||
To send a file to joebob:
|
||||
/dcc send joebob somefile
|
||||
|
||||
See Also:
|
||||
dcc(1) get; set(4) dcc_sliding_window
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
Synopsis:
|
||||
dcc showpaths
|
||||
|
||||
Description:
|
||||
DCC SHOWPATHS toggles on/off the display of pathnames when /dcc LIST is
|
||||
used.
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
Synopsis:
|
||||
dcc stats
|
||||
|
||||
Description:
|
||||
DCC STATS displays various information that has been collected during
|
||||
the clients running time on all dcc sends and gets
|
||||
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
Synopsis:
|
||||
dcc tget [=]<nick> [<file>]
|
||||
|
||||
Description:
|
||||
DCC TGET initiates a file transfer with a remote client that has
|
||||
offered the client a DCC TSEND. Naturally, a remote client must have
|
||||
already send the client a DCC TSEND request in order for the client to
|
||||
start a DCC TGET with it. If the DCC request comes over an existing
|
||||
DCC CHAT connection, a '=' must be prepended to the nickname.
|
||||
|
||||
This method is slightly faster than a normal dcc get.
|
||||
|
||||
The client need not specify the name of the file to get. If multiple
|
||||
files are offered by the same remote client, the oldest TSEND request
|
||||
is processed first.
|
||||
|
||||
Examples:
|
||||
To accept a TSEND from joebob:
|
||||
/dcc tget joebob
|
||||
|
||||
To accept all files offered to you by DCCbot:
|
||||
/dcc tget DCCbot *
|
||||
|
||||
See Also:
|
||||
dcc(1) rename, resume, send; set(4) dcc_dldir
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
Synopsis:
|
||||
dcc treget [=]<nick> [<file>]
|
||||
|
||||
Description:
|
||||
DCC TREGET initiates a file transfer with a remote client that has
|
||||
offered the client a DCC TRESEND. Naturally, a remote client must have
|
||||
already send the client a DCC TRESEND request in order for the client to
|
||||
start a DCC TREGET with it. If the DCC request comes over an existing
|
||||
DCC CHAT connection, a '=' must be prepended to the nickname.
|
||||
|
||||
This command resumes the file if it exists. It is not compatible with
|
||||
mIRC.
|
||||
|
||||
This method is slightly faster than a normal dcc get.
|
||||
|
||||
The client need not specify the name of the file to get. If multiple
|
||||
files are offered by the same remote client, the oldest TRESEND request
|
||||
is processed first.
|
||||
|
||||
Examples:
|
||||
To accept a TRESEND from joebob:
|
||||
/dcc treget joebob
|
||||
|
||||
To accept all files offered to you by DCCbot:
|
||||
/dcc treget DCCbot *
|
||||
|
||||
See Also:
|
||||
dcc(1) rename, resume, send; set(4) dcc_dldir
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc send [=]<nick> <file> [<file> ...] [-port <port>]
|
||||
|
||||
Description:
|
||||
DCC SEND offers files to a remote client over DCC. The remote client
|
||||
must of course acknowledge with a DCC GET in order to begin the file
|
||||
transfer.
|
||||
|
||||
If a DCC CHAT with the remote client already exists, the SEND request
|
||||
can be sent over that connection by prefixing the nickname with a '='.
|
||||
This speeds up the handshake considerably. Of course, the remote
|
||||
client must be able to deal with CTCP commands sent over DCC.
|
||||
|
||||
A specific local port may be specified for the transfer. This is useful
|
||||
to users behind a firewall that only permits inbound connections on
|
||||
specific port numbers.
|
||||
|
||||
Options:
|
||||
-port use s specific local port
|
||||
|
||||
Examples:
|
||||
To send a file to joebob:
|
||||
/dcc send joebob somefile
|
||||
|
||||
See Also:
|
||||
dcc(1) get; set(4) dcc_block_size
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
Synopsis:
|
||||
dcc tsend [=]<nick> <file> [<file> ...] [-port <port>]
|
||||
|
||||
Description:
|
||||
DCC TSEND offers files to a remote client over DCC. The remote client
|
||||
must of course acknowledge with a DCC TGET in order to begin the file
|
||||
transfer.
|
||||
|
||||
If a DCC CHAT with the remote client already exists, the TSEND request
|
||||
can be sent over that connection by prefixing the nickname with a '='.
|
||||
This speeds up the handshake considerably. Of course, the remote
|
||||
client must be able to deal with CTCP commands sent over DCC.
|
||||
|
||||
A specific local port may be specified for the transfer. This is useful
|
||||
to users behind a firewall that only permits inbound connections on
|
||||
specific port numbers.
|
||||
|
||||
Options:
|
||||
-port use s specific local port
|
||||
|
||||
Examples:
|
||||
To send a file to joebob:
|
||||
/dcc tsend joebob somefile
|
||||
|
||||
See Also:
|
||||
dcc(1) get; set(4) dcc_block_size
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
Synopsis:
|
||||
describe <nickname|channel> <action description>
|
||||
|
||||
Description:
|
||||
DESCRIBE lets you perform an action. It lets you describe what you're
|
||||
doing as though someone is watching you, rather than you telling them.
|
||||
You may send an action to either an individual or to an entire channel.
|
||||
|
||||
Examples:
|
||||
If your nickname is foobar, and you want to send an action to your
|
||||
friend whose nickname is booya:
|
||||
/describe booya is eating pizza
|
||||
|
||||
To send an action to channel #blah:
|
||||
/describe #blah is eating pizza
|
||||
|
||||
Anyone receiving an action from you will see something like this:
|
||||
* foobar is eating pizza
|
||||
|
||||
Aliases:
|
||||
DESCRIBE is identical to CTCP ACTION. When sending an action to a
|
||||
channel, it functions identically to the ME command.
|
||||
|
||||
See Also:
|
||||
ctcp(1) action; load(5) action, mudlike; me(1); on(5) action,
|
||||
send_action
|
||||
|
||||
Restrictions:
|
||||
This command makes use of CTCP (client-to-client protocol), which is not
|
||||
part of the IRC protocol. Most modern IRC clients understand CTCP, but
|
||||
not all do, while others might not support the same CTCP commands that
|
||||
ircII-EPIC supports. If you receive an error of some sort, then the
|
||||
client on the receiving end is unable to properly handle your CTCP
|
||||
message.
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
Synopsis:
|
||||
disconnect [<server number> [<reason>]]
|
||||
|
||||
Description:
|
||||
This command disconnects you from your server, but does not actually
|
||||
make the client quit. If you are connected to multiple servers in
|
||||
multiple windows, the client will only close the connection to the
|
||||
current server.
|
||||
|
||||
Examples:
|
||||
To disconnect from your current server:
|
||||
/disconnect
|
||||
|
||||
To disconnect from server 2 in your server list:
|
||||
/disconnect 2 I'll be back later!
|
||||
|
||||
See Also:
|
||||
reconnect(1); server(1)
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
Synopsis:
|
||||
gone [[<options>] <away message>]
|
||||
|
||||
Description:
|
||||
This command marks you as being "away". It is used to tell people that
|
||||
you currently aren't paying attention to your screen. You might use it
|
||||
if you are taking a nap, in the shower, getting some food, or otherwise
|
||||
just aren't there at the moment. When you mark yourself as away, your
|
||||
status bar will show the value of STATUS_AWAY to reflect this; this is
|
||||
"(Away)" by default. GONE marks you away silently.
|
||||
|
||||
Anyone who does a WHOIS on your nickname will see that you are away, as
|
||||
well as your away message. Anyone doing a WHO that returns information
|
||||
about you will also see that you're gone. By default, if someone sends
|
||||
you a MSG while you are away, your client will beep. You can turn this
|
||||
off by setting BEEP_WHEN_AWAY to OFF.
|
||||
|
||||
If you send a MSG to someone who is away, you will automatically be
|
||||
notified of this. By default, you will only receive this notification
|
||||
once. If you wish to see it every time (to tell when a person is no
|
||||
longer marked away, for instance), change SHOW_AWAY_ONCE to OFF.
|
||||
|
||||
You can remove your away status by using AWAY with no arguments.
|
||||
|
||||
Options:
|
||||
-all send the away message to all servers you are on
|
||||
-one send away message to only the current server (default)
|
||||
|
||||
Examples:
|
||||
To mark yourself away:
|
||||
/gone I'm not here right now, I'll be back soon
|
||||
|
||||
To mark yourself away on all servers:
|
||||
/gone -all I'm in the shower, back in 10 minutes
|
||||
|
||||
To remove your away status:
|
||||
/gone
|
||||
|
||||
See Also:
|
||||
load(5) away; set(4) beep_when_away, show_away_once, status_away,
|
||||
send_away_msg; who(2); whois(2)
|
||||
|
||||
Restrictions:
|
||||
AWAY status (and messages) is only through the network once,
|
||||
when it is first set. The implication of this is that, if the AWAY was
|
||||
set during a netsplit, when the netsplit heals, the reconnecting servers
|
||||
will not be aware of the AWAY status. Thus, anyone on those servers
|
||||
using WHO or WHOIS will not know you are away. In addition, servers
|
||||
will impose a limit to the length of the AWAY message; this is usually
|
||||
80 characters; test it on your server to be certain.
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
Synopsis:
|
||||
help [<topic> [<subtopic> ...]]
|
||||
|
||||
Description:
|
||||
As its name implies, HELP is the command for getting help with some
|
||||
feature of the client. Currently, the EPIC help system divides the
|
||||
various help documents up into logical groups, each group is given a
|
||||
unique section number.
|
||||
|
||||
Help files are uniformly structured. All files include, at the very
|
||||
least, a synopsis and description (such as this file). Some files
|
||||
also include a description of switches accepted by the command, a
|
||||
list of aliases to the command, bug warnings, or other miscellaneous
|
||||
information.
|
||||
|
||||
Some also include a list of related help topics. These references are
|
||||
usually followed by a number in parentheses. This number is the help
|
||||
section that the command is listed under. Help file names are not
|
||||
sensitive to case (e.g. "HELP" is the same as "help"), and they may be
|
||||
abbreviated unambiguously (e.g. "hel" is the same as "help", but "wh"
|
||||
is ambiguous because it matches "who", "whois", "whowas", etc.).
|
||||
|
||||
Options:
|
||||
-wait this will stop script processing until the user is finished
|
||||
in the help system
|
||||
|
||||
Examples:
|
||||
To get help on the WHOIS command (in section 3):
|
||||
/help 3 whois
|
||||
|
||||
To list all of the help files in section 3 (server queries):
|
||||
/help 3 ?
|
||||
|
||||
To list all help sections:
|
||||
/help
|
||||
|
||||
See Also:
|
||||
Introduction(7); New_User(7); on(5) help; set(4) help_pager, help_path,
|
||||
help_prompt, help_window
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
Synopsis:
|
||||
ignore [<nick | user@host>] [[-|+|^]<message type(s)>]
|
||||
ignore [<nick!user@host>] [[-|+|^]<message type(s)>]
|
||||
ignore [<channel>] [[-|+|^]<message type(s)>]
|
||||
|
||||
Description:
|
||||
The IGNORE command has two primary uses; filtering out messages that
|
||||
are unwanted, and highlighting messages of particular importance. The
|
||||
default method is to filter messages out.
|
||||
|
||||
Messages can be filtered based on any nick!user@host pattern, as well
|
||||
as just by nick (a "!*@*" will be appended to complete the pattern) or
|
||||
just by user@host (a "*!" will be prepended). Messages can be filtered
|
||||
at the channel level, too.
|
||||
|
||||
Messages can also be filtered based on context, so you could ignore all
|
||||
INVITEs from a person and still receive all other messages from that
|
||||
person. Alter- nately, you could ignore all INVITEs from everyone except
|
||||
a specified person.
|
||||
|
||||
IGNORE will apply a filter based on the best possible match. Thus, if
|
||||
you are ignoring *!*@*.net and *!*foobar@*.slurpee.net, and someone
|
||||
with an nick!user@host mask of BigFoob!foobar@grape.slurpee.net sends
|
||||
you a message, IGNORE will use *!*foobar@*.slurpee.net to determine how
|
||||
to filter the message. This will prove useful, as shown in the example
|
||||
below.
|
||||
|
||||
Using IGNORE with no arguments displays the list of patterns you are
|
||||
ignoring or highlighting, as well as the type of messages for each
|
||||
pattern.
|
||||
|
||||
Options:
|
||||
ctcps filter in/out all CTCPs received
|
||||
invites filter in/out all INVITEs received
|
||||
msgs filter in/out all MSGs received (but not CTCPs)
|
||||
notes filter in/out all NOTEs received
|
||||
notices filter in/out all NOTICEs received
|
||||
public filter in/out public channel conversation
|
||||
wallops filter in/out operator WALLOPS
|
||||
crap anything else not listed above
|
||||
all everything listed above
|
||||
none remove pattern from list of filtered patterns
|
||||
|
||||
Examples:
|
||||
To ignore everything from foobar:
|
||||
/ignore foobar all
|
||||
|
||||
To ignore everything except public conversation from foobar:
|
||||
/ignore foobar all -publics
|
||||
|
||||
To highlight all private messages from foobar (it is displayed
|
||||
highlighted with whatever you have set HIGHLIGHT_CHAR to):
|
||||
/ignore foobar +msgs
|
||||
|
||||
To ignore all NOTICEs except those from foobar's site:
|
||||
/ignore * notices
|
||||
/ignore *!*@*.slurpee.net ^notices
|
||||
|
||||
To remove *!*foobar@*.slurpee.net from your ignore list:
|
||||
/ignore *!*foobar@*.slurpee.net none
|
||||
|
||||
To highlight people joining and leaving, mode changes, etc. for a channel:
|
||||
/ignore #channel +crap
|
||||
|
||||
See Also:
|
||||
set(4) highlight_char, send_ignore_msg; silence(1); igmask(6);
|
||||
rigmask(6); igtype(6); rigtype(6)
|
||||
|
||||
Restrictions:
|
||||
IGNORE is a client command. All it does is hide messages sent to you by
|
||||
the person you want to ignore. However, your server is actually still
|
||||
sending the messages to you, so while it works fine to ignore someone
|
||||
who is annoying you, it is not very effective when dealing with abusive
|
||||
users who insist on flooding you or the channel you're on. On some
|
||||
servers, however, there is a mechanism to ignore a person at the server
|
||||
level, using a command called SILENCE. SILENCE is limited to the
|
||||
Undernet, and servers derived from or compatible with it.
|
||||
|
||||
Other Notes:
|
||||
When removing a person from your ignorance list, you must specify the
|
||||
pattern to remove exactly as you originally entered it or as it appears
|
||||
in your ignorance list (case insensitive). IGNORE does no pattern
|
||||
matching in this respect.
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
Synopsis:
|
||||
invite <nickname> <channel>
|
||||
|
||||
Description:
|
||||
This command lets you invite people to a one of your current channels.
|
||||
This is generally used on channels that are +i (meaning people can only
|
||||
join if someone INVITEs them; see MODE for more information on channel
|
||||
modes), but this is not a restriction.
|
||||
|
||||
Examples:
|
||||
To invite foobar to channel #blah:
|
||||
/invite foobar #blah
|
||||
|
||||
To join the last channel you were INVITEd to:
|
||||
/join -invite
|
||||
|
||||
See Also:
|
||||
join(1); mode(1); on(5) invite
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
Synopsis:
|
||||
j [-invite|<channel list> [<key>]]
|
||||
|
||||
Description:
|
||||
J lets you join a new channel. If you are on multiple channels,
|
||||
the specified channel will become the current one. If you do not
|
||||
specify a channel (or channels) to join, your client will display
|
||||
your current channels, along with their respective modes and users,
|
||||
and which server you are on the channel from.
|
||||
|
||||
You may join more than channel at a time with a single J command
|
||||
by separating the channels with commas. If a key (channel mode +k)
|
||||
is set on a channel you wish to join, you must specify that key in
|
||||
the JOIN command to be able to join the channel.
|
||||
|
||||
You can create a new channel simply by joining a channel that does
|
||||
not exist. Channel names begin with a '#', a '&' (&channels are local
|
||||
to your server), or a '+' (modeless channels, not available everywhere)
|
||||
and following that may consist of any character except SPACE, BELL, NUL,
|
||||
CR, LF, or comma (','). Channel names may be up to 200 characters in
|
||||
length. Additionally, a channel may be restricted to only users from
|
||||
certain hosts, by adding a hostmask to the end of the channel name,
|
||||
separated with a ':' (this is not supported everywhere).
|
||||
|
||||
Options:
|
||||
-invite makes you join the last channel to which you were INVITEd
|
||||
|
||||
Examples:
|
||||
To join channel #blah (or create it if it does not exist):
|
||||
/j #blah
|
||||
|
||||
To join channel #blah that has the key "foobar":
|
||||
/j #blah foobar
|
||||
|
||||
To join more than one channel at once:
|
||||
/j #foo,#bar,&blah
|
||||
|
||||
To join a channel that only German users may join:
|
||||
/j #blah:*.de
|
||||
|
||||
To join channel #blah if you have been invited to it (either will
|
||||
work, although the first is better, since channel names may contain
|
||||
characters that your terminal can't display):
|
||||
/j -invite
|
||||
/j #blah
|
||||
|
||||
Aliases:
|
||||
J is identical in operation to JOIN.
|
||||
|
||||
See Also:
|
||||
bind(4) switch_channels; invite(1); mode(1); on(5) join; set(4) novice;
|
||||
window(4) channel
|
||||
|
||||
Restrictions:
|
||||
The ability to join a channel can be restricted by the channel's modes.
|
||||
If mode +k is set, you must specify the channel's key to join. If mode
|
||||
+i is set, you must first be INVITEd. If mode +l is set, and the limit
|
||||
has been reached, you cannot join. If a ban (mode +b) has been set
|
||||
that matches your nick!user@host pattern, you cannot join. See MODE
|
||||
for more information.
|
||||
|
||||
Other Notes:
|
||||
The ircII client provides a NOVICE mode mechanism. When turned on, the
|
||||
client will not allow you to join more than one channel at once. If
|
||||
you are on a channel and try to join another, it will first make you
|
||||
leave the first channel.
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
Synopsis:
|
||||
join [-invite|<channel list> [<key>]]
|
||||
|
||||
Description:
|
||||
JOIN lets you join a new channel. If you are on multiple channels,
|
||||
the specified channel will become the current one. If you do not
|
||||
specify a channel (or channels) to join, your client will display
|
||||
your current channels, along with their respective modes and users,
|
||||
and which server you are on the channel from.
|
||||
|
||||
You may join more than channel at a time with a single JOIN command
|
||||
by separating the channels with commas. If a key (channel mode +k)
|
||||
is set on a channel you wish to join, you must specify that key in
|
||||
the JOIN command to be able to join the channel.
|
||||
|
||||
You can create a new channel simply by joining a channel that does
|
||||
not exist. Channel names begin with a '#', a '&' (&channels are local
|
||||
to your server), or a '+' (modeless channels, not available everywhere)
|
||||
and following that may consist of any character except SPACE, BELL, NUL,
|
||||
CR, LF, or comma (','). Channel names may be up to 200 characters in
|
||||
length. Additionally, a channel may be restricted to only users from
|
||||
certain hosts, by adding a hostmask to the end of the channel name,
|
||||
separated with a ':' (this is not supported everywhere).
|
||||
|
||||
Options:
|
||||
-invite makes you join the last channel to which you were INVITEd
|
||||
|
||||
Examples:
|
||||
To join channel #blah (or create it if it does not exist):
|
||||
/join #blah
|
||||
|
||||
To join channel #blah that has the key "foobar":
|
||||
/join #blah foobar
|
||||
|
||||
To join more than one channel at once:
|
||||
/join #foo,#bar,&blah
|
||||
|
||||
To join a channel that only German users may join:
|
||||
/join #blah:*.de
|
||||
|
||||
To join channel #blah if you have been invited to it (either will
|
||||
work, although the first is better, since channel names may contain
|
||||
characters that your terminal can't display):
|
||||
/join -invite
|
||||
/join #blah
|
||||
|
||||
Aliases:
|
||||
CHANNEL is identical in operation to JOIN.
|
||||
|
||||
See Also:
|
||||
bind(4) switch_channels; invite(1); mode(1); on(5) join; set(4) novice;
|
||||
window(4) channel
|
||||
|
||||
Restrictions:
|
||||
The ability to join a channel can be restricted by the channel's modes.
|
||||
If mode +k is set, you must specify the channel's key to join. If mode
|
||||
+i is set, you must first be INVITEd. If mode +l is set, and the limit
|
||||
has been reached, you cannot join. If a ban (mode +b) has been set
|
||||
that matches your nick!user@host pattern, you cannot join. See MODE
|
||||
for more information.
|
||||
|
||||
Other Notes:
|
||||
The ircII client provides a NOVICE mode mechanism. When turned on, the
|
||||
client will not allow you to join more than one channel at once. If
|
||||
you are on a channel and try to join another, it will first make you
|
||||
leave the first channel.
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
Synopsis:
|
||||
k [<channel>] <nickname> [<reason for kick>]
|
||||
|
||||
Description:
|
||||
This command "kicks" the specified user off of the specified channel.
|
||||
It is typically used to remove troublemakers, flooders, or people
|
||||
otherwise making a nuisance of themselves on the channel. The reason
|
||||
for the kick is recommended, but not required by the IRC servers.
|
||||
|
||||
Examples:
|
||||
To kick foobar out of channel #blah:
|
||||
/k #blah foobar Go away!
|
||||
|
||||
To kick foobar out of your current channel:
|
||||
/k foobar I said go away!!
|
||||
|
||||
See Also:
|
||||
ignore(1); load(5) autokick; mode(1); on(5) kick
|
||||
|
||||
Restrictions:
|
||||
KICK is limited to channel operators (users with channel mode +o; see
|
||||
MODE for more information) on the specified channel.
|
||||
|
||||
Other Notes:
|
||||
It is important to note that channel operators are the single absolute
|
||||
authority on their channels, and as such they may kick out anyone they
|
||||
choose for any reason (or no reason at all). Keep in mind, however,
|
||||
that doing so for such petty reasons won't make you very popular with
|
||||
other users, and it isn't unheard of for users to abusively avenge the
|
||||
kick. If someone is annoying you, using IGNORE (or SILENCE, if
|
||||
available) is a better solution. KICK should be reserved for users who
|
||||
are harassing your channel or its members in general.
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
Synopsis:
|
||||
kb *|<channel> <nickname> [<reason for kick>]
|
||||
|
||||
Description:
|
||||
This command "kicks" and "bans" the specified user off of the specified
|
||||
channel. It is typically used to remove troublemakers, flooders, or
|
||||
people otherwise making a nuisance of themselves on the channel.
|
||||
The reason for the kick is randomly taken from BitchX.reasons if not
|
||||
given.
|
||||
|
||||
Examples:
|
||||
To kick foobar out of channel #blah:
|
||||
/kb #blah foobar Go away!
|
||||
|
||||
To kick foobar out of your current channel:
|
||||
/kb foobar I said go away!!
|
||||
|
||||
See Also:
|
||||
ignore(1); load(5) autokick; mode(1); on(5) kick
|
||||
|
||||
Restrictions:
|
||||
KICK is limited to channel operators (users with channel mode +o; see
|
||||
MODE for more information) on the specified channel.
|
||||
|
||||
Other Notes:
|
||||
It is important to note that channel operators are the single absolute
|
||||
authority on their channels, and as such they may kick out anyone they
|
||||
choose for any reason (or no reason at all). Keep in mind, however,
|
||||
that doing so for such petty reasons won't make you very popular with
|
||||
other users, and it isn't unheard of for users to abusively avenge the
|
||||
kick. If someone is annoying you, using IGNORE (or SILENCE, if
|
||||
available) is a better solution. KICK should be reserved for users who
|
||||
are harassing your channel or its members in general.
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
Synopsis:
|
||||
kbi [<channel>] <nickname> [<reason for kick>]
|
||||
|
||||
Description:
|
||||
This command "kicks/bans/ignores" the specified user off of the specified
|
||||
channel. It is typically used to remove troublemakers, flooders, or people
|
||||
otherwise making a nuisance of themselves on the channel. The reason
|
||||
for the kick is recommended, but not required by the IRC servers.
|
||||
|
||||
Examples:
|
||||
To kick foobar out of channel #blah:
|
||||
/kbi #blah foobar Go away!
|
||||
|
||||
To kick foobar out of your current channel:
|
||||
/kbi foobar I said go away!!
|
||||
|
||||
See Also:
|
||||
ignore(1); load(5) autokick; mode(1); on(5) kick
|
||||
|
||||
Restrictions:
|
||||
KICK is limited to channel operators (users with channel mode +o; see
|
||||
MODE for more information) on the specified channel.
|
||||
|
||||
Other Notes:
|
||||
It is important to note that channel operators are the single absolute
|
||||
authority on their channels, and as such they may kick out anyone they
|
||||
choose for any reason (or no reason at all). Keep in mind, however,
|
||||
that doing so for such petty reasons won't make you very popular with
|
||||
other users, and it isn't unheard of for users to abusively avenge the
|
||||
kick. If someone is annoying you, using IGNORE (or SILENCE, if
|
||||
available) is a better solution. KICK should be reserved for users who
|
||||
are harassing your channel or its members in general.
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue