You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
While running Cilicon on macOS 15.1 we have noticed that the command stream eventually fails without throwing or completing, causing Cilicon to get stuck waiting for a response.
We have hacked together a version of Cilicon that uses Process to run ssh/sshpass and we're not seeing this issue there, which indicates a problem on the client side.
I'm not sure whether this is an issue with Citadel or swift-nio.
Reproducer Sample
Cilicon 2.2.2 on macOS 15.1 with github provisioner (it may take quite a while for this issue to occur)
Expected behavior
Ideally the connection should not drop, but when it does the executeCommand function should throw.
Client (please complete the following information):
OS: macOS 15.1
Client: Citadel
Version of Citadel, if applicable: 0.7.2, 0.9.1
Server (please complete the following information):
OS: macOS 14.X, macOS 15.X
Server: opensshd
Version of Citadel, if applicable: --
The text was updated successfully, but these errors were encountered:
@Marcocanc can you help me reproduce this? I couldn't find you on any Discord or Slack servers I'm a member of, but I'd love to get in touch about this.
@Marcocanc I'm not sure if this is related to the library, but we're seeing crashes on Sequoia when Cilicon runs under a launchd agent, and the privacy prompt for local network access isn't approved. Since local network access isn't part of TCC, we have to log in to each machine and manually approve and then the crashes stop.
Describe the bug
While running Cilicon on macOS 15.1 we have noticed that the command stream eventually fails without throwing or completing, causing Cilicon to get stuck waiting for a response.
We have hacked together a version of Cilicon that uses
Process
to runssh
/sshpass
and we're not seeing this issue there, which indicates a problem on the client side.I'm not sure whether this is an issue with Citadel or swift-nio.
Reproducer Sample
Cilicon 2.2.2 on macOS 15.1 with github provisioner (it may take quite a while for this issue to occur)
Expected behavior
Ideally the connection should not drop, but when it does the
executeCommand
function should throw.Client (please complete the following information):
Server (please complete the following information):
The text was updated successfully, but these errors were encountered: