BBS:      TELESC.NET.BR
Assunto:  src/sbbs3/ftpsrvr.cpp mailsrvr.cpp main.cpp services.cpp websrvr.cpp
De:       Rob Swindell (on Windows 11)
Data:     Sat, 2 May 2026 20:14:22 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/74d228e477cbdd68551d2a4d
Modified Files:
	src/sbbs3/ftpsrvr.cpp mailsrvr.cpp main.cpp services.cpp websrvr.cpp
Log Message:
sbbs3 servers: demote zero-removal clear log to LOG_DEBUG

The five servers share a single login_attempt_list. When a generic
ctrl/clear semfile is touched (or a host-level MQTT clear topic
fires), every server independently fans out and tries to clear the
same shared list. The first to grab the list lock removes the
matching entries; the others find them already gone and would log
"Cleared 0 login attempt(s) for IP X" at LOG_INFO -- four redundant
info-level lines per signal.

Drop those zero-count messages to LOG_DEBUG so a real clear stays
visible at INFO while the runner-up servers stay quiet at default
log levels. The list-lock already serializes the mutations, so
correctness is unchanged -- this is purely log-noise reduction.

Co-Authored-By: Claude Opus 4.7 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]