开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Update to python3_tyw test fork - 2 bugs fixed.


 

Hello all,

If you are using the python3_tyw test fork, I just pushed an update to it that fixes outgoing file transfers.

Apparently at some point after testing the file transfers, I accidentally inserted a typo into the file, and this was missed before that change got merged in.

My guess is that I had a focus in a different window than I was typing in, and did not notice I had modified the wrong content.

However so far no one has notified me that they tripped on that bug.

I found that bug only because I am trying to get the agw.py module converted to python3, and discovered an anomaly in the trying to run test the existing code.

That made me have to look up the the AGW protocol from:
.

This showed me that d-rats was not using the correct decoding for the packets. If it works, it only works for a subset of the AGW protocol.

When I went to make the correction, I first did a search in the d-rats code to see if I could find similar bugs. Unfortunately I did.

This second bug is harmless to windows on x86 users and most systems likely to be running d-rats, but will prevent file transfers to and from systems that use big-endian storage. Testing the fix exposed the first bug above.

This is now fixed, but only in the python3_tyw fork.

There are also fixes to file and form transfers in this fork that are not in the upstream version, mainly in handling the recovery of partial transfers.

73,
-John

Join [email protected] to automatically receive all group messages.