more last minute fixes

This commit is contained in:
root 2024-11-06 13:25:18 +00:00
parent 58e9ea823a
commit 60ee03723a
7 changed files with 66 additions and 28 deletions

View File

@ -1,4 +1,4 @@
ARG BUILD_SERVER_NAME="*" ARG BUILD_SERVER_NAME="irc.lame-network.local"
ARG UBUNTU_VERSION="noble" ARG UBUNTU_VERSION="noble"
@ -182,9 +182,7 @@ ENV LINK_TIMEOUT=3600
ENV CLOAK_KEY="changemechangemechangemechangeme" ENV CLOAK_KEY="changemechangemechangemechangeme"
ENV CLOAK_PREFIX="cloak/" ENV CLOAK_SUFFIX="hidden"
ENV CLOAK_SUFFIX=".hidden"
ENV BLOCK_AMSG_ACTION="killopers" ENV BLOCK_AMSG_ACTION="killopers"
@ -292,13 +290,13 @@ ENV IRCV3_EXTENDED_JOIN="yes"
ENV JOIN_FLOOD_BOOT_WAIT="32s" ENV JOIN_FLOOD_BOOT_WAIT="32s"
ENV JOIN_FLOOD_DURATION="2m" ENV JOIN_FLOOD_DURATION="32s"
ENV JOIN_FLOOD_SPLIT_WAIT="32s" ENV JOIN_FLOOD_SPLIT_WAIT="32s"
ENV KNOCK_NOTIFY="both" ENV KNOCK_NOTIFY="both"
ENV LIST_MAX_SIZE="100" ENV LIST_MAX_SIZE="256"
ENV MESSAGE_FLOOD_NOTICE="1.0" ENV MESSAGE_FLOOD_NOTICE="1.0"

View File

@ -21,8 +21,6 @@ LINK_RECV_PASSWORD="MTg4ZDNjNTE5ZDU2MTQxZDdmZWNmNjU1ZjUzY2NkMWM3M2ZmMTY2NmFmYWJh
LINK_SEND_PASSWORD="MTg4ZDNjNTE5ZDU2MTQxZDdmZWNmNjU1ZjUzY2NkMWM3M2ZmMTY2NmFmYWJhOWIw" LINK_SEND_PASSWORD="MTg4ZDNjNTE5ZDU2MTQxZDdmZWNmNjU1ZjUzY2NkMWM3M2ZmMTY2NmFmYWJhOWIw"
LINK_TIMEOUT="32" LINK_TIMEOUT="32"
CLOAK_KEY="NzY2NDM5NTkyOTVmOTdmZDkzODA2NDk5MWRmNjVjZjRhMzcyOGZjMTgwY2YwMGIz" CLOAK_KEY="NzY2NDM5NTkyOTVmOTdmZDkzODA2NDk5MWRmNjVjZjRhMzcyOGZjMTgwY2YwMGIz"
CLOAK_PREFIX="cloak/"
CLOAK_SUFFIX=".hidden"
TOR_PREFIX="tor/" TOR_PREFIX="tor/"
DEFAULT_USER_MODES="x" DEFAULT_USER_MODES="x"
SSL_USER_MODES="x" SSL_USER_MODES="x"

View File

@ -21,7 +21,6 @@ LINK_RECV_PASSWORD="changeme"
LINK_SEND_PASSWORD="changeme" LINK_SEND_PASSWORD="changeme"
LINK_TIMEOUT="32" LINK_TIMEOUT="32"
CLOAK_KEY="changemechangemechangemechangeme" CLOAK_KEY="changemechangemechangemechangeme"
CLOAK_PREFIX="cloak/"
CLOAK_SUFFIX=".hidden" CLOAK_SUFFIX=".hidden"
TOR_PREFIX="tor/" TOR_PREFIX="tor/"
DEFAULT_USER_MODES="x" DEFAULT_USER_MODES="x"

View File

@ -7,7 +7,7 @@ services:
image: inspi4 image: inspi4
network_mode: "host" network_mode: "host"
env_file: "config.env" env_file: "config.env"
command: /usr/local/bin/inspircd -c /etc/inspircd/inspircd.conf -F -d command: /usr/local/bin/inspircd -c /etc/inspircd/inspircd.conf -F
volumes: volumes:
- ./custom:/etc/inspircd/custom:ro - ./custom:/etc/inspircd/custom:ro
- ssl:/etc/ssl/inspircd - ssl:/etc/ssl/inspircd

View File

