X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=src%2Ffetchurl.c;h=e09a43755d4aa03eb947e06577b19297753dce99;hb=a068919e82f0565035293903b85d58c21d008679;hp=2f144d6dba72b72638a5aca6573fd13836845d68;hpb=a639d5e86bfa941153e214dc0c44d780072769ea;p=zpackage diff --git a/src/fetchurl.c b/src/fetchurl.c index 2f144d6..e09a437 100644 --- a/src/fetchurl.c +++ b/src/fetchurl.c @@ -15,7 +15,6 @@ #include #include "tlse.h" -#define MARK fprintf(stderr, "%s %s:%d\n", __FILE__, __func__, __LINE__) struct tls_uri { char *scheme; @@ -210,6 +209,9 @@ int verify_first(struct TLSContext *context, struct TLSCertificate **chain, int close(trustdb); tls_buffer_free(&tbuf); + if (!match) { + fprintf(stderr, "host %s certificate changed\n", host); + } return match ? no_error : bad_certificate; } while (!tbuf.error); @@ -778,6 +780,7 @@ int main(int ac, char *av[]) { switch (io.status_code) { case 304: + progressbar = 0; break; case 301: case 302: @@ -826,11 +829,8 @@ int main(int ac, char *av[]) { pdots(50, '.', total, total+ret, io.content_length); } else { - int old = total / 1000000; - int new = (total+ret)/1000000; - while (old < new) { - putc('.',stderr); - } + putc('\r', stderr); + fprintf(stderr, "%zu", total+ret); } total += ret; }