Thomas Göttgens and GitHub
d587f08481
Pin admin responses to the stored peer key and request id ( #11092 )
...
* Pin admin responses to the stored peer key and request id
noteOutgoingAdminRequest derived its PKC pin from p.public_key, which nothing
populates on the outgoing path, so keyValid was false for every client request
and the pin never engaged. The accepted-response predicate reduced to an
unauthenticated from plus variant and subtype.
Resolve the destination key from NodeDB the way perhapsEncode does, and pin it
only when the request would actually be PKC-encrypted. Extract that condition
from perhapsEncode as wouldEncryptWithPKC so both use one predicate. Also
record the request's packet id and require the response to echo it.
* Treat a zero request id as no pairing token
2026-07-21 07:16:22 -05:00
..
2026-07-20 11:55:17 +02:00
2026-05-06 15:33:59 -05:00
2026-07-03 11:12:16 +02:00
2026-07-20 11:55:17 +02:00
2026-07-20 20:30:57 -05:00
2026-07-16 18:35:33 -05:00
2026-07-06 14:51:41 -05:00
2026-07-21 07:16:22 -05:00
2026-07-21 07:16:22 -05:00
2026-07-20 11:55:17 +02:00
2026-07-21 09:08:46 +02:00
2026-07-16 15:13:26 -05:00
2026-07-20 17:42:47 -05:00
2026-07-19 23:31:19 +02:00
2026-07-20 11:55:17 +02:00
2026-06-03 16:47:30 +02:00
2026-01-29 05:56:19 -06:00
2026-05-21 10:20:09 -05:00
2026-04-23 14:44:39 -05:00
2026-02-19 07:16:33 -06:00
2026-07-07 09:58:54 -05:00
2026-01-04 05:15:53 -06:00
2026-01-04 05:15:53 -06:00
2026-02-19 07:16:33 -06:00
2026-01-04 05:15:53 -06:00
2026-07-16 18:35:33 -05:00
2026-05-11 11:46:13 -05:00
2026-07-01 19:01:27 -05:00
2026-07-11 08:24:35 -05:00
2026-01-04 05:15:53 -06:00
2023-06-08 08:07:32 -05:00
2026-01-04 05:15:53 -06:00
2026-07-20 11:55:17 +02:00
2026-07-20 11:55:17 +02:00
2026-01-04 05:15:53 -06:00
2026-01-04 05:15:53 -06:00
2026-05-09 15:12:10 -05:00
2026-07-20 11:55:17 +02:00
2026-07-16 19:00:45 -05:00
2026-07-01 19:01:27 -05:00
2026-07-20 11:55:17 +02:00
2026-01-04 05:15:53 -06:00
2026-07-13 16:28:25 -05:00
2026-07-13 16:28:25 -05:00
2026-07-20 11:55:17 +02:00
2026-07-20 11:55:17 +02:00
2026-01-04 05:15:53 -06:00
2026-01-04 05:15:53 -06:00
2023-01-21 21:23:24 +01:00
2026-01-04 05:15:53 -06:00
2026-07-17 05:26:12 -05:00
2026-07-07 10:15:01 -05:00
2026-07-01 19:01:27 -05:00
2026-01-04 05:15:53 -06:00
2026-07-07 10:15:01 -05:00
2026-01-04 05:15:53 -06:00
2026-01-04 05:15:53 -06:00
2026-07-16 18:57:50 -05:00
2026-07-16 19:00:45 -05:00
2026-04-27 07:07:49 -05:00
2026-06-03 18:05:03 -04:00
2026-05-01 08:25:19 -05:00
2026-01-04 05:15:53 -06:00
2026-07-20 11:55:17 +02:00
2026-07-20 11:55:17 +02:00
2026-07-08 07:30:46 -05:00
2026-07-08 07:30:46 -05:00
2026-01-04 05:15:53 -06:00
2020-08-28 17:38:23 -07:00
2026-01-04 05:15:53 -06:00
2026-07-13 16:28:25 -05:00
2026-07-20 10:46:33 +02:00
2026-07-17 06:31:20 -05:00