Skip to content
This repository

BitchX -- The Ultimate IRC client.

Official BitchX FAQ here (a little outdated): http://wiki.bitchx.org/faq:general_information

BitchX-1.2 Readme file by Dan Mashal

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 2012 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. 18 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 us on IRC at #BitchX on freenode or EFNet.

A special thanks to panasync.

BitchX is currently a maintained official package of Fedora and is currently being pushed to the CentOS and RHEL EPEL5 and EPEL6 repos.

To install BitchX on Fedora 15,16,17,18,19 and rawhide simply run "su -c yum install BitchX".

BitchX is also available from EPEL5 and EPEL6 repos and 1.2 is now available in the FreeBSD ports tree.

Fedora project: http://www.fedoraproject.org

Please note that Fedora 15 is now end of life and will not have SASL support built into it.

COMPILING

BitchX should compile on any OS. Any distro of Linux, BSD, OSX and yes even Windows with cygwin.

To build BitchX from source please do the following commands:

git clone https://github.com/BitchX/BitchX1.2 BitchX
cd BitchX
./configure --with-ssl --with-plugins --enable-ipv6
gmake
gmake install

Note: You will need openssl-dev(el), ncurses-dev(el), make, gcc and autoconf to build.

SASL

To connect to freenode with SASL authentication you can use the following 3 methods:
BitchX nickname irc.freenode.net:::::SASLNICK:SASLPASS

or /server irc.freenode.net:::nick::SASLNICK:SASLPASS


or create .ircservers in home dir and add: "irc.freenode.net:::nickname::sasluser:saslpass in your home directory.

For SASL + SSL use the following:

irc.freenode.net:6697::nick::SASLNICK:SASLPASS

then run: BitchX -s

ANSI/UTF8

Please note: BitchX does not currently support UTF-8. If you are using a terminal in X windows please try running 'export TERM="vt100"' before running BitchX.

If that doesn't work try clicking on terminal -> set character and encoding -> add Western/IBM850.

WINDOWING

To create a new window do the following:

1) /window new double on hide

Switching between windows:

ALT+ window number or /window next

Over 10 Windows?

Please the following in your.ircrc:
/bind META1-! PARSE_COMMAND window swap 11
same by analogy for window 12 (META1-@) and so on

Credits

(in no particular order):

panasync - for creating this awesome IRC client
caf - for keeping the dream alive
flashback - for all of his help, code and being awesome
dan408 - nobody special
Xavier - for being Xavier
novalogic
joker
fudd
sellfone
indigoid
sincom
Tilt
Dragoon
snadge
packet
sin
powuh
dovee
kreca
venoma
shattah
ice-man
IRule
rain
MHacker
Rex Dieter of Fedora
Tom "spot" Callaway of RedHat/Fedora
Alan Cox
dax of freenode
gry of freenode
nirik of Fedora
cpet
The countries of Canada and Australia
And all the rest of the awesome freenode and EFNet staff and most of all, you.

Something went wrong with that request. Please try again.