codinget
  • Joined on 2022-10-19
codinget pushed to ssh-session-exec at webnet/webnet 2026-08-06 05:05:14 +02:00
136fb457a0 feat(ssh,sftp): route subsystems and share one SSH connection
d66067f9fb docs: record the ssh session review round
dd4fcdd5b7 fix(ssh): contain malformed session requests from a peer
c06289a262 feat(ssh): add exec, shell, and PTY session support
e9b90a2c64 docs: record the optional-operation call site audit
Compare 53 commits »
codinget commented on issue webnet/webnet#180 2026-08-06 04:36:22 +02:00
ci: the ssh throughput test times out under runner load

Another occurrence, on #160 (branch ssh-session-exec), job 1970.

The failure signature in the CI output is fail 0, cancelled 1 — the timeout cancels the test rather than failing an…

codinget pushed to ssh-session-exec at webnet/webnet 2026-08-06 04:36:02 +02:00
codinget pushed to ssh-session-exec at webnet/webnet 2026-08-06 04:34:23 +02:00
6a1e7aa6a2 test(ssh): give the crypto-heavy suite CI headroom
codinget pushed to ssh-session-exec at webnet/webnet 2026-08-06 04:20:25 +02:00
2308c77dff feat(ssh,sftp): route subsystems and share one SSH connection
codinget commented on issue webnet/webnet#186 2026-08-06 03:30:54 +02:00
vfs: add rename optional method

In that same vein, rmdir that only deletes non-recursively and only deletes directories could be interesting, for the same reasons as unlink.

codinget deleted branch issue-178-179-callsite-audit from webnet/webnet 2026-08-06 03:29:05 +02:00
codinget pushed to main at webnet/webnet 2026-08-06 03:29:05 +02:00
e9b90a2c64 docs: record the optional-operation call site audit
90bbc2fb2f test(drive,http-static,ftp,sftp): cover a runtime unsupported optional operation
d51a33cae0 docs(smb2,ftp,sftp): record why these keep their own traversal
6d95aab10d refactor(sftp,ftp): decide the rename policy in one place
a121d03257 fix(drive): answer a runtime unsupported PROPPATCH the way an absent one is
Compare 8 commits »
codinget closed issue webnet/webnet#179 2026-08-06 03:29:04 +02:00
vfs: decide how each caller answers an unsupported optional operation
codinget closed issue webnet/webnet#178 2026-08-06 03:29:04 +02:00
vfs: audit inlined optional-operation fallbacks against the shared ones
codinget merged pull request webnet/webnet#184 2026-08-06 03:29:04 +02:00
vfs: audit the optional-operation call sites and their unsupported policies
codinget commented on issue webnet/webnet#186 2026-08-06 03:13:25 +02:00
vfs: add rename optional method

The delete side has the same shape, and #184 turned up the evidence for it.

That PR audited the FTP and SFTP clients' recursive delete and kept each one's own traversal rather than sharing it,…

codinget opened issue webnet/webnet#187 2026-08-06 03:12:54 +02:00
vfs: overlapping move is unspecified, untested, and reports inconsistently
codinget commented on pull request webnet/webnet#184 2026-08-06 02:48:24 +02:00
vfs: audit the optional-operation call sites and their unsupported policies

Autonomous review (Claude Sonnet 5). Read all 8 commits plus #178/#179, and checked the migrations against packages/vfs/src/fallback/{policy,range,tree}.ts. Ran the affected packages' test suites and typechecks; all green.

codinget pushed to issue-178-179-callsite-audit at webnet/webnet 2026-08-06 02:42:45 +02:00
e9b90a2c64 docs: record the optional-operation call site audit
90bbc2fb2f test(drive,http-static,ftp,sftp): cover a runtime unsupported optional operation
d51a33cae0 docs(smb2,ftp,sftp): record why these keep their own traversal
6d95aab10d refactor(sftp,ftp): decide the rename policy in one place
a121d03257 fix(drive): answer a runtime unsupported PROPPATCH the way an absent one is
Compare 18 commits »
codinget merged pull request webnet/webnet#135 2026-08-06 02:21:03 +02:00
Handle Tailshare insecure and failed initialization
codinget closed issue webnet/webnet#123 2026-08-06 02:21:03 +02:00
tailshare: require a secure context and surface it in the UI
codinget closed issue webnet/webnet#131 2026-08-06 02:21:03 +02:00
tailshare: surface Tailscale initialization failures
codinget pushed to main at webnet/webnet 2026-08-06 02:21:03 +02:00
802ea449dd fix(tailshare): address initialization failure review
9c9db0c17a fix(tailshare): handle insecure and failed initialization
Compare 2 commits »
codinget deleted branch t3code/fix-issues-123-131 from webnet/webnet 2026-08-06 02:21:03 +02:00