• v1.7.4 9f042f470a

    Ghost released this 2026-02-15 09:27:55 +00:00 | 36 commits to main since this release

    CRITICAL FIX: snomask syntax error resolved
    Problem: snomask = '+s +o...' caused syntax error
    Solution: snomask = 157188 (numeric value)
    ISSUE:

    • snomask with STRING flags in Class → syntax error
    • IRCd expects NUMBER, not string!
      SOLUTION:
      Removed snomask from Class Opers
      Added snomask NUMERIC in Operator block
      snomask = 157188 (sum of hex values)
      CALCULATION:
      SNO_OPERKILL = 4
      SNO_GLINE = 512
      SNO_NETWORK = 1024
      SNO_OLDREALOP = 8192
      SNO_CONNEXIT = 16384
      SNO_NICKCHG = 131072
      → TOTAL = 157188
      NOTIFICATIONS:
      OPER changes (when someone becomes oper)
      Client connections
      Nick changes
      Kills
      G-lines
      Server connects
      OTHER VALUES:
    • 516 = Minimal (kills + glines)
    • 1540 = Default for opers
    • 157188 = Complete (RECOMMENDED)
      UPGRADE: git checkout v1.7.4 && ./install.sh
      Manual fix: snomask = 157188; in Operator block
      Reference: doc/snomask.txt
    Downloads