aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2022-01-09 17:34:04 +0000
committerWerner Koch <[email protected]>2022-01-09 17:37:56 +0000
commit99a8b1f13831c9d7ebd925abf2bc34e4c86f5404 (patch)
treed76ade705e41c0b3f945f5ad1da57e1c4ee7df87 /dirmngr/server.c
parentgpgtar: Create extended header for long file names (diff)
downloadgnupg-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