2026/06/18
Jump to navigation
Jump to search
|
Thursday, June 18, 2026 (#169)
|
|
References |
Main Work
- Ferreteria FileSys stuff in order to support sftp in FTM.
- adaptation of #phpseclib
- rewriting native ssh2 wrapper -- originally as a template for the phpseclib adaptation, but at this point I'm not getting any crashes when I try to access sftp, so phpseclib might not actually be necessary
- adaptation of #phpseclib
Somehow, I've managed to break the spex subsystem. I'm thinking the work which caused that was probably necessary, so this is less of a WTF and more of an "okay, let's fix whatever underlying problem got revealed here".
The problem seems to be around the fact that OUSpec->SPSpec and OUSpec->OPSpec->SPSpec are giving different results after a path-segment is added. Rather than try to improve synchronization (which has previously led to endless loops), I'm thinking it's best to separate those two concerns, resulting in the following revised structure (previous version, official reference):
┌───────┐
┌───► USpec │
│ └───────┘
┌───────┐ │
┌──────────────► Ident │────┤
│ └───────┘ │ ┌───────┐
│ └───► PSpec │
┌────┼─┐ ┌───────┐ └───────┘
│ Node ┼────────────► InOut │
└────┬─┘ └───────┘
│
│ ┌───────┐ ┌──────┐
└──────────────► Venue ┼──────► Stat │
└───────┘ └──────┘