tar-eio (@patricoferris, review by @talex5, @reynir, #132)Normal) as directories for backward compatibility (reported in #129, fix by @reynir)ppx_cstructdependency (@hannesm, review by @reynir, #117)tar-mirage: implement mirage-kv.6.0.0 (@reynir, @hannesm)tar-mirage: fix writing of data when data+tar header is a multiple of sector_size greater than 1 (@reynir, review by @hannesm, #100)tar-mirage: fix writing of data, previously the end_of_archive was set 512 bytes short (#99 @hannesm @reynir)tar-mirage requires and implements mirage-kv.5.0.0 (@hannesm, #96)tar-mirage implements Mirage_kv.RW (append-only) (@hannesm, @reynir, @dinosaure, review by @MisterDA, #93)cstruct in tar: unnecessary memsets removed, use Cstruct.of_string (@hannesm, #93)tar-mirage read buffer allocation error (@reynir, review by @hannesm, #94)tar and tar-mirage do not require re anymore, tar-mirage doesn't depend on iopage and works with solo5 and other improvements (@hannesm, review by @reynir, #90)tar-mirage requires mirage-block.2.0.0 (@kit-ty-kate, #86)io-page-unix dependency (@hannesm, #87)O_CLOEXEC on opened files and be sure to close opened files (@MisterDA, @talex5, #83)camlp-stream) (@Sudha247, #84)Remove Tar.Make.Header, Tar_cstruct.Header, Tar_unix.Header, and Tar_lwt_unix.Header to keep only Tar.Header and use it everywhere.
Tar.Make.Header.get_next_header becomes Tar.Make.get_next_header;Tar_cstruct.Header.get_next_header becomes Tar_cstruct.get_next_header;Tar_lwt_unix.Header.get_next_header becomes Tar_lwt_unix.get_next_header;Tar_lwt_unix.Header.of_file becomes Tar_lwt_unix.header_of_file;Tar_unix.Header.get_next_header becomes Tar_unix.get_next_header;Tar_unix.Header.of_file becomes Tar_unix.header_of_file;Tar_*.Header.t values have to be changed to Tar.Header.t. (@MisterDA, @dinosaure, #77)Tar_unix.transform and Tar_lwt_unix.transform to help transforming headers of a streamed tar archive between two file descriptors. (@MisterDA, @dinosaure, #77){build} tag on the dune dependency (@CraigFe, @hannesm, #72)ocaml-tar to newer MirageOS interfaces (@hannesm, @dinosaure, #73)file_mode defaults to 0o400 (@reynir, @MisterDA, @dinosaure, #78)ppx_cstruct instead of cstruct.ppx (#65 @avsm @djs55)-safe-string)tar, tar-unix, tar-mirageFailure exceptions from int_of_string