http.postbuffer: allow full range of ssize_t values
authorDavid Turner <dturner@twosigma.com>
Tue, 11 Apr 2017 18:13:57 +0000 (14:13 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 14 Apr 2017 01:24:32 +0000 (18:24 -0700)
Unfortunately, in order to push some large repos where a server does
not support chunked encoding, the http postbuffer must sometimes
exceed two gigabytes. On a 64-bit system, this is OK: we just malloc
a larger buffer.

This means that we need to use CURLOPT_POSTFIELDSIZE_LARGE to set the
buffer size.

Signed-off-by: David Turner <dturner@twosigma.com>
Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
No differences found