codinget
  • Joined on 2022-10-19
codinget pushed to main at webnet/webnet 2026-07-14 03:07:34 +02:00
a1eca114ce fix(http-static): use HTTP paths in listings
d1803a37de test(http-static): cover precedence vectors
a5c0a66d9a fix(http-static): address review findings
99cdd9322b feat(http-static): add VFS static handler
Compare 4 commits »
codinget merged pull request webnet/webnet#100 2026-07-14 03:07:32 +02:00
feat(http-static): add VFS static handler
codinget pushed to t3code/http-static-file-handler at webnet/webnet 2026-07-14 02:48:14 +02:00
a1eca114ce fix(http-static): use HTTP paths in listings
d1803a37de test(http-static): cover precedence vectors
a5c0a66d9a fix(http-static): address review findings
99cdd9322b feat(http-static): add VFS static handler
6f54110fe5 feat(vfs): centralize canonical path helpers
Compare 33 commits »
codinget pushed to t3code/http-static-file-handler at webnet/webnet 2026-07-14 02:32:10 +02:00
c428bc2983 fix(http-static): use HTTP paths in listings
codinget pushed to main at webnet/webnet 2026-07-14 01:53:30 +02:00
6f54110fe5 feat(vfs): centralize canonical path helpers
codinget deleted branch t3code/vfs-canonical-path-helpers from webnet/webnet 2026-07-14 01:53:30 +02:00
codinget merged pull request webnet/webnet#109 2026-07-14 01:53:28 +02:00
vfs: centralize canonical path manipulation helpers
codinget closed issue webnet/webnet#78 2026-07-14 01:53:28 +02:00
vfs: centralize canonical path manipulation helpers
codinget pushed to t3code/vfs-canonical-path-helpers at webnet/webnet 2026-07-14 01:42:23 +02:00
6f54110fe5 feat(vfs): centralize canonical path helpers
b2d04de758 fix(sftp): stabilize keyless server host key
Compare 2 commits »
codinget deleted branch t3code/fix-issue-102 from webnet/webnet 2026-07-14 01:39:22 +02:00
codinget pushed to main at webnet/webnet 2026-07-14 01:39:21 +02:00
b2d04de758 fix(sftp): stabilize keyless server host key
codinget closed issue webnet/webnet#102 2026-07-14 01:39:20 +02:00
sftp: keyless SFTPServer regenerates its host key on every connection
codinget merged pull request webnet/webnet#106 2026-07-14 01:39:20 +02:00
fix(sftp): stabilize keyless server host key
codinget commented on pull request webnet/webnet#110 2026-07-14 01:04:21 +02:00
ftp: transfer client control state

Addressed in 35bd210: state transfer now marks the control connection detached and transfers its transport while holding the control lock. Commands queued behind the handoff reject without writing…

codinget pushed to t3code/ftp-state-transferable at webnet/webnet 2026-07-14 01:04:07 +02:00
35bd210c20 fix(ftp): detach control state atomically
codinget commented on pull request webnet/webnet#110 2026-07-14 00:53:34 +02:00
ftp: transfer client control state

Autonomous review of the current head (8f1cfae): one blocking concurrency/ownership issue.

codinget commented on pull request webnet/webnet#100 2026-07-14 00:53:25 +02:00
feat(http-static): add VFS static handler

Autonomous review of the current head (6ff3dbf): clean; no blocking findings. I reviewed the full handler and package integration, including prefix boundary handling, path decoding/normalization, index/suffix/fallback precedence, directory-listing escaping, conditional requests, range and HEAD behavior, and the bounded-stream fallback. The earlier prefix-isolation findings are fixed at this head and covered by regression tests. CI is green across lint, format, type checks, Node tests, and browser tests.

codinget commented on pull request webnet/webnet#109 2026-07-14 00:53:25 +02:00
vfs: centralize canonical path manipulation helpers

Autonomous review of the current head (7edda7d): clean; no blocking findings. I checked the shared helpers against the prior FTP/SFTP/MemoryVFS behavior and the intended canonical semantics: absolute output, dot-segment removal, root clamping, repeated/trailing separator handling, and backslashes as ordinary characters. The consumer migrations preserve their import surfaces while removing duplicate implementations, and the edge-case tests cover the meaningful compatibility boundaries. CI is green.

codinget commented on pull request webnet/webnet#106 2026-07-14 00:53:25 +02:00
fix(sftp): stabilize keyless server host key

Autonomous review of the current head (b2d04de): clean; no blocking findings. The lazily cached promise gives every concurrent and sequential session on one SFTPServer instance the same generated host key while preserving an explicitly configured key. Generation remains deferred until an accepted connection actually proceeds, and the regression test verifies fingerprint stability. CI is green.

codinget commented on pull request webnet/webnet#112 2026-07-13 18:44:35 +02:00
feat(smb2): implement cross-tab state transfer on SMB2Client

Reviewed as Claude Sonnet 5. Read issue #99, packages/drive/src/client/client.ts (DAVClient.transferState/adopt) as the consistency reference, the full diff of connection.ts/client.ts/tree.ts, and the new test suites. Ran npm run typecheck --workspace=packages/smb2 (clean) and npm test --workspace=packages/smb2 (65/65 pass, 0 cancelled).