Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!ubvax!lll-winken!uunet!portal!cup.portal.com!R_Tim_Coslet
From: R_Tim_Coslet@cup.portal.com
Newsgroups: comp.sys.atari.st
Subject: Re: 8th-Bit Prefixing Bug in UniTerm Kermit (False Alarm)
Message-ID: <7063@cup.portal.com>
Date: 2 Jul 88 21:10:46 GMT
References: <6720@cup.portal.com> <344@forty2.UUCP>
Organization: The Portal System (TM)
Lines: 47
XPortal-User-Id: 1.1001.4086

In article <344@forty2.UUCP> poole@forty2.UUCP (Simon Poole) writes:
>In article <6720@cup.portal.com> R_Tim_Coslet@cup.portal.com writes:
>...
>>
>>The UniTerm Kermit has the following bug in its 8th-Bit Prefixing
>>Algorithm when it is Receiving...
>>
>Thanks for taking the trouble to report this problem and making
>such a 'in depth' analysis, but as so often the reason for the effect
>you are seeing is something completly different than the conclusion
>you arrived at, and definitly is NOT a bug in the 8th-Bit Prefixing
>Alogrithm.
>>                       Other Kermit            UniTerm Kermit
>>
>>Mode:                  Sending                 Receiving
>>"S" Packet QBIN field: "&"  (Prefix)           "Y"  (I can Prefix)
>>
>>Thus the two Kermits have agreed to do 8th-Bit Prefixing.
>No, they haven't! What you CAN'T know, is that UniTerm actually
>responds with the prefix character the other Kermit wants to use
>if it gets the send-init packet correctlly (it only uses 'Y' if it
>is initiating the transfer and doesn't need prefixing or the other
>Kermit has sent 'Y' aswell (the correct meaning of 'Y' being:
> I don't need to prefix, but I'll do it if you want to...), so the
>problem is actually one of the following:
>      - UniTerm not receiving the send-init packet correctly
Yes, I found the bug in my Kermit-UCSD. Sorry about the False Alarm.
I had looked through all my code before I reported the "bug" but
had missed the bug in my code. I found it today while putting in
some new code for something entirely unrelated. My "S" packet was
one byte short (i.e. I had not really sent the "&" even though the
debug messages said I had).
>...
>Rest of letter irrelevant .......
>...

Thanks again for responding so quickly to my "Bug Report".
Sorry for the False Alarm. Uniterm is a very good Terminal emulator
and I use it all the time. Unfortunately it is the only implementation
of Kermit I had that supported 8th-Bit Prefixing to test my Kermit-UCSD
against. If I had been able to test it against another Kermit I would
have realized sooner where the bug REALLY was. That little bit of
information on the QBIN field that Uniterm responds with helped.

                                        R. Tim Coslet

Usenet: R_Tim_Coslet@cup.portal.com
BIX:    r.tim_coslet