-
src/sbbs3/pktdump.c
From
rswindell@1:103/705 to
CVS commit on Sat Mar 31 02:41:00 2018
src/sbbs3 pktdump.c 1.10 1.11
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv14547
Modified Files:
pktdump.c
Log Message:
Use new struct fidoaddr (5D address).
--- SBBSecho 3.04-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Sun Oct 7 17:01:10 2018
src/sbbs3 pktdump.c 1.11 1.12
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/home/rswindell/sbbs/src/sbbs3
Modified Files:
pktdump.c
Log Message:
Fix GCC warning: field precision specifier ΓÇÿ.*ΓÇÖ expects argument of type ΓÇÿintΓÇÖ, but argument 3 has type ΓÇÿlong unsigned intΓÇÖ [-Wformat=]
--- SBBSecho 3.06-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Thu Apr 9 02:27:38 2020
src/sbbs3 pktdump.c 1.12 1.13
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv5237
Modified Files:
pktdump.c
Log Message:
Added a -recover option (e.g. pktdump -r *.pkt). This option will create duplicates of all the parsed packet files, but excluding all corrupted packed messages. The recovered packet files are named *.recovered.
Also improved the corrupted packed message header detection to make this feature more useful.
Created at the request of Nelgin who promises to test and use, for better or for worse, in sickness and in health, from this day forward, yadda yadda yadda.
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Thu Apr 9 11:30:39 2020
src/sbbs3 pktdump.c 1.13 1.14
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv9086
Modified Files:
pktdump.c
Log Message:
If a pkdmsg type is not 0x0002, then just move forward 2-bytes until there is valid pkdmsg type.
This will allow better re-sync with a badly corrupted packet.
I waffled about whether it should try to read the variable header fields if the DateTime field of the fixed header is invalid. Currently, it does. The pkdmsg header does not have very good identifying marks to re-sync with, so it's
still possible that a valid msg that follows a corrupted one could get skipped. I would need some good set of varying examples of corrupted packets to test with, but I'm sure it's possible to "do better".
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Thu Apr 9 13:36:10 2020
src/sbbs3 pktdump.c 1.14 1.15
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv27253
Modified Files:
pktdump.c
Log Message:
Added new option -split, which will split a packet into a *.good and a *.bad file containing only the good or bad messages, leaving the orignal *.pkt file intact.
The -recover option will *only* create a *.good file (renamed from .recovered). Now, if the recovered (good) or bad output file has no messages or is the exact same size as the original pkt file, the output file is automatically deleted.
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Sun Apr 26 14:01:22 2020
src/sbbs3 pktdump.c 1.15 1.16
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv2248
Modified Files:
pktdump.c
Log Message:
Add '-c' option to dump control lines only. -b implies -c.
Also converts Ctrl-A chars to '@", so behaves similar to fmsgdump now. SEEN-BY's and AREA lines aren't dumped with -c because they don't begin with
a Ctrl-A.
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Mon Apr 27 22:41:30 2020
src/sbbs3 pktdump.c 1.16 1.17
Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv12037
Modified Files:
pktdump.c
Log Message:
Copy the message attribute parsing/displaying logic from fmsgdump.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Wed Mar 10 23:35:25 2021
https://gitlab.synchro.net/main/sbbs/-/commit/64b754a36c4b4ceaf55db130
Modified Files:
src/sbbs3/pktdump.c
Log Message:
Fix issue display AREA keywords at beginning of body textor any lines that were
only terminated with carriage-return (\r)since these are treated rather-oddly by the FTN software as aline-ending and line-feeds are to be ignored. So transfer \r to \non output and ignore the \n's in the body text.
--- SBBSecho 3.13-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Wed Oct 6 18:11:15 2021
https://gitlab.synchro.net/main/sbbs/-/commit/f1994189f728d4ad45859f86
Modified Files:
src/sbbs3/pktdump.c
Log Message:
Print "All good" or "All bad" when trying to recover or split a packetAt Nelgin's suggestion, if all the messages in a packet are either good or bad, say so (since no .good or .bad file will be generated in that case).
--- SBBSecho 3.14-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Wed Mar 2 13:25:51 2022
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Wed Mar 2 13:25:51 2022
-
From
Rob Swindell (on Windows)@1:103/705 to
Git commit to main/sbbs/master on Fri Apr 14 20:37:52 2023
https://gitlab.synchro.net/main/sbbs/-/commit/50754bf5443b535bc0ffffee
Modified Files:
src/sbbs3/pktdump.c
Log Message:
Differentiate between type 2+ (FSC-48) and 2e (FSC-39) packetsUsing the same logic that SBBSecho uses to decide if a packet header is infact 2+ (the auxNet field must be non-zero), otherwise, type reported is 2e.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell (on Windows)@1:103/705 to
Git commit to main/sbbs/master on Mon Jun 5 17:24:23 2023
https://gitlab.synchro.net/main/sbbs/-/commit/2aaac2bc80a83bea5086f390
Modified Files:
src/sbbs3/pktdump.c
Log Message:
Typecast to resolve MSVC error C4146:"unary minus operator applied to unsigned type, result still unsigned"Even though this same code compiled and worked as expected with GCC.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell (on Windows)@1:103/705 to
Git commit to main/sbbs/master on Mon Jun 26 16:25:31 2023