Skip to content
  1. Apr 24, 2017
    • Daniel Stenberg's avatar
      configure: fix the -ldl check for openssl, add -lpthread check · c68fed87
      Daniel Stenberg authored
      The check for if -ldl is needed to build with (a statically built)
      openssl was broken. This repairs the check, and adds a check for
      -lpthread as well since OpenSSL 1.1.0+ does in fact require -lpthread so
      only adding -ldl for a static openssl build is no longer enough.
      
      Reported-by: Jay Satiro
      Ref: #1426
      Closes #1427
      c68fed87
  2. Apr 23, 2017
  3. Apr 22, 2017
    • Alan Jenkins's avatar
      multi: clarify condition in curl_multi_wait · be299a4d
      Alan Jenkins authored
      `if(nfds || extra_nfds) {` is followed by `malloc(nfds * ...)`.
      
      If `extra_fs` could be non-zero when `nfds` was zero, then we have
      `malloc(0)` which is allowed to return `NULL`. But, malloc returning
      NULL can be confusing. In this code, the next line would treat the NULL
      as an allocation failure.
      
      It turns out, if `nfds` is zero then `extra_nfds` must also be zero.
      The final value of `nfds` includes `extra_nfds`.  So the test for
      `extra_nfds` is redundant.  It can only confuse the reader.
      
      Closes #1439
      be299a4d
    • Marcel Raad's avatar
      lib: fix maybe-uninitialized warnings · 4a8cf6c4
      Marcel Raad authored
      With -Og, GCC complains:
      
      easy.c:628:7: error: ‘mcode’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
      
      ../lib/strcase.h:35:29: error: ‘tok_buf’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
      vauth/digest.c:208:9: note: ‘tok_buf’ was declared here
      
      ../lib/strcase.h:35:29: error: ‘tok_buf’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
      vauth/digest.c:566:15: note: ‘tok_buf’ was declared here
      
      Fix this by initializing the variables.
      4a8cf6c4
    • Dan Fandrich's avatar
      gnutls: removed some code when --disable-verbose is configured · f761da76
      Dan Fandrich authored
      This reduces the binary size and fixes a compile warning.
      f761da76
    • Daniel Stenberg's avatar
      llist: no longer uses malloc · cbae73e1
      Daniel Stenberg authored
      The 'list element' struct now has to be within the data that is being
      added to the list. Removes 16.6% (tiny) mallocs from a simple HTTP
      transfer. (96 => 80)
      
      Also removed return codes since the llist functions can't fail now.
      
      Test 1300 updated accordingly.
      
      Closes #1435
      cbae73e1
  4. Apr 21, 2017
  5. Apr 20, 2017
  6. Apr 19, 2017
  7. Apr 18, 2017
  8. Apr 17, 2017
  9. Apr 16, 2017
  10. Apr 15, 2017
  11. Apr 12, 2017
  12. Apr 11, 2017
  13. Apr 10, 2017