summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorHubert Tarasiuk <hubert.tarasiuk@gmail.com>2015-05-30 23:51:55 +0200
committerGiuseppe Scrivano <gscrivan@redhat.com>2015-07-20 15:30:39 +0200
commit37b58e3976c02acc90f86e0f65e19b14e2ea9269 (patch)
tree18ed7a3f4f39ed7087ac8a4a8788138f94c35c1d /po
parent80303366aeb158f1780e4ff5acec8e9df7db83df (diff)
downloadwget-37b58e3976c02acc90f86e0f65e19b14e2ea9269.tar.gz
Metalink support.
* bootstrap.conf: Add crypto/sha256 * configure.ac: Look for libmetalink and GPGME * doc/wget.texi: Add --input-metalink and --metalink-over-http options description. * po/POTFILES.in: Add metalink.c * src/Makefile.am: Add new translation unit (metalink.c) * src/http.c (http_stat): Add metalink field. (free_stat): Free metalink field. (find_key_value): Find value of given key in header string. (has_key): Check if token exists in header string. (find_key_values): Find all key=value pairs in header string. (metalink_from_http): Obtain Metalink metadata from HTTP response. (gethttp): Call metalink_from_http if requested. (http_loop): Request Metalink metadata from HTTP response if should be. Fall back to regular download if no Metalink metadata found. * src/init.c: Add --input-metalink and --metalink-over-http options * src/main.c (option_data): Handle --input-metalink and --metalink-over-http cmd arguments. (print_help): Print --input-metalink option description. (main): Retrieve files from Metalink file * src/metalink.c (retrieve_from_metalink): Download files described by metalink. (metalink_res_cmp): Comparator for resources priority-sorting. * src/metalink.h: Create header for metalink.c (RES_TYPE_SUPPORTED): Define supported resources media. (DEFAULT_PRI): Default mirror priority for Metalink over HTTP. (VALID_PRI_RANGE): Valid priority range. * src/options.h (options): Add input_metalink option and metalink_over_http options. * src/utils.c (hex_to_string): Convert binary data to ASCII-hex. * src/utils.h (hex_to_string): Add prototype. * src/wget.h: Add metalink-related error enums Add METALINK_METADATA flag for document type.
Diffstat (limited to 'po')
-rw-r--r--po/POTFILES.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 5406e0fc..0af89dcb 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -26,6 +26,7 @@ src/init.c
src/iri.c
src/log.c
src/main.c
+src/metalink.c
src/mswindows.c
src/netrc.c
src/openssl.c