/etc/minbif/minbif.conf is in minbif-common 1:1.0.5+git20120508-2.1.
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
}
|