{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39396258,"defaultBranch":"develop","name":"libcoap","ownerLogin":"obgm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-20T16:48:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7488145?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725617984.0","currentOid":""},"activityList":{"items":[{"before":"e234acae9f0a9f42725dda6ee599808f9790e88a","after":"ac83b32b33195551fc5b8fb732fe4c10252cdbea","ref":"refs/heads/develop","pushedAt":"2024-09-17T12:28:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Improve MTU handling\n\nby:\n- Correcting Contiki-NG's value of COAP_DEFAULT_MAX_PDU_RX_SIZE\n- Denying to create PDUs longer than COAP_DEFAULT_MAX_PDU_RX_SIZE\n- Using the MTU setter, thereby not overriding stack-specific limits\n- Using existing constants for L4-specific header sizes","shortMessageHtmlLink":"Improve MTU handling"}},{"before":"da539d85ad899285e90b5a842d735f4a8b9e03fa","after":"e234acae9f0a9f42725dda6ee599808f9790e88a","ref":"refs/heads/develop","pushedAt":"2024-09-11T07:42:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"CMakeLists.txt: Handle Proxy configurations and existing built coap.h","shortMessageHtmlLink":"CMakeLists.txt: Handle Proxy configurations and existing built coap.h"}},{"before":"7cf7465b784baded4de183290c547d582becfd28","after":"da539d85ad899285e90b5a842d735f4a8b9e03fa","ref":"refs/heads/develop","pushedAt":"2024-09-10T15:43:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"doc: Update documentation for future reference","shortMessageHtmlLink":"doc: Update documentation for future reference"}},{"before":"3c720f232f61cf097d7cbd5c0bde2b4c681b1c68","after":"7cf7465b784baded4de183290c547d582becfd28","ref":"refs/heads/main","pushedAt":"2024-09-06T10:27:30.000Z","pushType":"push","commitsCount":49,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Release 4.3.5: Fix SO and ABI version for new release","shortMessageHtmlLink":"Release 4.3.5: Fix SO and ABI version for new release"}},{"before":null,"after":"7cf7465b784baded4de183290c547d582becfd28","ref":"refs/heads/release-4.3.5","pushedAt":"2024-09-06T10:19:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Release 4.3.5: Fix SO and ABI version for new release","shortMessageHtmlLink":"Release 4.3.5: Fix SO and ABI version for new release"}},{"before":"0d240530b4beba90cc86c488e17bd0090437a0dd","after":"7cf7465b784baded4de183290c547d582becfd28","ref":"refs/heads/develop","pushedAt":"2024-09-06T10:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Release 4.3.5: Fix SO and ABI version for new release","shortMessageHtmlLink":"Release 4.3.5: Fix SO and ABI version for new release"}},{"before":"493b503bca0233c68f6efd52c719888f8a6ee8c0","after":"0d240530b4beba90cc86c488e17bd0090437a0dd","ref":"refs/heads/develop","pushedAt":"2024-09-06T08:47:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Release 4.3.5: Release 4.3.5","shortMessageHtmlLink":"Release 4.3.5: Release 4.3.5"}},{"before":"eaff6928d68ea32ac10bbf00c911d706c1781c64","after":"493b503bca0233c68f6efd52c719888f8a6ee8c0","ref":"refs/heads/develop","pushedAt":"2024-09-04T14:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Zephyr: Fix k_realloc build errors for zephyr < 3.7.0","shortMessageHtmlLink":"Zephyr: Fix k_realloc build errors for zephyr < 3.7.0"}},{"before":"abd0a027db557331afb843b0456b0eb44b8d25b1","after":"eaff6928d68ea32ac10bbf00c911d706c1781c64","ref":"refs/heads/develop","pushedAt":"2024-09-04T11:08:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Coverity-Scan: Fix CID 1599559-1599562","shortMessageHtmlLink":"Coverity-Scan: Fix CID 1599559-1599562"}},{"before":"1c97907f2fc3c8185bae9cab96f6191b510efffa","after":"abd0a027db557331afb843b0456b0eb44b8d25b1","ref":"refs/heads/develop","pushedAt":"2024-08-28T14:18:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Use Zephyr heap for Zephyr targets","shortMessageHtmlLink":"Use Zephyr heap for Zephyr targets"}},{"before":"a705e04ced385125038582a24187421db1b60ed1","after":"1c97907f2fc3c8185bae9cab96f6191b510efffa","ref":"refs/heads/develop","pushedAt":"2024-08-27T10:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"coap_net.h: add ifdef WITH_LWIP around lwip functions","shortMessageHtmlLink":"coap_net.h: add ifdef WITH_LWIP around lwip functions"}},{"before":"c2b34daa9b494cac5429a28c8b960708bcfe0c7a","after":"a705e04ced385125038582a24187421db1b60ed1","ref":"refs/heads/develop","pushedAt":"2024-08-27T08:10:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"man: fix typo in logging documentation\n\nFixes small typo in logging documentation.\n\nSigned-off-by: Daniel Mangum ","shortMessageHtmlLink":"man: fix typo in logging documentation"}},{"before":"e220c371be8279fffa8d7655c1f5726743cf4a9e","after":"c2b34daa9b494cac5429a28c8b960708bcfe0c7a","ref":"refs/heads/develop","pushedAt":"2024-08-23T09:51:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"mcast_loop: Drop mcast packet that server sent on different socket\n\nServer enabled for mcast receipt. When the server is acting as a proxy\nsends a mcast packet out over a slave client type socket, it receives\nthe mcast packet on the server socket (which could then be forward out\nof the client socket....).\n\nThis change prevents the server socket from passing up the libcoap stack\na mcast packet that it knows the client socket is sending.","shortMessageHtmlLink":"mcast_loop: Drop mcast packet that server sent on different socket"}},{"before":"8899063a4affff7e49832f7047e10cf2ef80c0f7","after":"e220c371be8279fffa8d7655c1f5726743cf4a9e","ref":"refs/heads/develop","pushedAt":"2024-08-23T09:39:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"coap.h: Remove need for different coap.h files for different OS\n\n./autogen.sh and ./configure no longer need to be run prior to running\nmake for Contiki, LwIP or RIOT from the appropriate examples sub-directory.\n\nscripts/fix_version.sh now handles updating coap.h for the different\nLIBCOAP_ and PACKAGE_ definitions.","shortMessageHtmlLink":"coap.h: Remove need for different coap.h files for different OS"}},{"before":"3d790a5964cca986733fdd495152b7b2f942ad57","after":"8899063a4affff7e49832f7047e10cf2ef80c0f7","ref":"refs/heads/develop","pushedAt":"2024-08-23T09:39:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"coap_ws: accept longer header lines and specific header sent by firefox browser","shortMessageHtmlLink":"coap_ws: accept longer header lines and specific header sent by firef…"}},{"before":"626d4632d1a1c1f0a6c7106b1703b10183587bd5","after":"3d790a5964cca986733fdd495152b7b2f942ad57","ref":"refs/heads/develop","pushedAt":"2024-08-16T12:33:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"reverse-proxy: Provide dedicated reverse-proxy handler setup function","shortMessageHtmlLink":"reverse-proxy: Provide dedicated reverse-proxy handler setup function"}},{"before":"79e6fcdb266f973557199631e4de4dd68a6a19d2","after":"626d4632d1a1c1f0a6c7106b1703b10183587bd5","ref":"refs/heads/develop","pushedAt":"2024-08-16T12:30:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"multicast: Document coap_mcast_set_hops()","shortMessageHtmlLink":"multicast: Document coap_mcast_set_hops()"}},{"before":"7dab8f6fb2a9ee5b4c69a54bf0a0cd6f7ae5ff51","after":"79e6fcdb266f973557199631e4de4dd68a6a19d2","ref":"refs/heads/develop","pushedAt":"2024-08-16T12:16:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"examples: Do CI pre-commit checks on man page examples","shortMessageHtmlLink":"examples: Do CI pre-commit checks on man page examples"}},{"before":"76502319fc920c4b4f8a9e020580de5f2c6e93af","after":"7dab8f6fb2a9ee5b4c69a54bf0a0cd6f7ae5ff51","ref":"refs/heads/develop","pushedAt":"2024-08-12T16:03:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Contiki-NG: Fix coap_resolve_address_info","shortMessageHtmlLink":"Contiki-NG: Fix coap_resolve_address_info"}},{"before":"540fede1b9c6c06ea2f32b171b8cb879bf766c23","after":"76502319fc920c4b4f8a9e020580de5f2c6e93af","ref":"refs/heads/develop","pushedAt":"2024-08-12T14:41:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"coap_proxy.c: Fix error \"'.*' expects argument of type 'int'\"","shortMessageHtmlLink":"coap_proxy.c: Fix error \"'.*' expects argument of type 'int'\""}},{"before":"82b721d7d28c40a2c9f0ba4310a5017d216f0ec3","after":"540fede1b9c6c06ea2f32b171b8cb879bf766c23","ref":"refs/heads/develop","pushedAt":"2024-08-07T13:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"release 4.3.5rc3: Release candidate 3 for 4.3.5","shortMessageHtmlLink":"release 4.3.5rc3: Release candidate 3 for 4.3.5"}},{"before":"92198b00b316f2bb0353196d37da4745e6839b1b","after":"82b721d7d28c40a2c9f0ba4310a5017d216f0ec3","ref":"refs/heads/develop","pushedAt":"2024-08-07T12:59:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"coap-server.c: Replace SERVER_CAN_PROXY with COAP_PROXY_SUPPORT\n\nMake use of the new coap_defines.h file.","shortMessageHtmlLink":"coap-server.c: Replace SERVER_CAN_PROXY with COAP_PROXY_SUPPORT"}},{"before":"5f3d7eb24437d26ad8255c735692f0e636210ee9","after":"92198b00b316f2bb0353196d37da4745e6839b1b","ref":"refs/heads/develop","pushedAt":"2024-08-07T09:23:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Supported: Break out run-time checks and libcoap build #defines\n\nGroup together and document the run-time checks available for checking\nthe libcoap built-in functionality based on the ./cconfigure and / or\nCMakeLists.txt options.\n\nCreate include/coap3/coap_defines.h file that contains a list of\nCOAP_ #defines created from the options defined when running ./configure\nor cmake.\n\nAdd additional coap_*_is_supported() functions.","shortMessageHtmlLink":"Supported: Break out run-time checks and libcoap build #defines"}},{"before":"af024f9138c5b3c6ecc694887a89cb67c645cdcf","after":"5f3d7eb24437d26ad8255c735692f0e636210ee9","ref":"refs/heads/develop","pushedAt":"2024-08-07T08:33:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"reverse-proxy: Add in reverse proxy support to coap-server\n\nTidy up the general proxy logic by moving common functionality\ninto libcoap.\n\nNew functions coap_proxy_forward_request(), coap_proxy_forward_response()\nand coap_proxy_is_supported() added.\n\nNew --enable-proxy-code support added to configure.\n\nNew ENABLE_PROXY_CODE support added to CMakeLists.txt.\n\nSupport for common shared connection to next hop.\n\nSupport for round-robin balancing across multiple next hops.","shortMessageHtmlLink":"reverse-proxy: Add in reverse proxy support to coap-server"}},{"before":"83718a6d2fece2c3a4b20ad7c2416410fb48b763","after":"af024f9138c5b3c6ecc694887a89cb67c645cdcf","ref":"refs/heads/develop","pushedAt":"2024-08-07T08:13:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Connection-ID: Only change source port when CID has been negotiated\n\nOnly support changing the client's source port if the DTLS library\nhas support / configured for CID.\n\nUsed when debugging server handling source address changes and CID\nis in use.\n\nAdd in support for TinyDTLS (Client only) if TinyDTLS is patched\nappropriately (not currently available on TinyDTLS main branch).\n\nAdd in new function coap_dtls_cid_is_supported().","shortMessageHtmlLink":"Connection-ID: Only change source port when CID has been negotiated"}},{"before":"9656876b418cec476edc11a51de80aa1b61bf061","after":"83718a6d2fece2c3a4b20ad7c2416410fb48b763","ref":"refs/heads/develop","pushedAt":"2024-08-06T15:56:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Cleanup building header files for different OS\n\n'make distclean' removes header files built from the .in files, which\nmeans that they are not available for different OS builds.\n\nThe same is true for CMakeLists.txt.\n\nRemove the need for the .in files and update for libcoap revisions\nby using a new script scripts/fix_version.sh created from\nscripts/fix_version.sh.in.\n\nCI has been updated to check revisions have been updated in the\nappropriate places.\n\nDo not remove libcoap-3.sym and libcoap-3.map when doing 'make distclean'\nas they are git tracked files.","shortMessageHtmlLink":"Cleanup building header files for different OS"}},{"before":"4851806c09a98a43b024559dbbf435b072b2ca30","after":"9656876b418cec476edc11a51de80aa1b61bf061","ref":"refs/heads/develop","pushedAt":"2024-07-25T08:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"configure.ac: Not all pkg-config support PKG_CHECK_MODULES_STATIC\n\nPKG_CHECK_MODULES_STATIC is only supported by pkg-config > 0.29\n\nUse pkg-config --static instead.","shortMessageHtmlLink":"configure.ac: Not all pkg-config support PKG_CHECK_MODULES_STATIC"}},{"before":"8b2fb390b86d4861e3ab41a7f0e973494e7c97d4","after":"4851806c09a98a43b024559dbbf435b072b2ca30","ref":"refs/heads/develop","pushedAt":"2024-07-22T10:37:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"scan-build: CI Fail if scan-build warnings","shortMessageHtmlLink":"scan-build: CI Fail if scan-build warnings"}},{"before":"b75c784a202451c3b1d96c17ac86a1a7d2dab97c","after":"8b2fb390b86d4861e3ab41a7f0e973494e7c97d4","ref":"refs/heads/develop","pushedAt":"2024-07-22T07:56:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Connection-ID: Support changing client IP addresses\n\nSupport of RFC9146. Currently only Mbed TLS supported.\n\nNew function coap_context_set_cid_tuple_change() for a client to\nforce periodic source port changes to test out CID.\n\nConfigurable support for the client to use Connection-ID\nassuming underlying DTLS library is configured for or supports it.","shortMessageHtmlLink":"Connection-ID: Support changing client IP addresses"}},{"before":"48b56aa830678258ed6e29a81e7f5832f46b78c5","after":"b75c784a202451c3b1d96c17ac86a1a7d2dab97c","ref":"refs/heads/develop","pushedAt":"2024-07-22T07:47:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrdeep1","name":"Jon Shallow","path":"/mrdeep1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35105050?s=80&v=4"},"commit":{"message":"Constrained Stack: No need for individual locks\n\nIf a proxy reads in a packet via coap_read_endpoint, which then\ninvokes an ongoing proxy TCP connection, while waiting for the CSM\nresponse of the new session, coap_read_endpoint would get invoked\nagain if there is any data to read on any of the listening endpoints..\n\nWith a Constrained Stack, the read in data is protected by mutex\nm_read_enpoint - which is still locked when trying to wait for the\nCSM.\n\nAs the code is either single threaded, or protected by global_lock\nif multi-threaded, there is no need to maintain mutexes such as\nm_read_endpoint. This PR removes these not needed mutexes.","shortMessageHtmlLink":"Constrained Stack: No need for individual locks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuIBbFwA","startCursor":null,"endCursor":null}},"title":"Activity · obgm/libcoap"}