TIP: Click on subject to list as thread! ANSI
echo: ftsc_public
to: MARK LEWIS
from: STEPHEN HURD
date: 2016-03-01 20:48:00
subject: FSP-1040.001 draft 0

  Re: FSP-1040.001 draft 0
  By: mark lewis to Stephen Hurd on Mon Feb 29 2016 10:55 pm

 >  ml>> with a PKT extension... this is, however, probably outside the range
 >  ml>> of this document... i dunno...
 >
 >  SH> Yeah, it was pretty clear it was outside the realm of "Type 2
 >  SH> compatible packet formats" and, if anyone actually uses it, should be
 >  SH> documented in a different spec (since by definition it applies to
 >  SH> non-type-2 packets).
 >
 > yes and no... Type 2 PKTs and vairants have the same packed message body
 > format... Type 3 and Type 10 proposals carry a different packed message body
 > format...

I think that was about the capability word, not the packet message body, sorry
I didn't provide enough context in my quoting.

 >  SH> Basically, when you parse a packet, you save the capability word
 >  SH> associated with the node.  When it comes time to packetize, you look
 >  SH> at your saved copy of *their* capability word, and pick the highest
 >  SH> packet format that they support and use that format.
 >
 > when you parse a PKT with what? the mailer or the tosser or any PKT parser?
 > some documents seem to assume that the tosser is doing all the packing but
 > there are mailers that pack messages, too... i'm trying to draw attention to
 > the distinction between them as far as negotiations of the preferred PKT
 > type  go... how is a Type 3 or Type 10 system going to negotiate a Type 3 or
 > Type 10  preferred PKT format if only the tosser can negotiate this? how is
 > the tosser  going to convey this to the mailer?

That's implementation defined.  Basically *something* needs to store the last
capability word seen from a node, and whatever does the packing needs to look
at that.  At the end of it all though, it's a bad idea that would simply end up
causing problems... which is part of the reason I'm not specifying it.

 > understood but i don't know what qualifies as "slow routes" these days where
 > 99% of the traffic is transmitted via the internet in a crash-me-crash-you
 > format... my system is one of few that process mail on a timed schedule
 > instead of an ASAP processing method ;)

Well, the FTSC process is documented as taking six to twelve months to move
something from FSP to FTS, so there's really no rush here.  I think that
posting the full draft more often than once a week would be annoying behaviour.
;-)

 >  SH> Yeah, but this is very much *not* a replacement for FTS-0001.  I'm not
 >  SH> the guy who's going to take that job on.  No sir.  This FSP is just
 >  SH> for software dealing with packets.
 >
 > i can understand that! there's not been many folks willing to stand up and
 > propose a replacement for FTS-0001 in the last few decades though many have
 > raised the spectre of replacing it and they have proffered numerous
 > reasons why it should be done...

My thoughs on replacing FTS-0001 are that it should be done piecemeal, not as a
single spec.  I agree with the statement in FTS-0001 that the stored message
format is outside of what should be stndardized by Fidonet, so I absolutely
won't write a spec for that.

I'm mildly interested in the XModem based packet transfer, but unless/until I
end up writing such a thing then testing it with basically all of Fidonet, I
won't really be able to write that spec either... and without a proper spec for
that, FTS-0001 needs to be kept around.

So yeah, this document may be part of an effort to get rid of FTS-0001, but
there's still a lot of work to do on that front, some of which I'll never do
and some of which I'm merely unlikely to ever do.  :-)
--- SBBSecho 2.32-FreeBSD
* Origin: BBSDev.net - The BBS Developers Network (1:103/1)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.