summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCompress/Xz.cpp
AgeCommit message (Collapse)Author
2023-04-08LibCompress: Mark some XZ-related variables and functions as constTim Schumacher
2023-04-08LibCompress: Move loading XZ blocks into its own functionTim Schumacher
2023-04-08LibCompress: Move finishing the current XZ stream into its own functionTim Schumacher
2023-04-08LibCompress: Move finishing the current XZ block into its own functionTim Schumacher
2023-04-08LibCompress: Move loading XZ stream headers into its own functionTim Schumacher
2023-04-01LibCompress: Implement block size validation for XZ streamsTim Schumacher
2023-04-01LibCompress: Factor out the list of XZ check sizesTim Schumacher
2023-03-30LibCompress: Implement support for multiple concatenated XZ streamsTim Schumacher
2023-03-30LibCompress: Move XZ header validation into the read functionTim Schumacher
The constructor is now only concerned with creating the required streams, which means that it no longer fails for XZ streams with invalid headers. Instead, everything is parsed and validated during the first read, preparing us for files with multiple streams.
2023-03-21LibCompress: Add support for XZTim Schumacher