Project

General

Profile

Features » History » Version 2

Pierre-Louis Bonicoli, 2010-10-26 01:19
add comment about openssl

1 2 Pierre-Louis Bonicoli
Install OpenSSL if you want SSL support.
2
3 1 Pierre-Louis Bonicoli
h1. Features
4
5
* transparent detaching and attaching of clients
6
* proxy multiple users and IRC connections (multiuser, multiserver)
7
* automatically join channels upon connection
8
* backlog events (messages, nick changes, quits, …) upon client connection (optional)
9
* optional timestamp backlogs
10
* limit backlog to N lines per channel or backlog since since last client-quit or client-message
11
* logging support – can be disabled for low disk space servers/accounts. It can even be done in memory if you want backlog without file on disk (think wrt54g and the like)
12
* configurable logfile format using bip user, bip network name, channel name, and month/day (rotate logs)
13
* complete text file configuration (+vim syntax file)
14
* multiple IRC clients can access to the same IRC connection (same network, same nick) transparently
15
* SSL support on the port Bip listens to (client SSL)
16
* oidentd support for multiple identities (oidentd spoofing)
17
* bip runs in one process and tries hard not to hog your CPU for no reason
18
* low memory usage
19
20
h2. Per user stuff
21
22
* hashed password-based authentication
23
* SSL certificate check against a per user list of certificates, ca (optional), allows ssh-like security scheme through SSL certificates
24
25
h2. Per connection stuff
26
27
* stays in your joined channels
28
* optional away nick when no client is attached
29
* optional away status when no client is attached
30
* send raw IRC commands upon connection to the network
31
* configurable management of your nick when there’s a disconnection to the server
32
33
h2. Network stuff
34
35
* SSL support for server connections
36
* multiple IP/hostnames, DNS round robin support
37
* IRC command interface, allowing to control or push some runtime configuration options.