Hi,
I think there is a memory leak in the GnuTLS part of wget. When
downloading multiple files from a HTTPS server, wget with GnuTLS uses a
lot of memory.
Perhaps an explanation for this can be found in src/http.c. The gethttp
calls ssl_init for each download:
/* Initialize the SSL
This worked with wget 1.12; how can I debug this?
% wget -O /dev/null --ca-certificate=/tmp/CA.pem --certificate=/tmp/cert.pem
--private-key=/tmp/key.pem --post-data=test=ugh https://testhost/cgi-bin/test
--2011-10-31 16:24:08-- https://testhost/cgi-bin/test
Resolving testhost (testhost)...