@deuce A few seconds after I posted the above, and about 10 minutes after I logged in with 1.10a, t received an email from the sysop of MagicBBS: "... I have made a few adjustments and now syncterm works correctly on connection type RAW and TELNET." I've confirmed I can now pass the bot blocker with syncterm 1.8. So... it's nice that things are working now; unfortunately, I can't confirm with you that your fix would have worked.
@deuce A few seconds after I posted the above, and about 10 minutes after I logged in with 1.10a, t received an email from the sysop of MagicBBS: "... I have made a few adjustments and now syncterm works correctly on connection type RAW and TELNET." I've confirmed I can now pass the bot blocker with syncterm 1.8.
Built from the latest git, I'm able to pass the bot check now when Defer Negotiate is ON. Thank you!
Tried. Toggling Defer Negotiate doesn't work for the MagicBBS bot blocker in syncterm 1.10a or 1.8.
Maybe something useful for you here: I asked Claude to look over the minicom and modemu2k code (I'm the maintainer of modemu2k). It suggested I use AT%R1 before dialing. That worked for me in minicom w/modemu2k. I was able to pass the MagicBBS bot blocker.
Can't pass MagicBBS Bot Blocker
I don't think that could be the case here. The BBS never gave me a message about a duplicate file; but more conclusively, the upload (same file) worked when using syncterm 1.10a (git build). I'm done trying to troubleshoot though, unless you or the sysop have anything specific you'd like to me to try. I don't see any bug in syncterm, as I haven't had problems uploading with 1.8 or 1.10a to any other BBS yet. If I do, I'll follow up though.
@deuce I made some progress on troubleshooting I think. On shsbbs.net sometimes I need to enable doorway mode for some of the prompts to work. Today using syncterm 1.8, I was in doorway mode and tried to upload a file. It completed successfully. I switched off doorway mode and tried uploading, and it failed like before. Log attached.