{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10504120,"defaultBranch":"master","name":"node-coap","ownerLogin":"coapjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-05T14:12:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/116805066?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713706563.0","currentOid":""},"activityList":{"items":[{"before":"a6ef4aa3ec659e86977b05c6a87bfbe20eca3199","after":"8ce4d05bd955e848cd23a5eb418ae0984b7d7cd2","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! REMOVE ME: temporarily disable failing tests","shortMessageHtmlLink":"fixup! REMOVE ME: temporarily disable failing tests"}},{"before":"a21f12fe29998d53e9939634c8cefed6689b8457","after":"a6ef4aa3ec659e86977b05c6a87bfbe20eca3199","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:51:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simply use of siinon fake timers","shortMessageHtmlLink":"fixup! refactor: simply use of siinon fake timers"}},{"before":"79635167cd09641459ba589b0675c98a527ba60c","after":"a21f12fe29998d53e9939634c8cefed6689b8457","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simply use of siinon fake timers","shortMessageHtmlLink":"fixup! refactor: simply use of siinon fake timers"}},{"before":"45a59902bc6e8ae4632e159d863221bb42be11f2","after":"79635167cd09641459ba589b0675c98a527ba60c","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:15:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! REMOVE ME: temporarily disable failing tests","shortMessageHtmlLink":"fixup! REMOVE ME: temporarily disable failing tests"}},{"before":"06410c517219ca87910b95df7a5ebabf1c66f4e1","after":"45a59902bc6e8ae4632e159d863221bb42be11f2","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:13:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simply use of siinon fake timers","shortMessageHtmlLink":"fixup! refactor: simply use of siinon fake timers"}},{"before":"1c6a54f1c90faa161f93268f55efdc7b7d44d361","after":"06410c517219ca87910b95df7a5ebabf1c66f4e1","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T20:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"chore(deps): update sinon","shortMessageHtmlLink":"chore(deps): update sinon"}},{"before":"9882c5fe8cde0cf71a6443a38203480ab2c913b1","after":"f5941f0f156548d0d775fcdbcb859e739c5c4629","ref":"refs/heads/simplify-tocode","pushedAt":"2024-04-21T19:09:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"refactor: simplify toCode function","shortMessageHtmlLink":"refactor: simplify toCode function"}},{"before":"619594fd2b304c83484f5ce830fc7813ee1e523e","after":"9882c5fe8cde0cf71a6443a38203480ab2c913b1","ref":"refs/heads/simplify-tocode","pushedAt":"2024-04-21T19:06:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simplify toCode function","shortMessageHtmlLink":"fixup! refactor: simplify toCode function"}},{"before":"6fa2386e4d6b6c092022ecbb600c816bc7904e2d","after":"1c6a54f1c90faa161f93268f55efdc7b7d44d361","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T14:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simply use of siinon fake timers","shortMessageHtmlLink":"fixup! refactor: simply use of siinon fake timers"}},{"before":"5b6208f0a22a019097a96acab412a75700631993","after":"6fa2386e4d6b6c092022ecbb600c816bc7904e2d","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T14:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! refactor: simply use of siinon fake timers","shortMessageHtmlLink":"fixup! refactor: simply use of siinon fake timers"}},{"before":"91858f6f9ea93e42ae1b922ff6bdf74773662f7e","after":"5b6208f0a22a019097a96acab412a75700631993","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T13:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"refactor: simply use of siinon fake timers","shortMessageHtmlLink":"refactor: simply use of siinon fake timers"}},{"before":null,"after":"91858f6f9ea93e42ae1b922ff6bdf74773662f7e","ref":"refs/heads/fix-failing-tests","pushedAt":"2024-04-21T13:36:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"REMOVE ME: temporarily disable failing tests","shortMessageHtmlLink":"REMOVE ME: temporarily disable failing tests"}},{"before":"0cf32fa3d11e4e83c87a92c459981f3f4dd072ee","after":"2dbe4da1d95f45212c094b20515c8b69b92ba21a","ref":"refs/heads/master","pushedAt":"2024-03-26T09:44:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Apollon77","name":"Ingo Fischer","path":"/Apollon77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11976694?s=80&v=4"},"commit":{"message":"Fix blockwise response logic (#376)\n\n* Update blockwise tests to catch edge-cases\r\n\r\nUpdates the blockwise tests to catch the cases where the payload is\r\nsmaller than 'maxPacket', but the overall packet size after the headers\r\nare added exceeds 'maxPacket' which causes an error to be thrown.\r\n\r\nAlso adds checks to ensure that the response code is 2.05 for the tests\r\nthat require it, so 5.00 errors can't sneak through.\r\n\r\n* Update automatic blockwise transfer logic\r\n\r\nFix for blockwise transfer issues raised in #373 where a coap message\r\ncould avoid being split into blocks, yet still be larger than the\r\nallowable size of 1280 bytes. This applies the recommended maximum\r\npayload size from RFC 7252 Section 4.6 of 1024 bytes, and allows it to\r\nbe reduced in the config parameters as required.\r\n\r\nThe error that this fixes was introduced in\r\nd727d430d7c744a516d4c68d156ed6bf8262f7b7 and this attempts to keep the\r\nintent behind that commit, whilst fixing the technical flaws that it\r\nintroduced.\r\n\r\nThe 'IP_MTU' constant has been renamed to 'MAX_PAYLOAD' to more\r\naccurately describe what the it represents. The 'maxPacketSize'\r\nparameter has also been renamed to 'maxPayloadSize' for the same\r\nreason.\r\n\r\nNote that the renaming of the parameter is a potentially breaking\r\nchange.\r\n\r\n* Perform extra checks on CoAP message size\r\n\r\nThis fixes the logic for checking the maximum CoAP message size. The\r\ncheck is actually performed in the coap-packet repository in a default\r\nparameter on the `generate()` function, however the default value is not\r\nappropriate for all (if any) cases.\r\n\r\nThe maximum size that a CoAP message can be is the IP MTU, minus the IP\r\nheader and minus the UDP header. The value is not constant across all\r\nIP network stacks, so the CoAP specification recommends a maximum of 1152\r\nbytes for cases where it is not known. The only way to know for sure is\r\nMTU path discovery, which is way outside of the scope of the project.\r\n\r\nThis commit creates a parameter that allows the max packet size to be\r\nadjusted as a server parameter for cases where (for example) the server\r\nis running on a 6LoWPAN/Thread network and needs a lower maximum message\r\nsize.\r\n\r\nNote that the logic for enforcing the size is just to throw an error and\r\ncrash the server. However, since the maximum payload size is enforced a\r\nsituation like that should never occur.","shortMessageHtmlLink":"Fix blockwise response logic (#376)"}},{"before":"d3ae1197280830a522b559373be67c962bdd8aa5","after":"0cf32fa3d11e4e83c87a92c459981f3f4dd072ee","ref":"refs/heads/master","pushedAt":"2024-03-26T09:13:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"Merge pull request #383 from JimmyBjorklund/master\n\nNew try to fix the pr for the Fixed build issuee can only be default-imported using the 'esModule","shortMessageHtmlLink":"Merge pull request #383 from JimmyBjorklund/master"}},{"before":"c85a1b83fe9d90122db733c9d03ac9c337cd2fa5","after":null,"ref":"refs/heads/fix-block2-options","pushedAt":"2024-02-03T18:03:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"}},{"before":"5014206e0d0effcfc465b41c19a3083911fa3d0a","after":"d3ae1197280830a522b559373be67c962bdd8aa5","ref":"refs/heads/master","pushedAt":"2024-02-03T18:03:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"Merge pull request #366 from coapjs/fix-block2-options\n\nfix: keep user-defined options during block2 transfers","shortMessageHtmlLink":"Merge pull request #366 from coapjs/fix-block2-options"}},{"before":"1ac348a3a311690879c42ace9b81e18d7cc138c2","after":null,"ref":"refs/heads/upgrade-dependencies","pushedAt":"2023-11-24T11:55:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"}},{"before":"7ce5ef8c13b23f5dbed8836ecf9369f587e36a9f","after":"c85a1b83fe9d90122db733c9d03ac9c337cd2fa5","ref":"refs/heads/fix-block2-options","pushedAt":"2023-11-24T11:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fix: keep user-defined options during block2 transfers","shortMessageHtmlLink":"fix: keep user-defined options during block2 transfers"}},{"before":"289f8522226ce9e99b163e712431f48895db4891","after":"5014206e0d0effcfc465b41c19a3083911fa3d0a","ref":"refs/heads/master","pushedAt":"2023-11-24T11:47:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"Merge pull request #373 from coapjs/upgrade-dependencies\n\nchore: upgrade dependencies to their latest versions","shortMessageHtmlLink":"Merge pull request #373 from coapjs/upgrade-dependencies"}},{"before":"36e26c58926fa040a54ea91cbd99e58aabe98332","after":"1ac348a3a311690879c42ace9b81e18d7cc138c2","ref":"refs/heads/upgrade-dependencies","pushedAt":"2023-11-24T11:40:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"chore: fix eslint configuration","shortMessageHtmlLink":"chore: fix eslint configuration"}},{"before":"43f42f55b78298e7960cbad882425870bef7910e","after":"36e26c58926fa040a54ea91cbd99e58aabe98332","ref":"refs/heads/upgrade-dependencies","pushedAt":"2023-11-24T11:25:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! chore: fix eslint configuration","shortMessageHtmlLink":"fixup! chore: fix eslint configuration"}},{"before":"1fa01c50919c196edb4b93bcbe37564de348b395","after":"43f42f55b78298e7960cbad882425870bef7910e","ref":"refs/heads/upgrade-dependencies","pushedAt":"2023-11-21T15:29:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"fixup! chore: upgrade dependencies to their latest versions","shortMessageHtmlLink":"fixup! chore: upgrade dependencies to their latest versions"}},{"before":"8154c6515cf444c409c0e160cdb4aff974974a92","after":null,"ref":"refs/heads/update-lru","pushedAt":"2023-11-21T12:58:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"}},{"before":"c8521c9c1f0c64b9e63965b38f0d0b91a01ffb06","after":"289f8522226ce9e99b163e712431f48895db4891","ref":"refs/heads/master","pushedAt":"2023-11-21T10:51:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Apollon77","name":"Ingo Fischer","path":"/Apollon77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11976694?s=80&v=4"},"commit":{"message":"chore: update lru-cache dependency, update Node versions in CI (#374)\n\n* chore: update lru-cache dependency\r\n\r\n* ci: upgrade node versions to 18 and 20\r\n\r\n* chore(package.json): set minimum required node version to 18","shortMessageHtmlLink":"chore: update lru-cache dependency, update Node versions in CI (#374)"}},{"before":"b9dcb6fac40f6c08757a7fe2a213ad1aedd0c687","after":"8154c6515cf444c409c0e160cdb4aff974974a92","ref":"refs/heads/update-lru","pushedAt":"2023-11-21T09:10:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"chore(package.json): set minimum required node version to 18","shortMessageHtmlLink":"chore(package.json): set minimum required node version to 18"}},{"before":"a19aaac7ad00cf1cc7a7cc3c96d200b6c5f466b6","after":"b9dcb6fac40f6c08757a7fe2a213ad1aedd0c687","ref":"refs/heads/update-lru","pushedAt":"2023-11-19T22:25:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"ci: upgrade node versions","shortMessageHtmlLink":"ci: upgrade node versions"}},{"before":"b9dcb6fac40f6c08757a7fe2a213ad1aedd0c687","after":"a19aaac7ad00cf1cc7a7cc3c96d200b6c5f466b6","ref":"refs/heads/update-lru","pushedAt":"2023-11-19T22:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"Revert \"ci: upgrade node versions\"\n\nThis reverts commit b9dcb6fac40f6c08757a7fe2a213ad1aedd0c687.","shortMessageHtmlLink":"Revert \"ci: upgrade node versions\""}},{"before":"3bfc369fddfd6d693728b282c58f4264d75cfc48","after":"b9dcb6fac40f6c08757a7fe2a213ad1aedd0c687","ref":"refs/heads/update-lru","pushedAt":"2023-11-19T16:03:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"ci: upgrade node versions","shortMessageHtmlLink":"ci: upgrade node versions"}},{"before":"293357a269af394a8b416402686ad593a9e65175","after":"3bfc369fddfd6d693728b282c58f4264d75cfc48","ref":"refs/heads/update-lru","pushedAt":"2023-11-19T16:01:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}},{"before":"3aec04f4532e34ec09fbb0c61daa496e1c622d27","after":"293357a269af394a8b416402686ad593a9e65175","ref":"refs/heads/update-lru","pushedAt":"2023-11-19T14:53:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JKRhb","name":"Jan Romann","path":"/JKRhb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12641361?s=80&v=4"},"commit":{"message":"test","shortMessageHtmlLink":"test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENm_m-AA","startCursor":null,"endCursor":null}},"title":"Activity ยท coapjs/node-coap"}