Commit Graph

2 Commits

Author SHA1 Message Date
mihaiitdata 548e92444e FIX v1.7.1: Generare automată OPERMOTD la instalare
CERINȚĂ UTILIZATOR:
- Nu am motd-ul pentru operi
- Pune-l să îl genereze automat când se instalează serverul
IMPLEMENTARE:
 OPERMOTD generat AUTOMAT la instalare!
 Fișier creat în lib/ și etc/
 Permisiuni setate automat (644)
CE FACE:
- Generează /home/ircd/ircd/lib/ircd.opermotd automat
- Copiază și în /home/ircd/ircd/etc/ircd.opermotd
- Setează chmod 644 pe ambele fișiere
- Log success: 'OPERMOTD creat în lib/ și copiat în etc/'
CONȚINUT OPERMOTD:
╔═══════════════════════════════════════════════════════════╗
║          WELCOME TO UNDERCHAT IRC STAFF                   ║
║                                                           ║
║  You are now logged in as an IRC Operator.                ║
║                                                           ║
║  RESPONSIBILITIES:                                        ║
║  • Help users with problems                               ║
║  • Monitor for abuse and spam                             ║
║  • Enforce network rules                                  ║
║  • Maintain network security                              ║
║                                                           ║
║  COMMANDS:                                                ║
║  • /GLINE user@host :reason  - Global ban                 ║
║  • /REHASH                   - Reload config              ║
║  • /CHECK nickname           - Check user info            ║
║  • /WHOIS nickname           - Extended user info         ║
║  • /SETHOST hostname         - Change your hostname       ║
║  • /OPERMOTD                 - View this message again    ║
║                                                           ║
║  CHANNELS:                                                ║
║  • #opers       - Staff discussion channel                ║
║  • #support     - User support channel                    ║
║                                                           ║
║  📚 Staff Documentation: https://docs.underchat.org       ║
║  🔒 Privacy Policy: Keep user data confidential           ║
║                                                           ║
║  Remember: With great power comes great responsibility!   ║
╚═══════════════════════════════════════════════════════════╝
UPGRADE:
După ./install.sh, OPERMOTD este AUTOMAT disponibil!
Nu mai e nevoie de configurare manuală!
Test:
/OPER youroper password
→ Vezi automat OPERMOTD când te loghezi ca oper
sau manual:
/OPERMOTD
→ Vezi mesajul staff
Fișiere:
- install.sh (adăugat generare automată OPERMOTD)
- RELEASE_NOTES_v1.7.1.md (actualizat documentație)
2026-02-15 10:50:24 +02:00
mihaiitdata 513e7cdd48 FEATURE v1.7.1: +11 Features - Operatori Custom + Channel Modes Extra
CERINȚĂ UTILIZATOR:
- Activează Operatori - Mesaje Custom (5 features)
- Activează Channel Modes Extra (6 features)
IMPLEMENTARE COMPLETĂ:
 11 features noi adăugate!
 De la 69% (138) la 74.5% (149 features)
 +5.5% îmbunătățire
OPERATORI - MESAJE CUSTOM (5 features):
 WHOIS_OPER = 'is an UnderChat Staff Member'
 WHOIS_SERVICE = 'is an UnderChat Network Service'
 WHOIS_ADMIN = 'is an UnderChat Founder'
 OPERMOTD = TRUE (MOTD separat pentru staff)
 OMPATH = \/lib/ircd.opermotd
REZULTAT IRC:
/WHOIS OperatorNick
→ OperatorNick is an UnderChat Staff Member 
/WHOIS AdminNick
→ AdminNick is an UnderChat Founder 
/WHOIS ChanServ
→ ChanServ is an UnderChat Network Service 
CHANNEL MODES EXTRA (6 features):
 CHMODE_a = TRUE (+a = admin only channel)
 CHMODE_L = TRUE (+L = redirect overflow)
 CHMODE_O = TRUE (+O = opers only)
 CHMODE_Q = TRUE (+Q = no kicks)
 CHMODE_S = TRUE (+S = strip colors)
 CHMODE_T = TRUE (+T = no notices)
EXEMPLE PRACTICE:
+a: /MODE #staff +a (doar admini vorbesc)
+L: /MODE #lobby +l 50 +L #overflow (redirect automat)
+O: /MODE #opers +O (doar IRCops pot intra)
+Q: /MODE #protected +Q (nu se pot da kick-uri)
+S: /MODE #business +S (șterge culori automat)
+T: /MODE #news +T (blochează /NOTICE)
STATISTICI:
- ÎNAINTE v1.7.0: 138 features (69%)
- DUPĂ v1.7.1: 149 features (74.5%)
- ÎMBUNĂTĂȚIRE: +11 features (+5.5%)
IMPACT:
 WHOIS personalizat pentru staff (profesional!)
 MOTD separat pentru operatori (instrucțiuni)
 Control COMPLET canale (14/14 modes)
 Protecție avansată (+Q, +O, +S, +T)
 Redirect automat (+L pentru load balancing)
CE MAI LIPSEȘTE (25.5% = 51 features):
🟢 SASL Complet (8) - Necesită server extern
🟢 CTCP Versioning (6) - Monitoring opțional
🟢 Shuns/Zlines (6) - G-lines suficiente
🟢 SSL Avansat (6) - Setări bază OK
🟢 Diverse Legacy (25) - Foarte specifice
UPGRADE: git pull && git checkout v1.7.1 && ./install.sh
Fișiere:
- install.sh (149 features vs 138 în v1.7.0)
- RELEASE_NOTES_v1.7.1.md (documentație completă)
Versiune: v1.7.1
Status:  SECURIZAT + PERSONALIZAT COMPLET
Progress: 74.5% (aproape 3/4 din toate features!)
2026-02-15 10:34:02 +02:00