{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":652609786,"defaultBranch":"main","name":"deconz-lib","ownerLogin":"dresden-elektronik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-12T12:31:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4217524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686573062.778168","currentOid":""},"activityList":{"items":[{"before":"6e4766c136c84b720217f0781ad215cf24ee986f","after":"3beca455e40d6cf25ab655b97192da9a339b4cca","ref":"refs/heads/main","pushedAt":"2024-06-08T17:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add Windows implementation of TCP functions\n\nStill work in progress.","shortMessageHtmlLink":"Add Windows implementation of TCP functions"}},{"before":"1f50d07be5e1e0df19ae1bea170f0a6e9d30d3ba","after":"6e4766c136c84b720217f0781ad215cf24ee986f","ref":"refs/heads/main","pushedAt":"2024-06-07T18:29:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Ensure atom table index 0 is never used","shortMessageHtmlLink":"Ensure atom table index 0 is never used"}},{"before":"5c424b6e3120c0148350302fc2f848df7760a5bd","after":"1f50d07be5e1e0df19ae1bea170f0a6e9d30d3ba","ref":"refs/heads/main","pushedAt":"2024-06-06T13:06:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add TCP socket library functions (unix)\n\nWindows implementation comes later, currently just stubs.\n\nThese functions don't depend on Qt and will be used to refactor HTTP(S) server.","shortMessageHtmlLink":"Add TCP socket library functions (unix)"}},{"before":"4b34e5160c07fcf6725840c28f2ac6bf14912096","after":"5c424b6e3120c0148350302fc2f848df7760a5bd","ref":"refs/heads/main","pushedAt":"2024-06-02T11:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Improve resolving OpenSSL on Unix\n\nSupport version 3.x and 1.1.\nThis might also work on BSD but needs to be tested.","shortMessageHtmlLink":"Improve resolving OpenSSL on Unix"}},{"before":"aedf77f0018b2542405b5c59f2b22281f36a3828","after":"4b34e5160c07fcf6725840c28f2ac6bf14912096","ref":"refs/heads/main","pushedAt":"2024-06-02T10:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Resolve OpenSSL 3.x on Windows","shortMessageHtmlLink":"Resolve OpenSSL 3.x on Windows"}},{"before":"224d91362c305ed520525318abc032feaccf2b65","after":"aedf77f0018b2542405b5c59f2b22281f36a3828","ref":"refs/heads/main","pushedAt":"2024-05-30T10:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Use lonesha256 as fallback if OpenSSL can't be resolved\n\nSometimes there is trouble getting OpenSSL to load. This fallback to single header library version lets SHA-256 hash work anyway.","shortMessageHtmlLink":"Use lonesha256 as fallback if OpenSSL can't be resolved"}},{"before":"b54f514c5d044ba87e2fd8b2fd09e4085bd4a692","after":"224d91362c305ed520525318abc032feaccf2b65","ref":"refs/heads/main","pushedAt":"2024-05-26T17:59:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix Linus OS platform detection and loading of DDFs\n\nThe LINUX CMake define was added in CMake 3.25, since the release is compiled with an older version the PL_LINUX wasn't defined.\n\nThis caused DDF paths to only be resolved to the local DDF directory.\n\nIssues:\nhttps://github.com/dresden-elektronik/deconz-rest-plugin/issues/7783\nhttps://github.com/dresden-elektronik/deconz-rest-plugin/issues/7785\nhttps://github.com/dresden-elektronik/deconz-rest-plugin/issues/7776\nhttps://github.com/dresden-elektronik/deconz-rest-plugin/issues/7775","shortMessageHtmlLink":"Fix Linus OS platform detection and loading of DDFs"}},{"before":"3ed1c8fe627d25e99a1eaf09cfb20d7528acae59","after":"b54f514c5d044ba87e2fd8b2fd09e4085bd4a692","ref":"refs/heads/main","pushedAt":"2024-05-15T00:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix cmake typo on macOS\n\nThis failed correct handling of OpenSSL.","shortMessageHtmlLink":"Fix cmake typo on macOS"}},{"before":"614a00dbfee998b07336c9f9d2ba6e77ea864f86","after":"3ed1c8fe627d25e99a1eaf09cfb20d7528acae59","ref":"refs/heads/main","pushedAt":"2024-05-08T11:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add U_strlen() to memory module","shortMessageHtmlLink":"Add U_strlen() to memory module"}},{"before":"d82fac9f55e9656b28c96bbf0d97c5d4ad4356a5","after":"614a00dbfee998b07336c9f9d2ba6e77ea864f86","ref":"refs/heads/main","pushedAt":"2024-05-02T12:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add ISO 8601 time string conversion function","shortMessageHtmlLink":"Add ISO 8601 time string conversion function"}},{"before":"df3d6caa83016eec0cbcd5a83b5fc11d7e604155","after":"d82fac9f55e9656b28c96bbf0d97c5d4ad4356a5","ref":"refs/heads/main","pushedAt":"2024-04-25T09:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix ZclAttribute::setValue() for Zcl*BitData types","shortMessageHtmlLink":"Fix ZclAttribute::setValue() for Zcl*BitData types"}},{"before":"0b23ce6870a3c5953e10938eb3d294d027184cff","after":"df3d6caa83016eec0cbcd5a83b5fc11d7e604155","ref":"refs/heads/main","pushedAt":"2024-04-16T10:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix u_sstream_ex module compilation on Windows","shortMessageHtmlLink":"Fix u_sstream_ex module compilation on Windows"}},{"before":"c5ff7843965d57cf74d870e39677ad780309dd9e","after":"0b23ce6870a3c5953e10938eb3d294d027184cff","ref":"refs/heads/main","pushedAt":"2024-04-16T09:35:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add u_hmac_sha256 module","shortMessageHtmlLink":"Add u_hmac_sha256 module"}},{"before":"2ec41394824b79e52b6810e8f3810c6ae63f2c02","after":"c5ff7843965d57cf74d870e39677ad780309dd9e","ref":"refs/heads/main","pushedAt":"2024-04-02T10:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add u_ecc module and support secp256k1 curve\n\nUsed for signatures in upcoming DDF bundles.\n\nThe implementation uses the micro-ecc 3rd party library but should also provide other implementations from operating system and OpenSSL in future.","shortMessageHtmlLink":"Add u_ecc module and support secp256k1 curve"}},{"before":"01eb90d34736d787d501998eed8a20f7c1d2c6fc","after":"2ec41394824b79e52b6810e8f3810c6ae63f2c02","ref":"refs/heads/main","pushedAt":"2024-04-02T10:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add API for high entropy random bytes generator\n\nOn first use either OS or 3rd party library function will be selected.","shortMessageHtmlLink":"Add API for high entropy random bytes generator"}},{"before":"6cb4396ba615ae0ae0eb3643f44dd7a0c8c9e278","after":"01eb90d34736d787d501998eed8a20f7c1d2c6fc","ref":"refs/heads/main","pushedAt":"2024-03-28T14:20:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add U_sha1() hash function","shortMessageHtmlLink":"Add U_sha1() hash function"}},{"before":"6af246c44ee01ca5d95d2295fdb3a6c236ffaf68","after":"6cb4396ba615ae0ae0eb3643f44dd7a0c8c9e278","ref":"refs/heads/main","pushedAt":"2024-03-28T14:03:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add convenience function U_library_open_ex()\n\nAbstracts the way a library is loaded on different platforms.","shortMessageHtmlLink":"Add convenience function U_library_open_ex()"}},{"before":"f50dc8a3229d516e7e86087b8e240db1f3db65ca","after":"6af246c44ee01ca5d95d2295fdb3a6c236ffaf68","ref":"refs/heads/main","pushedAt":"2024-03-28T12:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"device_enumerator.cpp: remove executable bit","shortMessageHtmlLink":"device_enumerator.cpp: remove executable bit"}},{"before":"218f078dd3b79dcbb1f92f8fab48b8d47d9a2504","after":"f50dc8a3229d516e7e86087b8e240db1f3db65ca","ref":"refs/heads/main","pushedAt":"2024-03-24T16:38:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix SHA256 symbol lookup on Windows","shortMessageHtmlLink":"Fix SHA256 symbol lookup on Windows"}},{"before":"40e777b996d4bd89457b5f91ce39926c6a3a6c45","after":"218f078dd3b79dcbb1f92f8fab48b8d47d9a2504","ref":"refs/heads/main","pushedAt":"2024-03-21T14:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"deconz/util: Remove unused Qt headers","shortMessageHtmlLink":"deconz/util: Remove unused Qt headers"}},{"before":"920334613590ca3a2044721a23ba977e8e613b72","after":"40e777b996d4bd89457b5f91ce39926c6a3a6c45","ref":"refs/heads/main","pushedAt":"2024-03-21T14:40:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add DDF bundle locations to getStorageLocation()","shortMessageHtmlLink":"Add DDF bundle locations to getStorageLocation()"}},{"before":"4c35fa5bb231456d6bc4fbdd4c8d85c1dd49910c","after":"920334613590ca3a2044721a23ba977e8e613b72","ref":"refs/heads/main","pushedAt":"2024-03-21T14:38:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add DDF bundle locations to getStorageLocation()","shortMessageHtmlLink":"Add DDF bundle locations to getStorageLocation()"}},{"before":"3cacec384c415b3afc5ece2493e88179e398802b","after":"4c35fa5bb231456d6bc4fbdd4c8d85c1dd49910c","ref":"refs/heads/main","pushedAt":"2024-03-18T17:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add file system win32 implementation","shortMessageHtmlLink":"Add file system win32 implementation"}},{"before":"dd951037de513da77e86d6d8fc91adae8054fb06","after":"3cacec384c415b3afc5ece2493e88179e398802b","ref":"refs/heads/main","pushedAt":"2024-03-18T15:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add file system directory iterator API","shortMessageHtmlLink":"Add file system directory iterator API"}},{"before":"d12e7593c0de22eb32f84520ebcabf97a9a14180","after":"dd951037de513da77e86d6d8fc91adae8054fb06","ref":"refs/heads/main","pushedAt":"2024-03-17T17:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add U_Sha256() function to abstract OpenSSL","shortMessageHtmlLink":"Add U_Sha256() function to abstract OpenSSL"}},{"before":"757c54592fd735789f3c963e5fb5dc22a7b69aa4","after":"d12e7593c0de22eb32f84520ebcabf97a9a14180","ref":"refs/heads/main","pushedAt":"2024-02-27T01:21:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Improve handling for --dev parameter on Windows","shortMessageHtmlLink":"Improve handling for --dev parameter on Windows"}},{"before":"86fa273ceb1ef3ef766f96fbebdbf2e4f355044f","after":"757c54592fd735789f3c963e5fb5dc22a7b69aa4","ref":"refs/heads/main","pushedAt":"2024-02-15T13:01:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Add u_arena module\n\nArena allocator for static and dynamic chunks.","shortMessageHtmlLink":"Add u_arena module"}},{"before":"eb0ef3fcfd69caeb4d8e1f2b73b40fbdef019d41","after":"86fa273ceb1ef3ef766f96fbebdbf2e4f355044f","ref":"refs/heads/main","pushedAt":"2024-02-05T00:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix DBG_HexToAscii() not working for data less than 3 bytes","shortMessageHtmlLink":"Fix DBG_HexToAscii() not working for data less than 3 bytes"}},{"before":"b5509a88db80029a445d9208bd38a3e4e04d2979","after":"eb0ef3fcfd69caeb4d8e1f2b73b40fbdef019d41","ref":"refs/heads/main","pushedAt":"2024-02-05T00:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix macOS not connecting to ConBee\n\nFor only the /dev/cu.xxxxxx paths work, not the /dev/tty.xxxxx. Filter early to prevent loading tty paths.\n\nFixes: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/7554","shortMessageHtmlLink":"Fix macOS not connecting to ConBee"}},{"before":"e598755cfb27d1c2661f6d55713e6842e694818d","after":"b5509a88db80029a445d9208bd38a3e4e04d2979","ref":"refs/heads/main","pushedAt":"2024-01-30T22:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"manup","name":"Manuel Pietschmann","path":"/manup","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/383386?s=80&v=4"},"commit":{"message":"Fix debug log optimization for aarch64\n\nOn 64-bit ARM GCC doesn't define __arm__.","shortMessageHtmlLink":"Fix debug log optimization for aarch64"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAQWowA","startCursor":null,"endCursor":null}},"title":"Activity ยท dresden-elektronik/deconz-lib"}