Age | Commit message (Expand) | Author | Files | Lines |
2024-06-22 | argv.h: argv_scan(): added option for parsing keyval pair and keyval array. | midipix | 1 | -5/+203 |
2024-06-22 | argv.h: argv_show_status(): refactor for better readability. | midipix | 1 | -2/+4 |
2024-06-22 | argv.h: argv_alloc(): refactor for better readability. | midipix | 1 | -7/+11 |
2024-06-22 | argv.h: whitespace meditation. | midipix | 1 | -6/+6 |
2024-06-09 | driver: implemented and integrated the -X (strict device id) cmdline option. | midipix | 4 | -0/+15 |
2024-06-09 | logic: tpax_archive_add_queue_item(): record queue item device id as needed. | midipix | 2 | -5/+21 |
2024-06-09 | logic: renamed tpax_dirent_init_from_uctx() as tpax_dirent_init_from_stat(). | midipix | 1 | -4/+4 |
2024-06-09 | driver: implemented and integrated the -v (verbose mode) cmdline option. | midipix | 4 | -21/+40 |
2024-06-08 | driver: posix semantics: implement -H and -L as mutually-exclusive options. | midipix | 1 | -1/+2 |
2024-06-07 | driver: tpax_driver_usage(): updated synopsis to reflect existing -t support. | midipix | 1 | -1/+1 |
2024-06-07 | driver: tpax_driver_usage(): updated synopsis to reflect -H and -L support. | midipix | 1 | -1/+1 |
2024-06-07 | tpax_archive_enqueue_dir_entries(): negativity of nbytes already ruled out. | midipix | 1 | -1/+1 |
2024-06-07 | driver: implemented and integrated the -L (follow symlink items) cmdline option. | midipix | 4 | -0/+64 |
2024-06-06 | tpax_dirent_init_from_uctx(): move up in anticipation of -L support. | midipix | 1 | -39/+39 |
2024-06-06 | driver: implemented and integrated the -H (follow symlink args) cmdline option. | midipix | 6 | -4/+111 |
2024-06-06 | tpax_archive_write_impl(): refactor references to stat info and symlink target. | midipix | 1 | -10/+15 |
2024-06-05 | driver: tpax_lib_get_unit_ctx(): set ctx->link to null for non-symlink items. | midipix | 1 | -1/+1 |
2024-05-30 | driver: implemented and integrated the -t (preserve atime) command-line option. | midipix | 7 | -5/+98 |
2024-05-30 | driver: tpax_driver_usage(): updated the synopsis to reflect -f support. | midipix | 1 | -3/+3 |
2024-05-30 | core api: renamed tpax_archive_append() as tpax_archive_enqueue(). | midipix | 2 | -25/+25 |
2024-05-30 | tpax_archive_seal(): reimplemented with correct format-specific semantics. | midipix | 1 | -14/+35 |
2024-05-30 | driver: set blksize at the time of context creation. | midipix | 3 | -19/+21 |
2024-05-30 | tpax_driver_usage_block_size(): only print out the actual error. | midipix | 1 | -7/+4 |
2024-05-30 | tpax_driver_usage_block_size_range(): only print out the actual error. | midipix | 1 | -6/+3 |
2024-05-30 | driver: verifier that the request blksize is a multiple of 512 bytes. | midipix | 1 | -0/+22 |
2024-05-29 | driver: refined the various usage error messages. | midipix | 1 | -15/+15 |
2024-05-29 | driver: implemented the -f (archive path) command-line argument. | midipix | 3 | -9/+108 |
2024-05-29 | tpax_lib_get_driver_ctx(): send invalid block size error messages to stderr. | midipix | 1 | -2/+2 |
2024-05-28 | logic: tpax_archive_append() properly support the -d (no recursion) option. | midipix | 1 | -2/+3 |
2024-05-28 | driver: internals: always allocate dirbuff, used in tpax_queue_item_full_path(). | midipix | 1 | -6/+5 |
2024-05-28 | argv.h: usage screen: avoid extra <stace> when all long options are hybrid-only. | midipix | 1 | -1/+11 |
2024-05-28 | argv.h: usage screen: prettify: <short-option><space><long-option>. | midipix | 1 | -1/+1 |
2024-05-28 | driver: posix conformance: replace long options with -Warg[=val] notation. | midipix | 1 | -15/+27 |
2024-05-27 | core api: implemented tpax_archive_reset(). | midipix | 1 | -0/+59 |
2024-05-26 | tpax_dirent_init_from_uctx(): pseudo-dirent: account for the null termination. | midipix | 1 | -1/+1 |
2024-05-26 | library api's: _api_ (package information) namespace overhaul. | midipix | 2 | -2/+2 |
2024-05-26 | library api's: _io_ (low level interfaces) namespace overhaul. | midipix | 3 | -4/+4 |
2024-05-26 | library api's: _meta_ (archive member meta interfaces) namespace overhaul. | midipix | 2 | -2/+2 |
2024-05-26 | library api's: _util_ (utility helper interfaces) namespace overhaul. | midipix | 4 | -6/+6 |
2024-05-26 | library api's: _lib_ (program driver) namespace overhaul. | midipix | 6 | -21/+21 |
2024-05-26 | logic: renamed tpax_archive_append_item() as tpax_archive_append(). | midipix | 2 | -2/+2 |
2024-05-26 | logic: tpax_archive_write(): initial implementation and integration. | midipix | 2 | -4/+198 |
2024-05-26 | driver: implemented the internal tpax_queue_item_full_path(). | midipix | 2 | -0/+39 |
2024-05-26 | code base: moved tpax_archive_seal() to own translation unit. | midipix | 2 | -98/+104 |
2024-05-26 | driver: implemented internal queue vectorization. | midipix | 3 | -0/+66 |
2024-05-25 | Annual chores. | midipix | 18 | -18/+18 |
2024-05-25 | code base: set the visilbity of internal library interfaces to hidden. | midipix | 5 | -4/+36 |
2024-05-25 | tpax_get_driver_dirmark(): also keep track of the number of queued entries. | midipix | 1 | -0/+2 |
2024-05-25 | item queue: tpax_archive_append_item(): process directory-item child entries. | midipix | 1 | -1/+25 |
2024-05-19 | item queue: tpax_archive_append_queue_item(): renamed fd as fdat. | midipix | 1 | -2/+2 |