Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

This screen intentionally left blank.


dovenet / Synchronet Programming / src/syncterm/ssh.c

SubjectAuthor
o src/syncterm/ssh.cDeuc?

1
src/syncterm/ssh.c

<658F7FD8.48330.syncprog@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2328&group=DOVE-Net.Synchronet_Programming#2328

  copy link   Newsgroups: DOVE-Net.Synchronet_Programming
From: deuc?@VERT (Deuc?)
To: Git commit to main/sbbs/master
Subject: src/syncterm/ssh.c
Message-ID: <658F7FD8.48330.syncprog@vert.synchro.net>
Date: Fri, 29 Dec 2023 18:26:32 -0800
X-Comment-To: Git commit to main/sbbs/master
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Programming
X-FTN-PID: Synchronet 3.20a-Linux master/8a0a41236 Dec 28 2023 GCC 12.2.0
X-FTN-MSGID: 48330.syncprog@1:103/705 29f572a2
X-FTN-CHRS: CP437 2
WhenImported: 20231229182632-0800 41e0
WhenExported: 20231229201331-0800 41e0
ExportedFrom: VERT syncprog 48330
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Deuc? - Sat, 30 Dec 2023 02:26 UTC

https://gitlab.synchro.net/main/sbbs/-/commit/999b9b76a1f3725be712d634
Modified Files:
src/syncterm/ssh.c
Log Message:
Always flush after grabbing ssh mutex
When flushing, set timeouts high, then set zero read timeout
Ensure channel IDs are protected by the ssh mutex
Check channels are open every time though input thread and before sends
Fix various locking errors
Install public key in a background thread

Once a startup race is fixed, this should be good to go!

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net


dovenet / Synchronet Programming / src/syncterm/ssh.c

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor