{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":254774075,"defaultBranch":"master","name":"openssh","ownerLogin":"openssh-rust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-11T02:01:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100491034?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714133673.0","currentOid":""},"activityList":{"items":[{"before":"208084f562e014f0167b51eb1c2e4b6d30bcc64b","after":null,"ref":"refs/heads/new-release","pushedAt":"2024-04-26T12:14:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"9cf53e925d21d42c4e5b4f4913ccfa0076b5fe8e","after":"d10776377bf51ba2e96c66e596705d399d928ceb","ref":"refs/heads/master","pushedAt":"2024-04-26T12:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.14.0 (#147)\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.14.0 (#147)"}},{"before":"e75428f3a0f175236b4a231b63bbe1d18612ddef","after":null,"ref":"refs/heads/release","pushedAt":"2024-04-26T12:13:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":null,"after":"e75428f3a0f175236b4a231b63bbe1d18612ddef","ref":"refs/heads/release","pushedAt":"2024-04-26T12:10:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.14.0\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.14.0"}},{"before":"249da6944c7406029f1121399c30c4764b0d7b7a","after":"9cf53e925d21d42c4e5b4f4913ccfa0076b5fe8e","ref":"refs/heads/master","pushedAt":"2024-04-26T09:24:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Make `-o ControlPersist` configurable (#146)\n\n* control persist\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* accept &str\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* string\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* review\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Jiahao XU \r\n\r\n* Cow/Deref\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* mimimum 1 second\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n* NonZeroUsize, changelog\r\n\r\nSigned-off-by: Kai Fricke \r\n\r\n---------\r\n\r\nSigned-off-by: Kai Fricke \r\nCo-authored-by: Jiahao XU ","shortMessageHtmlLink":"Make -o ControlPersist configurable (#146)"}},{"before":"e78f2a35335ad87a10a3adc29267dae70e4101fb","after":null,"ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-01T11:12:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"d6b31755931cd1b5054ef0d65863e7d5e1538fde","after":"249da6944c7406029f1121399c30c4764b0d7b7a","ref":"refs/heads/master","pushedAt":"2024-02-01T11:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Bump codecov/codecov-action from 3 to 4 (#144)","shortMessageHtmlLink":"Bump codecov/codecov-action from 3 to 4 (#144)"}},{"before":null,"after":"e78f2a35335ad87a10a3adc29267dae70e4101fb","ref":"refs/heads/dependabot/github_actions/codecov/codecov-action-4","pushedAt":"2024-02-01T10:43:30.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 codecov/codecov-action from 3 to 4\n\nBumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump codecov/codecov-action from 3 to 4"}},{"before":"6e88ce59fea924963ac79d6e9e2906c321c5aac3","after":null,"ref":"refs/heads/release","pushedAt":"2024-01-22T13:21:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"bacc76d162a566a016ed48dc3139fd64ec27e5d3","after":"d6b31755931cd1b5054ef0d65863e7d5e1538fde","ref":"refs/heads/master","pushedAt":"2024-01-22T13:21:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.3 (#143)\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.3 (#143)"}},{"before":null,"after":"6e88ce59fea924963ac79d6e9e2906c321c5aac3","ref":"refs/heads/release","pushedAt":"2024-01-22T13:19:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.3\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.3"}},{"before":"e2e685ce985dc2adc84e91ea4c435d25d2bac6e5","after":"bacc76d162a566a016ed48dc3139fd64ec27e5d3","ref":"refs/heads/master","pushedAt":"2024-01-21T23:20:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Drop MPL licensed dependency dirs-sys (#141)\n\nGet state dir from env variables instead","shortMessageHtmlLink":"Drop MPL licensed dependency dirs-sys (#141)"}},{"before":"364542860c0851cbf8b36653324b43a647357b77","after":null,"ref":"refs/heads/NobodyXu-patch-1","pushedAt":"2024-01-21T23:15:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"de229ce3a9acea6aaf96b55960d4a549b0ac100f","after":"e2e685ce985dc2adc84e91ea4c435d25d2bac6e5","ref":"refs/heads/master","pushedAt":"2024-01-21T23:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"dep: bump tempfile to v3.9.0 (#142)\n\nTo fix the CI failure","shortMessageHtmlLink":"dep: bump tempfile to v3.9.0 (#142)"}},{"before":null,"after":"364542860c0851cbf8b36653324b43a647357b77","ref":"refs/heads/NobodyXu-patch-1","pushedAt":"2024-01-21T23:12:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"dep: bump tempfile to v3.9.0\n\nTo fix the CI failure","shortMessageHtmlLink":"dep: bump tempfile to v3.9.0"}},{"before":"4b49d3690771ccd46e1a91ab602c6df0bd8609e3","after":"de229ce3a9acea6aaf96b55960d4a549b0ac100f","ref":"refs/heads/master","pushedAt":"2023-12-20T12:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.2\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.2"}},{"before":"9a1856c7524bb330761eb136ad59d136f9241c9e","after":"4b49d3690771ccd46e1a91ab602c6df0bd8609e3","ref":"refs/heads/master","pushedAt":"2023-12-20T12:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Use rfind to locate the @ in connection string (#139)","shortMessageHtmlLink":"Use rfind to locate the @ in connection string (#139)"}},{"before":"394c33cd95aa89c5f99abdaca0d9fd5964d39d00","after":null,"ref":"refs/heads/release","pushedAt":"2023-10-08T11:51:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"f64b62af3cdb5e84078f0abfebb10dbb6f89a6e3","after":"9a1856c7524bb330761eb136ad59d136f9241c9e","ref":"refs/heads/master","pushedAt":"2023-10-08T11:51:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.1 (#137)\n\nAlso fixed the release log for v0.10.0\r\n\r\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.1 (#137)"}},{"before":null,"after":"394c33cd95aa89c5f99abdaca0d9fd5964d39d00","ref":"refs/heads/release","pushedAt":"2023-10-08T11:42:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.1\n\nAlso fixed the release log for v0.10.0\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.1"}},{"before":"499c6720b466bc1be7a9b9c12f6a4f2aa22ff5da","after":"f64b62af3cdb5e84078f0abfebb10dbb6f89a6e3","ref":"refs/heads/master","pushedAt":"2023-10-08T00:35:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Add support for Command and RemoteChild owning their session (#136)\n\nSupporting session-owning commands (and children) makes it easier to\r\ne.g. move long-running children around, or store them around in\r\nstructures, without having to deal with self-reference issues.\r\n\r\nCurrently, support is limited to clonable smart pointers which can be\r\ncoerced to `&Session`. After some testing / discussion, `Deref` seems\r\nlike a better bound than `AsRef` as it works with references, and thus\r\n(amongst other things) allows the existing `Session::command` and\r\n`Session::raw_command` to go through the new associated\r\nfunction. Provide an `arc_[raw_]command` helper as wrapping an\r\n`Arc` to unbound the command (and child) from the session's\r\nscope is the primary and likely major use case of this feature.\r\n\r\nDoes not work with a bare `Session` because `Command::spawn`,\r\n`Command::output`, and `Command::status` take self by (mutable)\r\nreference, so there is no way to consume the `Session` out. Generally\r\n`Command` as a builder is set up around chaining mutable references\r\nrather than moving ownership.\r\n\r\nHad to shuffle names a bit to try and avoid breaking backwards\r\ncompatibility, which is not great: the internal `Command` becomes the\r\nexternal `OwningCommand`, and the old `RemoteChild` is now `Child`,\r\nwith the external `RemoteChild` being an alias.\r\n\r\nAlso add an owning version of `Session::subsystem` as well, following\r\nthe same pattern, since while `subsystem` creates a `OwningCommand` it\r\ngoes through a different path and thus can't be handled by\r\n`Session::to_command`.","shortMessageHtmlLink":"Add support for Command and RemoteChild owning their session (#136)"}},{"before":"659fee9294b78755d945912e261dc91c0ead17f6","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-05T12:00:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"74f8ade2d83110efaf90fcf1d5dbbfabea074acc","after":"499c6720b466bc1be7a9b9c12f6a4f2aa22ff5da","ref":"refs/heads/master","pushedAt":"2023-09-05T12:00:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4 (#135)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4 (#135)"}},{"before":null,"after":"659fee9294b78755d945912e261dc91c0ead17f6","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2023-09-05T10:43:11.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/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"ee011763fb62b078297defc5e6f2d51ab8ce21f1","after":null,"ref":"refs/heads/dependabot/cargo/openssh-sftp-client-0.14.0","pushedAt":"2023-08-23T11:37:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"dd09aa42276b64ff9b05094caee964472eeac8f0","after":"74f8ade2d83110efaf90fcf1d5dbbfabea074acc","ref":"refs/heads/master","pushedAt":"2023-08-23T11:37:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Update openssh-sftp-client requirement from 0.13.1 to 0.14.0 (#134)\n\nUpdates the requirements on [openssh-sftp-client](https://github.com/openssh-rust/openssh-sftp-client) to permit the latest version.\r\n- [Release notes](https://github.com/openssh-rust/openssh-sftp-client/releases)\r\n- [Commits](https://github.com/openssh-rust/openssh-sftp-client/compare/0.13.1...0.14.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: openssh-sftp-client\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update openssh-sftp-client requirement from 0.13.1 to 0.14.0 (#134)"}},{"before":null,"after":"ee011763fb62b078297defc5e6f2d51ab8ce21f1","ref":"refs/heads/dependabot/cargo/openssh-sftp-client-0.14.0","pushedAt":"2023-08-23T10:25:36.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":"Update openssh-sftp-client requirement from 0.13.1 to 0.14.0\n\nUpdates the requirements on [openssh-sftp-client](https://github.com/openssh-rust/openssh-sftp-client) to permit the latest version.\n- [Release notes](https://github.com/openssh-rust/openssh-sftp-client/releases)\n- [Commits](https://github.com/openssh-rust/openssh-sftp-client/compare/0.13.1...0.14.0)\n\n---\nupdated-dependencies:\n- dependency-name: openssh-sftp-client\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update openssh-sftp-client requirement from 0.13.1 to 0.14.0"}},{"before":"559c2ca951081341e4e40e7452e0722e8e646019","after":"dd09aa42276b64ff9b05094caee964472eeac8f0","ref":"refs/heads/master","pushedAt":"2023-08-21T11:13:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Release openssh v0.10.0 (#121)\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Release openssh v0.10.0 (#121)"}},{"before":"7cedfe1218a73573516614658a80c914033fc324","after":null,"ref":"refs/heads/update-doc","pushedAt":"2023-08-21T11:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"}},{"before":"610685f711a57a7a8bb373cc4c43f76a2584b56e","after":"559c2ca951081341e4e40e7452e0722e8e646019","ref":"refs/heads/master","pushedAt":"2023-08-21T11:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NobodyXu","name":"Jiahao XU","path":"/NobodyXu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30436523?s=80&v=4"},"commit":{"message":"Update doc for `SessionBuilder::control_directory` (#127)\n\nSigned-off-by: Jiahao XU ","shortMessageHtmlLink":"Update doc for SessionBuilder::control_directory (#127)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOx87RgA","startCursor":null,"endCursor":null}},"title":"Activity ยท openssh-rust/openssh"}