temeddix
  • Joined on 2025-12-17
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 11:42:53 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

Resolved the partial-upload finding at bc6a495. Writes now choose an unused private sibling, upload only to that stage, wait for a confirmed completion reply, and then promote it with RNFR/RNTO.…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 11:42:39 +00:00
bc6a495361 Stage FTP uploads before promotion
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 11:30:13 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

Resolved the upload-recovery finding at e789a2e. An uncertain or zero-byte data write now closes the upload socket and removes the cached control channel. A regression keeps the failed writer…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 11:30:01 +00:00
e789a2ee6d Discard uncertain FTP upload sessions
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 11:22:46 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

Resolved the outcome-ambiguity finding at 70b0cf1. Mutating commands now distinguish errors before dispatch from interruptions after bytes were sent; lost MKD, RNTO, DELE, RMD, STOR, data-write,…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 11:22:32 +00:00
70b0cf146b Report uncertain FTP mutation outcomes
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 11:07:35 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

Resolved the cancellation finding at 25d572a. The preflight now reconnects only when the cached control session is missing or NOOP reports Unavailable; cancellation and every other non-recoverable…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 11:07:03 +00:00
25d572aa33 Propagate FTP preflight cancellation
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 10:57:36 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

Replaced the native socket fixture entirely. The two recovery tests now drive the FTP command flow through an in-memory transport: no OS socket, thread, blocking pool, timeout, or sleep remains.…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 10:57:22 +00:00
a1c449843f Use an in-memory FTP recovery transport
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 10:40:12 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

The applicable AGENTS.md rule says: “Never block … wrap unavoidable blocking work in tokio::task::spawn_blocking.” The generated Guest trait is synchronous, making native socket I/O in…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 10:39:57 +00:00
a12e4d03f7 Document synchronous guest test isolation
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 10:32:44 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

The linked Memona head ac70c1b0 removes the private-network DTO/storage field and host address filtering, so the schema 2 WIT and README correctly describe direct LAN/loopback access. The…

temeddix commented on pull request commons/memona-plugin-webdav#1 2026-09-30 10:32:42 +00:00
WebDAV validates connections and preserves directory listings, with CI checking every change

The linked Memona head ac70c1b0 removes privateNetwork from request/response DTOs and saved records, and removes private-address filtering from HTTP/TCP/UDP. This follow-up now states explicitly…

temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 10:32:14 +00:00
a3175ded3a Clarify network and test execution contracts
temeddix pushed to fix-directory-listing at commons/memona-plugin-webdav 2026-09-30 10:32:03 +00:00
e14a4dd104 Clarify the grant-free schema 2 contract
temeddix commented on pull request commons/memona-plugin-ftp#1 2026-09-30 10:15:17 +00:00
FTP connections preserve passwords and filenames, with CI checking every change

@bot please review this head, especially idle control-session recovery and the guarantee that an uncertain mutation is never replayed.

temeddix commented on pull request commons/memona-plugin-webdav#1 2026-09-30 10:15:16 +00:00
WebDAV validates connections and preserves directory listings, with CI checking every change

@bot please review this head, including current Memona network behavior, literal remote paths, root validation, and the native test export guard.

temeddix pushed to fix-directory-listing at commons/memona-plugin-webdav 2026-09-30 10:13:29 +00:00
db4f5999d1 Remove obsolete network permission guidance
temeddix pushed to fix-directory-listing at commons/memona-plugin-ftp 2026-09-30 10:13:18 +00:00
179c17a337 Recover expired FTP control sessions