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
The sshnpd tmux session continuously runs sshnpd and patiently waits for the .atKeys to be generated. If the device atSign is onboarded before the client atSign, then the deviceName is never shared with the client atSign, since the client atSign does not yet have a public:publickey@
If I am correct, the notification of the deviceName is being sent without caring if the client receives it or not. Then goes straight into monitor. Only once the client is setup, then the device's sshnpd has to be restarted
Steps to reproduce
On device, run sshnpd installer
On device, run ./at_activate
On device, tmux session successfully started sshnpd, :)
On client, run sshnp installer
On client, run ./at_activate
On client: Could not receive the device name from sshnpd since sshnpd tried sharing the device name before sshnp's atsign could activate first
Expected behavior
I guess it is working as intended (in that two non-onboarded atSigns are unable to communicate to one another), but if the goal of the do-while inside the tmux session was for it to start up the daemon, then it is not going as planned :(
sshnp recognize deviceName given by sshnpd
Screenshots
No response
Smartphones
No response
Were you using an atApplication when the bug was found?
No response
Additional context
2 fixes:
(documentation fix): expect the person to know that both of the atSigns MUST be onboarded before running the sshnpd and sshnp binaries. maybe even avoid starting up the tmux session to let them start it themselves? tell them to specifically that client sshnp HAVE to be setup before device sshnpd
(software fix): ensure that the notifications are received and that the receiving-end is indeed an onboarded atSign, by doing final NotificationResult notifResult = await notificationService.notify(...) check for notificationResult.notificationStatusEnum == NotificationStatusEnum.delivered
The text was updated successfully, but these errors were encountered:
Describe the bug
The sshnpd tmux session continuously runs
sshnpd
and patiently waits for the.atKeys
to be generated. If the device atSign is onboarded before the client atSign, then the deviceName is never shared with the client atSign, since the client atSign does not yet have apublic:publickey@
If I am correct, the notification of the deviceName is being sent without caring if the client receives it or not. Then goes straight into
monitor
. Only once the client is setup, then the device's sshnpd has to be restartedSteps to reproduce
./at_activate
./at_activate
Expected behavior
I guess it is working as intended (in that two non-onboarded atSigns are unable to communicate to one another), but if the goal of the do-while inside the tmux session was for it to start up the daemon, then it is not going as planned :(
sshnp
recognize deviceName given bysshnpd
Screenshots
No response
Smartphones
No response
Were you using an atApplication when the bug was found?
No response
Additional context
2 fixes:
(documentation fix): expect the person to know that both of the atSigns MUST be onboarded before running the
sshnpd
andsshnp
binaries. maybe even avoid starting up the tmux session to let them start it themselves? tell them to specifically that clientsshnp
HAVE to be setup before devicesshnpd
(software fix): ensure that the notifications are received and that the receiving-end is indeed an onboarded atSign, by doing
final NotificationResult notifResult = await notificationService.notify(...)
check fornotificationResult.notificationStatusEnum == NotificationStatusEnum.delivered
The text was updated successfully, but these errors were encountered: