Project

General

Profile

Features » History » Version 1

Pierre-Louis Bonicoli, 2010-10-26 00:12
create page form http://bip.t1r.net

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