• src/sbbs3/getmail.c

    From rswindell@VERT to CVS commit on Tuesday, August 25, 2015 23:13:05
    src/sbbs3 getmail.c 1.12 1.13
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv28046

    Modified Files:
    getmail.c
    Log Message:
    Performance improvement for getmail() - only open the "mail" index file
    since that is the only file we're reading in this function.
    For some unkonwn reason, opening mail.sdt can sometimes take as long
    as 2-3 seconds when the file is on a SMB/CIFS share. This could cause calls to getmail() to stall noticeably (e.g. sbbsctrl, with the Statistics windows visible) and logging into the terminal server or viewing user statistics. This is a new problem, perhaps only with Vertrauen, but this optimization helps
    to eliviate the most obvious performance problems triggered by it.
    Better/safer string modification (e.g. use of SAFEPRINTF).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Sunday, June 10, 2018 02:00:19
    src/sbbs3 getmail.c 1.16 1.17
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv2243

    Modified Files:
    getmail.c
    Log Message:
    Code cleanup in delfattach().


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thursday, August 02, 2018 23:25:21
    src/sbbs3 getmail.c 1.17 1.18
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    getmail.c
    Log Message:
    delfattch() now returns FALSE if any of the file attachments could not be removed.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, December 15, 2018 04:46:02
    src/sbbs3 getmail.c 1.18 1.19
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv13515

    Modified Files:
    getmail.c
    Log Message:
    Use a one-second timeout (rather than the configured message base open/lock timeout) when opening the mail base for statistics purposes. This should
    solve the problem of long delays during logon or sbbsctrl shutdown while
    mail base maintenance is being performed.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, April 16, 2021 18:49:39
    https://gitlab.synchro.net/main/sbbs/-/commit/aed987f4a5696e8499b46f79
    Modified Files:
    src/sbbs3/getmail.c
    Log Message:
    Don't log a file removal error if the file doesn't exist.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net