From rswindell@VERT to CVS commit on Mon Mar 23 20:35:39 2015
src/sbbs3 fixsmb.c 1.36 1.37
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv15104
Modified Files:
fixsmb.c
Log Message:
When run with the -renumber option, truncate the .hash file since any existing hash entries will then have incorrect or invalid message numbers.
From deuce@VERT to CVS commit on Fri Aug 21 23:29:20 2015
src/sbbs3 fixsmb.c 1.37 1.38
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv29617
Modified Files:
fixsmb.c
Log Message:
Fix warning. Don't pass variables as the format to printf().
I need to remove the \n at the end of usage() since puts() appends one.
From rswindell@VERT to CVS commit on Wed Nov 23 19:03:58 2016
src/sbbs3 fixsmb.c 1.39 1.40
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
No longer index duplicate msg header records.
The duplicates aren't removed from the header file, just not indexed.
From rswindell@VERT to CVS commit on Mon Nov 27 22:41:45 2017
src/sbbs3 fixsmb.c 1.40 1.41
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
Fixed bug:
When fixing a non-hyper-allocated message base, the newly created .sha
(header allocation) file would contain one extra zero-record because I
wasn't accounting for the SMB/status header (32 bytes) in the .shd file
when I was initialing the new .sha file. This explains chksmb warning
!Size of SHA file (x) does not match SHD file (y)
after running fixsmb on a message base.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From rswindell@VERT to CVS commit on Tue Feb 20 18:08:54 2018
src/sbbs3 fixsmb.c 1.41 1.42
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
Will now repair a SMB status header's 'last_msg' value if it's lower than
the highest message number indexed.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From rswindell@VERT to CVS commit on Tue Feb 20 19:22:18 2018
src/sbbs3 fixsmb.c 1.42 1.43
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
Added -fixnums argument (optional) which can be used to allocate new
numbers to message with "duplicate message numbers" when they are at the
end of the message base (newly created message headers).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From rswindell@VERT to CVS commit on Tue Feb 20 20:52:50 2018
src/sbbs3 fixsmb.c 1.43 1.44
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
If you specify a an invalid msgbase filename, don't create it - just
return an error.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From rswindell@VERT to CVS commit on Tue Feb 20 21:44:02 2018
src/sbbs3 fixsmb.c 1.44 1.45
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
fixsmb.c
Log Message:
Added new option (-rehash) to recreate the *.hash file
(without requireing the use of -renumber).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From rswindell@VERT to CVS commit on Sun Apr 29 23:05:12 2018
src/sbbs3 fixsmb.c 1.45 1.46
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv14451
Modified Files:
fixsmb.c
Log Message:
Bug fix: if the msgbase.lock file existed, it would cause the msgbase open (and thus fixsmb) to fail, but just before exiting, fixsmb would delete the .lock file (whoops). The msgbase.lock file means something else is rebuilding this base (e.g. smbutil) and thus we can't just go deleting the .lock file, unless we (fixmsb) was the one that created it.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Mar 12 14:00:54 2024
It's better to have deleted messages without a hash than to hash invalid message numbers.
This can be used to address a (renumbered?) message base that Kirkman
shared with me with "Invalid Message number" chksmb warnings from hash
entries with message numbers > than the base's last_msg.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Mar 17 00:34:50 2024