1
0
mirror of https://github.com/obgm/libcoap.git synced 2025-10-14 02:19:34 +08:00

Commit Graph

  • 490e4e0452 Fix wolfSSL bug and MSVC compilation develop raspopov 2025-10-10 18:50:52 +03:00
  • 277f981ab3 Fix the MbedTSL compilation process under Windows raspopov 2025-10-10 06:53:52 +03:00
  • da1be4b5ca add COAP_BLOCK_FORCE_Q_BLOCK Mario Kicherer 2025-10-09 15:48:07 +02:00
  • 48a1b83100 Q-Block: Various Q-Block fixes Jon Shallow 2025-10-08 08:55:42 +01:00
  • aaaf3d1324 Fix tinyDTLS compilation raspopov 2025-10-06 18:22:10 +03:00
  • e9c1b0b5ea Fix MSVC compilation raspopov 2025-10-06 18:12:15 +03:00
  • fb77750ad3 coap_proxy.c: Correctly cache large proxy responses Jon Shallow 2025-09-29 22:14:20 +01:00
  • 0c563edfb7 Proxy: Support passing safe-to-forward critical options for reverse proxy Jon Shallow 2025-10-04 17:22:48 +01:00
  • e16613eab9 configure.ac: Fix disabling IPv4 or IPv6 builds Jon Shallow 2025-10-01 18:35:30 +01:00
  • 245354f0ef Fix HAVE_TIME_H and HAVE_SYS_TIME_H ifdefs raspopov 2025-10-01 18:26:25 +03:00
  • 5ca624642e Fix compiler warnings raspopov 2025-10-05 10:50:39 +03:00
  • 576b68e5db LwIP: Add in support for disabling IPv4 or IPv6 Jon Shallow 2025-10-02 16:00:27 +01:00
  • 6cbf590785 Fix coap_resolve_address_info() for LWIP raspopov 2025-10-01 18:42:25 +03:00
  • 6f97006daa Fix Windows tests raspopov 2025-10-02 18:30:13 +03:00
  • f61a2efa0c Add CUnit autodetection to CMake raspopov 2025-10-02 18:45:45 +03:00
  • 1c1c9c6910 Fix Doxygen under Windows raspopov 2025-10-01 20:05:24 +03:00
  • 8f9a73e397 coap-client: Add in support for configuring Proxy-Scheme option Jon Shallow 2025-09-29 11:14:27 +01:00
  • c0b532aa1b Compile time ifdef definitions cleanup Jon Shallow 2025-09-27 14:56:05 +01:00
  • 743dc928d8 LwIP: Support memory management other than Custom Memory Pools Jon Shallow 2025-09-20 17:16:27 +01:00
  • 32471d1439 coap-rd.c: Sanity check POST query lengths Jon Shallow 2025-09-26 11:07:52 +01:00
  • ec125f28c7 coap_openssl.c: Check return values in case internal OpenSSL issue Jon Shallow 2025-09-19 15:55:17 +01:00
  • ea6a3c6f53 Platforms: Split out TCP and UDP socket functions on a platform basis Jon Shallow 2025-08-16 18:50:00 +01:00
  • c12193fdef coap_uri.c: Fix parsing Unix Domains Jon Shallow 2025-09-20 13:21:16 +01:00
  • 67dbe5ac36 testdriver: Suppress log Warning when error detecting Jon Shallow 2025-09-16 10:28:52 +01:00
  • 9266cafe82 cmake: Add OpenSSL dependency check in configuration Sandro Scherer 2025-09-13 06:51:27 +02:00
  • 5aee88f186 CI: Fix CI windows-2025 ms-build image build Jon Shallow 2025-09-15 08:59:59 +01:00
  • 0bd03b658e cmake: Remove the need to configure tests/test_common.h Jon Shallow 2025-09-11 19:58:50 +01:00
  • 30db3eaa1f coap_address.c: Validate length of provided host name Jon Shallow 2025-09-12 10:07:41 +01:00
  • 1cae046728 CMakeLists.txt: Remove need for deprecated CMP0115 Jon Shallow 2025-03-21 19:12:55 +00:00
  • b47c82535c coap_net.c: Include MID check in coap_pdu_cksum() Jon Shallow 2025-09-03 21:31:40 +01:00
  • da534de75e OSCORE: Fix OSCORE configuration file parsing issue Jon Shallow 2025-09-04 13:26:06 +01:00
  • 56a90642d3 coap_session.c Fix CID update check Jon Shallow 2025-09-04 20:05:06 +01:00
  • ea01661faf Zephyr: Support C++ builds Jon Shallow 2025-08-20 18:10:57 +01:00
  • 7dff177f29 Sockets: Update documentation Jon Shallow 2025-08-17 19:46:57 +01:00
  • f438c61b6e Zephyr: improve POSIX API integration Sandro Scherer 2025-07-29 16:33:19 +02:00
  • 690e5fa8aa coap_block.c: Stop premature deletion of lg_srcv Jon Shallow 2025-07-22 11:09:22 +01:00
  • 022e848da4 Zephyr: Add wolfSSL DTLS backend support fj-blanco 2025-07-20 17:34:23 +02:00
  • 79a041414c Zephyr: Enable CI builds Jon Shallow 2025-07-19 10:53:25 +01:00
  • b359512f8d coap_block.c: Fix ETag generation for CoAP responses Jon Shallow 2025-07-15 16:36:58 +01:00
  • 433f483f2c WIN32: Support determining local broadcast addresses Jon Shallow 2025-07-09 11:21:39 +01:00
  • c9a162b610 MinGW: Add in more CI workflow builds Jon Shallow 2025-07-09 12:21:23 +01:00
  • df0b820d88 coap_threadsafe.c: Support Visual Studio builds Jon Shallow 2025-07-09 10:23:39 +01:00
  • f62c836ece coap_resource.c: Make dynamic resource handling thread safe Jon Shallow 2025-06-15 13:26:26 +01:00
  • 33b3f02006 coap_session.c: Clean up session close down order Jon Shallow 2025-06-30 14:44:50 +01:00
  • 6d322e1f1c coap_io.txt.in: Fix some compiler errors when building examples Jon Shallow 2025-05-15 17:00:28 +01:00
  • 71d16929dd coap_net: Use platform-independent format specifier kkrentz 2025-07-02 21:45:07 +02:00
  • d33b7fa571 coap_session.c: Support converting a Client session to a Server session Jon Shallow 2025-06-13 20:15:08 +01:00
  • 4fa3dfa0c7 Zephyr: add POSIX API support fj-blanco 2025-06-25 17:08:06 +02:00
  • cf45e84be2 coap_io.c: Cleanup MinGW builds Jon Shallow 2025-06-20 21:53:50 +01:00
  • 2dac61cf50 LwIP: Update to STABLE-2_2_1_RELEASE Jon Shallow 2025-05-22 08:29:05 +01:00
  • 68c3e861ed src/coap_net.c: Make CSM Max-Message-Size handling more generic Jon Shallow 2025-06-21 11:38:55 +01:00
  • f28f4109ec coap_check_async: Fix async callback timing window Jon Shallow 2025-06-12 17:16:55 +01:00
  • e6883c3d67 coap_mbedtls.c: Fix SNI hostname definition if not provided Jon Shallow 2025-06-18 14:17:13 +01:00
  • 7889db616a coap_net.c: Set remote CSM Max Message Size to local max if bigger Jon Shallow 2025-06-20 14:27:15 +01:00
  • 1b790ea800 coap-server: Sanity check maximum value of server new base time Jon Shallow 2025-06-12 15:46:41 +01:00
  • e5f268fd5d coap_io.c: Support MinGW build with _WIN32_WINNT == 0x0a00 Jon Shallow 2025-06-16 21:15:45 +01:00
  • 17c3feeb08 coap_session_mfree: Check for lg_crcv all cleared out if failure Jon Shallow 2025-06-12 13:31:19 +01:00
  • 06ff7e092b Proxy: Remove proxy subscribe on unsolicited response timeout Jon Shallow 2025-06-03 21:21:55 +01:00
  • 1ed516a2bf MinGW: Fix latest MinGW support build Jon Shallow 2025-06-09 10:05:05 +01:00
  • d328fc5330 OSCORE: Handle extended tokens when Echo option is returned for B.1.2 Jon Shallow 2025-05-30 17:48:18 +01:00
  • 67a38770a1 OSCORE: Validate a non-OSCORE response to an OSCORE request @pawel.szwarnowski 2025-05-22 12:06:57 +00:00
  • 358da10706 Proxy: Correctly handle OBSERVE cancellations Jon Shallow 2025-05-26 09:48:35 +01:00
  • 9f3c1301b8 Proxy: Flush out all proxy requests for proxy entry Jon Shallow 2025-05-22 08:09:05 +01:00
  • 396dbacfe2 LwIP: Fix locking Jon Shallow 2025-05-16 13:19:28 +01:00
  • 8401ff1ffe coap_session.c: fix free callback for endpoint app data Mario Kicherer 2025-05-22 13:11:29 +02:00
  • 3ebb745c91 coap_session.c: Fix coap_lock_lock() issue Jon Shallow 2025-05-22 08:33:50 +01:00
  • 0ec5f799f2 add coap_session_get_endpoint, coap_endpoint_get_app_data and coap_endpoint_set_app_data Mario Kicherer 2025-05-19 15:59:33 +02:00
  • ce2057b7a9 Locking: Remove context from a subset of the lock function macros (3 of 3) Jon Shallow 2025-05-20 21:22:58 +01:00
  • 882cd6b735 Locking: Remove context from a subset of the lock function macros (2 of 3) Jon Shallow 2025-05-20 16:55:28 +01:00
  • ccf53a41af Locking: Remove context from a subset of the lock function macros (1 of 3) Jon Shallow 2025-05-20 16:57:50 +01:00
  • 8975c15cd8 coap_resource.c: Fix observe callback timing window Jon Shallow 2025-05-17 10:08:40 +01:00
  • 24ec7b19bf RIOT: Fix building RIOT with RIOT's utlist.h change Jon Shallow 2025-05-20 11:32:23 +01:00
  • 0c18ad5228 coap_net.c: Remove timing window for tcp based session reads Jon Shallow 2025-05-19 17:20:30 +01:00
  • 60e9f08e47 LwIP: Fix TCP support Jon Shallow 2025-05-16 13:34:15 +01:00
  • 07c880b56e coap_pdu.c: Report options with invalid length Jon Shallow 2025-05-15 09:54:09 +01:00
  • 1f3f881656 remove SNI caching for OpenSSL >= 1.1.1 Mario Kicherer 2025-05-15 12:58:33 +02:00
  • 551a71572a coap_openssl.c: Fix OpenSSL < 1.1.1 builds Jon Shallow 2025-05-15 19:42:21 +01:00
  • f7df0ef751 coap_debug.c: Allow compilation with thread-safe not enabled Jon Shallow 2025-05-15 19:35:43 +01:00
  • 9d228feff0 testdriver.c: unit tests failures do not error on exit Jon Shallow 2025-05-15 16:10:32 +01:00
  • c816bf7fcf coap_net.c: Add Reserved options RFC7252 Table 7 to option check list Jon Shallow 2025-05-10 18:45:15 +01:00
  • daa4e05e18 Proxy: Add in support for multiplexing Observe requests Jon Shallow 2025-04-10 21:25:12 +01:00
  • 2e8decf756 Mcast: Support multiple large blocked body responses Jon Shallow 2025-04-16 09:15:46 +01:00
  • d03c0d4145 DTLS: Detect connection issues Jon Shallow 2025-04-15 09:18:48 +01:00
  • 97ab322f8d coap-client.c: Adjust wait timeouts based on observe and multicast Jon Shallow 2025-05-03 11:46:00 +01:00
  • ca103b3610 coap_openssl.c: Fix cert chain usage for OpenSSL >= 3.0.0 Jon Shallow 2025-04-29 15:00:29 +01:00
  • 3afff2dba5 coap_io.c: Correct timeout values when entry has just timed out Jon Shallow 2025-04-18 17:27:47 +01:00
  • 04f789b3ce coap_net.c: Fix handling response generated packet failures Jon Shallow 2025-04-21 20:41:37 +01:00
  • fada39dcba coap_cache.h: Fix documentation @return error Jon Shallow 2025-04-14 17:05:39 +01:00
  • f97bc19434 Observe: Clarify observing of Unknown or Proxy URIs is not supported Jon Shallow 2025-02-13 12:52:04 +00:00
  • 17204f488d RIOT: Move examples to new directory structures Jon Shallow 2025-04-14 14:51:26 +01:00
  • f12b620cde RIOT: Fix examples client issue Jon Shallow 2025-04-14 12:24:02 +01:00
  • cd06a72916 coap-client.c: Do not report token failures for ping packets in nack handler Jon Shallow 2025-04-12 16:51:28 +01:00
  • f91a7fab31 coap_io.c: Do not trigger a ping heartbeat if active CON Jon Shallow 2025-04-12 21:45:17 +01:00
  • 72691daec2 coap_pdu.c: Support incrementing reference count on const coap_pdu_t parameters Jon Shallow 2025-04-10 17:07:48 +01:00
  • 84778a7bb4 Proxy: Provide support for a proxy to create a client session Jon Shallow 2025-03-28 12:20:48 +00:00
  • 39956aa9a6 coap_session.c: Tidy up coap_new_endpoint() Jon Shallow 2025-04-03 09:12:01 +01:00
  • 499341c4f6 Proxy: Make upstream server handling more rigorous Jon Shallow 2025-03-22 11:30:55 +00:00
  • 1ba3158db8 Observe: Make sending observe failed messages optional Jon Shallow 2025-03-27 08:56:03 +00:00
  • d38e177af1 Proxy: Remove unused proxy entries when they time out. Jon Shallow 2025-03-25 17:10:57 +00:00
  • 4d2ceb6dbb coap-client: let observe duration override the default wait timeout Mario Kicherer 2025-03-26 14:57:23 +01:00