forked from supernets/inspircd
some last minute fixes
This commit is contained in:
parent
7f99ef3424
commit
58e9ea823a
46
Dockerfile
46
Dockerfile
@ -1,10 +1,10 @@
|
||||
ARG BUILD_SERVER_NAME="irc.lame-network.local"
|
||||
ARG BUILD_SERVER_NAME="*"
|
||||
|
||||
ARG UBUNTU_VERSION="noble"
|
||||
|
||||
FROM ubuntu:${UBUNTU_VERSION}
|
||||
|
||||
ENV ADMIN_EMAIL="no-reply@lame-netwoork.local"
|
||||
ENV ADMIN_EMAIL="no-reply@lame-network.local"
|
||||
|
||||
ENV SID="01A"
|
||||
|
||||
@ -20,7 +20,7 @@ ENV ADMIN_PASSWORD="changeme"
|
||||
|
||||
ENV COMMAND_RATE="128000"
|
||||
|
||||
ENV FAKE_LAG="on"
|
||||
ENV FAKE_LAG="off"
|
||||
|
||||
ENV HARD_SENDQ="1M"
|
||||
|
||||
@ -36,7 +36,7 @@ ENV COMMAND_RATE_THRESHOLD="128"
|
||||
|
||||
ENV COMMAND_RATE_THRESHOLD_TIMEOUT="16"
|
||||
|
||||
ENV USE_CONN_FLOOD="yes"
|
||||
ENV USE_CONN_FLOOD="no"
|
||||
|
||||
ENV USE_DNSBL="yes"
|
||||
|
||||
@ -48,19 +48,19 @@ ENV LOCAL_MAX="16"
|
||||
|
||||
ENV MAX_CONN_WARN="yes"
|
||||
|
||||
ENV DEFAULT_USER_MODES="+xWz"
|
||||
ENV DEFAULT_USER_MODES="+x"
|
||||
|
||||
ENV PORT="6667"
|
||||
|
||||
ENV RESOLVE_HOST_NAMES="yes"
|
||||
|
||||
ENV USE_CONNECT_BAN="yes"
|
||||
ENV USE_CONNECT_BAN="no"
|
||||
|
||||
ENV SSL_USER_MODES="+xWz"
|
||||
ENV SSL_USER_MODES="+xz"
|
||||
|
||||
ENV SSL_PORT="6697"
|
||||
|
||||
ENV AUTHENTICATED_USER_MODES="+xwWz"
|
||||
ENV AUTHENTICATED_USER_MODES="+xz"
|
||||
|
||||
ENV SERVER_SSL_PORT="7000"
|
||||
|
||||
@ -168,8 +168,6 @@ ENV NET_ADMIN_VHOST="oper/admin.lame-network.local"
|
||||
|
||||
ENV GLOBAL_OP_VHOST="oper/op.lame-network.local"
|
||||
|
||||
ENV HOPM_VHOST="oper/hopm.lame-network.local"
|
||||
|
||||
ENV HELPER_VHOST="oper/helper.lame-network.local"
|
||||
|
||||
ENV SERVICES_ULINE="services.lame-network.local"
|
||||
@ -184,10 +182,6 @@ ENV LINK_TIMEOUT=3600
|
||||
|
||||
ENV CLOAK_KEY="changemechangemechangemechangeme"
|
||||
|
||||
ENV CLOAK_IGNORE_CASE="no"
|
||||
|
||||
ENV CLOAK_MODE="full"
|
||||
|
||||
ENV CLOAK_PREFIX="cloak/"
|
||||
|
||||
ENV CLOAK_SUFFIX=".hidden"
|
||||
@ -208,7 +202,7 @@ ENV BOT_MODE_FORCE_NOTICE="no"
|
||||
|
||||
ENV CHAN_FILTER_HIDE_MASK="yes"
|
||||
|
||||
ENV CHAN_FILTER_MAX_LEN="512"
|
||||
ENV CHAN_FILTER_MAX_LEN="250"
|
||||
|
||||
ENV CHAN_FILTER_NOTIFY_USER="yes"
|
||||
|
||||
@ -238,8 +232,6 @@ ENV CHANNELS_OPERS="4294967295"
|
||||
|
||||
ENV CHANNELS_USERS="4294967295"
|
||||
|
||||
ENV CODE_PAGE="ascii"
|
||||
|
||||
ENV CONNECT_BAN_BOOT_WAIT="128"
|
||||
|
||||
ENV CONNECT_BAN_DURATION="64"
|
||||
@ -444,7 +436,19 @@ RUN ./modulemanager list | awk '{print $1}' | xargs -i ./modulemanager install {
|
||||
|
||||
RUN make -j$(nproc) install
|
||||
|
||||
RUN mkdir -p /etc/inspircd /var/lib/inspircd /etc/ssl/inspircd /var/log/inspircd
|
||||
RUN mkdir -p /etc/inspircd/custom /var/lib/inspircd /etc/ssl/inspircd /var/log/inspircd /etc/inspircd/codepages
|
||||
|
||||
WORKDIR docs/conf/codepages
|
||||
|
||||
RUN cp ascii.example.conf /etc/inspircd/codepages/ascii.conf
|
||||
|
||||
RUN cat iso-8859-1.example.conf | grep -v "include" > /etc/inspircd/codepages/iso-8859-1.conf
|
||||
|
||||
RUN cat iso-8859-2.example.conf | grep -v "include" > /etc/inspircd/codepages/iso-8859-2.conf
|
||||
|
||||
RUN cat rfc1459.example.conf | grep -v "include" > /etc/inspircd/codepages/rfc1459.conf
|
||||
|
||||
RUN cat strict-rfc1459.example.conf | grep -v "include" > /etc/inspircd/codepages/strict-rfc1459.conf
|
||||
|
||||
ADD inspircd.conf /etc/inspircd
|
||||
|
||||
@ -452,7 +456,11 @@ ADD modules.conf /etc/inspircd
|
||||
|
||||
ADD help.conf /etc/inspircd
|
||||
|
||||
ADD custom/ /etc/inspircd/custom
|
||||
ADD include.conf.example /etc/inspircd/custom/include.conf
|
||||
|
||||
RUN touch /etc/inspircd/motd.txt
|
||||
|
||||
RUN touch /etc/inspircd/oper.motd.txt
|
||||
|
||||
ADD GeoLite2-Country.mmdb /etc/inspircd
|
||||
|
||||
|
@ -2,7 +2,7 @@ ADMIN_EMAIL="no-reply@supernets.org"
|
||||
SID="01B"
|
||||
SERVER_NAME="lux.supernets.org"
|
||||
NETWORK_NAME="SuperNETs"
|
||||
STS_HOST="lux.supernets.org"
|
||||
STS_HOST="irc.supernets.org"
|
||||
SASL_TARGET="services.supernets.org"
|
||||
ADMIN_PASSWORD="YzUzZmVmYjA0YjQwZjA5MjViYmNmYTFkOTQ0YzVmMzE3ODM3ZjI1MWYxZmY3ZGM3"
|
||||
PORT="6667"
|
||||
@ -14,17 +14,15 @@ ROLE_PLAY_VHOST="roleplay/supernets.org"
|
||||
CUSTOM_VERSION="c l a n d e s t i n e"
|
||||
NET_ADMIN_VHOST="admin/supernets.org"
|
||||
GLOBAL_OP_VHOST="oper/supernets.org"
|
||||
HOPM_VHOST="hopm/supernets.org"
|
||||
HELPER_VHOST="helper/supernets.org"
|
||||
SERVICES_ULINE="services.supernets.org"
|
||||
WS_ORIGIN_ALLOW="lux.supernets.org"
|
||||
DEFAULT_BLOCK_HOST_MASK="nothing@nowhere.nadda"
|
||||
LINK_RECV_PASSWORD="MTg4ZDNjNTE5ZDU2MTQxZDdmZWNmNjU1ZjUzY2NkMWM3M2ZmMTY2NmFmYWJhOWIw"
|
||||
LINK_SEND_PASSWORD="MTg4ZDNjNTE5ZDU2MTQxZDdmZWNmNjU1ZjUzY2NkMWM3M2ZmMTY2NmFmYWJhOWIw"
|
||||
LINK_TIMEOUT="32"
|
||||
CLOAK_KEY="NzY2NDM5NTkyOTVmOTdmZDkzODA2NDk5MWRmNjVjZjRhMzcyOGZjMTgwY2YwMGIz"
|
||||
CLOAK_PREFIX="cloak/"
|
||||
CLOAK_SUFFIX=".hidden"
|
||||
TOR_PREFIX="tor/"
|
||||
DEFAULT_USER_MODES="x"
|
||||
SSL_USER_MODES="x"
|
||||
USE_DNSBL="no"
|
||||
|
@ -1,29 +1,28 @@
|
||||
ADMIN_EMAIL="no-reply@lame-network.local"
|
||||
SID="01A"
|
||||
SERVER_NAME="irc.lame-network.local"
|
||||
NETWORK_NAME="NetcraveIRC"
|
||||
STS_HOST="irc.lame-network.local"
|
||||
SASL_TARGET="services.lame-network.local"
|
||||
ADMIN_EMAIL="no-reply@supernets.org"
|
||||
SID="01B"
|
||||
SERVER_NAME="lux.supernets.org"
|
||||
NETWORK_NAME="SuperNETs"
|
||||
STS_HOST="irc.supernets.org"
|
||||
SASL_TARGET="services.supernets.org"
|
||||
ADMIN_PASSWORD="changeme"
|
||||
PORT="6667"
|
||||
SSL_PORT="6697"
|
||||
SERVER_SSL_PORT="7000"
|
||||
HTTP_ACL_PASSWORD="changeme"
|
||||
HTTP_ACL_USERNAME="netcrave"
|
||||
ROLE_PLAY_VHOST="roleplay/lame-network.local"
|
||||
CUSTOM_VERSION="NetcraveIRC"
|
||||
NET_ADMIN_VHOST="admin/lame-network.local"
|
||||
GLOBAL_OP_VHOST="oper/lame-network.local"
|
||||
HOPM_VHOST="hopm/lame-network.local"
|
||||
HELPER_VHOST="helper/lame-network.local"
|
||||
SERVICES_ULINE="services.lame-network.local"
|
||||
WS_ORIGIN_ALLOW="irc.lame-network.local"
|
||||
HTTP_ACL_USERNAME="supernets"
|
||||
ROLE_PLAY_VHOST="roleplay/supernets.org"
|
||||
CUSTOM_VERSION="c l a n d e s t i n e"
|
||||
NET_ADMIN_VHOST="admin/supernets.org"
|
||||
GLOBAL_OP_VHOST="oper/supernets.org"
|
||||
HELPER_VHOST="helper/supernets.org"
|
||||
SERVICES_ULINE="services.supernets.org"
|
||||
WS_ORIGIN_ALLOW="lux.supernets.org"
|
||||
LINK_RECV_PASSWORD="changeme"
|
||||
LINK_SEND_PASSWORD="changeme"
|
||||
LINK_TIMEOUT="32"
|
||||
CLOAK_KEY="changeme"
|
||||
CLOAK_KEY="changemechangemechangemechangeme"
|
||||
CLOAK_PREFIX="cloak/"
|
||||
CLOAK_SUFFIX=".hidden"
|
||||
DEFAULT_USER_MODES="xW"
|
||||
SSL_USER_MODES="xW"
|
||||
USE_DNSBL="no"
|
||||
TOR_PREFIX="tor/"
|
||||
DEFAULT_USER_MODES="x"
|
||||
SSL_USER_MODES="x"
|
||||
|
2
custom/.gitignore
vendored
2
custom/.gitignore
vendored
@ -1,3 +1 @@
|
||||
include.conf
|
||||
motd.conf
|
||||
oper.motd.conf
|
||||
|
@ -1 +1,57 @@
|
||||
-
|
||||
0,0 0╗ 0,0 0╗ 0,0 0╗ 0,0 0╗ 0,0 0╗ 0,0 0╗
|
||||
0,0 0╔══0,0 0╗ 0,0 0║ 0,0 0║ 0,0 0╔══0,0 0╗ 0,0 0╔════╝ 0,0 0╔══0,0 0╗
|
||||
0,0 0║ ╚═╝ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║
|
||||
0╚0,0 0╗ 0,0 0║ 0,0 0║ 0,0 0╔╝ 0,0 0╗ 0,0 0╔╝
|
||||
0╚═══0,0 0╗ 0,0 0║ 0,0 0║ 0,0 0╔═══╝ 0,0 0╔════╝ 0,0 0╔══0,0 0╗
|
||||
0,0 0╗ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║
|
||||
0╚0,0 0╔╝ ╚0,0 0╔╝ 0,0 0║ 0,0 0╗ 0,0 0║ 0,0 0║
|
||||
0 ╚════╝ ╚════╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝
|
||||
|
||||
0,12
|
||||
0,12 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,8 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,8 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,8 0,4 0,12
|
||||
0,12 0,4 0,12
|
||||
0,12 0,4 0,12
|
||||
0,12
|
||||
0,12
|
||||
|
||||
0,0 0╗ 0,0 0╗ 0,0 0╗ 0,0 0╗ 0,0 0╗
|
||||
0,0 0╔═0,0 0╗ 0,0 0║ 0,0 0╔════╝ 0,0 0╔═╝ 0,0 0╔══0,0 0╗
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ ╚═╝
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0╗ 0,0 0║ ╚0,0 0╗
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0╔════╝ 0,0 0║ ╚═══0,0 0╗
|
||||
0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0║ 0,0 0,0 0║
|
||||
0,0 0║ ╚0,0 0║ 0,0 0╗ 0,0 0║ ╚0,0 0╔╝
|
||||
0╚═╝ ╚════╝ ╚══════╝ ╚═╝ ╚════╝
|
||||
|
||||
4─────────┤ 0THE WILD WILD WEST OF IRC 4├─────────
|
||||
|
||||
14• 7 Round-robin irc.supernets.org 14(IPv4/IPv6)
|
||||
14• 7 Onion 14removed until further notice
|
||||
|
||||
14• 7 Ports 6660-6669 & 7000
|
||||
14• 7SSL/TLS Ports 6697 & 9000
|
||||
|
||||
14• 7 Mail 12admin@supernets.org
|
||||
14• 7 Git 12https://git.supernets.org
|
||||
14• 7 Twitter 12https://twitter.com/super_nets
|
||||
14• 7 Website 12https://supernets.org/
|
||||
|
||||
4─────────┤ 0MOST DANGEROUS IRC NETWORK 4├────────
|
||||
|
||||
14• 7This is a hostile chat environment
|
||||
14• 7Do not disrupt the orderly operation of the network
|
||||
14• 7No distribution of child pornography
|
||||
14• 7See /RULES for a list of network rules
|
||||
|
@ -1,5 +1,5 @@
|
||||
services:
|
||||
leaf:
|
||||
ircd:
|
||||
build:
|
||||
context: .
|
||||
args:
|
||||
@ -7,7 +7,7 @@ services:
|
||||
image: inspi4
|
||||
network_mode: "host"
|
||||
env_file: "config.env"
|
||||
command: /usr/local/bin/inspircd -c /etc/inspircd/inspircd.conf -F
|
||||
command: /usr/local/bin/inspircd -c /etc/inspircd/inspircd.conf -F -d
|
||||
volumes:
|
||||
- ./custom:/etc/inspircd/custom:ro
|
||||
- ssl:/etc/ssl/inspircd
|
||||
|
@ -1,3 +1,20 @@
|
||||
<include file="/etc/inspircd/codepages/rfc1459.conf">
|
||||
|
||||
#<autoconnect period="8s"
|
||||
# server="temple.supernets.org">
|
||||
|
||||
#<link allowmask="*"
|
||||
# bind="100.83.238.47"
|
||||
# hidden="no"
|
||||
# sslprofile="defaultssl"
|
||||
# ipaddr="100.79.209.72"
|
||||
# name="temple.supernets.org"
|
||||
# port="&env.SERVER_SSL_PORT;"
|
||||
# recvpass="&env.LINK_RECV_PASSWORD;"
|
||||
# sendpass="&env.LINK_SEND_PASSWORD;"
|
||||
# statshidden="no"
|
||||
# timeout="&env.LINK_TIMEOUT;">
|
||||
|
||||
<sslprofile certfile="/etc/ssl/inspircd/server.crt"
|
||||
compression="no"
|
||||
keyfile="/etc/ssl/inspircd/server.key"
|
||||
@ -9,8 +26,22 @@
|
||||
requestclientcert="no"
|
||||
provider="gnutls">
|
||||
|
||||
<badhost host="*@*"
|
||||
reason="default hostmask block">
|
||||
#<sslprofile certfile="/etc/inspircd/custom/server.crt"
|
||||
# compression="no"
|
||||
# keyfile="/etc/ssl/inspircd/custom/server.key"
|
||||
# name="supernets_ssl"
|
||||
# tlsv11="no"
|
||||
# tlsv12="yes"
|
||||
# tlsv13="yes"
|
||||
# renegotiation="no"
|
||||
# requestclientcert="no"
|
||||
# provider="gnutls">
|
||||
|
||||
#<badhost host="*@*"
|
||||
# reason="default hostmask block">
|
||||
|
||||
<exception host="*@100.64.0.0/10"
|
||||
reason="tailscale network">
|
||||
|
||||
<exception host="*@127.0.0.1/32"
|
||||
reason="Local IRC client">
|
||||
@ -33,7 +64,7 @@
|
||||
introtext="server loadavg:"
|
||||
name="LOADAVG">
|
||||
|
||||
<bind address="*"
|
||||
<bind address="127.0.0.1"
|
||||
port="8000"
|
||||
type="httpd">
|
||||
|
||||
@ -46,10 +77,6 @@
|
||||
port="&env.PORT;"
|
||||
type="clients">
|
||||
|
||||
<bind address="*"
|
||||
port="7001"
|
||||
type="servers">
|
||||
|
||||
<bind address="*"
|
||||
port="&env.SERVER_SSL_PORT;"
|
||||
sslprofile="defaultssl"
|
||||
@ -68,7 +95,6 @@
|
||||
fakelag="&env.FAKE_LAG;"
|
||||
hardsendq="&env.HARD_SENDQ;"
|
||||
maxchans="&env.MAX_CHANS;"
|
||||
motd="defaultmotd"
|
||||
name="all"
|
||||
pingfreq="&env.PING_FREQ;"
|
||||
recvq="&env.RECVQ;"
|
||||
@ -119,21 +145,6 @@
|
||||
types="password"
|
||||
username="&env.HTTP_ACL_USERNAME;">
|
||||
|
||||
<autoconnect period="8s"
|
||||
server="vps-1.lame-network.local">
|
||||
|
||||
<link allowmask="*"
|
||||
bind="1.2.3.4"
|
||||
hidden="no"
|
||||
sslprofile="defaultssl"
|
||||
ipaddr="4.2.3.1"
|
||||
name="vps-1.lame-network.local"
|
||||
port="&env.SERVER_SSL_PORT;"
|
||||
recvpass="&env.LINK_RECV_PASSWORD;"
|
||||
sendpass="&env.LINK_SEND_PASSWORD;"
|
||||
statshidden="no"
|
||||
timeout="&env.LINK_TIMEOUT;">
|
||||
|
||||
<ident prefixunqueried="&env.IDENT_PREFIX_UNQUERIED;"
|
||||
timeout="&env.IDENT_TIMEOUT;">
|
||||
|
||||
|
129
inspircd.conf
129
inspircd.conf
@ -109,10 +109,6 @@
|
||||
maxquit="&env.MAX_QUIT;"
|
||||
maxtopic="&env.MAX_TOPIC;">
|
||||
|
||||
<log method="ring" type="DEFAULT" level="normal" maxsize="1048576">
|
||||
<log method="file" type="ERROR" level="warning critical" target="errors.log" flush="20">
|
||||
<log method="file" type="m_dnsbl" level="debug" target="dnsbl.log" flush="20" maxsize="104857600">
|
||||
|
||||
<maxlist chan="*" limit="&env.LIST_MAX_SIZE;">
|
||||
|
||||
<options allowmismatch="&env.ALLOW_MISMATCH;"
|
||||
@ -316,20 +312,6 @@
|
||||
<anticaps lowercase="abcdefghijklmnopqrstuvwxyz"
|
||||
uppercase="ABCDEFGHIJKLMNOPQRSTUVWXYZ">
|
||||
|
||||
<argon2 iterations="3"
|
||||
length="32"
|
||||
memory="131074"
|
||||
saltlength="16">
|
||||
|
||||
<argon2d memory="131074">
|
||||
|
||||
<argon2i iterations="4">
|
||||
|
||||
<argon2id iterations="5"
|
||||
length="64"
|
||||
memory="262144"
|
||||
saltlength="32">
|
||||
|
||||
<auditorium opcansee="&env.AUDITORIUM_OP_CAN_SEE;"
|
||||
opercansee="&env.AUDITORIUM_OPER_CAN_SEE;"
|
||||
opvisible="&env.AUDITORIUM_OP_VISIBLE;">
|
||||
@ -376,16 +358,11 @@
|
||||
<channels opers="&env.CHANNELS_OPERS;"
|
||||
users="&env.CHANNELS_USERS;">
|
||||
|
||||
|
||||
|
||||
<cloak ignorecase="&env.CLOAK_IGNORE_CASE;"
|
||||
<cloak method="hmac-sha256"
|
||||
key="&env.CLOAK_KEY;"
|
||||
mode="&env.CLOAK_MODE;"
|
||||
prefix="&env.CLOAK_PREFIX;"
|
||||
suffix="&env.CLOAK_SUFFIX;">
|
||||
|
||||
<codepage name="&env.CODE_PAGE;">
|
||||
|
||||
<connectban banmessage="filtered for connection hammering; wait 64 seconds to retry"
|
||||
bootwait="&env.CONNECT_BAN_BOOT_WAIT;"
|
||||
duration="&env.CONNECT_BAN_DURATION;"
|
||||
@ -394,108 +371,6 @@
|
||||
splitwait="&env.CONNECT_BAN_SPLIT_WAIT;"
|
||||
threshold="&env.CONNECT_BAN_THRESHOLD;">
|
||||
|
||||
<cpcase lower="97"
|
||||
upper="65">
|
||||
|
||||
<cpcase lower="98"
|
||||
upper="66">
|
||||
|
||||
<cpcase lower="99"
|
||||
upper="67">
|
||||
|
||||
<cpcase lower="100"
|
||||
upper="68">
|
||||
|
||||
<cpcase lower="101"
|
||||
upper="69">
|
||||
|
||||
<cpcase lower="102"
|
||||
upper="70">
|
||||
|
||||
<cpcase lower="103"
|
||||
upper="71">
|
||||
|
||||
<cpcase lower="104"
|
||||
upper="72">
|
||||
|
||||
<cpcase lower="105"
|
||||
upper="73">
|
||||
|
||||
<cpcase lower="106"
|
||||
upper="74">
|
||||
|
||||
<cpcase lower="107"
|
||||
upper="75">
|
||||
|
||||
<cpcase lower="108"
|
||||
upper="76">
|
||||
|
||||
<cpcase lower="109"
|
||||
upper="77">
|
||||
|
||||
<cpcase lower="110"
|
||||
upper="78">
|
||||
|
||||
<cpcase lower="111"
|
||||
upper="79">
|
||||
|
||||
<cpcase lower="112"
|
||||
upper="80">
|
||||
|
||||
<cpcase lower="113"
|
||||
upper="81">
|
||||
|
||||
<cpcase lower="114"
|
||||
upper="82">
|
||||
|
||||
<cpcase lower="115"
|
||||
upper="83">
|
||||
|
||||
<cpcase lower="116"
|
||||
upper="84">
|
||||
|
||||
<cpcase lower="117"
|
||||
upper="85">
|
||||
|
||||
<cpcase lower="118"
|
||||
upper="86">
|
||||
|
||||
<cpcase lower="119"
|
||||
upper="87">
|
||||
|
||||
<cpcase lower="120"
|
||||
upper="88">
|
||||
|
||||
<cpcase lower="121"
|
||||
upper="89">
|
||||
|
||||
<cpcase lower="122"
|
||||
upper="90">
|
||||
|
||||
<cpchars index="45">
|
||||
|
||||
<cpchars begin="48"
|
||||
end="57">
|
||||
|
||||
<cpchars begin="65"
|
||||
end="90"
|
||||
front="yes">
|
||||
|
||||
<cpchars begin="91"
|
||||
end="96"
|
||||
front="yes">
|
||||
|
||||
<cpchars begin="97"
|
||||
end="122"
|
||||
front="yes">
|
||||
|
||||
<cpchars begin="123"
|
||||
end="125"
|
||||
front="yes">
|
||||
|
||||
<cpchars front="no"
|
||||
index="47">
|
||||
|
||||
<ctctags allowclientonlytags="&env.CTC_TAGS_ALLOW_CLIENT_ONLY_TAGS;">
|
||||
|
||||
<customprefix letter="q"
|
||||
@ -627,8 +502,6 @@
|
||||
|
||||
<knock notify="&env.KNOCK_NOTIFY;">
|
||||
|
||||
<maxmind file="/etc/inspircd/geolite2.mmdb">
|
||||
|
||||
<messageflood notice="&env.MESSAGE_FLOOD_NOTICE;"
|
||||
privmsg="&env.MESSAGE_FLOOD_PRIVMSG;"
|
||||
tagmsg="&env.MESSAGE_FLOOD_TAG_MSG;">
|
||||
|
Loading…
Reference in New Issue
Block a user