mihaiitdata
|
42565c058a
|
FIX CRITIC v1.7.3: snomask MUTAT în Class Opers (locația corectă!)
PROBLEMA REALĂ:
- snomask pus GREȘIT în blocul Operator
- Cauza eroarea: 'No Operator block for your host'
- snomask NU aparține în Operator!
CAUZA:
Documentația example.conf spune:
'<snomask> applies only to classes used for Operator blocks'
→ snomask merge în Class, NU în Operator direct!
SOLUȚIA:
✅ MUTAT snomask în Class Opers
✅ ELIMINAT snomask din Operator block
ÎNAINTE (GREȘIT):
Operator {
name = 'Raducu';
snomask = '+s +o +c +k +f +b +n'; ← GREȘIT!
};
DUPĂ (CORECT):
Class {
name = 'Opers';
snomask = '+s +o +c +k +f +b +n'; ← CORECT! ✅
};
Operator {
name = 'Raducu';
# fără snomask aici!
};
MODIFICĂRI install.sh:
1. Adăugat snomask în Class Opers (linia 639)
2. Eliminat snomask din Operator block
CONFIGURAȚIE CORECTĂ FINALĂ:
Class {
name = 'Opers';
pingfreq = 1 minutes 30 seconds;
sendq = 160000;
maxlinks = 20;
snomask = '+s +o +c +k +f +b +n'; ← AICI!
local = no;
freeform = yes;
...
};
Operator {
name = 'EOFCONFIG_OPER_USER';
password = 'EOFCONFIG_OPER_PASS';
host = '*@*';
class = 'Opers';
admin = yes;
swhois = 'is an UnderChat Staff Member';
hide_oper = no;
hide_channels = yes;
whois_notice = yes;
# NU snomask aici!
};
TEST:
/OPER username password
→ Ar trebui să funcționeze ACUM! ✅
FLAGS SNOMASK (în Class Opers):
+s = Server connections
+o = Operator mode changes (când cineva devine oper)
+c = Client connections
+k = Kills
+f = Flood detection
+b = Bot detections
+n = Nick changes
REZULTAT IRC:
[11:02] -irc.underchat.org- *** Notice -- User is now a global operator (O)
UPGRADE:
git pull && ./install.sh
Editează manual ircd.conf dacă ai deja instalat:
- Adaugă snomask în Class Opers
- Șterge snomask din Operator
Fișiere:
- install.sh (snomask mutat în Class Opers)
- FIX_OPERATOR_BLOCK.md (documentație corectată)
Versiune: v1.7.3
Status: ✅ FIX CRITIC - snomask în locația corectă!
|
2026-02-15 11:13:14 +02:00 |