This file is indexed.

/etc/minbif/minbif.conf is in minbif-common 1:1.0.5+git20150505-1build1.

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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# Path settings
path {

	# Users directory, where minbif will write
	# every settings.
	users = /var/lib/minbif/users

	# Path to motd file.
	motd = /etc/minbif/minbif.motd
}

irc {

	# IRC server hostname. If not set, it'll be automatically detected.
	#hostname = localhost.localdomain

	# Minbif mode.
	#
	# 0: inetd
	# 1: daemon (isn't implemented yet)
	# 2: daemon fork
	type = 2

	# With 'inetd' modes, set some parameters
	inetd {
		# Connection security mode
		# none/tls/starttls/starttls-mandatory
		#security = none

		# TLS parameters (if enabled)
		#tls {
		#	cert_file = /etc/minbif/server.crt
		#	key_file = /etc/minbif/server.key
		#	priority = PERFORMANCE
		#
		#	# client certificate validation
		#	trust_file = /etc/ssl/certs/ca.crt
		#	crl_file = /etc/ssl/certs/ca.crl
		#}
	}

	# With 'daemon' and 'daemon fork' modes, set some
	# parameters to listen on network.
	daemon {
		# Interface or IP address to listen on.  It can be a IPv4 or
		# a IPv6 address or netmask.
		# To listen on every interfaces, set 'bind' to '::'.
		bind = 0.0.0.0

		# Port to listen on.
		port = 6667

		# If this parameter is enabled, it run MinBif as a daemon.
		# stdin, stdout and stderr will be also closed.
		background = true

		# Maximum simultaneous connections
		maxcon = 10

		# Connection security mode
		# none/tls/starttls/starttls-mandatory
		#security = none

		# TLS parameters (if enabled)
		#tls {
		#	cert_file = /etc/minbif/server.crt
		#	key_file = /etc/minbif/server.key
		#	priority = PERFORMANCE
		#
		#	# client certificate validation
		#	trust_file = /etc/ssl/certs/ca.crt
		#	crl_file = /etc/ssl/certs/ca.crl
		#}
	}

	# Ping interval in seconds.
	ping = 60

	# When a user /WHOIS a buddy, if libcaca is present, the buddy's icon
	# is displayed in colored ASCII.
	# You can also setup a web server or whatever you want, and put here
	# the base of url shown in /WHOIS reply.
	#
	# You can for example create a virtual host on Apache, and redirect it
	# to the folder which contains minbif's users.
	# Warning: do not forgot to deny access to everything else than .png files!
	#
	# buddy_icons_url = http://mydomain.tld/minbif/
	# buddy_icons_url = file:///var/lib/minbif/users/

	# IRC Operators can rehash configuration, send WALLOPS to other
	# minbif's users (in daemon fork mode), etc.
	#
	# Use the '/OPER login password' to authenticate as an IRC oper.
	#
	# Define a block for each Operator:
	#
	# oper {
	# 	login = romain
	# 	password = pupuce
	#	email = romain@minbif.im
	# }
	#
	# oper {
	# 	login = pankkake
	# 	password = littledick
	#	email = pankkake@blowjob.org
	# }
	#
	# Note that the email address is displayed in /stats o.

	# Password to protect the server.
	#
	# *NOTE* THIS IS AN OPTIONAL SETTING. IF YOU DON'T RUN A PUBLIC
	#        SERVER IT IS NOT NECESSARY.
	#
	# If enabled, use it to connect to server first time with:
	# /server localhost 6667 globalpasswd
	# Then, change your password with:
	# /admin password mypasswd
	#
	#password = minbifrocks
}

# Authentication, Authorization and Accounting
aaa {

	# Enable local user database (defaults to true)
	#use_local = true

	# Enable PAM authentication/authorization (need the ENABLE_PAM compile flag)
	#use_pam = false
	# Child process setuid with the pam user (needs root and pam auth)
	#pam_setuid = false

	# Enable connection information for authentication/authorization
	# (currently only used with TLS client certificates)
	#use_connection = false
}

file_transfers {

	# Enable file transfers feature.
	enabled = true

	# Send files to IRC user with DCC, and accept to receive
	# file from user to send to IM.
	dcc = true

	# Port range to listen for DCC.
	port_range = 1024-65535

	# Force minbif to always send DCC requests from a particular IP address.
	# This is *NOT* the bind address.
	#
	# When not set, it tries to guess your public IP address.
	# dcc_own_ip = 127.0.0.1
}

# Log function
logging {

	# What you want to log
	#       DEBUG       :Debug information (discouraged)
	#       PARSE       :Parse information (discouraged)
	#       PURPLE      :Purple warning messages
	#       DESYNCH     :Desynchronization
	#       WARNING     :Warnings
	#       ERR         :Errors
	#       INFO        :Information
	#       ALL         :Show all infos
	# You can put several logging level on the same line, separated by a space
	level = INFO ERR WARNING DESYNCH

	# Wether to log errors and warning to syslog
	to_syslog = true

	# Enable conversation logging
	# We consider that it's the IRC client job, but if you use the same
	# purple directory with an other purple client, you'd want to keep
	# logs at the same place.
	conv_logs = false
}