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 /tools/gpgconf.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 'tools/gpgconf.c')
0 files changed, 0 insertions, 0 deletions
