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!)
This commit is contained in:
parent
61e353feef
commit
513e7cdd48
|
|
@ -0,0 +1,389 @@
|
||||||
|
# UPGRADE v1.7.1: +11 Features - Operatori Custom + Channel Modes Extra
|
||||||
|
|
||||||
|
## 🎉 CE AM ADĂUGAT
|
||||||
|
|
||||||
|
Am activat **11 features OPȚIONALE** din lista "nice to have":
|
||||||
|
- ✅ **5 features** Operatori - Mesaje Custom
|
||||||
|
- ✅ **6 features** Channel Modes Extra
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✅ FEATURES ADĂUGATE (11 total)
|
||||||
|
|
||||||
|
### 👔 **Operatori - Mesaje Custom (5 features)**
|
||||||
|
|
||||||
|
| Feature | Valoare | Ce Face |
|
||||||
|
|---------|---------|---------|
|
||||||
|
| **WHOIS_OPER** | "is an UnderChat Staff Member" | Mesaj WHOIS pentru operatori normali |
|
||||||
|
| **WHOIS_SERVICE** | "is an UnderChat Network Service" | Mesaj WHOIS pentru servicii (bots) |
|
||||||
|
| **WHOIS_ADMIN** | "is an UnderChat Founder" | Mesaj WHOIS pentru admini/founderi |
|
||||||
|
| **OPERMOTD** | TRUE | MOTD separat pentru operatori |
|
||||||
|
| **OMPATH** | $PREFIX/lib/ircd.opermotd | Calea către MOTD operatori |
|
||||||
|
|
||||||
|
**Impact:** ⭐⭐⭐ Moderat - Mesaje personalizate în WHOIS, MOTD separat pentru staff
|
||||||
|
|
||||||
|
#### **REZULTAT ÎN IRC:**
|
||||||
|
|
||||||
|
```irc
|
||||||
|
# User normal face WHOIS pe un operator:
|
||||||
|
/WHOIS OperatorNick
|
||||||
|
|
||||||
|
OperatorNick is oper@staff.underchat.org * Real Name
|
||||||
|
OperatorNick is using irc.underchat.org UnderChat IRC Server
|
||||||
|
OperatorNick is an UnderChat Staff Member ← NOU! ✨
|
||||||
|
OperatorNick is an IRC Operator
|
||||||
|
OperatorNick End of /WHOIS list
|
||||||
|
|
||||||
|
# Admin face WHOIS pe un admin:
|
||||||
|
/WHOIS AdminNick
|
||||||
|
|
||||||
|
AdminNick is admin@staff.underchat.org * Administrator
|
||||||
|
AdminNick is using irc.underchat.org UnderChat IRC Server
|
||||||
|
AdminNick is an UnderChat Founder ← NOU! ✨
|
||||||
|
AdminNick is an IRC Administrator
|
||||||
|
AdminNick End of /WHOIS list
|
||||||
|
|
||||||
|
# Serviciu (bot):
|
||||||
|
/WHOIS ChanServ
|
||||||
|
|
||||||
|
ChanServ is services@services.underchat.org * Channel Services
|
||||||
|
ChanServ is using services.underchat.org UnderChat Services
|
||||||
|
ChanServ is an UnderChat Network Service ← NOU! ✨
|
||||||
|
ChanServ End of /WHOIS list
|
||||||
|
```
|
||||||
|
|
||||||
|
#### **OPERMOTD:**
|
||||||
|
|
||||||
|
Când operatorii se conectează, vor vedea un MOTD special:
|
||||||
|
|
||||||
|
```
|
||||||
|
[10:30] *** OPER MOTD - Message of the Day for IRC Operators
|
||||||
|
╔═══════════════════════════════════════════════════════════╗
|
||||||
|
║ 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 ║
|
||||||
|
║ ║
|
||||||
|
║ 📚 Staff Documentation: https://docs.underchat.org ║
|
||||||
|
║ 💬 Staff Channel: #opers ║
|
||||||
|
║ ║
|
||||||
|
║ Remember: With great power comes great responsibility! ║
|
||||||
|
╚═══════════════════════════════════════════════════════════╝
|
||||||
|
[10:30] *** End of OPER MOTD
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📺 **Channel Modes Extra (6 features)**
|
||||||
|
|
||||||
|
| Feature | Mode | Ce Face | Utilitate |
|
||||||
|
|---------|------|---------|-----------|
|
||||||
|
| **CHMODE_a** | +a | Admin only channel | Doar admini canal pot vorbi |
|
||||||
|
| **CHMODE_L** | +L | Redirect overflow | Redirect users când canalul e full |
|
||||||
|
| **CHMODE_O** | +O | Opers only channel | Doar IRCops pot intra |
|
||||||
|
| **CHMODE_Q** | +Q | No kicks | Nimeni nu poate da kick (doar founderi) |
|
||||||
|
| **CHMODE_S** | +S | Strip colors | Șterge automat codurile de culori |
|
||||||
|
| **CHMODE_T** | +T | No notices | Blochează /NOTICE în canal |
|
||||||
|
|
||||||
|
**Impact:** ⭐⭐⭐⭐ Important - Control avansat canale, protecție extra
|
||||||
|
|
||||||
|
#### **EXEMPLE PRACTICE:**
|
||||||
|
|
||||||
|
**1. +a (Admin only channel):**
|
||||||
|
```irc
|
||||||
|
# Creezi un canal doar pentru admini canal:
|
||||||
|
/JOIN #staff
|
||||||
|
/MODE #staff +a
|
||||||
|
|
||||||
|
# Acum doar cei cu +a (admin) pot vorbi
|
||||||
|
# Ceilalți văd mesajele dar nu pot scrie
|
||||||
|
|
||||||
|
[User normal încearcă să vorbească:]
|
||||||
|
<UserNormal> test
|
||||||
|
[ERROR] #staff :You must have channel admin (+a) to speak
|
||||||
|
```
|
||||||
|
|
||||||
|
**2. +L (Redirect overflow):**
|
||||||
|
```irc
|
||||||
|
# Canal principal cu limită:
|
||||||
|
/MODE #lobby +l 50
|
||||||
|
/MODE #lobby +L #overflow
|
||||||
|
|
||||||
|
# Când #lobby ajunge la 50 users,
|
||||||
|
# următorii sunt redirecționați automat la #overflow
|
||||||
|
|
||||||
|
[User51 se conectează]
|
||||||
|
[10:31] -!- User51 redirected to #overflow (channel full)
|
||||||
|
[10:31] * User51 joins #overflow
|
||||||
|
```
|
||||||
|
|
||||||
|
**3. +O (Opers only):**
|
||||||
|
```irc
|
||||||
|
# Canal secret pentru operatori:
|
||||||
|
/MODE #opers +O
|
||||||
|
|
||||||
|
# Doar IRCops pot intra
|
||||||
|
[User normal încearcă:]
|
||||||
|
/JOIN #opers
|
||||||
|
[ERROR] #opers :Cannot join channel (IRCops only)
|
||||||
|
|
||||||
|
[Operator:]
|
||||||
|
/JOIN #opers
|
||||||
|
[10:32] * You joined #opers ← SUCCES!
|
||||||
|
```
|
||||||
|
|
||||||
|
**4. +Q (No kicks):**
|
||||||
|
```irc
|
||||||
|
# Protejează canalul de kick-uri:
|
||||||
|
/MODE #protected +Q
|
||||||
|
|
||||||
|
# Acum nimeni nu poate da kick, doar founderi
|
||||||
|
[Operator încearcă:]
|
||||||
|
/KICK #protected BadUser Get out
|
||||||
|
[ERROR] #protected :Cannot kick users (channel is +Q)
|
||||||
|
|
||||||
|
# Doar founderii pot da kick
|
||||||
|
[Founder:]
|
||||||
|
/KICK #protected BadUser Get out
|
||||||
|
[10:33] * BadUser was kicked by Founder (Get out) ← SUCCES!
|
||||||
|
```
|
||||||
|
|
||||||
|
**5. +S (Strip colors):**
|
||||||
|
```irc
|
||||||
|
# Canal fără culori (profesional):
|
||||||
|
/MODE #business +S
|
||||||
|
|
||||||
|
# Codurile de culori sunt șterse automat
|
||||||
|
[User trimite:]
|
||||||
|
\x0304,02RED TEXT ON BLUE
|
||||||
|
[Alții văd:]
|
||||||
|
RED TEXT ON BLUE ← Fără culori!
|
||||||
|
```
|
||||||
|
|
||||||
|
**6. +T (No notices):**
|
||||||
|
```irc
|
||||||
|
# Blochează /NOTICE în canal:
|
||||||
|
/MODE #news +T
|
||||||
|
|
||||||
|
# /NOTICE nu funcționează
|
||||||
|
[User încearcă:]
|
||||||
|
/NOTICE #news Test notice
|
||||||
|
[ERROR] #news :Cannot send notices to channel
|
||||||
|
|
||||||
|
# /MSG funcționează normal
|
||||||
|
[User:]
|
||||||
|
Hello everyone! ← MERGE!
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📊 STATISTICI ACTUALIZATE
|
||||||
|
|
||||||
|
| Metrică | v1.7.0 | v1.7.1 | Îmbunătățire |
|
||||||
|
|---------|--------|--------|--------------|
|
||||||
|
| **Features TOTALE** | 138 | **149** | **+11** ✅ |
|
||||||
|
| **% Complete** | 69% | **74.5%** | **+5.5%** 🎯 |
|
||||||
|
| **Operatori Custom** | 0/5 | **5/5** | **100%** ✅ |
|
||||||
|
| **Channel Modes** | 8/14 | **14/14** | **100%** ✅ |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎯 IMPACT
|
||||||
|
|
||||||
|
### **ÎNAINTE v1.7.0:**
|
||||||
|
- ❌ WHOIS pentru opers = generic (ca toți userii)
|
||||||
|
- ❌ Nu există MOTD separat pentru staff
|
||||||
|
- ❌ Lipsesc mode-uri avansate: +a, +L, +O, +Q, +S, +T
|
||||||
|
|
||||||
|
### **DUPĂ v1.7.1:**
|
||||||
|
- ✅ WHOIS pentru opers = "is an UnderChat Staff Member" (profesional!)
|
||||||
|
- ✅ WHOIS pentru admins = "is an UnderChat Founder"
|
||||||
|
- ✅ WHOIS pentru servicii = "is an UnderChat Network Service"
|
||||||
|
- ✅ MOTD separat pentru operatori (instrucțiuni staff)
|
||||||
|
- ✅ Channel modes complete: +a, +L, +O, +Q, +S, +T (control maxim!)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 UPGRADE PE SERVER
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd ~/ircu2
|
||||||
|
|
||||||
|
# Pull ultimele modificări
|
||||||
|
git pull origin main
|
||||||
|
|
||||||
|
# Checkout pe v1.7.1
|
||||||
|
git checkout v1.7.1
|
||||||
|
|
||||||
|
# Verifică că features-urile sunt adăugate:
|
||||||
|
grep -c "WHOIS_OPER" install.sh # → 1 ✅
|
||||||
|
grep -c "WHOIS_ADMIN" install.sh # → 1 ✅
|
||||||
|
grep -c "OPERMOTD" install.sh # → 1 ✅
|
||||||
|
grep -c "CHMODE_a" install.sh # → 1 ✅
|
||||||
|
grep -c "CHMODE_L" install.sh # → 1 ✅
|
||||||
|
grep -c "CHMODE_O" install.sh # → 1 ✅
|
||||||
|
|
||||||
|
# Reinstalează:
|
||||||
|
./install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔍 VERIFICARE DUPĂ INSTALARE
|
||||||
|
|
||||||
|
### **1. Verifică în ircd.conf:**
|
||||||
|
```bash
|
||||||
|
grep "WHOIS_" /home/ircd/ircd/lib/ircd.conf
|
||||||
|
grep "OPERMOTD" /home/ircd/ircd/lib/ircd.conf
|
||||||
|
grep "CHMODE_" /home/ircd/ircd/lib/ircd.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
**Output așteptat:**
|
||||||
|
```conf
|
||||||
|
"WHOIS_OPER" = "is an UnderChat Staff Member";
|
||||||
|
"WHOIS_SERVICE" = "is an UnderChat Network Service";
|
||||||
|
"WHOIS_ADMIN" = "is an UnderChat Founder";
|
||||||
|
"OPERMOTD" = "TRUE";
|
||||||
|
"OMPATH" = "$PREFIX/lib/ircd.opermotd";
|
||||||
|
"CHMODE_a" = "TRUE";
|
||||||
|
"CHMODE_L" = "TRUE";
|
||||||
|
"CHMODE_O" = "TRUE";
|
||||||
|
"CHMODE_Q" = "TRUE";
|
||||||
|
"CHMODE_S" = "TRUE";
|
||||||
|
"CHMODE_T" = "TRUE";
|
||||||
|
```
|
||||||
|
|
||||||
|
### **2. Creează OPERMOTD:**
|
||||||
|
```bash
|
||||||
|
cat > /home/ircd/ircd/lib/ircd.opermotd << 'EOF'
|
||||||
|
╔═══════════════════════════════════════════════════════════╗
|
||||||
|
║ 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 ║
|
||||||
|
║ ║
|
||||||
|
║ 📚 Staff Documentation: https://docs.underchat.org ║
|
||||||
|
║ 💬 Staff Channel: #opers ║
|
||||||
|
║ ║
|
||||||
|
║ Remember: With great power comes great responsibility! ║
|
||||||
|
╚═══════════════════════════════════════════════════════════╝
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod 644 /home/ircd/ircd/lib/ircd.opermotd
|
||||||
|
```
|
||||||
|
|
||||||
|
### **3. Test în IRC:**
|
||||||
|
|
||||||
|
**Test WHOIS:**
|
||||||
|
```irc
|
||||||
|
# După ce te loghezi ca oper:
|
||||||
|
/OPER youroper password
|
||||||
|
|
||||||
|
# Alt user face WHOIS pe tine:
|
||||||
|
/WHOIS YourNick
|
||||||
|
|
||||||
|
# Ar trebui să vezi:
|
||||||
|
YourNick is an UnderChat Staff Member ← NOU! ✅
|
||||||
|
```
|
||||||
|
|
||||||
|
**Test OPERMOTD:**
|
||||||
|
```irc
|
||||||
|
# După /OPER, ar trebui să vezi automat OPERMOTD
|
||||||
|
# Sau manual:
|
||||||
|
/OPERMOTD
|
||||||
|
|
||||||
|
# Ar trebui să vezi mesajul custom pentru staff
|
||||||
|
```
|
||||||
|
|
||||||
|
**Test Channel Modes:**
|
||||||
|
```irc
|
||||||
|
# Test +a (admin only):
|
||||||
|
/MODE #test +a
|
||||||
|
<normal_user> test
|
||||||
|
[ERROR] #test :You must have channel admin (+a) to speak
|
||||||
|
|
||||||
|
# Test +O (opers only):
|
||||||
|
/MODE #opers +O
|
||||||
|
[User normal încearcă să intre]
|
||||||
|
[ERROR] #opers :Cannot join channel (IRCops only)
|
||||||
|
|
||||||
|
# Test +Q (no kicks):
|
||||||
|
/MODE #protected +Q
|
||||||
|
/KICK #protected user reason
|
||||||
|
[ERROR] #protected :Cannot kick users (channel is +Q)
|
||||||
|
|
||||||
|
# Test +S (strip colors):
|
||||||
|
/MODE #business +S
|
||||||
|
[Mesajele colorate sunt șterse automat]
|
||||||
|
|
||||||
|
# Test +T (no notices):
|
||||||
|
/MODE #news +T
|
||||||
|
/NOTICE #news test
|
||||||
|
[ERROR] #news :Cannot send notices to channel
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🎉 CONCLUZIE
|
||||||
|
|
||||||
|
### **v1.7.1 = 74.5% Complete!**
|
||||||
|
|
||||||
|
**De la 69% la 74.5%:**
|
||||||
|
- ✅ +5.5% features adăugate
|
||||||
|
- ✅ Operatori - Mesaje Custom: 100% complete
|
||||||
|
- ✅ Channel Modes: 100% complete (14/14)
|
||||||
|
|
||||||
|
**Ce mai lipsește pentru 100% (25.5% = 51 features):**
|
||||||
|
- 🟢 SASL Complet (8 features) - Necesită server extern
|
||||||
|
- 🟢 CTCP Versioning (6 features) - Monitoring opțional
|
||||||
|
- 🟢 Shuns/Zlines (6 features) - G-lines sunt suficiente
|
||||||
|
- 🟢 SSL Avansat (6 features) - Setări de bază OK
|
||||||
|
- 🟢 Diverse Legacy (25 features) - Foarte specifice
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Versiune**: v1.7.1
|
||||||
|
**Data**: 15 Februarie 2026
|
||||||
|
**Features**: 149/200 (74.5%)
|
||||||
|
**Status**: ✅ SECURIZAT + PERSONALIZAT COMPLET
|
||||||
|
**Upgrade**: git pull && git checkout v1.7.1 && ./install.sh
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📋 FEATURES BREAKDOWN
|
||||||
|
|
||||||
|
**v1.7.1 vs v1.7.0:**
|
||||||
|
```
|
||||||
|
v1.7.0: ███████████████████████████████████░░░░░░░░░░ 69% (138)
|
||||||
|
v1.7.1: ██████████████████████████████████████░░░░░░░ 74.5% (149)
|
||||||
|
^^^^^^^^ +11 features (Opers Custom + Channel Modes Extra)
|
||||||
|
```
|
||||||
|
|
||||||
|
**CE MAI LIPSEȘTE:**
|
||||||
|
- 25.5% = 51 features OPȚIONALE sau LEGACY
|
||||||
|
- Majoritatea necesită configurare externă (SASL) sau sunt cosmetice
|
||||||
|
|
||||||
|
**v1.7.1 = PERFECT pentru Production cu Personalizare Completă!** ✅🎨🔒
|
||||||
|
|
||||||
15
install.sh
15
install.sh
|
|
@ -953,6 +953,14 @@ features {
|
||||||
"EXCEPTS" = "TRUE";
|
"EXCEPTS" = "TRUE";
|
||||||
"MAXEXCEPTS" = "45";
|
"MAXEXCEPTS" = "45";
|
||||||
|
|
||||||
|
# Channel modes extra
|
||||||
|
"CHMODE_a" = "TRUE";
|
||||||
|
"CHMODE_L" = "TRUE";
|
||||||
|
"CHMODE_O" = "TRUE";
|
||||||
|
"CHMODE_Q" = "TRUE";
|
||||||
|
"CHMODE_S" = "TRUE";
|
||||||
|
"CHMODE_T" = "TRUE";
|
||||||
|
|
||||||
# Extended Bans
|
# Extended Bans
|
||||||
"EXTBANS" = "TRUE";
|
"EXTBANS" = "TRUE";
|
||||||
"EXTBAN_a" = "TRUE";
|
"EXTBAN_a" = "TRUE";
|
||||||
|
|
@ -991,6 +999,13 @@ features {
|
||||||
"CONFIG_OPERCMDS" = "TRUE";
|
"CONFIG_OPERCMDS" = "TRUE";
|
||||||
"OPER_HIDE" = "TRUE";
|
"OPER_HIDE" = "TRUE";
|
||||||
|
|
||||||
|
# Operatori - Mesaje Custom
|
||||||
|
"WHOIS_OPER" = "is an UnderChat Staff Member";
|
||||||
|
"WHOIS_SERVICE" = "is an UnderChat Network Service";
|
||||||
|
"WHOIS_ADMIN" = "is an UnderChat Founder";
|
||||||
|
"OPERMOTD" = "TRUE";
|
||||||
|
"OMPATH" = "$PREFIX/lib/ircd.opermotd";
|
||||||
|
|
||||||
# SSL/TLS
|
# SSL/TLS
|
||||||
"SSL_CERTFILE" = "$PREFIX/lib/ircd.pem";
|
"SSL_CERTFILE" = "$PREFIX/lib/ircd.pem";
|
||||||
"SSL_KEYFILE" = "$PREFIX/lib/ircd.pem";
|
"SSL_KEYFILE" = "$PREFIX/lib/ircd.pem";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue