Developer(s) | Colten Edwards (panasync) and Kevin Easton (caf) |
---|---|
Stable release | 1.2.1 (November 14, 2014 | )
Preview release | BitchX-1.3 (January 1, 2013 | )
Repository | sourceforge |
Written in | C |
Operating system | Unix, Linux, FreeBSD, Solaris, Windows, OS X |
Type | IRC client |
License | Revised BSD license |
Website | www |
BitchX /ˈbɪtʃɛks/ is a free IRC client and has been considered to be the most popular ircII-based IRC client. The initial implementation, written by "Trench" and "HappyCrappy", was a script for the IrcII chat client. It was converted to a program in its own right by panasync (Colten Edwards). BitchX 1.1 final was released in 2004. It is written in C and is a TUI application utilizing ncurses. GTK+ toolkit support has been dropped. It works on all Unix-like operating systems, and is distributed under a BSD license. It is originally based on ircII-EPIC and eventually it was merged into the EPIC IRC client. It supports IPv6, multiple servers and SSL and a subset of UTF-8 (characters contained in ISO-8859-1) with an unofficial patch.
BitchX has frequently been noted to be a popular IRC client for Unix-like systems.
Development of BitchX was on hiatus for several years but is now resuming. The latest official release is version 1.2
BitchX does not yet support Unicode.
It was known that early versions of BitchX were vulnerable to a denial-of-service attack in that they could be caused to crash by passing specially-crafted strings as arguments to certain IRC commands. This was before format string attacks became a well-known class of vulnerability.