{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27839676,"defaultBranch":"master","name":"spotifyd","ownerLogin":"Spotifyd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-10T21:05:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13420435?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713774967.0","currentOid":""},"activityList":{"items":[{"before":"614240ddb8808b304c71681f6a5098f72242ecbe","after":"91d150331ea8c19fd2774d834037d1563fd8b71f","ref":"refs/heads/master","pushedAt":"2024-05-07T09:37:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1282 from eladyn/clippy_fixes\n\nreplace `ToString` with `Display` impls","shortMessageHtmlLink":"Merge pull request #1282 from eladyn/clippy_fixes"}},{"before":"aaa66c8bd53eca0e849b3ac5168e8524b965be9f","after":"614240ddb8808b304c71681f6a5098f72242ecbe","ref":"refs/heads/master","pushedAt":"2024-04-22T16:19:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1279 from danielmcmillan/patch-1\n\nAdd documentation for D-Bus control","shortMessageHtmlLink":"Merge pull request #1279 from danielmcmillan/patch-1"}},{"before":"67122c639dca144481b83df23287c63f6ee0e373","after":"aaa66c8bd53eca0e849b3ac5168e8524b965be9f","ref":"refs/heads/master","pushedAt":"2024-04-22T08:36:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1278 from Spotifyd/dependabot/cargo/rustls-0.21.11\n\nBump rustls from 0.21.10 to 0.21.11","shortMessageHtmlLink":"Merge pull request #1278 from Spotifyd/dependabot/cargo/rustls-0.21.11"}},{"before":"b991795661396866b6aa29114cb1e07fcfc4ab4d","after":null,"ref":"refs/heads/dependabot/cargo/rustls-0.21.11","pushedAt":"2024-04-22T08:36:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"}},{"before":null,"after":"b991795661396866b6aa29114cb1e07fcfc4ab4d","ref":"refs/heads/dependabot/cargo/rustls-0.21.11","pushedAt":"2024-04-19T19:52:29.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 rustls from 0.21.10 to 0.21.11\n\nBumps [rustls](https://github.com/rustls/rustls) from 0.21.10 to 0.21.11.\n- [Release notes](https://github.com/rustls/rustls/releases)\n- [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rustls/rustls/compare/v/0.21.10...v/0.21.11)\n\n---\nupdated-dependencies:\n- dependency-name: rustls\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump rustls from 0.21.10 to 0.21.11"}},{"before":"bb95875abab7273c894eb815441abd3d6361bbac","after":null,"ref":"refs/heads/dependabot/cargo/whoami-1.5.0","pushedAt":"2024-04-05T22:00:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"slondr","name":"Eric S. Londres","path":"/slondr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13040688?s=80&v=4"}},{"before":"a77904081256adf1d3e7feeca667daa0c9e62ee2","after":"67122c639dca144481b83df23287c63f6ee0e373","ref":"refs/heads/master","pushedAt":"2024-04-05T22:00:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slondr","name":"Eric S. Londres","path":"/slondr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13040688?s=80&v=4"},"commit":{"message":"Bump whoami from 1.4.1 to 1.5.0\n\nBumps [whoami](https://github.com/ardaku/whoami) from 1.4.1 to 1.5.0.\n- [Changelog](https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md)\n- [Commits](https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: whoami\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump whoami from 1.4.1 to 1.5.0"}},{"before":null,"after":"bb95875abab7273c894eb815441abd3d6361bbac","ref":"refs/heads/dependabot/cargo/whoami-1.5.0","pushedAt":"2024-04-05T15:45:41.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 whoami from 1.4.1 to 1.5.0\n\nBumps [whoami](https://github.com/ardaku/whoami) from 1.4.1 to 1.5.0.\n- [Changelog](https://github.com/ardaku/whoami/blob/v1/CHANGELOG.md)\n- [Commits](https://github.com/ardaku/whoami/compare/v1.4.1...v1.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: whoami\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump whoami from 1.4.1 to 1.5.0"}},{"before":"f595bd7e67aa498cbaa1023cbeb514ff8a716943","after":"a77904081256adf1d3e7feeca667daa0c9e62ee2","ref":"refs/heads/master","pushedAt":"2024-03-19T21:20:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1228 from eladyn/discovery_retry\n\nretry enabling discovery","shortMessageHtmlLink":"Merge pull request #1228 from eladyn/discovery_retry"}},{"before":"099ee84d83014c9d395f7d28772e3e3701cf585c","after":null,"ref":"refs/heads/dependabot/cargo/mio-0.8.11","pushedAt":"2024-03-15T07:44:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"}},{"before":"b6a9b5de16b10b986f190ac47f8ab7672afa1a79","after":"f595bd7e67aa498cbaa1023cbeb514ff8a716943","ref":"refs/heads/master","pushedAt":"2024-03-15T07:44:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1268 from Spotifyd/dependabot/cargo/mio-0.8.11\n\nBump mio from 0.8.8 to 0.8.11","shortMessageHtmlLink":"Merge pull request #1268 from Spotifyd/dependabot/cargo/mio-0.8.11"}},{"before":"4620a4fc732939355ded0f6597a7bf3f2d013def","after":"099ee84d83014c9d395f7d28772e3e3701cf585c","ref":"refs/heads/dependabot/cargo/mio-0.8.11","pushedAt":"2024-03-15T07:38:00.000Z","pushType":"force_push","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 mio from 0.8.8 to 0.8.11\n\nBumps [mio](https://github.com/tokio-rs/mio) from 0.8.8 to 0.8.11.\n- [Release notes](https://github.com/tokio-rs/mio/releases)\n- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.8...v0.8.11)\n\n---\nupdated-dependencies:\n- dependency-name: mio\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump mio from 0.8.8 to 0.8.11"}},{"before":"ff2f7a06e54bf05afd57a0243dc9f67abc15f040","after":"b6a9b5de16b10b986f190ac47f8ab7672afa1a79","ref":"refs/heads/master","pushedAt":"2024-03-15T07:36:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1270 from eladyn/clippy_fix\n\nclippy fix: complex match condition","shortMessageHtmlLink":"Merge pull request #1270 from eladyn/clippy_fix"}},{"before":null,"after":"4620a4fc732939355ded0f6597a7bf3f2d013def","ref":"refs/heads/dependabot/cargo/mio-0.8.11","pushedAt":"2024-03-04T21:57:46.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 mio from 0.8.8 to 0.8.11\n\nBumps [mio](https://github.com/tokio-rs/mio) from 0.8.8 to 0.8.11.\n- [Release notes](https://github.com/tokio-rs/mio/releases)\n- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.8...v0.8.11)\n\n---\nupdated-dependencies:\n- dependency-name: mio\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump mio from 0.8.8 to 0.8.11"}},{"before":"663d0677b90cb1b0a44e0350b1ae007616889fac","after":"ff2f7a06e54bf05afd57a0243dc9f67abc15f040","ref":"refs/heads/master","pushedAt":"2024-02-18T18:25:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Use pledge(2) on OpenBSD to restrict system calls (#1264)\n\nLimit the attack surface of spotifyd, an internet facing network daemon\nwith read/write filesystem access and options to execute arbitrary\ncommands.\n\nMost importantly, prevent fork(2)/execve(2) unless `onevent` is used.\n\nWhile the set of runtime promises retains full read/write filesystem as\nwell as network access (for now), it does exclude a number of groups of\nunused system calls -- the manual[0] for details.\n\nOpenBSD's official package has been shipping this patch for a month by\nnow without any regressions or reports of breakage.\n\n0: https://man.openbsd.org/pledge.2","shortMessageHtmlLink":"Use pledge(2) on OpenBSD to restrict system calls (#1264)"}},{"before":"3bb5fa8ed4c0e19a6f6ad904ff765d760e3f0d48","after":null,"ref":"refs/heads/dependabot/cargo/zerocopy-0.6.6","pushedAt":"2024-01-24T11:45:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"}},{"before":"fe9b9b51ff93c7c4bfa849064c02fc1a7562c528","after":"663d0677b90cb1b0a44e0350b1ae007616889fac","ref":"refs/heads/master","pushedAt":"2024-01-24T11:45:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1252 from Spotifyd/dependabot/cargo/zerocopy-0.6.6\n\nBump zerocopy from 0.6.3 to 0.6.6","shortMessageHtmlLink":"Merge pull request #1252 from Spotifyd/dependabot/cargo/zerocopy-0.6.6"}},{"before":"7563082e8d02acecf31f20a4a912c00d67a872d9","after":null,"ref":"refs/heads/dependabot/cargo/shlex-1.3.0","pushedAt":"2024-01-24T11:43:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"}},{"before":"059f5f3356a4e5e0fe4e623ea45485dd588a7aed","after":"fe9b9b51ff93c7c4bfa849064c02fc1a7562c528","ref":"refs/heads/master","pushedAt":"2024-01-24T11:43:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1259 from Spotifyd/dependabot/cargo/shlex-1.3.0\n\nBump shlex from 1.1.0 to 1.3.0","shortMessageHtmlLink":"Merge pull request #1259 from Spotifyd/dependabot/cargo/shlex-1.3.0"}},{"before":null,"after":"7563082e8d02acecf31f20a4a912c00d67a872d9","ref":"refs/heads/dependabot/cargo/shlex-1.3.0","pushedAt":"2024-01-22T21:43:20.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 shlex from 1.1.0 to 1.3.0\n\nBumps [shlex](https://github.com/comex/rust-shlex) from 1.1.0 to 1.3.0.\n- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/comex/rust-shlex/commits)\n\n---\nupdated-dependencies:\n- dependency-name: shlex\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shlex from 1.1.0 to 1.3.0"}},{"before":"7e37e88b8908acb9edb60aeaa19e4ddd07ed71c0","after":"059f5f3356a4e5e0fe4e623ea45485dd588a7aed","ref":"refs/heads/master","pushedAt":"2024-01-06T21:29:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1256 from klemensn/ring\n\nUpdate ureq, rustls and sct to bump ring>=0.17","shortMessageHtmlLink":"Merge pull request #1256 from klemensn/ring"}},{"before":"03853ed50b0b2d4e1c1be8d0f9a843f21afac8c7","after":"7e37e88b8908acb9edb60aeaa19e4ddd07ed71c0","ref":"refs/heads/master","pushedAt":"2024-01-04T15:04:18.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1253 from klemensn/openbsd\n\nRecognise OpenBSD to unbreak build","shortMessageHtmlLink":"Merge pull request #1253 from klemensn/openbsd"}},{"before":"c0620c5309645c133e6cbdd693bc6d48dab4f501","after":"03853ed50b0b2d4e1c1be8d0f9a843f21afac8c7","ref":"refs/heads/master","pushedAt":"2024-01-04T11:43:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1254 from klemensn/keyring-openbsd\n\nBump keyring to latest release 2.3.0 to add OpenBSD support","shortMessageHtmlLink":"Merge pull request #1254 from klemensn/keyring-openbsd"}},{"before":null,"after":"3bb5fa8ed4c0e19a6f6ad904ff765d760e3f0d48","ref":"refs/heads/dependabot/cargo/zerocopy-0.6.6","pushedAt":"2023-12-15T03:49:56.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 zerocopy from 0.6.3 to 0.6.6\n\nBumps [zerocopy](https://github.com/google/zerocopy) from 0.6.3 to 0.6.6.\n- [Release notes](https://github.com/google/zerocopy/releases)\n- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/google/zerocopy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: zerocopy\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump zerocopy from 0.6.3 to 0.6.6"}},{"before":"400cf64330561bceef40827b5ef272078b926ef5","after":"c0620c5309645c133e6cbdd693bc6d48dab4f501","ref":"refs/heads/master","pushedAt":"2023-12-14T14:37:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1249 from eladyn/pr_fixup\n\nfix docs formatting and mention system-wide MPRIS","shortMessageHtmlLink":"Merge pull request #1249 from eladyn/pr_fixup"}},{"before":"5565f24b5adb0665c5e17de842019727e7456571","after":"400cf64330561bceef40827b5ef272078b926ef5","ref":"refs/heads/master","pushedAt":"2023-12-14T14:03:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1247 from sepastian/master\n\nExplain that credentials from keyring can't be accessed in system service","shortMessageHtmlLink":"Merge pull request #1247 from sepastian/master"}},{"before":"7d2b68ee552de3842ac7b61d27bd18df10295781","after":"5565f24b5adb0665c5e17de842019727e7456571","ref":"refs/heads/master","pushedAt":"2023-11-21T14:32:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"Merge pull request #1238 from felixonmars/patch-1\n\nUpdate Arch Linux package URL in README.md","shortMessageHtmlLink":"Merge pull request #1238 from felixonmars/patch-1"}},{"before":"db371393fca9cf76db91d137bdde5dc9309515b6","after":null,"ref":"refs/heads/github-actions-pages","pushedAt":"2023-11-14T12:16:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"}},{"before":"11eb73f78c98797bc3bcbdc93c76dc393b8314e5","after":"7d2b68ee552de3842ac7b61d27bd18df10295781","ref":"refs/heads/master","pushedAt":"2023-11-14T12:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"use GitHub Actions for pages deployment\n\nAs noted in the readme of\r\n[peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages),\r\nGitHub offers basically the same functionality by themselves. Since the\r\nold version was failing anyway, I thought that reducing dependencies\r\nmight be a good idea.","shortMessageHtmlLink":"use GitHub Actions for pages deployment"}},{"before":"1a755b4b598a2c84e79c58f6da113cddf55d8917","after":"db371393fca9cf76db91d137bdde5dc9309515b6","ref":"refs/heads/github-actions-pages","pushedAt":"2023-11-14T00:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eladyn","name":null,"path":"/eladyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59307989?s=80&v=4"},"commit":{"message":"fix path once again","shortMessageHtmlLink":"fix path once again"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ2QtDAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Spotifyd/spotifyd"}