{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":245008346,"defaultBranch":"LTRData.DiscUtils-initial","name":"DiscUtils","ownerLogin":"LTRData","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-04T21:32:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5272825?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726251181.0","currentOid":""},"activityList":{"items":[{"before":"88ec3b22e5fcbb9cd565a9028eb8c216c2852f4f","after":"27fc75729dd47925771ec25bc67407053d9f080e","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-14T00:23:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Package upgrades - prep for .NET 9 compatibility","shortMessageHtmlLink":"Package upgrades - prep for .NET 9 compatibility"}},{"before":null,"after":"087a572bffe9dad89a770f338be3e81731df5263","ref":"refs/heads/net9.0","pushedAt":"2024-09-13T18:13:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Compatibility checks for .NET 9","shortMessageHtmlLink":"Compatibility checks for .NET 9"}},{"before":"a3ac68400ed006f0e27e5807a1d1e9de7d7cbb0a","after":"88ec3b22e5fcbb9cd565a9028eb8c216c2852f4f","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-13T14:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Fixed name of Directory.Build.props","shortMessageHtmlLink":"Fixed name of Directory.Build.props"}},{"before":"608c43d1c44e819c6e500864e2483ecb0f3f630c","after":"a3ac68400ed006f0e27e5807a1d1e9de7d7cbb0a","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-13T11:37:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"1.0.47","shortMessageHtmlLink":"1.0.47"}},{"before":"2288f31ba22cd3798831c1b14e25c2c031cee747","after":"be73d5931dd0f4a3ee5ad76a26537e25dee1fa17","ref":"refs/heads/FAT-LFN","pushedAt":"2024-09-13T11:06:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Cross-platform test compatibility fixes","shortMessageHtmlLink":"Cross-platform test compatibility fixes"}},{"before":"dd5b7871a68b44bc6cd64dd67752f9d76d9d79ef","after":"2288f31ba22cd3798831c1b14e25c2c031cee747","ref":"refs/heads/FAT-LFN","pushedAt":"2024-09-13T07:34:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Add support for writing long file name to FAT (#18)\n\n* Add support for writing long file name to FAT\r\n\r\n* Improve handling of collisions. Improve support for shortname renaming\r\n\r\n* Add tests for FreeDirectoryEntryTable\r\n\r\n* Fix IOException in tests\r\n\r\n* More IOException cleanup\r\n\r\n* Add support for Append/Truncate\r\n\r\n* Fix deleted entries\r\n\r\n* Add deleted entries for LFN\r\n\r\n* Add tests directory failure and large files (open, create, append, truncate)\r\n\r\n* Add FAT SFN tests","shortMessageHtmlLink":"Add support for writing long file name to FAT (#18)"}},{"before":"608c43d1c44e819c6e500864e2483ecb0f3f630c","after":"dd5b7871a68b44bc6cd64dd67752f9d76d9d79ef","ref":"refs/heads/FAT-LFN","pushedAt":"2024-09-13T07:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"More Encoding and Encoder compat extensions","shortMessageHtmlLink":"More Encoding and Encoder compat extensions"}},{"before":null,"after":"608c43d1c44e819c6e500864e2483ecb0f3f630c","ref":"refs/heads/FAT-LFN","pushedAt":"2024-09-12T19:54:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Add support other compression methods for squashfs (#16)\n\n* Update .gitignore with standard VS/Resharper and various stuffs\r\n\r\n* Add PolySharp to support init properties\r\n\r\n* Add support for other compression methods to squashfs\r\n\r\n* Fix options to only emit them if necessary. Optimize MemoryStream usage for compressed streams.\r\n\r\n* Add support other compression methods for squashfs (#14)\r\n\r\n* Update .gitignore with standard VS/Resharper and various stuffs\r\n\r\n* Add PolySharp to support init properties\r\n\r\n* Add support for other compression methods to squashfs\r\n\r\n* Fix options to only emit them if necessary. Optimize MemoryStream usage for compressed streams.\r\n\r\n* Fixed/reverted some changes\r\n\r\n* Corrected mistake in target framework versions\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandre Mutel ","shortMessageHtmlLink":"Add support other compression methods for squashfs (#16)"}},{"before":"4ebb33e1a6bc5af2a75c6ed600f40143df5f798d","after":null,"ref":"refs/heads/pr/2","pushedAt":"2024-09-12T19:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"}},{"before":"7d357381d6b9f916662344e698529b18561010dd","after":null,"ref":"refs/heads/add-support-other-compression-methods-for-squashfs","pushedAt":"2024-09-08T15:15:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"}},{"before":"f78a04fc90c092c70e457d8d85c9996f7bc75c18","after":"608c43d1c44e819c6e500864e2483ecb0f3f630c","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-08T15:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Add support other compression methods for squashfs (#16)\n\n* Update .gitignore with standard VS/Resharper and various stuffs\r\n\r\n* Add PolySharp to support init properties\r\n\r\n* Add support for other compression methods to squashfs\r\n\r\n* Fix options to only emit them if necessary. Optimize MemoryStream usage for compressed streams.\r\n\r\n* Add support other compression methods for squashfs (#14)\r\n\r\n* Update .gitignore with standard VS/Resharper and various stuffs\r\n\r\n* Add PolySharp to support init properties\r\n\r\n* Add support for other compression methods to squashfs\r\n\r\n* Fix options to only emit them if necessary. Optimize MemoryStream usage for compressed streams.\r\n\r\n* Fixed/reverted some changes\r\n\r\n* Corrected mistake in target framework versions\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandre Mutel ","shortMessageHtmlLink":"Add support other compression methods for squashfs (#16)"}},{"before":"ef576b0521f1059b4e9d29b67cb00dcb861d7120","after":"7d357381d6b9f916662344e698529b18561010dd","ref":"refs/heads/add-support-other-compression-methods-for-squashfs","pushedAt":"2024-09-02T23:11:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Corrected mistake in target framework versions","shortMessageHtmlLink":"Corrected mistake in target framework versions"}},{"before":"0f4119868efeef3de8ff7bd22d7ac8dc05ec7b75","after":"ef576b0521f1059b4e9d29b67cb00dcb861d7120","ref":"refs/heads/add-support-other-compression-methods-for-squashfs","pushedAt":"2024-09-02T22:19:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Fixed/reverted some changes","shortMessageHtmlLink":"Fixed/reverted some changes"}},{"before":"f78a04fc90c092c70e457d8d85c9996f7bc75c18","after":"0f4119868efeef3de8ff7bd22d7ac8dc05ec7b75","ref":"refs/heads/add-support-other-compression-methods-for-squashfs","pushedAt":"2024-09-02T22:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Add support other compression methods for squashfs (#14)\n\n* Update .gitignore with standard VS/Resharper and various stuffs\r\n\r\n* Add PolySharp to support init properties\r\n\r\n* Add support for other compression methods to squashfs\r\n\r\n* Fix options to only emit them if necessary. Optimize MemoryStream usage for compressed streams.","shortMessageHtmlLink":"Add support other compression methods for squashfs (#14)"}},{"before":null,"after":"f78a04fc90c092c70e457d8d85c9996f7bc75c18","ref":"refs/heads/add-support-other-compression-methods-for-squashfs","pushedAt":"2024-09-02T22:13:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Update FUNDING.yml","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"0c0aadeab3ab0a65276fd7d44bc182614dcfa471","after":"f78a04fc90c092c70e457d8d85c9996f7bc75c18","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-02T15:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Update FUNDING.yml","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"463244a31adbfc4e601a8bf28837d184962e97b1","after":"0c0aadeab3ab0a65276fd7d44bc182614dcfa471","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-09-02T15:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"d2dfc1bd5c48fc7c4ffa0c37d3fd054543f1729b","after":"463244a31adbfc4e601a8bf28837d184962e97b1","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-08-08T22:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"PowerShell module for .NET 8","shortMessageHtmlLink":"PowerShell module for .NET 8"}},{"before":"146943c24339f471bc0987a61f5929b11ed169db","after":"d2dfc1bd5c48fc7c4ffa0c37d3fd054543f1729b","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-08-08T22:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Fixed TarFile stream reader\n\n* Streams that do not always return full buffers were not properly handled\n* Also added async version of TarFile.EnumerateFiles","shortMessageHtmlLink":"Fixed TarFile stream reader"}},{"before":"427f65bcd35fac1b3196d34dc3cd7f3ebe5aded2","after":"146943c24339f471bc0987a61f5929b11ed169db","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-07-17T16:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Support for Fixed VHDX Files, and some package Updates (#12)\n\n* Added Experimental Support for .NET 9.0,\r\nImplemented InitializeFixedInternal for vhdx files.\r\nAdded and turn on Tests for fixed VHDX files.\r\n\r\nTODO: double check to make 100% sure that the test coverage covers the new added feature properly.\r\n\r\nTests as it stands all pass across all supported frameworks, additonal testing as required.\r\n\r\n* Changes to test library project file to allow newer versions of packages across supported framework builds\r\n\r\n* Removed .NET9.0 as target for build, this will be moved into it's own branch.\r\n\r\nChanged FileParametersFlags.Fixed to FileParametersFlags.LeaveBlockAllocated and also put small comments on the invidiual flags.\r\n\r\nAll tests have been run, All pass across all frameworks(ran using 'dotnet test' command)\r\n\r\n* fixed issue with file not allocating correctly, turns out fileEnd was still set at 1MB, this has been set to capacity.\r\nModified 2 tests as they try to allocate alomst 17GB of ram on a fixed disc, which then would fail.\r\n\r\nAll tests are passing, across all frameworks.","shortMessageHtmlLink":"Support for Fixed VHDX Files, and some package Updates (#12)"}},{"before":"722701cf6abc3115d4c89025dce3bf164daeab7e","after":"427f65bcd35fac1b3196d34dc3cd7f3ebe5aded2","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-06-15T11:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"1.0.46","shortMessageHtmlLink":"1.0.46"}},{"before":"ffac312a2e06cf1e3b86dbe173eb1aaf375cc725","after":"722701cf6abc3115d4c89025dce3bf164daeab7e","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-06-14T14:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Minor cleanup and optimizations","shortMessageHtmlLink":"Minor cleanup and optimizations"}},{"before":"752815bb2ee8cd90ff9fa85da2eaa3df5523a930","after":"ffac312a2e06cf1e3b86dbe173eb1aaf375cc725","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-06-12T22:26:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Corrected registry log replay logic\n\n* Header size was not updated. Large log files that increased the number of hbins in the hive therefore corrupted the hive. This has now been resolved.","shortMessageHtmlLink":"Corrected registry log replay logic"}},{"before":"7213d90755fe47448f0d99ba495b0abb7d86dd91","after":"752815bb2ee8cd90ff9fa85da2eaa3df5523a930","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-05-24T16:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Optimizations and fixes\n\n* HashStreamCore had issues on net46, backported new implementation instead\n* Fixed some Span empty checks that had mistakenly been compares to null\n* More use of new ArgumentNullException.ThrowIfNull etc, where possible\n* Test cases modified to test with correct path separator for running platform\n* Some test case helper methods moved to the common Helpers class","shortMessageHtmlLink":"Optimizations and fixes"}},{"before":"d2afda583ca7bac27e7318344c885e1119061ee6","after":"7213d90755fe47448f0d99ba495b0abb7d86dd91","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-05-24T12:11:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Improved exception message\n\n* Improved exception message when attempting to open a partial image file without an embedded descriptor","shortMessageHtmlLink":"Improved exception message"}},{"before":"e01584d87c26a3de8935ac88e3ac5b7a2addf77f","after":null,"ref":"refs/heads/pr/10","pushedAt":"2024-05-12T11:51:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"}},{"before":"b2900c243a5971e28abf41c3bb22aa4f89256549","after":"d2afda583ca7bac27e7318344c885e1119061ee6","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-05-12T11:51:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Merge pull request #11 from LTRData/pr/10\n\nPr/10","shortMessageHtmlLink":"Merge pull request #11 from LTRData/pr/10"}},{"before":null,"after":"e01584d87c26a3de8935ac88e3ac5b7a2addf77f","ref":"refs/heads/pr/10","pushedAt":"2024-05-12T11:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"Progress report for all IFileSystemBuilder impl","shortMessageHtmlLink":"Progress report for all IFileSystemBuilder impl"}},{"before":"f8a410b65d256825226dc215ef89cb18fff0cbcb","after":"b2900c243a5971e28abf41c3bb22aa4f89256549","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-04-29T21:22:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"1.0.45","shortMessageHtmlLink":"1.0.45"}},{"before":"843cb6a23c756e936f3141c34d9e9779fd3dd945","after":"f8a410b65d256825226dc215ef89cb18fff0cbcb","ref":"refs/heads/LTRData.DiscUtils-initial","pushedAt":"2024-04-28T19:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LTRData","name":"Olof Lagerkvist","path":"/LTRData","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5272825?s=80&v=4"},"commit":{"message":"1.0.44","shortMessageHtmlLink":"1.0.44"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwMDoyMzozNi4wMDAwMDBazwAAAAS1-UZ2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yOFQxOTo1NzowNC4wMDAwMDBazwAAAAQ8aQd7"}},"title":"Activity ยท LTRData/DiscUtils"}