summaryrefslogtreecommitdiff
path: root/Userland/Utilities/tar.cpp
AgeCommit message (Expand)Author
2023-05-09AK: Add the `Input` word to input-only buffered streamsLucas CHOLLET
2023-04-05tar: Use BufferedFile for reading inputsTim Schumacher
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-21tar: Add partial support for XZ-compressed archives :^)Tim Schumacher
2023-03-20tar: Add partial support for LZMA-compressed archivesTim Schumacher
2023-03-13AK: Rename Stream::{read,write} to Stream::{read_some,write_some}Tim Schumacher
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-10Everywhere: Remove needless copies of Error / ErrorOr instancesTimothy Flynn
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-20LibCore: Remove `FileStream`Tim Schumacher
2023-01-10LibCompress: Port `GzipCompressor` to `Core::Stream`Tim Schumacher
2023-01-08LibArchive+Utilities: Stop using DeprecatedStringimplicitfield
2023-01-02Everywhere: Fix badly-formatted includesBen Wiederhake
2022-12-14LibArchive: Do some error propagation while packing tar filesTim Schumacher
2022-12-14LibArchive: Port `TarOutputStream` to `Core::Stream`Tim Schumacher
2022-12-10LibCompress: Port GzipDecompressor to `Core::Stream`Tim Schumacher
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibArchive: Move loading the next tar header into a helper functionTim Schumacher
2022-11-30LibArchive: Use Core::Stream inside `TarInputStream`Tim Schumacher
2022-11-30LibArchive: Port `TarFileStream` to `Core::Stream`Tim Schumacher
2022-11-26FuzzTar+tar: Advance the stream before continuingimplicitfield
2022-11-23LibArchive: Simplify error handlingimplicitfield
2022-11-13LibArchive: Make get_field_as_integral error out on non-octal inputimplicitfield
2022-11-13LibArchive: Make TarInputStream::advance report errorsimplicitfield
2022-10-31Utilities+LibArchive: Don't follow symlinksPeter Elliott
2022-07-12Userland: Convert command line arguments to String/StringViewsin-ack
2022-06-06tar: Implement support for GNU longname headersTim Schumacher
2022-04-11Utilities: Read positional arguments as Strings not char*sSam Atkins
2022-04-11LibCore+Userland: Remove File::ensure_parent_directorieskleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-05tar: Implement support for extended headers :^)Tim Schumacher
2022-03-05tar: Use the prefixed path for listing and verbose outputTim Schumacher
2022-03-05tar: Prevent file buffering from reading uninitialized dataTim Schumacher
2022-03-02Utilities: Port tar to LibMaincocateh
2022-02-18tar: Automatically recognize gzip archivesTim Schumacher
2022-01-04tar: Implement -C optioncircl
2021-11-22tar: Support extracting symlinksTim Schumacher
2021-11-22tar: Implement usage of prefixes when extractingTim Schumacher
2021-11-13Utilities/tar: Ignore directory entry if it already existsTim Schumacher
2021-11-10Utilities: tar: Always create parent directory when extractingTim Schumacher
2021-09-01Everywhere: Use my cool new @serenityos.org email addressPeter Elliott
2021-05-24tar: Ignore "extended headers"Lynn
2021-05-17Utilities: Correct non-standard assert macros includesJean-Baptiste Boric
2021-05-12LibCore+Everywhere: Move OpenMode out of IODeviceAli Mohammad Pur
2021-04-29Everywhere: "file name" => "filename"Andreas Kling
2021-04-29Utilities: Use Vector<String> positional arguments in some placesAndreas Kling