summaryrefslogtreecommitdiff
path: root/src/internal
AgeCommit message (Collapse)AuthorFilesLines
2024-06-22argv.h: argv_scan(): added option for parsing keyval pair and keyval array.midipix1-5/+203
2024-06-22argv.h: argv_show_status(): refactor for better readability.midipix1-2/+4
2024-06-22argv.h: argv_alloc(): refactor for better readability.midipix1-7/+11
2024-06-22argv.h: whitespace meditation.midipix1-6/+6
2024-06-09driver: implemented and integrated the -X (strict device id) cmdline option.midipix1-0/+1
2024-06-09logic: tpax_archive_add_queue_item(): record queue item device id as needed.midipix1-0/+1
2024-06-09driver: implemented and integrated the -v (verbose mode) cmdline option.midipix1-0/+1
2024-06-07driver: implemented and integrated the -L (follow symlink items) cmdline option.midipix1-0/+1
2024-06-06driver: implemented and integrated the -H (follow symlink args) cmdline option.midipix1-0/+3
2024-05-30driver: implemented and integrated the -t (preserve atime) command-line option.midipix3-0/+73
2024-05-30driver: set blksize at the time of context creation.midipix1-18/+0
2024-05-29driver: implemented the -f (archive path) command-line argument.midipix1-0/+2
2024-05-28argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only.midipix1-1/+11
2024-05-28argv.h: usage screen: prettify: <short-option><space><long-option>.midipix1-1/+1
2024-05-26library api's: _lib_ (program driver) namespace overhaul.midipix1-6/+6
2024-05-26driver: implemented the internal tpax_queue_item_full_path().midipix1-0/+4
2024-05-26driver: implemented internal queue vectorization.midipix1-0/+3
2024-05-25Annual chores.midipix7-7/+7
2024-05-25code base: set the visilbity of internal library interfaces to hidden.midipix4-3/+34
2024-05-25tpax_get_driver_dirmark(): also keep track of the number of queued entries.midipix1-0/+2
2024-05-19item queue: internal driver context: save mark to last queued item.midipix1-0/+15
2024-05-19item queue: implemented tpax_append_prefix_item().midipix1-0/+9
2024-05-16argv.h: argv_usage_impl(): use a sentinel with a non-contant format specifier.midipix1-1/+1
2024-03-21tpax_tmpfile(): refactor code and template, eliminate use of rand_r().midipix1-5/+17
2024-01-27argv.h: argv_scan(): properly handle (fhybrid && ARGV_OPTARG_OPTIONAL).midipix1-1/+6
2024-01-27argv.h: argv_scan(): whitespace meditation.midipix1-16/+34
2024-01-26argv.h: argv_show_error: refactor handling of vendor-specific option string.midipix1-10/+19
2024-01-26argv.h: argv_show_error(): gracefully handle vendor-specific (-W) arguments.midipix1-3/+24
2022-12-21argv.h: argv_show_error(): refine the 'option X requires a value' error msg.midipix1-1/+3
2022-12-01struct tpax_unit_ctx_impl: correctly define the header buffer (C STD 6.7.2.1).midipix1-4/+1
2021-12-30A new home.midipix8-36/+36
2021-07-06Annual chores.midipix7-7/+7
2021-05-05argv.h: tty colors: added argv_usage_plain().midipix1-4/+30
2021-04-21internals: increase the anonymous memory region buffer.midipix1-0/+1
2021-04-20internals: tpax_tmpfile_by_framework(): semantically switch to openat().midipix1-1/+1
2021-04-20internals: replace tpax_readlink() with tpax_readlinkat().midipix1-2/+3
2021-04-20internals: added tpax_getdents() and related PORTING document.midipix1-0/+64
2021-04-20driver: support directory recursion (in write and copy mode).midipix1-0/+34
2020-05-31internals: tpax_tmpfile(): enable framework-specific extensions.midipix1-0/+1
2020-05-23library api: tpax_archive_seal(): initial implementation and integration.midipix1-0/+74
2020-05-23internals: added tpax_tmpfile().midipix2-0/+80
2020-05-23driver: internals: added tpax_get_driver_anon_map_addr().midipix1-0/+9
2020-05-23driver: write & copy modes: pre-allocate a robust-file-copy memory region.midipix1-0/+2
2020-05-23driver: --strict-path-input, --pure-path-output: initial support.midipix1-0/+2
2020-05-23driver: tpax_get_unit_ctx(): implemented the non-recursive bits.midipix1-0/+13
2020-05-23driver: implemented directory archive member recursion logic.midipix1-0/+2
2020-05-23driver: implemented block-size logic.midipix1-0/+1
2020-05-23driver: write mode: implemented archive format logic.midipix1-0/+1
2020-05-23driver: implemented execution mode logic.midipix1-0/+4
2020-05-23created lib-app skeleton (foss21.org lib-app model).midipix6-0/+340