{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18909093,"defaultBranch":"main","name":"wakaama","ownerLogin":"eclipse-wakaama","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-18T09:37:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/165883888?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722342885.0","currentOid":""},"activityList":{"items":[{"before":"29677349d8875f9b6186c4b97239d7a778b77ed9","after":"47d9f73e60569f0f92602d1bc4b974abe18cf92e","ref":"refs/heads/main","pushedAt":"2024-09-23T14:56:09.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"Extract small function to set up resources in client example\n\nThis removes a small duplication of the code.","shortMessageHtmlLink":"Extract small function to set up resources in client example"}},{"before":"c8d76edf8acb403255caf21cd02949acab3c3e42","after":"29677349d8875f9b6186c4b97239d7a778b77ed9","ref":"refs/heads/main","pushedAt":"2024-09-23T11:11:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"tests: Add test for lists\n\nThe test is checking that counting the length of a list is done\nproperly.","shortMessageHtmlLink":"tests: Add test for lists"}},{"before":"0c811ae3ed2c540593b3fe15ecb99e378522c333","after":"c8d76edf8acb403255caf21cd02949acab3c3e42","ref":"refs/heads/main","pushedAt":"2024-09-03T08:53:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Allow setting CLI library from CMake\n\nWakaama provides a simple command-line interface library that can be\nused together with the library. It is used in the examples.","shortMessageHtmlLink":"cmake: Allow setting CLI library from CMake"}},{"before":"2175575bb07aa45201a550f4b873cd7eae94ac03","after":"0c811ae3ed2c540593b3fe15ecb99e378522c333","ref":"refs/heads/main","pushedAt":"2024-08-28T13:16:01.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Extract connection for testing in library\n\nThe testing implementation of the transport layer is extracted in an own\nobject library and linked directly to the unit tests.\nAlso other needed libraries (CLI and platform) are directly linked to\nthe testing executable.\nThe possibility to select the testing transport layer from CMake is\nremoved. This special transport layer implementation is meant to be used\nonly in the unit tests internally.:X","shortMessageHtmlLink":"cmake: Extract connection for testing in library"}},{"before":"d658d7311c657b2d30f65d3658c5508fb5a4cc90","after":"2175575bb07aa45201a550f4b873cd7eae94ac03","ref":"refs/heads/main","pushedAt":"2024-08-21T18:57:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"Fix CMake variables for data types\n\nThe CMake cache variables had a typo. Moreover they weren't declared as\noptions. Therefore the correct defines were not set on the targets.","shortMessageHtmlLink":"Fix CMake variables for data types"}},{"before":"402a305afe0a0e16f7bf5d1e25838926e6f7eb89","after":"d658d7311c657b2d30f65d3658c5508fb5a4cc90","ref":"refs/heads/main","pushedAt":"2024-08-19T08:07:05.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Extract 'tinydtls' transport into a library\n\nThe DTLS transport layer implementation with 'tinydtls' is now\nencapsulated into an object library in the CMake project. This makes the\nproject more modular.","shortMessageHtmlLink":"cmake: Extract 'tinydtls' transport into a library"}},{"before":"5ec7c099ae5dba19ecd43d7beb0d1bd98291016b","after":"402a305afe0a0e16f7bf5d1e25838926e6f7eb89","ref":"refs/heads/main","pushedAt":"2024-08-19T08:06:15.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"Move declaration for 'logging' into own header\n\nThis is more C like and leads to a better modularized project.","shortMessageHtmlLink":"Move declaration for 'logging' into own header"}},{"before":"56b60a45d50b880f1ede876113461672139ee5b5","after":"5ec7c099ae5dba19ecd43d7beb0d1bd98291016b","ref":"refs/heads/main","pushedAt":"2024-08-14T08:35:46.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"refactor: Extract common code\n\nSome code to extract an opaque value was duplicated. A function was\nextracted in order to remove the duplication.","shortMessageHtmlLink":"refactor: Extract common code"}},{"before":"4184b4f372bd1fffebbfad673806dd0e350f7c4f","after":null,"ref":"refs/heads/lw/scorecard","pushedAt":"2024-07-30T12:34:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"}},{"before":"ac5bdb51034fdbe5a4411d8fe950d786f0fddc65","after":"56b60a45d50b880f1ede876113461672139ee5b5","ref":"refs/heads/main","pushedAt":"2024-07-29T12:02:16.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"ci: Provide more information on test failure\n\nTell CMake/CTest to print the output of failed tests.","shortMessageHtmlLink":"ci: Provide more information on test failure"}},{"before":"50e85c8be6f52dd05b26d9ed9855609212f391ef","after":"ac5bdb51034fdbe5a4411d8fe950d786f0fddc65","ref":"refs/heads/main","pushedAt":"2024-06-21T19:58:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"send: Reject content format other than SenML\n\nAllow only SenML-JSON or SenML-CBOR content format for LWM2M 1.1 send\nrequests.","shortMessageHtmlLink":"send: Reject content format other than SenML"}},{"before":"847312357a5276a533fc5eff13a03012bdaec172","after":"50e85c8be6f52dd05b26d9ed9855609212f391ef","ref":"refs/heads/main","pushedAt":"2024-06-21T14:47:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"Implement Send\n\nImplement Send in server side.\nUpdate of sbertin-telular work","shortMessageHtmlLink":"Implement Send"}},{"before":"cd2fb3e22a1cab42f3b3e17d5de06a574118b1c0","after":"847312357a5276a533fc5eff13a03012bdaec172","ref":"refs/heads/main","pushedAt":"2024-06-20T08:14:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Add preset for client with raw block1 support\n\nThere is now a configuration for the client example with raw CoAP block1\nsupport.","shortMessageHtmlLink":"cmake: Add preset for client with raw block1 support"}},{"before":"9458115fc49aec898f7675cf1f37afa134284b04","after":"cd2fb3e22a1cab42f3b3e17d5de06a574118b1c0","ref":"refs/heads/main","pushedAt":"2024-06-19T11:51:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Allow CoAP related setting from CMake\n\nThe settings regarding raw block-wise transfer and default block size\ncan now be set from CMake.","shortMessageHtmlLink":"cmake: Allow CoAP related setting from CMake"}},{"before":"e2c3e685202253405a0d510ce2d198ce7ed645f9","after":"9458115fc49aec898f7675cf1f37afa134284b04","ref":"refs/heads/main","pushedAt":"2024-06-19T10:04:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"git-blame: Adjust git blame ignores\n\n`git-blame-ignore-revs` is broken because Github rewrote history during\nmerge.","shortMessageHtmlLink":"git-blame: Adjust git blame ignores"}},{"before":"34f1a6b3d6687dd3f6c8d99ab90ee1c23beba099","after":"e2c3e685202253405a0d510ce2d198ce7ed645f9","ref":"refs/heads/main","pushedAt":"2024-06-18T13:43:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"git-blame: Add unit test cleanup to git blame ignores\n\nAdd unit test cleanup to git blame ignores.","shortMessageHtmlLink":"git-blame: Add unit test cleanup to git blame ignores"}},{"before":"02ded34eef59e130af1991b680676dfe517c7f8c","after":"34f1a6b3d6687dd3f6c8d99ab90ee1c23beba099","ref":"refs/heads/main","pushedAt":"2024-06-17T11:06:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Fix wrong check for variable\n\nThere is a check if we are building with client support in the CMake\nfile for the tests. The check was using a wrong variable name (a C\npreprocessor define instead a CMake cache variable).","shortMessageHtmlLink":"cmake: Fix wrong check for variable"}},{"before":"f0e884c2b9c5cfb8df8007f4b0b4e56fbed40076","after":"02ded34eef59e130af1991b680676dfe517c7f8c","ref":"refs/heads/main","pushedAt":"2024-06-17T10:49:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"readme: Adapt build examples to cmake changes\n\nUpdate build commands for examples with cmake variables to configure the\nbuild process.","shortMessageHtmlLink":"readme: Adapt build examples to cmake changes"}},{"before":"018a8450249363409c2cc9c6b595ee8213d87111","after":"f0e884c2b9c5cfb8df8007f4b0b4e56fbed40076","ref":"refs/heads/main","pushedAt":"2024-06-11T09:04:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Allow setting mode with CMake\n\nThe Wakaama modes (server, bootstrap server or client) can now be set\nwith CMake cache variables. Some CMake presets are provided to build,\nrun and test Wakaama with different mode configurations.\nThe example binaries that are needed for the integration tests are now\nbuilt with the CMake presets. Therefore the paths of the binaries were\nadjusted in the integration tests.","shortMessageHtmlLink":"cmake: Allow setting mode with CMake"}},{"before":"22bf6e1f1e99171e788aabbd08f4a21084a62085","after":"018a8450249363409c2cc9c6b595ee8213d87111","ref":"refs/heads/main","pushedAt":"2024-06-03T14:12:49.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"fix: Remove code duplication\n\nTwo case statements were identical. They are now combined into one.","shortMessageHtmlLink":"fix: Remove code duplication"}},{"before":"d906b50d3d170d64e8e8f7da2d9198a9464e7428","after":"22bf6e1f1e99171e788aabbd08f4a21084a62085","ref":"refs/heads/main","pushedAt":"2024-05-29T13:31:44.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"mlasch","name":null,"path":"/mlasch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17436433?s=80&v=4"},"commit":{"message":"logging: Make logging handler declaration public\n\nThe logging handler function can be customized. Therefore it belongs\ninto to puplic header of Wakaama.","shortMessageHtmlLink":"logging: Make logging handler declaration public"}},{"before":"d2fce1d3383796cb2b9c3fca9d01660b841762be","after":"d906b50d3d170d64e8e8f7da2d9198a9464e7428","ref":"refs/heads/main","pushedAt":"2024-05-27T11:46:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"ci: Add build and run unit tests on macOS\n\nBuilding and testing Wakaama on macOS with the default compiler and no\nadditional sanitizers. This makes sure that the code can be used with\nmacOS.\nThe integration tests don't work on macOS due to different timing\nrelated to output on `stdout`.","shortMessageHtmlLink":"ci: Add build and run unit tests on macOS"}},{"before":"a73b5060ea5ad31da29a983ccbebd7b32b95a508","after":"d2fce1d3383796cb2b9c3fca9d01660b841762be","ref":"refs/heads/main","pushedAt":"2024-05-27T11:34:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"ci: Fix Sonar organization and project name\n\nWakaama moved to the GitHub organization `eclipse-wakaama` but the\norganization and project names in Sonar Cloud have not changed.","shortMessageHtmlLink":"ci: Fix Sonar organization and project name"}},{"before":"7c16e7f7e5b86222f9bb25f9729e1501da864bad","after":"4184b4f372bd1fffebbfad673806dd0e350f7c4f","ref":"refs/heads/lw/scorecard","pushedAt":"2024-05-27T08:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"wip2","shortMessageHtmlLink":"wip2"}},{"before":"f5f272387b25934cb84cfc8e9e0c38a01c55b475","after":"7c16e7f7e5b86222f9bb25f9729e1501da864bad","ref":"refs/heads/lw/scorecard","pushedAt":"2024-05-27T08:53:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"workaround","shortMessageHtmlLink":"workaround"}},{"before":null,"after":"f5f272387b25934cb84cfc8e9e0c38a01c55b475","ref":"refs/heads/lw/scorecard","pushedAt":"2024-05-27T08:49:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"WIP Scorecard","shortMessageHtmlLink":"WIP Scorecard"}},{"before":"7b403faf442141d6d33fd4e9cbeabe1a9b593663","after":"6b9386c6fccaa341e6dcc27d7dfbb6197ed760e0","ref":"refs/heads/lw/fix_sonar_cloud","pushedAt":"2024-05-27T08:11:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"ci: Fix Sonar organization and project name\n\nWakaama moved to the GitHub organization `eclipse-wakaama` but the\norganization and project names in Sonar Cloud have not changed.","shortMessageHtmlLink":"ci: Fix Sonar organization and project name"}},{"before":null,"after":"7b403faf442141d6d33fd4e9cbeabe1a9b593663","ref":"refs/heads/lw/fix_sonar_cloud","pushedAt":"2024-05-27T08:10:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"ci: Fix Sonar organization and project name\n\nWakaama moved to the GitHub organization `eclipse-wakaama` but the\norganization and project names in Sonar Cloud have not changed.","shortMessageHtmlLink":"ci: Fix Sonar organization and project name"}},{"before":null,"after":"145707adb467aa1970d97a53d301655613622640","ref":"refs/heads/lw/fix_defines","pushedAt":"2024-05-26T19:34:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"cmake: Fix define for CoAP block size\n\nThe define was missing the `lwm2m` prefix in the CMake project.","shortMessageHtmlLink":"cmake: Fix define for CoAP block size"}},{"before":"544494ef6d94109a50d4815f475e41f4ea62719f","after":"a73b5060ea5ad31da29a983ccbebd7b32b95a508","ref":"refs/heads/main","pushedAt":"2024-05-24T08:16:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasWoodtli","name":"Lukas Woodtli","path":"/LukasWoodtli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8074319?s=80&v=4"},"commit":{"message":"Fix LWM2M_RAW_BLOCK1_REQUESTS compile\n\nAddresses the compile issues referenced in #773 when using the\n`LWM2M_RAW_BLOCK1_REQUESTS` compile flag by:\n- removing unused variables\n- specifying the missing const keyword.\n\nIn addition, to help validate that this doesn't happen in the future, this\ncommit adds an additional configuration option to the client example which\nenables the `LWM2M_RAW_BLOCK1_REQUESTS` option. This allows for a basic test\nthat compilation succeeds. It does not go further in attempting to add unit\ntests for this compile option.\n\nSigned-off-by: David Smith ","shortMessageHtmlLink":"Fix LWM2M_RAW_BLOCK1_REQUESTS compile"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNDo1NjowOS4wMDAwMDBazwAAAAS-HGTj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNDo1NjowOS4wMDAwMDBazwAAAAS-HGTj","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQwODoxNjo0MS4wMDAwMDBazwAAAARSzcgb"}},"title":"Activity ยท eclipse-wakaama/wakaama"}