@ -4,10 +4,10 @@
# server="temple.supernets.org"> # server="temple.supernets.org">
#<link allowmask="*" #<link allowmask="*"
# bind="100.83.238.47" # bind="1.2.3.4"
# hidden="no" # hidden="no"
# sslprofile="defaultssl" # sslprofile="defaultssl"
# ipaddr="100.79.209.72" # ipaddr="4.2.3.1"
# name="temple.supernets.org" # name="temple.supernets.org"
# port="&env.SERVER_SSL_PORT;" # port="&env.SERVER_SSL_PORT;"
# recvpass="&env.LINK_RECV_PASSWORD;" # recvpass="&env.LINK_RECV_PASSWORD;"
@ -169,3 +169,47 @@
<passforward cmd="SQUERY $nickrequired :IDENTIFY $nick $pass" <passforward cmd="SQUERY $nickrequired :IDENTIFY $nick $pass"
forwardmsg="NOTICE $nick :*** Forwarding PASS to $nickrequired" forwardmsg="NOTICE $nick :*** Forwarding PASS to $nickrequired"
nick="NICKSERV"> nick="NICKSERV">
#<module name="account">
#<module name="blockhighlight">
#<module name="connectban">
#<module name="connflood">
#<module name="cve_2024_39844">
#<module name="delayuse">
#<module name="discordnick">
#<module name="eventexec">
#<module name="helpmode">
#<module name="ipinfo_io">
#<module name="ircv3_extjwt">
#<module name="ldapauth">
#<module name="messagelength">
#<module name="multiprefix">
#<module name="opmoderated">
#<module name="randomidxlines">
#<module name="randquote">
#<module name="realnameban">
#<module name="solvemsg">
#<module name="sqlauth">
#<module name="sqloper">
#<module name="qrcode">

View File

@ -172,10 +172,6 @@
name="GlobalOp" name="GlobalOp"
vhost="&env.GLOBAL_OP_VHOST;"> vhost="&env.GLOBAL_OP_VHOST;">
<type classes="SACommands OperChat BanControl HostCloak ServerLink"
name="HOPM"
vhost="&env.HOPM_VHOST;">
<type classes="HostCloak" <type classes="HostCloak"
name="Helper" name="Helper"
vhost="&env.HELPER_VHOST;"> vhost="&env.HELPER_VHOST;">
@ -358,9 +354,8 @@
<channels opers="&env.CHANNELS_OPERS;" <channels opers="&env.CHANNELS_OPERS;"
users="&env.CHANNELS_USERS;"> users="&env.CHANNELS_USERS;">
<cloak method="hmac-sha256" <cloak method="hmac-sha256-addr"
key="&env.CLOAK_KEY;" key="&env.CLOAK_KEY;"
prefix="&env.CLOAK_PREFIX;"
suffix="&env.CLOAK_SUFFIX;"> suffix="&env.CLOAK_SUFFIX;">
<connectban banmessage="filtered for connection hammering; wait 64 seconds to retry" <connectban banmessage="filtered for connection hammering; wait 64 seconds to retry"
@ -545,10 +540,6 @@
listmodes="yes" listmodes="yes"
saveperiod="1d"> saveperiod="1d">
<qrcode blockchar=" "
darkcolour="black"
lightcolour="white">
<remove protectedrank="50000" <remove protectedrank="50000"
supportnokicks="&env.REMOVE_SUPPORT_NO_KICKS;"> supportnokicks="&env.REMOVE_SUPPORT_NO_KICKS;">

View File

@ -36,7 +36,11 @@
<module name="chgname"> <module name="chgname">
<module name="classban"> <module name="classban">
<module name="clearchan"> <module name="clearchan">
<module name="cloaking"> <module name="cloak">
<module name="cloak_sha256">
<module name="cloak_static">
<module name="cloak_unreal">
<module name="cloak_user">
<module name="clones"> <module name="clones">
<module name="codepage"> <module name="codepage">
<module name="commonchans"> <module name="commonchans">
@ -109,7 +113,6 @@
<module name="modenotice"> <module name="modenotice">
<module name="monitor"> <module name="monitor">
<module name="muteban"> <module name="muteban">
<module name="mysql">
<module name="namedmodes"> <module name="namedmodes">
<module name="namesx"> <module name="namesx">
<module name="nickflood"> <module name="nickflood">
@ -134,9 +137,7 @@
<module name="password_hash"> <module name="password_hash">
<module name="pbkdf2"> <module name="pbkdf2">
<module name="permchannels"> <module name="permchannels">
<module name="pgsql">
<module name="protoctl"> <module name="protoctl">
<module name="qrcode">
<module name="redirect"> <module name="redirect">
<module name="regex_glob"> <module name="regex_glob">
<module name="regex_pcre2"> <module name="regex_pcre2">
@ -174,8 +175,6 @@
<module name="shun"> <module name="shun">
<module name="silence"> <module name="silence">
<module name="spanningtree"> <module name="spanningtree">
<module name="sqlite3">
<module name="ssl_gnutls">
<module name="sslinfo"> <module name="sslinfo">
<module name="sslmodes"> <module name="sslmodes">
<module name="sslrehashsignal"> <module name="sslrehashsignal">
@ -196,3 +195,12 @@
<module name="watch"> <module name="watch">
<module name="websocket"> <module name="websocket">
<module name="xline_db"> <module name="xline_db">
<module name="regex_pcre">
<module name="pgsql">
<module name="mysql">
<module name="sqlite3">
<module name="ssl_mbedtls">
<module name="ssl_openssl">
<module name="ssl_gnutls">
<module name="log_sql">
<module name="log_syslog">