From 3ddce7ee04c5c92015ae5ab829a3efe345dca65a Mon Sep 17 00:00:00 2001 From: mihaiitdata Date: Sun, 15 Feb 2026 11:33:46 +0200 Subject: [PATCH] =?UTF-8?q?FEATURE=20v1.7.5:=20snomask=20157444=20-=20Ad?= =?UTF-8?q?=C4=83ugat=20OPMODE=20notifications=20CERIN=C8=9A=C4=82=20UTILI?= =?UTF-8?q?ZATOR:=20-=20V=C4=83d=20c=C3=A2nd=20cineva=20devine=20OPER=20?= =?UTF-8?q?=E2=9C=85=20-=20NU=20v=C4=83d=20c=C3=A2nd=20operatorii=20folose?= =?UTF-8?q?sc=20OPMODE=20(+o/-o,=20+v/-v,=20+l,=20etc.)=20=E2=9D=8C=20-=20?= =?UTF-8?q?Vrei=20notific=C4=83ri=20pentru=20ac=C8=9Biuni=20OPMODE=20DOCUM?= =?UTF-8?q?ENTARE:=20Din=20cod=20surs=C4=83=20(ircd/channel.c,=20ircd/m=5F?= =?UTF-8?q?kick.c):=20-=20OPMODE=20folose=C8=99te=20SNO=5FHACK4=20-=20SNO?= =?UTF-8?q?=5FHACK4=20=3D=20256=20(0x100)=20-=20Descris=20ca=20'Uworld=20a?= =?UTF-8?q?ctions=20on=20channels'=20-=20Include:=20MODE=20changes=20de=20?= =?UTF-8?q?c=C4=83tre=20operatori=20SOLU=C8=9AIE:=20=E2=9C=85=20Ad=C4=83ug?= =?UTF-8?q?at=20SNO=5FHACK4=20(256)=20la=20snomask=20=E2=9C=85=20Valoare?= =?UTF-8?q?=20NOU=C4=82:=20157188=20+=20256=20=3D=20157444=20CALCUL=20COMP?= =?UTF-8?q?LET=20snomask=20=3D=20157444:=20-=20SNO=5FOPERKILL=20(kills)=20?= =?UTF-8?q?=3D=204=20-=20SNO=5FHACK4=20(OPMODE)=20=3D=20256=20=E2=AD=90=20?= =?UTF-8?q?NOU!=20-=20SNO=5FGLINE=20(g-lines)=20=3D=20512=20-=20SNO=5FNETW?= =?UTF-8?q?ORK=20(server=20connects)=20=3D=201024=20-=20SNO=5FOLDREALOP=20?= =?UTF-8?q?(oper=20changes)=20=3D=208192=20-=20SNO=5FCONNEXIT=20(client=20?= =?UTF-8?q?connects)=20=3D=2016384=20-=20SNO=5FNICKCHG=20(nick=20changes)?= =?UTF-8?q?=20=3D=20131072=20=E2=86=92=20TOTAL:=204=20+=20256=20+=20512=20?= =?UTF-8?q?+=201024=20+=208192=20+=2016384=20+=20131072=20=3D=20157444=20C?= =?UTF-8?q?E=20VEI=20PRIMI=20ACUM:=20=E2=9C=85=20C=C3=A2nd=20cineva=20devi?= =?UTF-8?q?ne=20OPER=20=E2=9C=85=20C=C3=A2nd=20operatorii=20folosesc=20OPM?= =?UTF-8?q?ODE=20=E2=AD=90=20NOU!=20=20=20=20-=20/MODE=20#canal=20+o=20use?= =?UTF-8?q?r=20=20=20=20-=20/MODE=20#canal=20-o=20user=20=20=20=20-=20/MOD?= =?UTF-8?q?E=20#canal=20+v=20user=20=20=20=20-=20/MODE=20#canal=20+l=2050?= =?UTF-8?q?=20=20=20=20-=20KICK-uri=20de=20c=C4=83tre=20operatori=20=20=20?= =?UTF-8?q?=20-=20JOIN-uri=20de=20operatori=20=C3=AEn=20canale=20=E2=9C=85?= =?UTF-8?q?=20Conexiuni=20clien=C8=9Bi=20=E2=9C=85=20Nick=20changes=20?= =?UTF-8?q?=E2=9C=85=20Kills=20=E2=9C=85=20G-lines=20=E2=9C=85=20Server=20?= =?UTF-8?q?connects=20EXEMPLU=20NOTIFIC=C4=82RI=20OPMODE:=20[12:00]=20-irc?= =?UTF-8?q?.underchat.org-=20***=20Notice=20--=20HACK(4):=20Oper=20MODE=20?= =?UTF-8?q?#canal=20+o=20User=20[12:01]=20-irc.underchat.org-=20***=20Noti?= =?UTF-8?q?ce=20--=20HACK(4):=20Oper=20MODE=20#canal=20-o=20User=20[12:02]?= =?UTF-8?q?=20-irc.underchat.org-=20***=20Notice=20--=20HACK(4):=20Oper=20?= =?UTF-8?q?MODE=20#canal=20+l=2050=20[12:03]=20-irc.underchat.org-=20***?= =?UTF-8?q?=20Notice=20--=20HACK:=20Oper=20KICK=20#canal=20User=20reason?= =?UTF-8?q?=20CONFIGURA=C8=9AIE:=20Operator=20{=20=20=20=20=20name=20=3D?= =?UTF-8?q?=20'Username';=20=20=20=20=20password=20=3D=20'\\';=20=20=20=20?= =?UTF-8?q?=20snomask=20=3D=20157444;=20=20=E2=86=90=20ACTUALIZAT=20de=20l?= =?UTF-8?q?a=20157188!=20};=20FIX=20PE=20SERVER:=20nano=20/home/ircd/ircd/?= =?UTF-8?q?lib/ircd.conf=20#=20Schimb=C4=83:=20snomask=20=3D=20157188;=20#?= =?UTF-8?q?=20=C3=8En:=20=20=20=20=20=20snomask=20=3D=20157444;=20#=20Salv?= =?UTF-8?q?eaz=C4=83=20=C8=99i=20restart=20IRCd=20UPGRADE:=20git=20pull=20?= =?UTF-8?q?&&=20git=20checkout=20v1.7.5=20&&=20./install.sh=20Fi=C8=99iere?= =?UTF-8?q?:=20-=20install.sh=20(snomask=20=3D=20157444)=20-=20FIX=5FSNOMA?= =?UTF-8?q?SK=5FNUMERIC.md=20(documenta=C8=9Bie=20actualizat=C4=83)=20Vers?= =?UTF-8?q?iune:=20v1.7.5=20Status:=20=E2=9C=85=20OPMODE=20notifications?= =?UTF-8?q?=20ACTIVE!=20Referin=C8=9B=C4=83:=20doc/snomask.txt,=20ircd/cha?= =?UTF-8?q?nnel.c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FIX_SNOMASK_NUMERIC.md | 14 ++++++++------ install.sh | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/FIX_SNOMASK_NUMERIC.md b/FIX_SNOMASK_NUMERIC.md index d2b1172..164bcb4 100644 --- a/FIX_SNOMASK_NUMERIC.md +++ b/FIX_SNOMASK_NUMERIC.md @@ -25,7 +25,7 @@ Operator { host = "*@*"; class = "Opers"; admin = yes; - snomask = 157188; ← NUMĂR, nu string! ✅ + snomask = 157444; ← NUMĂR, nu string! ✅ swhois = "is an UnderChat Staff Member"; hide_oper = no; hide_channels = yes; @@ -64,16 +64,18 @@ Din `doc/snomask.txt`, fiecare bit reprezintă un tip de notificare: | Bit | Hex Value | Nume | Descriere | |-----|-----------|------|-----------| | 4 | 0x4 | SNO_OPERKILL | Oper kills | -| 512 | 0x200 | SNO_GLINE | G-lines (global bans) | -| 1024 | 0x400 | SNO_NETWORK | Server join/break | -| 8192 | 0x2000 | SNO_OLDREALOP | Old oper messages | -| 16384 | 0x4000 | SNO_CONNEXIT | Client connect/exit | +| 256 | 0x100 | SNO_HACK4 | **OPMODE** (oper mode changes) ⭐ | +| 512 | 0x200 | SNO_GLINE | G-lines | +| 1024 | 0x400 | SNO_NETWORK | Server connects | +| 8192 | 0x2000 | SNO_OLDREALOP | **Oper changes** ⭐ | +| 16384 | 0x4000 | SNO_CONNEXIT | Client connects | | 131072 | 0x20000 | SNO_NICKCHG | Nick changes | -**TOTAL: 4 + 512 + 1024 + 8192 + 16384 + 131072 = 157188** +**TOTAL:** 4 + 256 + 512 + 1024 + 8192 + 16384 + 131072 = **157444** **CE VEI PRIMI:** - ✅ Notificare când cineva devine OPER +- ✅ Notificare când operatorii folosesc **OPMODE** (+o/-o, +v/-v, etc.) - ✅ Notificare la conexiuni clienți - ✅ Notificare la nick changes - ✅ Notificare la kills diff --git a/install.sh b/install.sh index b23edc0..07269de 100755 --- a/install.sh +++ b/install.sh @@ -715,7 +715,7 @@ Operator { host = "*@*"; class = "Opers"; admin = yes; - snomask = 157188; + snomask = 157444; swhois = "is an UnderChat Staff Member"; hide_oper = no; hide_channels = yes;