feat: Implement Smart Tunnel async architecture (v6.0.0b1)
- Replaced blocking pexpect interact with asyncio-based multiplexing. - Implemented LocalStream and RemoteStream for agnostic I/O handling. - Real-time SIGWINCH window resizing support. - 'Ghost buffer' mitigation for clean, artifact-free session handovers. - Upgraded _logclean into a mini terminal emulator to accurately process ANSI, backspaces, and inline clears. - Continuous auto-saving for logs without blocking the main thread. - Bumped version to 6.0.0b1 and regenerated pdoc documentation.
This commit is contained in:
@@ -182,7 +182,7 @@ class NodeService(BaseService):
|
||||
n = node(unique_id, **resolved_data, config=self.config)
|
||||
if sftp:
|
||||
n.protocol = "sftp"
|
||||
|
||||
|
||||
n.interact(debug=debug, logger=logger)
|
||||
|
||||
def move_node(self, src_id, dst_id, copy=False):
|
||||
|
||||
Reference in New Issue
Block a user