1
0
forked from bip/bip
Reviews and pull-requests of the Bip IRC proxy project take place here.
Go to file
kyoshiro e8775c36c7 add new options to bip.vim syntax file
add a readme for anti flood systems
2007-01-27 20:53:03 +00:00
samples add new options to bip.vim syntax file 2007-01-27 20:53:03 +00:00
scripts Add a script to generate bip.pem 2006-11-15 16:18:56 +00:00
src /me whistles... 2007-01-27 20:47:56 +00:00
aclocal.m4 Update build system. 2007-01-05 21:22:30 +00:00
AUTHORS merged debian packaging stuff, fixed a name spelling in authors 2005-10-19 08:04:50 +00:00
bip.1 add -s option to set bip homedir 2006-07-02 13:24:43 +00:00
bip.conf.1 backlog_no_timestamp option implemented 2007-01-12 18:49:14 +00:00
bipmkpw.1 man fixe, author fixes 2005-10-18 08:00:55 +00:00
ChangeLog New nick mgmt code 2007-01-26 18:52:21 +00:00
config.guess Initial import 2005-04-28 08:26:44 +00:00
config.sub Initial import 2005-04-28 08:26:44 +00:00
configure backlog_no_timestamp option implemented 2007-01-12 18:49:14 +00:00
configure.in backlog_no_timestamp option implemented 2007-01-12 18:49:14 +00:00
COPYING typos 2005-11-17 15:36:19 +00:00
depcomp this file is for automake 2006-01-29 21:16:34 +00:00
INSTALL Initial import 2005-04-28 08:26:44 +00:00
install-sh Initial import 2005-04-28 08:26:44 +00:00
Makefile.am Initial import 2005-04-28 08:26:44 +00:00
Makefile.in Update build system. 2007-01-05 21:22:30 +00:00
missing new missing file and autoheader 2006-01-31 17:24:53 +00:00
mkinstalldirs Initial import 2005-04-28 08:26:44 +00:00
NEWS Initial import 2005-04-28 08:26:44 +00:00
README YAY! a readme file ! 2006-11-16 13:36:24 +00:00
README.floodcontrol add new options to bip.vim syntax file 2007-01-27 20:53:03 +00:00
stamp-h.in Initial import 2005-04-28 08:26:44 +00:00
TODO bl_msg_only 2006-10-21 12:06:31 +00:00
ylwrap Update build sys, try 3 2007-01-05 21:27:35 +00:00

Bip can be used in two different way:
- Old school bnc user style: easy and straightforward.
- Unix service style with and init.d scripts and the logs in /var/log

This small README file explains the usage "Old school" with which : 
 - you do not need the root privileges.
 - gives easy access to the logs of the users of this bip to the one owning the
   shell.

Install bip on the machine that will be running bip (which is likely to be your
personnal or shared server) either compiling the package or using your distro's
package. Then create a configuration file:

If you are using a distribution package, the bip.conf sample configuration file
is likely to be shipped in /usr/share/doc/bip/examples/bip.conf.gz or something
similar.

Create your bip configuration an log directory:

# mkdir -p ~/.bip/logs

Put the uncompressed configuration file in your ~/.bip directory (it's path
should be ~/.bip/bip.conf), and edit it, most importantly the "user" section
that contains information about you and the servers you will want to connect
to. The "name" field in the "user" section is your login to connect to bip.
The "password" field is a hash of the password you will use to connect to bip.
To generate a hash value from a password, use bipmkpw, program which comes in
the bip package and source.
The "name" field of the "connection" subsections are the server identifier for
when you connect to bip.

Once all this is configured, start bip as you regular user:

# bip

Once bip starts, it connects to the different servers your defined in
"connection". Then you want to use your regular irc client and connect to bip.
Point your client to the machine bip is running and set the proper port number
(defined in your bip.conf). You should then configure the client to use a
specific irc server password constructed this way:

user:password:network

The user is the name field of the "user" section, the password is the *hash* of
the password you entered in the "password" field of the same user section (the
hash is generated with bipmkpw) and the network is the "name" field of the
"connection" subsection. This is how bip authenticates you and puts your client
to the correct network.

Using the default (or sample file) configuration, logs are in ~/.bip/logs/

Happy ircing!