{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":110753909,"defaultBranch":"master","name":"smbprotocol","ownerLogin":"jborean93","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-14T22:47:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8462645?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710984673.0","currentOid":""},"activityList":{"items":[{"before":"3f69e6dac58e75edc75cba3f20e50b39b3c53d19","after":"2ce49ef644e931d5cd426c2feee730012efc057f","ref":"refs/heads/master","pushedAt":"2024-06-06T18:22:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"type information of SMBDirEntryInformation.last_write_time set to datetime (#280)\n\n* SMBDirEntryInformation.last_write_time is datetime now\r\n\r\n* SMBDirEntryInformation CHANGELOG\r\n\r\n* Update CHANGELOG.md\r\n\r\nCo-authored-by: Adi Roiban \r\n\r\n---------\r\n\r\nCo-authored-by: Adi Roiban ","shortMessageHtmlLink":"type information of SMBDirEntryInformation.last_write_time set to dat…"}},{"before":"c64c1795ac6556b10e8f6af9dbb3afc3bf2f2b36","after":null,"ref":"refs/heads/release-bump","pushedAt":"2024-03-21T01:31:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"355239cd548ad063f239eb179d08dfb813de63e2","after":"3f69e6dac58e75edc75cba3f20e50b39b3c53d19","ref":"refs/heads/master","pushedAt":"2024-03-21T01:31:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Bump version and update dev deps (#276)\n\nBumps the version after the last release and update the dev dependencies\r\nto reflect the latest version available today. This commit also drops\r\nPython 3.7 as it has been EOL for a few months now and some dev\r\ndependencies no longer work on 3.7.","shortMessageHtmlLink":"Bump version and update dev deps (#276)"}},{"before":"4b1b400c65858e34a83aabaa77541f7ce71654d0","after":"c64c1795ac6556b10e8f6af9dbb3afc3bf2f2b36","ref":"refs/heads/release-bump","pushedAt":"2024-03-21T01:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Try to fix codecov flags","shortMessageHtmlLink":"Try to fix codecov flags"}},{"before":null,"after":"4b1b400c65858e34a83aabaa77541f7ce71654d0","ref":"refs/heads/release-bump","pushedAt":"2024-03-21T01:02:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Bump version and update dev deps\n\nBumps the version after the last release and update the dev dependencies\nto reflect the latest version available today. This commit also drops\nPython 3.7 as it has been EOL for a few months now and some dev\ndependencies no longer work on 3.7.","shortMessageHtmlLink":"Bump version and update dev deps"}},{"before":"d3bb11293033c428015d55cad8688b7ba23d0ac5","after":null,"ref":"refs/heads/release","pushedAt":"2024-03-21T00:47:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"459100718eb6f54e6b7f90df6bb94f1a139e9b33","after":"355239cd548ad063f239eb179d08dfb813de63e2","ref":"refs/heads/master","pushedAt":"2024-03-21T00:47:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Prepare for v1.13.0 release (#275)","shortMessageHtmlLink":"Prepare for v1.13.0 release (#275)"}},{"before":null,"after":"d3bb11293033c428015d55cad8688b7ba23d0ac5","ref":"refs/heads/release","pushedAt":"2024-03-21T00:46:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Prepare for v1.13.0 release","shortMessageHtmlLink":"Prepare for v1.13.0 release"}},{"before":"5d38d89ba1ba399a2b662293a7de9ad93b72581c","after":null,"ref":"refs/heads/dependabot/pip/black-24.3.0","pushedAt":"2024-03-20T23:54:52.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":"5d38d89ba1ba399a2b662293a7de9ad93b72581c","ref":"refs/heads/dependabot/pip/black-24.3.0","pushedAt":"2024-03-20T17:51:01.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 black from 23.3.0 to 24.3.0\n\nBumps [black](https://github.com/psf/black) from 23.3.0 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/23.3.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 23.3.0 to 24.3.0"}},{"before":"7ca35e1d47319cadf46db4e33f8e4b948db62fa2","after":null,"ref":"refs/heads/session-intoken","pushedAt":"2024-01-29T21:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"ba9e9bc1ce56cf5a212e6e3b346928438692b5d0","after":"459100718eb6f54e6b7f90df6bb94f1a139e9b33","ref":"refs/heads/master","pushedAt":"2024-01-29T21:01:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Fix up endless auth loop (#267)\n\nFix up the endless loop that can occur during authentication when the\r\nauthentication context was complete but the server still continued to\r\nrespond with an access token. This should not happen with any major\r\nserver but still possible with some more niche implementations like\r\nimpacket.","shortMessageHtmlLink":"Fix up endless auth loop (#267)"}},{"before":null,"after":"7ca35e1d47319cadf46db4e33f8e4b948db62fa2","ref":"refs/heads/session-intoken","pushedAt":"2024-01-29T20:54:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Fix up endless auth loop\n\nFix up the endless loop that can occur during authentication when the\nauthentication context was complete but the server still continued to\nrespond with an access token. This should not happen with any major\nserver but still possible with some more niche implementations like\nimpacket.","shortMessageHtmlLink":"Fix up endless auth loop"}},{"before":"6dc5e36ed5de562e2f69af3bd67ed199286bc72d","after":null,"ref":"refs/heads/copyfile-tests","pushedAt":"2024-01-29T04:58:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"a207f775863978976d1f265290d512c5932ac86f","after":"ba9e9bc1ce56cf5a212e6e3b346928438692b5d0","ref":"refs/heads/master","pushedAt":"2024-01-29T04:58:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Shutil.copyfile will open source with read share (#265)\n\nOpens the source file used in shutil.copyfile with share_access=\"r\" to\r\nensure that it can be copied even if something else already has it\r\nopened with read access and grants further opens.","shortMessageHtmlLink":"Shutil.copyfile will open source with read share (#265)"}},{"before":"2069a126536dfbc5a7e6edf36e9fe78030845d49","after":"6dc5e36ed5de562e2f69af3bd67ed199286bc72d","ref":"refs/heads/copyfile-tests","pushedAt":"2024-01-29T04:52:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Shutil.copyfile will open source with read share\n\nOpens the source file used in shutil.copyfile with share_access=\"r\" to\nensure that it can be copied even if something else already has it\nopened with read access and grants further opens.","shortMessageHtmlLink":"Shutil.copyfile will open source with read share"}},{"before":"8a66b3ffbd52b5b8e482dccb0b5a296c00c784cb","after":null,"ref":"refs/heads/related-compound","pushedAt":"2024-01-29T04:41:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"4e6939720b06cb8a581cdaac121a20f1feb4336a","after":"a207f775863978976d1f265290d512c5932ac86f","ref":"refs/heads/master","pushedAt":"2024-01-29T04:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Fix up compound request session and tree ids (#266)\n\nChange to not set the SessionId and TreeId in the SMB headers of related\r\ncompound requests as it is not in the spec. The spec only states the\r\nFileId used in the first create should be set to all bits and not these\r\nother two fields.","shortMessageHtmlLink":"Fix up compound request session and tree ids (#266)"}},{"before":null,"after":"8a66b3ffbd52b5b8e482dccb0b5a296c00c784cb","ref":"refs/heads/related-compound","pushedAt":"2024-01-29T04:33:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Fix up compound request session and tree ids\n\nChange to not set the SessionId and TreeId in the SMB headers of related\ncompound requests as it is not in the spec. The spec only states the\nFileId used in the first create should be set to all bits and not these\nother two fields.","shortMessageHtmlLink":"Fix up compound request session and tree ids"}},{"before":"469ddb698938085a715454b57395d8398573f5e9","after":"2069a126536dfbc5a7e6edf36e9fe78030845d49","ref":"refs/heads/copyfile-tests","pushedAt":"2024-01-29T04:27:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Shutil.copyfile will open source with read share\n\nOpens the source file used in shutil.copyfile with share_access=\"r\" to\nensure that it can be copied even if something else already has it\nopened with read access and grants further opens.","shortMessageHtmlLink":"Shutil.copyfile will open source with read share"}},{"before":null,"after":"469ddb698938085a715454b57395d8398573f5e9","ref":"refs/heads/copyfile-tests","pushedAt":"2024-01-29T04:19:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Add test for copyfile with read share access","shortMessageHtmlLink":"Add test for copyfile with read share access"}},{"before":"2cfd6b5a1f63d040e4f0918267fe9f1abc077cd8","after":"4e6939720b06cb8a581cdaac121a20f1feb4336a","ref":"refs/heads/master","pushedAt":"2024-01-29T03:46:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Wait for message thread to stop on disconnect. (#262)\n\n* Quick drive by for the dev docs.\r\n\r\n* Write automated tests. See the test fails.\r\n\r\n* Wait for thread on disconnect.\r\n\r\n* Add changelog.\r\n\r\n* Run black.\r\n\r\n* Add info about black/isort.\r\n\r\n* Only wait for worker if previously connected.\r\n\r\n* Fix the case when disconnected without calling connect.\r\n\r\n* Update tests/test_connection.py","shortMessageHtmlLink":"Wait for message thread to stop on disconnect. (#262)"}},{"before":"b4ce482031cb5a4873cf68d19aaeaee90e5131f8","after":"2cfd6b5a1f63d040e4f0918267fe9f1abc077cd8","ref":"refs/heads/master","pushedAt":"2024-01-27T23:04:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Initial fix. (#264)","shortMessageHtmlLink":"Initial fix. (#264)"}},{"before":"7d6abeb9e4240a03f7336eb95b8a23e39b109391","after":"b4ce482031cb5a4873cf68d19aaeaee90e5131f8","ref":"refs/heads/master","pushedAt":"2024-01-08T01:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Add changelog for disconnect timeout","shortMessageHtmlLink":"Add changelog for disconnect timeout"}},{"before":"37512ee0648ad64f98755833382fea790d9b2df6","after":"7d6abeb9e4240a03f7336eb95b8a23e39b109391","ref":"refs/heads/master","pushedAt":"2024-01-08T01:03:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Added default timeout on connection.receive() (#257)\n\n* Added default timeout on receive() to prevent disconnect hanging against server that died after connecting.\r\n\r\n* Added a default timeout when connecting\r\n\r\n* Mistakenly forgot to change back the default of connection.receive()","shortMessageHtmlLink":"Added default timeout on connection.receive() (#257)"}},{"before":"0607a20dcf5a09c007ecc5bc75c4d55f8f597863","after":null,"ref":"refs/heads/dfs","pushedAt":"2024-01-02T04:03:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":null,"after":"0607a20dcf5a09c007ecc5bc75c4d55f8f597863","ref":"refs/heads/dfs","pushedAt":"2023-11-25T08:26:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"More advanced DFS compatibility checks\n\nAvoid setting the SMB2_FLAGS_DFS_OPERATIONS flag in the SMB header if\nthe server did not report it as supporting DFS operations during the\nnegotiation phase. This should hopefully fix up some problems when the\nserver errors in the case it doesn't support DFS operations.","shortMessageHtmlLink":"More advanced DFS compatibility checks"}},{"before":"4b09e0efc27cd547044cea8508af6d01faf6de74","after":null,"ref":"refs/heads/utcfromtimestamp","pushedAt":"2023-11-24T10:35:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"}},{"before":"f5314fe92037bb50b6602164599b6027d58aecd2","after":"37512ee0648ad64f98755833382fea790d9b2df6","ref":"refs/heads/master","pushedAt":"2023-11-24T10:35:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Use UTC tzinfo datetime values (#252)\n\nStop using a deprecated function that was deprecated in Python 3.12 and\r\nensure any datetime values unpacked from SMB messages are using the UTC\r\ntimezone instead of being a naive tz.","shortMessageHtmlLink":"Use UTC tzinfo datetime values (#252)"}},{"before":"4cd72462e3719002b5a06311877aad08bc453bd8","after":"4b09e0efc27cd547044cea8508af6d01faf6de74","ref":"refs/heads/utcfromtimestamp","pushedAt":"2023-11-24T10:26:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jborean93","name":"Jordan Borean","path":"/jborean93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8462645?s=80&v=4"},"commit":{"message":"Use UTC tzinfo datetime values\n\nStop using a deprecated function that was deprecated in Python 3.12 and\nensure any datetime values unpacked from SMB messages are using the UTC\ntimezone instead of being a naive tz.","shortMessageHtmlLink":"Use UTC tzinfo datetime values"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXoAH2AA","startCursor":null,"endCursor":null}},"title":"Activity · jborean93/smbprotocol"}