• FidoMail Mobile 0.1.0+76 - no dupes after a dropped link

    From Dmitry Protasoff@2:5001/100 to All on Wed Sep 9 00:08:57 2026
    Hello All!

    What is new in FidoMail Mobile 0.1.0+76:

    - Mail exchange with a binkd node now runs in ND (no dupes) mode
    both ways. If the link drops just after the node has taken your
    bundle but before its confirmation reaches you, or the same
    happens in reverse, nothing is sent twice and nothing is lost:
    the next exchange simply finishes the interrupted step without
    resending the bytes. Before this fix, such a drop could deliver
    the same mail twice. Nothing to configure, and the node needs no
    "-nd" line for your point - the point asks for the mode itself.
    - Two binkd interop fixes: an empty file, or a resumed transfer
    already at the end of the file, no longer hangs the session until
    the timeout, and a node that ends its batch while a file is still
    in flight no longer leaves the exchange waiting.
    - While mail is exchanged, the group list shows the current step
    under its title: connecting, handshake, authentication, receiving
    (with the count so far), sending, finishing. The server list shows
    the same, and afterwards the time of the last exchange.
    - When it fails, the reason names the step: "Password rejected by
    the node (authentication)", "No reply from the node while waiting
    for M_OK", "Connection refused (connecting)". The reason stays on
    the server row until the next exchange, also after a restart.
    - Fewer pop-ups: a scheduled exchange reports a failure once and
    stays quiet until something changes; a manual one always reports
    its outcome. "Details" opens the log.
    - The mail-activity log survives restarts and now includes the
    background exchanges. The binkp frame dump is behind a "Protocol
    details" switch; "Copy diagnostics" always copies everything.
    - Fixed: the session password could appear in the log and in copied
    diagnostics. Fixed: a node that stopped answering kept the exchange
    hanging long after its timeout.

    The iPhone version is in the App Store now; this build is its next
    update.

    Download: https://fidomail.5001.ru
    Installed Android copies: About -> Check for updates.

    --- FidoMail v0.1.4-28-g57a2dff
    * Origin: Dmitry Protasoff (2:5001/100)