Subj : sbbs/exec/load/kissAX25lib.js
To   : [email protected]
From : [email protected]
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.