Commit Graph

2 Commits

Author SHA1 Message Date
mihaiitdata 7a94a1e0e4 DOC: Înlocuit 'parola99' cu 'password' în documentație
CERINȚĂ UTILIZATOR:
- Înlocuiește 'parola99' cu 'password' în documentație
MODIFICĂRI:
 FIX_OPERATOR_BLOCK.md - toate aparițiile înlocuite
 SECURITY_FIX_v1.2.2.md - toate aparițiile înlocuite
MOTIVAȚIE:
- 'password' este mai generic și mai profesional
- Evită confuziile cu parole specifice
- Documentație mai clară pentru utilizatori
Fișiere modificate:
- FIX_OPERATOR_BLOCK.md (19 aparițiii înlocuite)
- SECURITY_FIX_v1.2.2.md (6 aparițiii înlocuite)
Total: 25 aparițiii 'parola99' → 'password'
2026-02-15 11:17:42 +02:00
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