Y-modem is not compatible with existed implementations (e.g. Windows HyperTerm).
Release process of Tera Term 4.85 is now in progress. Code is frozen now.
We are verifying patch.
Hi,
We discussed about your patch and included some part of your patch.
https://sourceforge.jp/projects/ttssh2/scm/svn/commits/5771
following parts of patch was not applied:
1. block0 of file information does not 128 byte at all time. If file name is long, Tera Term sends STX packet (1024bytes)
2. deleted zero fill of OutPkt for resend packet.
fixed archive is here.
Hi,
I tried to use TeraTerm to send files via y-modem protocol.
Unfortunately, it was not working.
I have checked the code and found several issues:
1) First packet size with filename, timestamp, etc. should be 128 bytes, not 1024.
2) The same for the last zero-filled packet.
3) Unnecessary read loop in YSendPacket should be removed as sometimes it prevents successful file upload.
I have attached a patch which fixes all described problems and cleanup YSendPacket a little.
Thanks,
Max