cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: CURLOPT_CONNECT_ONLY: * Closing connection 2

From: Thomas Glanzmann <thomas_at_glanzmann.de>
Date: Tue, 26 Apr 2016 13:23:36 +0200

Hello Daniel,

> Awesome. I'll eagerly await the results!

I was not able to bisect it because some versions did not compile and so
I had to skip them. I'm down to:

1c0f70f534d155de5e3e7013c48ebd15848c16bc
790d1a4816de8976b9cc796138455ed2daf94bb8
55db5bdff79a16200ff93e1a5d89e38acfdf0eb1
cd39b944afc8088a4fc2782201376cad7e89511d
6ba2e88a642434bd0ffa95465e4a7d034d03ea10
926cb9ff65b36697e189f8dcd6b75e6eea847123
1f8a337e41b436bd763ebe57702ce03996359952
b23fda76c17961c17b67e80a35d0c467d9f4c52a
4271695122c4e1b045bd20d281baa0a7f1e8ce5a
b2ea1bfcd63e32dabe2f3cfe9a48dd157ec1eb6f
07412711982d7aba629893a5f6a38e9230ea7407
6a612859096d0a894651b1bb233d2f91c8843a0a
693422b79b48550b1f030caea749f409dae4a007
97c272e5d173ad5f706443e2477f0a84f0044edd
32606e4f0b1f16b2644b41df1f73da2c32dc142a

I assume it is one of them:

b2ea1bfcd63e32dabe2f3cfe9a48dd157ec1eb6f
97c272e5d173ad5f706443e2477f0a84f0044edd
32606e4f0b1f16b2644b41df1f73da2c32dc142a

I'll try to revert them on a one by one basis and report back.

