Let's get this right this time. We must refer to the length of the URL and not the length of the frame.
Null-terminate szCSA properly.
We've found a sender that will sometimes respond to MCF with the post-page signal again (MPS in the cases we've seen) and we respond again with MCF. This may be done for flow-control reasons, but there are some instances where it goes on for 10 minutes or more. Flow control that long probably means that the sender is broken, anyway. So, we'll draw the line at 10 iterations. That gives maybe one minute of flow control use to the sender. That should be enough.
This adds SSL Fax support. See:
Fixes an initial ECM data sync problem.
Fix against corrupt DIS signals.
Fixes page counting for multi-document (involving EOM) fax reception.
implement a Phase B timer for receiving
Change some loops from infinite to finite. Seems sensible.
If we time out in a response during hangup then we need to perform command recovery mechanisms. Not just init the modem.
These should have accompanied r158.
Don't get stuck forever retransmitting DIS.
Implement timers on waiting for the primary channel.
Increase this timeout setting.
Timeout ringing if a ring occurs but not enough of them to trigger answering.
Fix bad placement of end bracket.
This should have been done together with r153.
Implement timeout on TCF reception. Otherwise if the call gets disconnected and the line produces a constant tone afterwards (dialtone?) then there will be an endless TCF reception.
Cope better with receipt of +FCERROR in Phase C.
If we get ringback after answering, then it would seem our initial command to answer was missed.
This is a follow-up to r147.
Fixes from flowchart analysis
1.0.10
v1.0.3
multitech DID modem
Voice Mode
Fixed typo
initial checkin
Adding syncmail.
1.0.13 release notes
Fixed scan time table errors
Fix for PPR frame count not being cleared
fix for _MSC_VER < 1400
More Class 1 fixes
v1.0.1
Added V.34 speeds for class 1.0 testing
Class 1/1.0 ECM bug fixes
fix debug logging when WriteFile returns true
Class 1.0 fixes
WriteIfd fails if line count too small, empty recv TIFF files are now deleted
fix for not receiving TSI in class 2/2.0
Fix for T.6/2D negotiation
initial checkin
Initial import.
v1.0.8 changes
Fix for no MCF message
version and string
1.0.13 release date
Added missed string
minor change
Ignore RINGING result code when dialing
termination logic fixes; added last page good flag
This commit was manufactured by cvs2svn to create tag 'start'.
fix to class 1 ECM receive and endless loop in send training
add GEN_SENT_RTN
Standard project directories initialized by cvs2svn.
update release date
v1.0.4 w/ V.34
version 1.0.3
fix to class 2 negotiation and inactive timeout
Header error
fix to class 2.0 negotiation and inactive timeout
bumped version to 1.0.13
fix for GetLastErrorText