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]