diff options
author | Werner Koch <[email protected]> | 2022-01-09 17:34:04 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2022-01-09 17:37:56 +0000 |
commit | 99a8b1f13831c9d7ebd925abf2bc34e4c86f5404 (patch) | |
tree | d76ade705e41c0b3f945f5ad1da57e1c4ee7df87 /dirmngr/server.c | |
parent | gpgtar: Create extended header for long file names (diff) | |
download | gnupg-99a8b1f13831c9d7ebd925abf2bc34e4c86f5404.tar.gz gnupg-99a8b1f13831c9d7ebd925abf2bc34e4c86f5404.zip |
gpgtar: List and extract using extended headers.
* tools/gpgtar.h (TF_EXTHDR, TF_GEXTHDR): New.
* tools/gpgtar-list.c (parse_header): Set the new type flags.
(parse_extended_header): New.
(read_header): Add arg r_extheader and parse extended header.
(print_header): Consult the extended header.
(gpgtar_list): Pass an extended header object.
(gpgtar_read_header): Ditto.
(gpgtar_print_header): Ditto.
* tools/gpgtar-extract.c (extract): New arg exthdr and factor name
checking out to ...
(check_suspicious_name): new.
(extract_regular): Add arg exthdr and consult it.
(extract_directory): Likewise.
(gpgtar_extract): Provide extheader object.
--
GnuPG-bug-id: 5754
Diffstat (limited to 'dirmngr/server.c')
0 files changed, 0 insertions, 0 deletions