Client: Remove (D)TLS / WebSocket startup call-back timing window

Add in new functions
  coap_new_client_session3()
  coap_new_client_session_pki3()
  coap_new_client_session_psk3()
  coap_new_client_session_oscore3()
  coap_new_client_session_oscore_pki3()
  coap_new_client_session_oscore_psk3()
which effectively does coap_session_set_app_data2() and
coap_ws_set_host_request() early on in the session set up cycle.
This commit is contained in:
Jon Shallow authored and Jon Shallow committed 2026-01-08 17:51:10 +00:00
1 parent c9135b6b26
commit d80fa1497d
25 files changed
+918 -212

No files matched your search

+1 -1
View File
@@ -114,7 +114,7 @@ get_session(coap_context_t *ctx, const char *group) {
addr.size = rp->ai_addrlen;
memcpy(&addr.addr, rp->ai_addr, rp->ai_addrlen);
session = coap_new_client_session(ctx, NULL, &addr, COAP_PROTO_UDP);
session = coap_new_client_session3(ctx, NULL, &addr, COAP_PROTO_UDP, NULL, NULL, NULL);
if (!session)
continue;