{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53614190,"defaultBranch":"master","name":"mosquitto","ownerLogin":"eclipse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-10T20:19:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56974?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725660260.0","currentOid":""},"activityList":{"items":[{"before":"57b5549b3d2752d976736546073a28a54c93658a","after":"57f0e1769adedbe66cd3e1fb5e9ce1a0808f5258","ref":"refs/heads/fixes","pushedAt":"2024-09-06T23:31:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"define OPENSSL_API_COMPAT to use ENGINE API with OpenSSL >= 3.0\n\nSigned-off-by: Carsten Andrich ","shortMessageHtmlLink":"define OPENSSL_API_COMPAT to use ENGINE API with OpenSSL >= 3.0"}},{"before":"7e4b5da4a96dd2ea4cc0ced52fdad93d8291db28","after":"729cd7ae1c758f53001e5f912a9afda5c49515a7","ref":"refs/heads/master","pushedAt":"2024-09-06T23:25:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Link correctly with shared websockets library if needed\nsee: https://github.com/eclipse/mosquitto/pull/2751\n\nPatch contributed by Joachim Zobel and Daniel Engberg ","shortMessageHtmlLink":"Link correctly with shared websockets library if needed"}},{"before":"f6d0ddcae019a299a8d520c7932bad3f811a9bb2","after":"57b5549b3d2752d976736546073a28a54c93658a","ref":"refs/heads/fixes","pushedAt":"2024-09-06T23:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Fix \"payload format invalid\" not being allowed as a PUBREC reason code.\n\nThanks to mdrssv","shortMessageHtmlLink":"Fix \"payload format invalid\" not being allowed as a PUBREC reason code."}},{"before":"2d381d1605c121d02318000cd23bfbe67f006b96","after":"f6d0ddcae019a299a8d520c7932bad3f811a9bb2","ref":"refs/heads/fixes","pushedAt":"2024-09-06T22:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Clear SSL error state to avoid spurious error reporting.\n\nThanks to koranyellow. Closes #3054.","shortMessageHtmlLink":"Clear SSL error state to avoid spurious error reporting."}},{"before":"688fa86de4eb5ceca77b344ec02e28172007e7f2","after":"2d381d1605c121d02318000cd23bfbe67f006b96","ref":"refs/heads/fixes","pushedAt":"2024-09-06T22:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Update changelog.","shortMessageHtmlLink":"Update changelog."}},{"before":"a87b5ff6d8e42b608f78065b76b0f2f23bf53887","after":"688fa86de4eb5ceca77b344ec02e28172007e7f2","ref":"refs/heads/fixes","pushedAt":"2024-09-06T22:41:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"fix CLOCK_BOOTTIME use on kernels not having it\n\nWhen the libc headers used to build mosquitto define CLOCK_BOOTTIME but\nthe kernel where mosquitto runs does not implement CLOCK_BOOTTIME, all\ntimestamps are wrong (uninitialized data), because there is no check for\nthe success of the clock_gettime() calls.\n\nThis adds probing for the availability of CLOCK_BOOTTIME from\nmosquitto_lib_init(), falling back to CLOCK_MONOTONIC, and then modifies\nmosquitto_time() to use the selected clock. Probing at init time avoids\nhaving to do two clock_gettime() calls for every timestamp if\nCLOCK_BOOTTIME is not available.\n\nIt also fixes a similar problem in mosquitto_lib_init().\n\nSigned-off-by: Diego Santa Cruz ","shortMessageHtmlLink":"fix CLOCK_BOOTTIME use on kernels not having it"}},{"before":"39eac9847ddde0152243fa3a0801ca16c982b04e","after":"a87b5ff6d8e42b608f78065b76b0f2f23bf53887","ref":"refs/heads/fixes","pushedAt":"2024-09-06T22:26:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Increase logging of errors\n\ncommit 6113eac95a9df634fbc858be542c4a0456bfe7b9 started using MQTT_RC_*\nenums as a handle__publish return value, which typically were MOSQ_ERR_*\nvalues.\n\nSigned-off-by: Flávio Tapajós ","shortMessageHtmlLink":"Increase logging of errors"}},{"before":"15292b20b0894ec7c5c3d47e4b22ee9d89f91132","after":"7e4b5da4a96dd2ea4cc0ced52fdad93d8291db28","ref":"refs/heads/master","pushedAt":"2024-09-06T22:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Bump download-artifact action version.","shortMessageHtmlLink":"Bump download-artifact action version."}},{"before":"0336b032e2520033ec738eca3ae7ef3cafb91e57","after":null,"ref":"refs/heads/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7","pushedAt":"2024-09-06T22:04:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"0336b032e2520033ec738eca3ae7ef3cafb91e57","ref":"refs/heads/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7","pushedAt":"2024-09-03T22:27:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows"}},{"before":"49482e7df64791bf73ca50a3161c233d0bf5c9d2","after":"18fdad5578bb70562b3fad569cbb121b01051887","ref":"refs/heads/develop","pushedAt":"2024-08-18T20:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Add PROXY v1 support","shortMessageHtmlLink":"Add PROXY v1 support"}},{"before":"b5e21d146d8f1caaf6f0a946623b1314f28cf60c","after":"49482e7df64791bf73ca50a3161c233d0bf5c9d2","ref":"refs/heads/develop","pushedAt":"2024-06-18T16:54:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"db_dump: Add `--json` output mode.","shortMessageHtmlLink":"db_dump: Add --json output mode."}},{"before":null,"after":"1398afdbb5ba5235dea8afa6f242f7d3801c5f22","ref":"refs/heads/acl_file","pushedAt":"2024-06-12T20:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move acl_file code to own file.","shortMessageHtmlLink":"Move acl_file code to own file."}},{"before":"d8dc4faa48d48ae7b8701edffacca16ef6830acb","after":null,"ref":"refs/heads/pwmigrate","pushedAt":"2024-06-12T20:26:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"}},{"before":"c9d930fb74a3deed7cdf353dc5081302d0b5af67","after":"b5e21d146d8f1caaf6f0a946623b1314f28cf60c","ref":"refs/heads/develop","pushedAt":"2024-06-12T20:26:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"90160dd7e01e0155717d8f30940098da42858041","after":"d8dc4faa48d48ae7b8701edffacca16ef6830acb","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-11T21:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"3851bd93c3de2bc1ee114155331d138fc38c0fa6","after":"90160dd7e01e0155717d8f30940098da42858041","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-11T21:01:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"95c5c8dd764b4f03cb278416a4e897e371f6b1ba","after":"3851bd93c3de2bc1ee114155331d138fc38c0fa6","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-11T08:26:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"f6c59fbea26d46c3170761f7eb2accba27164c75","after":"95c5c8dd764b4f03cb278416a4e897e371f6b1ba","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-11T06:20:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"c7259601e9185a82acac0a9b5abc8f1d75e655de","after":"f6c59fbea26d46c3170761f7eb2accba27164c75","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-11T06:19:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"b177caac2d45200467ecfb4cc10428cfe05c9754","after":"c7259601e9185a82acac0a9b5abc8f1d75e655de","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T23:17:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"c69e972abbdac190984333542f57d2844e509240","after":"b177caac2d45200467ecfb4cc10428cfe05c9754","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T23:07:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"db20e053eebc6fafc8e93b6423ffeadc7d20c7a0","after":"c69e972abbdac190984333542f57d2844e509240","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T22:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"f857929309f83dccb8c7a2688c872f247912a33f","after":"db20e053eebc6fafc8e93b6423ffeadc7d20c7a0","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T22:08:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"347696c981b096820b0e1b09e8ccf40ef160f406","after":"f857929309f83dccb8c7a2688c872f247912a33f","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T22:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"ae328e76914c9a56a42d1a40b7945f45785b80d3","after":"347696c981b096820b0e1b09e8ccf40ef160f406","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T21:44:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"1f4c1f320e2471e7b48ef4c47cd0c8a731d824e3","after":"ae328e76914c9a56a42d1a40b7945f45785b80d3","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T20:21:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"b99c1c54f65826bb5cb1f6727570dd20d94cc2fc","after":"1f4c1f320e2471e7b48ef4c47cd0c8a731d824e3","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T18:02:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"dde6227d33a1b6b7df3b863f20c246e569b2d6ec","after":"b99c1c54f65826bb5cb1f6727570dd20d94cc2fc","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T17:43:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}},{"before":"7bd08a25a968514b7b56f2b636ba3c5751d8b7dc","after":"dde6227d33a1b6b7df3b863f20c246e569b2d6ec","ref":"refs/heads/pwmigrate","pushedAt":"2024-06-10T07:25:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ralight","name":"Roger Light","path":"/ralight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79578?s=80&v=4"},"commit":{"message":"Move password functions to libcommon.","shortMessageHtmlLink":"Move password functions to libcommon."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr2J9eAA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse/mosquitto"}