{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14132192,"defaultBranch":"master","name":"sftp","ownerLogin":"pkg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-05T04:36:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5497984?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710922168.0","currentOid":""},"activityList":{"items":[{"before":"06342e8b90eaf9bc19442f8520c74f3e3de5da5c","after":"54946566af05c94e0e823d42d2e31d04411ab249","ref":"refs/heads/master","pushedAt":"2024-04-26T23:33:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #584 from peterverraedt/configure-maxTxPacket\n\nAdd WithMaxTxPacket server option","shortMessageHtmlLink":"Merge pull request #584 from peterverraedt/configure-maxTxPacket"}},{"before":"637088883317ec6aced847f1f5d5b007354e0145","after":"06342e8b90eaf9bc19442f8520c74f3e3de5da5c","ref":"refs/heads/master","pushedAt":"2024-04-26T00:54:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #583 from peterverraedt/marshal-extended-client\n\nAdd SetExtendedAttrs to Client","shortMessageHtmlLink":"Merge pull request #583 from peterverraedt/marshal-extended-client"}},{"before":"c194b63c4b8913008f1571a2f0b46a11198410b3","after":"637088883317ec6aced847f1f5d5b007354e0145","ref":"refs/heads/master","pushedAt":"2024-04-10T06:35:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drakkan","name":"Nicola Murino","path":"/drakkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/553263?s=80&v=4"},"commit":{"message":"Merge pull request #577 from drakkan/lister-close\n\nadd CloserListerAt","shortMessageHtmlLink":"Merge pull request #577 from drakkan/lister-close"}},{"before":"3c39a36b26d1769c61339dc6624d30a30293557a","after":"c194b63c4b8913008f1571a2f0b46a11198410b3","ref":"refs/heads/master","pushedAt":"2024-04-08T18:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Update the S_IFMT godoc.","shortMessageHtmlLink":"Update the S_IFMT godoc."}},{"before":"dbd01653d6a631d535875a11e349a6d36a9c8bf5","after":"3c39a36b26d1769c61339dc6624d30a30293557a","ref":"refs/heads/master","pushedAt":"2024-04-06T09:56:07.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"drakkan","name":"Nicola Murino","path":"/drakkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/553263?s=80&v=4"},"commit":{"message":"Merge pull request #582 from dustin-ward/master\n\nAdd support for zos/s390x","shortMessageHtmlLink":"Merge pull request #582 from dustin-ward/master"}},{"before":"104c0f6593937e7bdba35e697e976b52c06f4039","after":null,"ref":"refs/heads/support-zos-s390x","pushedAt":"2024-03-20T08:09:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"}},{"before":"46d90e3f96e83d4fe2cad4163685ed92d056a236","after":"dbd01653d6a631d535875a11e349a6d36a9c8bf5","ref":"refs/heads/master","pushedAt":"2024-03-20T08:09:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #580 from pkg/support-zos-s390x\n\nAdd support for z/OS","shortMessageHtmlLink":"Merge pull request #580 from pkg/support-zos-s390x"}},{"before":null,"after":"104c0f6593937e7bdba35e697e976b52c06f4039","ref":"refs/heads/support-zos-s390x","pushedAt":"2024-03-15T01:07:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"try support zos s390x","shortMessageHtmlLink":"try support zos s390x"}},{"before":"159d28655bcb721b8f8b973477cccb2a1c3923ec","after":null,"ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-12T14:58:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"}},{"before":"bae544b7f48b46a3bbb154c119a40c1fae18deb2","after":"46d90e3f96e83d4fe2cad4163685ed92d056a236","ref":"refs/heads/master","pushedAt":"2024-02-12T14:58:53.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #574 from pkg/ISSUE-572-safer-double-close\n\nRework client to prevent after-Close usage, and support perm at Open","shortMessageHtmlLink":"Merge pull request #574 from pkg/ISSUE-572-safer-double-close"}},{"before":"5d66cdeb9ac85f2c69eba2815f1de21d984974d5","after":"159d28655bcb721b8f8b973477cccb2a1c3923ec","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-12T07:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"populate Attrs in requestFromPacket","shortMessageHtmlLink":"populate Attrs in requestFromPacket"}},{"before":"22452ea54d294fb7f574e5180f300e098c58557e","after":"bae544b7f48b46a3bbb154c119a40c1fae18deb2","ref":"refs/heads/master","pushedAt":"2024-02-09T09:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drakkan","name":"Nicola Murino","path":"/drakkan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/553263?s=80&v=4"},"commit":{"message":"CI: update actions and Go versions","shortMessageHtmlLink":"CI: update actions and Go versions"}},{"before":"3ce4d4e6e2bfb842cc7a6d075d47f70b9f2b0a5c","after":"5d66cdeb9ac85f2c69eba2815f1de21d984974d5","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T15:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"better cascading","shortMessageHtmlLink":"better cascading"}},{"before":"72aa4039a11c3525d4e3f6831d897d82678ad4a5","after":"3ce4d4e6e2bfb842cc7a6d075d47f70b9f2b0a5c","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T08:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"one more race-condition causing return","shortMessageHtmlLink":"one more race-condition causing return"}},{"before":"e808920da05ae22b46a98339158a641c2feb5bcd","after":"72aa4039a11c3525d4e3f6831d897d82678ad4a5","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T08:45:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"more short-circuits","shortMessageHtmlLink":"more short-circuits"}},{"before":"6c7c0da80c25b69f6ce1c7b1e933ca4b08cf73ff","after":"e808920da05ae22b46a98339158a641c2feb5bcd","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T08:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"remove unnecessary block, and explain why the one added is necessary","shortMessageHtmlLink":"remove unnecessary block, and explain why the one added is necessary"}},{"before":"4cd7ff45fc98c45f8afe890edf3eafb0edbc0ef7","after":"6c7c0da80c25b69f6ce1c7b1e933ca4b08cf73ff","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T08:27:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"remove warnings about aberrent race detection, I think it was real","shortMessageHtmlLink":"remove warnings about aberrent race detection, I think it was real"}},{"before":"3df3035b74829370897621dbd02abbdb3b12a4fd","after":"4cd7ff45fc98c45f8afe890edf3eafb0edbc0ef7","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-02-06T08:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"testing an idea","shortMessageHtmlLink":"testing an idea"}},{"before":"e21cd9480548a5fb15ae9e399af85c7b43b2784e","after":"3df3035b74829370897621dbd02abbdb3b12a4fd","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-01-19T01:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"new race condition warning, yay","shortMessageHtmlLink":"new race condition warning, yay"}},{"before":"f3501dc6ba301548dc514108039e66f319748a1a","after":"e21cd9480548a5fb15ae9e399af85c7b43b2784e","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-01-19T01:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"move setting times to the last operation so chown doesn't have a chance to alter atime or mtime","shortMessageHtmlLink":"move setting times to the last operation so chown doesn't have a chan…"}},{"before":"d1903fbd460e9a8105bae72fcdf492a4999b4cee","after":"f3501dc6ba301548dc514108039e66f319748a1a","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-01-19T01:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"address code review","shortMessageHtmlLink":"address code review"}},{"before":null,"after":"d1903fbd460e9a8105bae72fcdf492a4999b4cee","ref":"refs/heads/ISSUE-572-safer-double-close","pushedAt":"2024-01-19T00:20:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"rework client to prevent after-close usage, and support perm at open","shortMessageHtmlLink":"rework client to prevent after-close usage, and support perm at open"}},{"before":"3bb9a5a1caf8074e79f215b3eab2934d9a064f1f","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-19T12:12:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"}},{"before":"5bdc2b0e679d0d8336dc63f8b790108667ea4280","after":"22452ea54d294fb7f574e5180f300e098c58557e","ref":"refs/heads/master","pushedAt":"2023-12-19T12:12:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #568 from pkg/dependabot/go_modules/golang.org/x/crypto-0.17.0\n\nBump golang.org/x/crypto from 0.1.0 to 0.17.0","shortMessageHtmlLink":"Merge pull request #568 from pkg/dependabot/go_modules/golang.org/x/c…"}},{"before":null,"after":"3bb9a5a1caf8074e79f215b3eab2934d9a064f1f","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T22:59:13.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 golang.org/x/crypto from 0.1.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.1.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/crypto from 0.1.0 to 0.17.0"}},{"before":"1c8cffaef573643f45c4a8d9886d0179fa7c2a5c","after":"5bdc2b0e679d0d8336dc63f8b790108667ea4280","ref":"refs/heads/master","pushedAt":"2023-11-20T08:53:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #565 from ungerik/master\n\nCancelable ReadDirContext","shortMessageHtmlLink":"Merge pull request #565 from ungerik/master"}},{"before":"b0487bc4a60bb90023150bd771caee04ce281723","after":"1c8cffaef573643f45c4a8d9886d0179fa7c2a5c","ref":"refs/heads/master","pushedAt":"2023-11-09T14:18:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #564 from wwcd/master\n\nfix: sftp client hang when exit in sftp server example","shortMessageHtmlLink":"Merge pull request #564 from wwcd/master"}},{"before":"3a25fef2f1fa538a71136c962d525ff52e35e15a","after":"b0487bc4a60bb90023150bd771caee04ce281723","ref":"refs/heads/master","pushedAt":"2023-10-24T17:20:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #560 from urko-b/fix-server-example\n\nfix: remove ioutil and use io/os libraries","shortMessageHtmlLink":"Merge pull request #560 from urko-b/fix-server-example"}},{"before":"669003cef43b4ef0da0894493b012ba9c3d7e313","after":"3a25fef2f1fa538a71136c962d525ff52e35e15a","ref":"refs/heads/master","pushedAt":"2023-10-02T07:46:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #558 from Lilja/patch-1\n\nFix typo in request-interfaces.go","shortMessageHtmlLink":"Merge pull request #558 from Lilja/patch-1"}},{"before":"ec1c8caca60e03e3816cadfaad20a0fd384a2a5e","after":"669003cef43b4ef0da0894493b012ba9c3d7e313","ref":"refs/heads/master","pushedAt":"2023-08-12T07:03:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"puellanivis","name":"Cassondra Foesch","path":"/puellanivis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10839126?s=80&v=4"},"commit":{"message":"Merge pull request #554 from dsnet/master\n\nProperly handle io.EOF error conditions when reading","shortMessageHtmlLink":"Merge pull request #554 from dsnet/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO5gHpwA","startCursor":null,"endCursor":null}},"title":"Activity · pkg/sftp"}