Difference between revisions of "BIP"

From IRC Wiki
Jump to navigation Jump to search
m (Update latest version)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Software|name=BIP
{{Software|name=BIP
|logo=[[File:bip.png|200px]]
|logo=[[File:bip.png|200px]]
|release=0.8.6
|release=0.8.9
|homepage= http://bip.milkypond.org/
|homepage= http://bip.milkypond.org/
|platform=Linux, Unix
|platform=Linux, Unix
Line 11: Line 11:
==Features==
==Features==
===General===
===General===
** Transparent detaching and attaching of clients
:* Transparent detaching and attaching of clients
** Proxy multiple users and IRC connections (multiuser, multiserver)
:* Proxy multiple users and IRC connections (multiuser, multiserver)
** Automatically join channels upon connection
:* Automatically join channels upon connection
** Backlog events (messages, nick changes, quits, …) upon client connection (optional)
:* Backlog events (messages, nick changes, quits, …) upon client connection (optional)
** Optional timestamp backlogs
:* Optional timestamp backlogs
** Limit backlog to N lines per channel or backlog since since last client-quit or client-message
:* Limit backlog to N lines per channel or backlog since since last client-quit or client-message
** 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)
:* 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)
** Configurable logfile format using bip user, bip network name, channel name, and month/day (rotate logs)
:* Configurable logfile format using bip user, bip network name, channel name, and month/day (rotate logs)
** Complete text file configuration (+vim syntax file)
:* Complete text file configuration (+vim syntax file)
** Multiple IRC clients can access to the same IRC connection (same network, same nick) transparently
:* Multiple IRC clients can access to the same IRC connection (same network, same nick) transparently
** SSL support on the port Bip listens to (client SSL)
:* SSL support on the port Bip listens to (client SSL)
** Oidentd support for multiple identities (oidentd spoofing)
:* Oidentd support for multiple identities (oidentd spoofing)
** bip runs in one process and tries hard not to hog your CPU for no reason
:* bip runs in one process and tries hard not to hog your CPU for no reason
** Low memory usage
:* Low memory usage


===Per user stuff===
===Per user stuff===
** Hashed password-based authentication
:* Hashed password-based authentication
** SSL certificate check against a per user list of certificates, ca (optional), allows ssh-like security scheme through SSL certificates
:* SSL certificate check against a per user list of certificates, ca (optional), allows ssh-like security scheme through SSL certificates


===Per connection stuff===
===Per connection stuff===
** Stays in your joined channels
:* Stays in your joined channels
** Optional away nick when no client is attached
:* Optional away nick when no client is attached
** Optional away status when no client is attached
:* Optional away status when no client is attached
** Send raw IRC commands upon connection to the network
:* Send raw IRC commands upon connection to the network
** Configurable management of your nick when there’s a disconnection to the server
:* Configurable management of your nick when there’s a disconnection to the server
** Network stuff
:* Network stuff
** SSL support for server connections
:* SSL support for server connections
** Multiple IP/hostnames, DNS round robin support
:* Multiple IP/hostnames, DNS round robin support
** IRC command interface, allowing to control or push some runtime configuration options.
:* IRC command interface, allowing to control or push some runtime configuration options.


==Latest Release==
==Latest Release==
0.8.6 and that can be downloaded [https://projects.duckcorp.org/attachments/download/20/bip-0.8.6.tar.gz here]
0.8.9 and that can be downloaded [https://projects.duckcorp.org/attachments/download/61/bip-0.8.9.tar.gz here]


==See Also==
==See Also==

Latest revision as of 16:59, 2 February 2014

BIP
Bip.png
Platform: Linux, Unix
Status: Active
Latest release: 0.8.9
Homepage: http://bip.milkypond.org/

Bip is an IRC proxy, which means it keeps connected to your preferred IRC servers, can store the logs for you, and even send them back to your IRC client(s) upon connection. You may want to use bip to keep your logfiles (in a unique format and on a unique computer) whatever your client is, when you connect from multiple workstations, or when you simply want to have a playback of what was said while you were away.

Features

General

  • Transparent detaching and attaching of clients
  • Proxy multiple users and IRC connections (multiuser, multiserver)
  • Automatically join channels upon connection
  • Backlog events (messages, nick changes, quits, …) upon client connection (optional)
  • Optional timestamp backlogs
  • Limit backlog to N lines per channel or backlog since since last client-quit or client-message
  • 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)
  • Configurable logfile format using bip user, bip network name, channel name, and month/day (rotate logs)
  • Complete text file configuration (+vim syntax file)
  • Multiple IRC clients can access to the same IRC connection (same network, same nick) transparently
  • SSL support on the port Bip listens to (client SSL)
  • Oidentd support for multiple identities (oidentd spoofing)
  • bip runs in one process and tries hard not to hog your CPU for no reason
  • Low memory usage

Per user stuff

  • Hashed password-based authentication
  • SSL certificate check against a per user list of certificates, ca (optional), allows ssh-like security scheme through SSL certificates

Per connection stuff

  • Stays in your joined channels
  • Optional away nick when no client is attached
  • Optional away status when no client is attached
  • Send raw IRC commands upon connection to the network
  • Configurable management of your nick when there’s a disconnection to the server
  • Network stuff
  • SSL support for server connections
  • Multiple IP/hostnames, DNS round robin support
  • IRC command interface, allowing to control or push some runtime configuration options.

Latest Release

0.8.9 and that can be downloaded here

See Also