Subj : sbbs/exec/load/kissAX25lib.js To : cvs@centerofawareness.net From : echicken@centerofawareness.net Date : Wed Mar 20 2013 11:56 pm Update of /srv/sbbs/exec/load In directory loveclown:/tmp/cvs-serv26109 Modified Files: kissAX25lib.js Log Message: AX25.Client: Separated retry counters for T1 and T3 (same retry limit.) Terminate the link when a retry limit is reached. Added a link error counter, increments when FRMR frames are received. Reset the link when a FRMR is received, or disconnect if link error limit has been reached. Rebuild the digipeater path whenever a packet is received from the remote side, inverting the sequence and unsetting the H (has-been-repeated) bit. Added wrapAround(number, modulus) function; wraps a negative number back around the modulus (-1 % 8 == 7, etc.); isn't totally safe, could be built out a bit more. Various other small changes. To do: Drop any incoming frames with a digipeater path where any repeater does not have the H bit set. Send FRMRs as necessary. Add connect() and disconnect() methods for locally-initiated links. .