(infra) [~/work/vlconnect/curl] git bisect log
git bisect start
# good: [9ce2d7001939b795b45a8ce7700d1a3dcde0475d] RELEASE-NOTES: version 7.40.0
git bisect good 9ce2d7001939b795b45a8ce7700d1a3dcde0475d
# bad: [05492fe790eee6322651aee16b222bdea2372719] mbedtls.c: silly spellfix of a comment
git bisect bad 05492fe790eee6322651aee16b222bdea2372719
# bad: [4a889441d318f9133dc9f3eba1939e360a8f7d58] curl: point out the conflicting HTTP methods if used
git bisect bad 4a889441d318f9133dc9f3eba1939e360a8f7d58
# good: [b55cb2eef28624f35f667fd51a3cda731f047110] curl_easy_getinfo.3: document 'internals' in CURLINFO_TLS_SESSION
git bisect good b55cb2eef28624f35f667fd51a3cda731f047110
# bad: [50c7f17e503fbab5081b69c97f9d4645389b9270] SMB: rangecheck values read off incoming packet
git bisect bad 50c7f17e503fbab5081b69c97f9d4645389b9270
# bad: [3d38a38012c8c5d81b682ce5ada02a9d00c71656] build: bump version in default nghttp2 paths
git bisect bad 3d38a38012c8c5d81b682ce5ada02a9d00c71656
# bad: [f8586240522fe2405759ad6cb57eb2d4b142907c] Curl_http2_setup: only do it once and enable multiplex on the server
git bisect bad f8586240522fe2405759ad6cb57eb2d4b142907c
# bad: [d93619ca5d905749a235f0400d1ce80b37401075] schannel.c: Improve error and return code handling upon aa99a63f03
git bisect bad d93619ca5d905749a235f0400d1ce80b37401075
# skip: [790d1a4816de8976b9cc796138455ed2daf94bb8] lib/makefile.m32: add arch -m32/-m64 to LDFLAGS
git bisect skip 790d1a4816de8976b9cc796138455ed2daf94bb8
# skip: [55db5bdff79a16200ff93e1a5d89e38acfdf0eb1] docs/libcurl: gitignore libcurl-symbols.3
git bisect skip 55db5bdff79a16200ff93e1a5d89e38acfdf0eb1
# good: [09a31fabe413c1a1630ff86144f5cec5ddafe387] ConnectionExists: call it multi-use instead of pipelining
git bisect good 09a31fabe413c1a1630ff86144f5cec5ddafe387
# skip: [926cb9ff65b36697e189f8dcd6b75e6eea847123] schannel: Fix out of bounds array
git bisect skip 926cb9ff65b36697e189f8dcd6b75e6eea847123
# skip: [07412711982d7aba629893a5f6a38e9230ea7407] dist: ship CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME
git bisect skip 07412711982d7aba629893a5f6a38e9230ea7407
# skip: [4271695122c4e1b045bd20d281baa0a7f1e8ce5a] configure: remove autogenerated files by autoconf
git bisect skip 4271695122c4e1b045bd20d281baa0a7f1e8ce5a
# skip: [b2ea1bfcd63e32dabe2f3cfe9a48dd157ec1eb6f] hash: simplify Curl_str_key_compare()
git bisect skip b2ea1bfcd63e32dabe2f3cfe9a48dd157ec1eb6f
# skip: [1c0f70f534d155de5e3e7013c48ebd15848c16bc] RELEASE-NOTES: synced with cd39b944afc
git bisect skip 1c0f70f534d155de5e3e7013c48ebd15848c16bc
# bad: [4335b86a10f4a7abfefd8ca8d622f253dde62277] acinclude.m4: fix test for default CA cert bundle/path
git bisect bad 4335b86a10f4a7abfefd8ca8d622f253dde62277
# skip: [693422b79b48550b1f030caea749f409dae4a007] configure: remove --automake from libtoolize call
git bisect skip 693422b79b48550b1f030caea749f409dae4a007
# skip: [cd39b944afc8088a4fc2782201376cad7e89511d] THANKS: merged from the 7.42.1 release
git bisect skip cd39b944afc8088a4fc2782201376cad7e89511d
# skip: [6a612859096d0a894651b1bb233d2f91c8843a0a] build: update depedency versions, urls, example makefiles
git bisect skip 6a612859096d0a894651b1bb233d2f91c8843a0a
# skip: [6ba2e88a642434bd0ffa95465e4a7d034d03ea10] CURLOPT_HEADEROPT: default to separate
git bisect skip 6ba2e88a642434bd0ffa95465e4a7d034d03ea10
# skip: [97c272e5d173ad5f706443e2477f0a84f0044edd] Negotiate: custom service names for SPNEGO.
git bisect skip 97c272e5d173ad5f706443e2477f0a84f0044edd
# skip: [b23fda76c17961c17b67e80a35d0c467d9f4c52a] curl_multi_add_handle: next is already NULL
git bisect skip b23fda76c17961c17b67e80a35d0c467d9f4c52a
# bad: [32606e4f0b1f16b2644b41df1f73da2c32dc142a] http_negotiate_sspi: added missing data variable
git bisect bad 32606e4f0b1f16b2644b41df1f73da2c32dc142a
# skip: [1f8a337e41b436bd763ebe57702ce03996359952] docs/libcurl: Corrected a typo in the CURLOPT_PROXY_SERVICE_NAME documentation
git bisect skip 1f8a337e41b436bd763ebe57702ce03996359952
# good: [54c394699de29ea9ca07d9d0ac6f2f43848e5f32] http2: unify http_conn variable names to 'c'
git bisect good 54c394699de29ea9ca07d9d0ac6f2f43848e5f32
# only skipped commits left to test
# possible first bad commit: [32606e4f0b1f16b2644b41df1f73da2c32dc142a] http_negotiate_sspi: added missing data variable
# possible first bad commit: [693422b79b48550b1f030caea749f409dae4a007] configure: remove --automake from libtoolize call
# possible first bad commit: [6a612859096d0a894651b1bb233d2f91c8843a0a] build: update depedency versions, urls, example makefiles
# possible first bad commit: [4271695122c4e1b045bd20d281baa0a7f1e8ce5a] configure: remove autogenerated files by autoconf
# possible first bad commit: [b23fda76c17961c17b67e80a35d0c467d9f4c52a] curl_multi_add_handle: next is already NULL
# possible first bad commit: [926cb9ff65b36697e189f8dcd6b75e6eea847123] schannel: Fix out of bounds array
# possible first bad commit: [55db5bdff79a16200ff93e1a5d89e38acfdf0eb1] docs/libcurl: gitignore libcurl-symbols.3
# possible first bad commit: [790d1a4816de8976b9cc796138455ed2daf94bb8] lib/makefile.m32: add arch -m32/-m64 to LDFLAGS
# possible first bad commit: [1c0f70f534d155de5e3e7013c48ebd15848c16bc] RELEASE-NOTES: synced with cd39b944afc
# possible first bad commit: [cd39b944afc8088a4fc2782201376cad7e89511d] THANKS: merged from the 7.42.1 release
# possible first bad commit: [6ba2e88a642434bd0ffa95465e4a7d034d03ea10] CURLOPT_HEADEROPT: default to separate
# possible first bad commit: [1f8a337e41b436bd763ebe57702ce03996359952] docs/libcurl: Corrected a typo in the CURLOPT_PROXY_SERVICE_NAME documentation
# possible first bad commit: [b2ea1bfcd63e32dabe2f3cfe9a48dd157ec1eb6f] hash: simplify Curl_str_key_compare()
# possible first bad commit: [07412711982d7aba629893a5f6a38e9230ea7407] dist: ship CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME
# possible first bad commit: [97c272e5d173ad5f706443e2477f0a84f0044edd] Negotiate: custom service names for SPNEGO.

Cheers,
        Thomas
-------------------------------------------------------------------
List admin: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2016-04-26