summaryrefslogtreecommitdiffhomepage
path: root/src/driver
AgeCommit message (Expand)AuthorFilesLines
2024-07-18driver: refactor the strerror() logic.HEADmainmidipix1-29/+22
2024-07-18driver: allocate source data cache buffer as needed.midipix1-0/+46
2024-07-18driver: list, read, and copy modes: attempt mapping the source archive.midipix1-0/+56
2024-07-18driver: tpax_driver_ctx_alloc(): allocate the file i/o buffer for all modes.midipix1-13/+13
2024-07-18library api's: defined source data flags.midipix1-0/+10
2024-07-17write mode: implemented generation of the cpio archive format.midipix1-4/+3
2024-07-14driver: tpax_driver_usage(): updated synopsis to reflect -s support.midipix1-1/+1
2024-07-14driver: -s <replstr> support: implementation and integration.midipix1-2/+149
2024-06-22driver: added initial -o support, implemented the keyval vector.midipix1-0/+67
2024-06-09driver: implemented and integrated the -X (strict device id) cmdline option.midipix1-0/+4
2024-06-09driver: implemented and integrated the -v (verbose mode) cmdline option.midipix1-1/+5
2024-06-08driver: posix semantics: implement -H and -L as mutually-exclusive options.midipix1-1/+2
2024-06-07driver: tpax_driver_usage(): updated synopsis to reflect existing -t support.midipix1-1/+1
2024-06-07driver: tpax_driver_usage(): updated synopsis to reflect -H and -L support.midipix1-1/+1
2024-06-07driver: implemented and integrated the -L (follow symlink items) cmdline option.midipix1-0/+5
2024-06-06driver: implemented and integrated the -H (follow symlink args) cmdline option.midipix1-0/+4
2024-06-05driver: tpax_lib_get_unit_ctx(): set ctx->link to null for non-symlink items.midipix1-1/+1
2024-05-30driver: implemented and integrated the -t (preserve atime) command-line option.midipix1-0/+4
2024-05-30driver: tpax_driver_usage(): updated the synopsis to reflect -f support.midipix1-3/+3
2024-05-30core api: renamed tpax_archive_append() as tpax_archive_enqueue().midipix1-1/+1
2024-05-30driver: set blksize at the time of context creation.midipix1-0/+20
2024-05-30tpax_driver_usage_block_size(): only print out the actual error.midipix1-7/+4
2024-05-30tpax_driver_usage_block_size_range(): only print out the actual error.midipix1-6/+3
2024-05-30driver: verifier that the request blksize is a multiple of 512 bytes.midipix1-0/+22
2024-05-29driver: refined the various usage error messages.midipix1-15/+15
2024-05-29driver: implemented the -f (archive path) command-line argument.midipix1-9/+100
2024-05-29tpax_lib_get_driver_ctx(): send invalid block size error messages to stderr.midipix1-2/+2
2024-05-28driver: internals: always allocate dirbuff, used in tpax_queue_item_full_path().midipix1-6/+5
2024-05-26library api's: _api_ (package information) namespace overhaul.midipix2-2/+2
2024-05-26library api's: _lib_ (program driver) namespace overhaul.midipix3-10/+10
2024-05-26logic: renamed tpax_archive_append_item() as tpax_archive_append().midipix1-1/+1
2024-05-26logic: tpax_archive_write(): initial implementation and integration.midipix1-2/+15
2024-05-26driver: implemented internal queue vectorization.midipix1-0/+3
2024-05-25Annual chores.midipix3-3/+3
2024-05-19item queue: removed old implementation of tpax_archive_append().midipix1-1/+1
2024-05-19item queue: implemented tpax_append_prefix_item().midipix1-0/+13
2021-12-30A new home.midipix3-15/+15
2021-07-06Annual chores.midipix3-3/+3
2021-04-21internals: increase the anonymous memory region buffer.midipix1-1/+1
2021-04-20driver: enabled directory recursion.midipix1-6/+0
2021-04-20tpax_archive_append(): directory recursion: initial implementation.midipix1-1/+1
2021-04-20driver: tpax_get_unit_ctx(): support paths relative to an arbitrary location.midipix2-5/+8
2021-04-20internals: replace tpax_readlink() with tpax_readlinkat().midipix1-1/+2
2021-04-20driver: support directory recursion (in write and copy mode).midipix1-4/+31
2020-05-31tpax_driver_ctx_alloc(): pass missing flag MAP_PRIVATE to mmap().midipix1-1/+5
2020-05-23driver: write mode enabled, initial integration of tpax_archive_append().midipix2-6/+5
2020-05-23driver: write & copy modes: pre-allocate a robust-file-copy memory region.midipix1-0/+16
2020-05-23driver: --strict-path-input, --pure-path-output: initial support.midipix1-0/+8
2020-05-23driver: tpax_get_unit_ctx(): implemented the non-recursive bits.midipix1-1/+28
2020-05-23driver: implemented directory archive member recursion logic.midipix2-5/+20