Jon Shallow

Results 17 issues of Jon Shallow

Add in new event COAP_EVENT_XMIT_BLOCK_FAIL which gets triggered on detecting transmission failure of large body using BlockX. Track the last time a lg_xmit was sent, so it can be timed...

examples/client.c: examples/coap-server.c: Add in Q-Block intelligence. include/coap2/block.h include/coap2/coap_block_internal.h include/coap2/coap_event.h Add in Q-Block references. Add in new functions coap_block_check_q_block1_xmit() coap_block_check_q_block2_xmit() coap_send_q_blocks() coap_send_q_block1() coap_send_q_block2() coap_block_drop_resp_q_block_xmit() coap_block_drop_resp_q_block2_crcv() include/coap2/coap_session.h: Add in new Congestion Control...

Track usage and timeout after COAP_MAX_TRANSMIT_WAIT seconds if not everything has been received. See inferred issue in #892.

Set up coap_log_t as an enum, using syslog variable names prefixed by COAP_. Add function coap_dtls_log() for logging information from (D)TLS libraries. Update the log output to have a prefix...

Create a CMakeLists.txt.in to contain latest versions, which then updates CMakeLists.txt with updated versions etc. which is then distributed. CMake unfortunately does not handle, for example, 4.3.1rc1 (the rc1 suffix)...

Update examples/lwip directory to make it more standalone. Available directories under examples/lwip/ config/ Contains LwiP + CoAP configuration files libcoap/ Link to the libcoap tree lwip/ The LwIP tree lwip-contrib/...

CoAP logging levels are determined by 2 functions - `coap_set_log_level()` and `coap_dtls_set_log_level()`. The examples of `coap-client` and `coap-server` set the log level to the same value in both functions. The...

Based on work done in https://gitlab.informatik.uni-bremen.de/obergman/libcoap New directories with files include/oscore src/oscore New files src/coap_oscore.c include/oscore/coap_oscore.h include/oscore/coap_crypto_internal.h include/oscore/coap_oscore_internal.h man/coap-oscore-conf.txt.in man/coap_oscore.txt.in Supported by new option (enabled by default) ./configure --enable-oscore cmake...

With pyang 2.4.0, using the examples from RFC8791, `warning: imported module "foo" not used` is reported, even though `foo `is used in the `sx:augment-structure`. ```` $ more foo.yang module foo...

Introduced by fix #818 Feb 7 2022.