https://gitlab.synchro.net/main/sbbs/-/commit/3647500dae6b2959d2fe1841
Modified Files:
src/sbbs3/ftpsrvr.cpp mailsrvr.cpp services.cpp trash.h websrvr.cpp
Log Message:
Create/use C++ class wrapper for cached ip/host/ip-silent.can files
I have a pretty well maintained text/ip.can file, and it is still over 500KB. That half-MB file was being read over a network share for every single TCP connection. This fixes that.
I'm not using this for the terminal server yet since it doesn't get hit nearly as frequently as the other servers and there's special handling of .can files there (the auto display of bad*.msg files).
This commit also includes fixes for a lot of new warnings in ftpsrvr.cpp when built with g++.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net