{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72268885,"defaultBranch":"master","name":"FluentFTP","ownerLogin":"robinrodricks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-29T06:28:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6797866?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1661670781.563506","currentOid":""},"activityList":{"items":[{"before":"f5790afb6d4a6b2e22f5a2f8e1c4bb6341e77ecc","after":"ed8becb075f4640e2fd6b92c8b6f064df7345fa1","ref":"refs/heads/master","pushedAt":"2024-05-17T18:53:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1576 from FanDjango/master\n\nAllow disabling of the ServerHandler AfterConnected methods.","shortMessageHtmlLink":"Merge pull request #1576 from FanDjango/master"}},{"before":"6aa5bf5bcec33dd3eccabb4a2b9eb13166ab9dfd","after":"f5790afb6d4a6b2e22f5a2f8e1c4bb6341e77ecc","ref":"refs/heads/master","pushedAt":"2024-05-12T03:37:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"Merge pull request #1572 from bbowyersmyth/users/bruceb/spanOverride\n\nOverride Read(Span), ReadAsync(Memory), Write(ROS), WriteAsync(ROM) in streams","shortMessageHtmlLink":"Merge pull request #1572 from bbowyersmyth/users/bruceb/spanOverride"}},{"before":"22937fadaca0562d5149f70a897beff697f95423","after":"6aa5bf5bcec33dd3eccabb4a2b9eb13166ab9dfd","ref":"refs/heads/master","pushedAt":"2024-05-07T10:54:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1569 from FanDjango/master\n\nImprove \"Custom Tests\"","shortMessageHtmlLink":"Merge pull request #1569 from FanDjango/master"}},{"before":"31c9c964e708a8e0ced11d35222b49cb4b06b029","after":"22937fadaca0562d5149f70a897beff697f95423","ref":"refs/heads/master","pushedAt":"2024-04-30T07:14:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"update codacy link","shortMessageHtmlLink":"update codacy link"}},{"before":"b0d481e8f3edbffbf73f4db8edc9891aab90c26b","after":"31c9c964e708a8e0ced11d35222b49cb4b06b029","ref":"refs/heads/master","pushedAt":"2024-04-27T06:12:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"Merge pull request #1563 from crobibero/cache-regex\n\nUtilize caching Regex calls","shortMessageHtmlLink":"Merge pull request #1563 from crobibero/cache-regex"}},{"before":"23126aa6bbbc2bf425f77ec5ef81e846fa88a255","after":"b0d481e8f3edbffbf73f4db8edc9891aab90c26b","ref":"refs/heads/master","pushedAt":"2024-04-26T08:17:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1565 from FanDjango/master\n\nRemove failing dir list entries in Unix Parser Test for now","shortMessageHtmlLink":"Merge pull request #1565 from FanDjango/master"}},{"before":"97e563ccfc5f3ae600599374ab008476062e0ee4","after":"23126aa6bbbc2bf425f77ec5ef81e846fa88a255","ref":"refs/heads/master","pushedAt":"2024-04-26T08:08:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1564 from FanDjango/master\n\nFix: Undetected connect timeout in .NET 5+","shortMessageHtmlLink":"Merge pull request #1564 from FanDjango/master"}},{"before":"1df7ab8ebf6eb0a0454e46d4cab6545a58b1d00d","after":"97e563ccfc5f3ae600599374ab008476062e0ee4","ref":"refs/heads/master","pushedAt":"2024-04-22T05:11:01.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"Merge pull request #1561 from FanDjango/Remove-BufferedStream\n\nRemove BufferedStream feature, further refactoring of Dispose logic","shortMessageHtmlLink":"Merge pull request #1561 from FanDjango/Remove-BufferedStream"}},{"before":"04e292fc2f4e769ec9a497dc2400135ee12b025a","after":"1df7ab8ebf6eb0a0454e46d4cab6545a58b1d00d","ref":"refs/heads/master","pushedAt":"2024-04-21T05:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"rm junk docs","shortMessageHtmlLink":"rm junk docs"}},{"before":"991367b11d72421baf2096d0929f97e5195a4646","after":"04e292fc2f4e769ec9a497dc2400135ee12b025a","ref":"refs/heads/master","pushedAt":"2024-04-20T11:19:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1562 from FanDjango/master\n\nUtcNow instead of Now : much less overhead","shortMessageHtmlLink":"Merge pull request #1562 from FanDjango/master"}},{"before":"61d4cc3d71ebb159bf29a09b942636d69adc02e2","after":"991367b11d72421baf2096d0929f97e5195a4646","ref":"refs/heads/master","pushedAt":"2024-04-18T16:00:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1559 from FanDjango/master\n\nMore log message text changes","shortMessageHtmlLink":"Merge pull request #1559 from FanDjango/master"}},{"before":"4d3f8d1a302b20874dca3ea29339bf1f1886393f","after":"61d4cc3d71ebb159bf29a09b942636d69adc02e2","ref":"refs/heads/master","pushedAt":"2024-04-18T15:02:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1558 from FanDjango/master\n\nHide IPAD in PASV command response","shortMessageHtmlLink":"Merge pull request #1558 from FanDjango/master"}},{"before":"7403a272e325821fbef3a7ad7b89eb2a32172d8a","after":"4d3f8d1a302b20874dca3ea29339bf1f1886393f","ref":"refs/heads/master","pushedAt":"2024-04-18T13:51:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1557 from FanDjango/master\n\nLog message text improvements","shortMessageHtmlLink":"Merge pull request #1557 from FanDjango/master"}},{"before":"cdf575ae9ec8fcc3ae7017c9fc6c1aa81e75f364","after":"7403a272e325821fbef3a7ad7b89eb2a32172d8a","ref":"refs/heads/master","pushedAt":"2024-04-17T15:43:00.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1555 from FanDjango/master\n\nEnhance log message Uploaded/Downloaded bytes","shortMessageHtmlLink":"Merge pull request #1555 from FanDjango/master"}},{"before":"f38fd02474db68ead8a5544cd426a2d8471cc102","after":"cdf575ae9ec8fcc3ae7017c9fc6c1aa81e75f364","ref":"refs/heads/master","pushedAt":"2024-04-16T11:48:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1553 from FanDjango/Sync-Auth\n\nCorrect Auth as Client call see #1536","shortMessageHtmlLink":"Merge pull request #1553 from FanDjango/Sync-Auth"}},{"before":"6067090047faa2a022601849d7dc6e931ad7a149","after":"f38fd02474db68ead8a5544cd426a2d8471cc102","ref":"refs/heads/master","pushedAt":"2024-04-16T05:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"release 50.0.1","shortMessageHtmlLink":"release 50.0.1"}},{"before":"1e3ff108399af8b564c9a652b0a54a16c14d565f","after":"6067090047faa2a022601849d7dc6e931ad7a149","ref":"refs/heads/master","pushedAt":"2024-04-15T19:24:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1551 from FanDjango/master\n\nLogging tweak","shortMessageHtmlLink":"Merge pull request #1551 from FanDjango/master"}},{"before":"8159c82be34ca09fee21ab6297d984f50cac4a1e","after":"1e3ff108399af8b564c9a652b0a54a16c14d565f","ref":"refs/heads/master","pushedAt":"2024-04-15T19:16:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1550 from FanDjango/master\n\nChange log texts","shortMessageHtmlLink":"Merge pull request #1550 from FanDjango/master"}},{"before":"eafb17c0e49503b9b63c4d28b1652cd49053bfbf","after":"8159c82be34ca09fee21ab6297d984f50cac4a1e","ref":"refs/heads/master","pushedAt":"2024-04-15T18:57:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1549 from FanDjango/master\n\nFix V50.0.0 regressions","shortMessageHtmlLink":"Merge pull request #1549 from FanDjango/master"}},{"before":"f398ee0891e4babebf4a16493fe528292092d1f7","after":"eafb17c0e49503b9b63c4d28b1652cd49053bfbf","ref":"refs/heads/master","pushedAt":"2024-04-14T10:59:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1548 from FanDjango/master\n\nRefactor: Buffering","shortMessageHtmlLink":"Merge pull request #1548 from FanDjango/master"}},{"before":"0f36c4598034c0e5b75ac8706d71a15ea6fe8042","after":"f398ee0891e4babebf4a16493fe528292092d1f7","ref":"refs/heads/master","pushedAt":"2024-04-14T10:42:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1547 from FanDjango/master\n\nRefactor: Buffering control","shortMessageHtmlLink":"Merge pull request #1547 from FanDjango/master"}},{"before":"c72d2b2a9139ea876608cb475df6d3b0a741b878","after":"0f36c4598034c0e5b75ac8706d71a15ea6fe8042","ref":"refs/heads/master","pushedAt":"2024-04-13T08:44:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robinrodricks","name":"Robin Rodricks","path":"/robinrodricks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6797866?s=80&v=4"},"commit":{"message":"release 50.0.0","shortMessageHtmlLink":"release 50.0.0"}},{"before":"835d12c5a7115b68dbf9f7d3561568bb87de0a29","after":"c72d2b2a9139ea876608cb475df6d3b0a741b878","ref":"refs/heads/master","pushedAt":"2024-04-05T20:05:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1534 from FanDjango/master\n\nRestore call to FtpSslStream graceful TLS termination","shortMessageHtmlLink":"Merge pull request #1534 from FanDjango/master"}},{"before":"3013d1e1844ea6c9cf8d30b2096fb37a1b3667fa","after":"835d12c5a7115b68dbf9f7d3561568bb87de0a29","ref":"refs/heads/master","pushedAt":"2024-03-29T13:48:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1532 from FanDjango/master\n\nReadStaleData better log message","shortMessageHtmlLink":"Merge pull request #1532 from FanDjango/master"}},{"before":"142c01065001e87da52956822e9b22c16d5c6d99","after":"3013d1e1844ea6c9cf8d30b2096fb37a1b3667fa","ref":"refs/heads/master","pushedAt":"2024-03-29T12:07:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1531 from FanDjango/master\n\nAdd comment for \"await using\"","shortMessageHtmlLink":"Merge pull request #1531 from FanDjango/master"}},{"before":"195752810ecb02459fe2bb622239002b59937562","after":"142c01065001e87da52956822e9b22c16d5c6d99","ref":"refs/heads/master","pushedAt":"2024-03-29T12:03:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1530 from FanDjango/master\n\nConsolidate comments SYNC/ASYNC in Execute.cs","shortMessageHtmlLink":"Merge pull request #1530 from FanDjango/master"}},{"before":"e84c034d27bf43091a999fc70a4b6786f5ba9b16","after":"195752810ecb02459fe2bb622239002b59937562","ref":"refs/heads/master","pushedAt":"2024-03-28T16:38:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1529 from FanDjango/master\n\nImprove reconnect reason logging, no logic chg","shortMessageHtmlLink":"Merge pull request #1529 from FanDjango/master"}},{"before":"fb2ee75f08929685bf5cfd9447d5343c3ffc7fc6","after":"e84c034d27bf43091a999fc70a4b6786f5ba9b16","ref":"refs/heads/master","pushedAt":"2024-03-28T12:09:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1528 from FanDjango/master\n\nThis fixes #1525","shortMessageHtmlLink":"Merge pull request #1528 from FanDjango/master"}},{"before":"d0e467099a48ad28d83057af7f70b05d18a586f8","after":"fb2ee75f08929685bf5cfd9447d5343c3ffc7fc6","ref":"refs/heads/master","pushedAt":"2024-03-27T16:17:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1524 from FanDjango/master\n\nFormatting","shortMessageHtmlLink":"Merge pull request #1524 from FanDjango/master"}},{"before":"d2a206ecfb2adfcee5263f391f53c27b4880c973","after":"d0e467099a48ad28d83057af7f70b05d18a586f8","ref":"refs/heads/master","pushedAt":"2024-03-27T15:47:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FanDjango","name":"FanDjango","path":"/FanDjango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51046875?s=80&v=4"},"commit":{"message":"Merge pull request #1523 from FanDjango/master\n\nFinal version that correctly handles errors in Up/DownloadInternal","shortMessageHtmlLink":"Merge pull request #1523 from FanDjango/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETTZzvAA","startCursor":null,"endCursor":null}},"title":"Activity ยท robinrodricks/FluentFTP"}