This file is indexed.

/etc/bip.conf is in bip 0.8.9-1.2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# bip default config file.
# Thou shoult change thy password

ip = "0.0.0.0";

# To connect a client to bip, try the port below, and
# be sure to set the password to the value
# specified in the network you want to connect to. 
port = 7778;

# If you set this to true, you'll only be able to connect to bip
# with a SSL capable IRC client. Be sure to generate a certificate
# for bip with 'make cert'
client_side_ssl = false;

log_level = 3;

pid_file="/var/run/bip/bip.pid";

# This is where logs go. Channel and private messages will use that
# configuration value as a prefix, and then log_format to determine
# full log filename.
log_root = "/var/log/bip/";

# Log format allows you to make log filenames depend on the log line's
# attributes. Here's a list :
# %u -> user name
# %n -> network name
# %Y -> 4 digit year
# %m -> 2 digit month
# %d -> 2 digit day
# %c -> destination (#chan, privates, ...)
#log_format = "%n/%Y-%m/%c.%d.log";

# Sets the frequency (in seconds) of log syncing (real write to kernel)
#log_sync_interval = 5;

# Makes bip send the log of each channel and privates while
# you were not connected to the proxy upon connection. 
#backlog = true;		# enable backlog
backlog_lines = 10;		# number of lines in backlog, 0 means no limit
backlog_always = true;		# backlog even lines already backlogged

# If blreset_on_talk talking on an irc network has the same effect of issuing
# /bip blreset, meaning that stuffed logged before the command won't be read
# back on backlog
#blreset_on_talk = false;

# Network definition, a name and server info
network {
	name = "iiens";
	server { host = "irc.iiens.net"; port = 6667; };
};

network {
	name = "oftc";
	server { host = "irc.oftc.net"; port = 6667; };
};

# Configuration example with one user who connects to two irc networks
# To use the multi-server feature:
#  - define the connections
#  - chose and setup a different login for each connection
# on your irc client:
#  - Use the multi server feature of your client, the server beeing each time
#    the server where bip is running. In your client setup server password to:
#      username:password:connectionname
#  - do not store the password in clear here, use the bipmkpw util to generate
# a hash

# User structure is grouping information for a given user
user {
	# The name in bip of the user
	# This is used by bip only
	name = "bip`debian";
	# this user's password (md5(md5("tata"))) with seed - generated by bipmkpw
	password = "3880f2b39b3b9cb507b052b695d2680859bfc327";

	# SSL certificates checking mode for user:
	# - "none" to accept anything;
	# - "basic" to accept if the certificate is contained in the store;
	# In "basic" mode, encountered untrusted certificates can be added to
	# the store interactively by connecting a client and "trusting" them.
	# - "ca" to do a complete certificate chain checking with the objects
	# in the store below (you have to put in it every cert, CRL, up to the
	# root CA). You have to build your store manually, so you may prefer
	# using "basic" unless you're a crypto zealot...
	ssl_check_mode = "none";

	# Location of the user's store for SSL certificate check
	# In "basic" mode, that must point to a single file with all trusted
	# certs concatenated together (the interactive "trust" appends to this
	# file).
	# In "ca" mode, it's a directory of a standard openssl store; you must
	# put PEM objects (certificates, CRLs...) with .pem extension and run
	# `c_rehash .' in it
	# ssl_check_store = "/home/bip`debian/.bip/trustedcerts.txt";

	# These will be the default for each connections
	default_nick = "bip`debian";
	default_user = "bip";
	default_realname = "bip on debian";

	# A user can have mutiple connections to irc networks.
	# define a connection:
#	connection {
#		name = "iiens";		# used by bip only
#		network = "iiens";	# which ircnet to connect to
#
#		# these will be sent to the real server
#		#user = "otheruser";
#		#realname = "otheruser";
#		#password = "serverpassword";
#
#		# Some options:
#		#away_nick = "bip`away";
#		#follow_nick = true;
#		#ignore_first_nick = true;
#		#on_connect_send = "PRIVMSG NickServ :IDENTIFY nspassword";
#
#		# Autojoined channels:
#		channel { name = "#bip"; };
#		# Password protected channel
#		channel {
#			name = "#elite_UnDeRgR0uNd"; 
#			key = "sikiour";
#		};
#	};

	# another connection (optionnal)
	connection {
		name = "oftc";		# used by bip only
		network = "oftc";	# which ircnet to connect to

		# Some options:
		#away_nick = "bip`away";
		#follow_nick = true;
		#ignore_first_nick = true;
		#on_connect_send = "PRIVMSG NickServ :IDENTIFY nspassword";

		# Autojoined channels:
		channel { name = "#bip"; };
	};
};