TIP: Click on subject to list as thread! ANSI
echo: maximus
to: SCOTT DUDLEY
from: ROB ADAMS
date: 1997-05-27 14:54:00
subject: squish vs FD

Hello Scott!
I have a downline who is using FD2.12 regged, his packets are being rported 
as grunged by squish 1.11.
To fix the grunge I change the space in his serial number to a dash and all 
is fine..
Below is the fidospec for such packets?? who is in the wrong Squish, or FD. 
PS. the FD user is quite adamant that his mailer is fully paid for so 
the idea of a hacked key is not an option...
Document: FTS-0001
Version:  016
Date:     30-Sep-95
                     A Basic FidoNet(r) Technical Standard
|                                Revision 16
                      Formerly known as FSC001,  FSC-0001
|                      Randy Bush, Pacific Systems Group
|                             September 30, 1995
 F. Network Layer : the Network's View of the System, Routing and Packets
   1. Network Layer Data Definition : the Packet Header
      The  packet contains messages in packed format to be transferred  over
      the  net during a connection.  As this data structure is  transferred,
      its definition is critical to FidoNet.
      A  packet may contain zero or more packed messages.  A packet  without
      messages is often generated as a poll packet.
      Every  packet begins with a  packet header.  The fields of the  packet
      header are of fixed length.
                                Packet Header
       Offset
      dec hex
              .-----------------------------------------------.
        0   0 | origNode (low order)  | origNode (high order) |
              +-----------------------+-----------------------+
        2   2 | destNode (low order)  | destNode (high order) |
              +-----------------------+-----------------------+
        4   4 |   year (low order)    |   year (high order)   |
              +-----------------------+-----------------------+
        6   6 |  month (low order)    |  month (high order)   |
              +-----------------------+-----------------------+
        8   8 |   day (low order)     |   day (high order)    |
              +-----------------------+-----------------------+
       10   A |   hour (low order)    |   hour (high order)   |
              +-----------------------+-----------------------+
       12   C |  minute (low order)   |  minute (high order)  |
              +-----------------------+-----------------------+
       14   E |  second (low order)   |  second (high order)  |
              +-----------------------+-----------------------+
       16  10 |   baud (low order)    |   baud (high order)   |
              +-----------------------+-----------------------+
       18  12 |    0     |     2      |    0      |    0      |
              +-----------------------+-----------------------+
       20  14 | origNet (low order)   | origNet (high order)  |
              +-----------------------+-----------------------+
       22  16 | destNet (low order)   | destNet (high order)  |
              +-----------------------+-----------------------+
       24  18 |       prodCode        |       serialNo        |
              +-----------------------+-----------------------+
       26  1A |                                               |
              |             password   (some impls)           |
              |                  eight bytes                  |
              |                  null padded                  |
              |                                               |
              +-----------------------+-----------------------+
       34  22 | origZone (low) (opt)  | origZone (high) (opt) |
              +-----------------------+-----------------------+
       36  24 | destZone (low) (opt)  | destZone (high) (opt) |
              +-----------------------+-----------------------+
       38  26 |                     fill                      |
              ~                   20 bytes                    ~
              |                                               |
              +-----------------------+-----------------------+
       58  3A |                 zero or more                  |
              ~                    packed                     ~
              |                   messages                    |
              +-----------------------+-----------------------+
              |    0     |     0      |    0     |     0      |
              `-----------------------+-----------------------'
      Packet       = PacketHeader  { PakdMessage }  00H 00H
      PacketHeader = origNode   (* of packet, not of messages in packet *)
                     destNode   (* of packet, not of messages in packet *)
                     year       (* of packet creation, e.g. 1986 *)
                     month      (* of packet creation, 0-11 for Jan-Dec *)
                     day        (* of packet creation, 1-31 *)
                     hour       (* of packet creation, 0-23 *)
                     minute     (* of packet creation, 0-59 *)
                     second     (* of packet creation, 0-59 *)
                     baud       (* max baud rate of orig and dest, 0=SEA *)
                     PacketType (* old type-1 packets now obsolete *)
                     origNet    (* of packet, not of messages in packet *)
                     destNet    (* of packet, not of messages in packet *)
                     prodCode   (* 0 for Fido, write to FTSC for others *)
                     serialNo   (* binary serial number (otherwise null)*)
                     password   (* session password  (otherwise null)   *)
                     origZone   (* zone of pkt sender (otherwise null)  *)
                     destZone   (* zone of pkt receiver (otherwise null)*)
                     fill[20]
      PacketType   = 02H 00H  (* 01H 00H was used by Fido versions before 10
                                 which did not support local nets.  The 
acked
                                 message header was also different for those
                                 versions *)
      prodCode     = (  00H      (* Fido *)
                     |  ...
                     |  ??H      (* Please apply for new codes *)
                     )
      The  remainder of the packet consists of packed messages.  Each packed
      message  begins  with  a  message type word 0200H.   A  pseudo-message
      beginning with the word 0000H signifies the end of the packet.
Cheers,
           Rob 
--- 
---------------
* Origin: The CrySTal - Darwin, NT - +61-8-8948-3164 (3:850/118)

SOURCE: echomail via exec-pc

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™.