1. 01 Jun, 2018 1 commit
    • Daniel Stenberg's avatar
      fnmatch: use the system one if available · a115c6bb
      Daniel Stenberg authored
      If configure detects fnmatch to be available, use that instead of our
      custom one for FTP wildcard pattern matching. For standard compliance,
      to reduce our footprint and to use already well tested and well
      exercised code.
      
      A POSIX fnmatch behaves slightly different than the internal function
      for a few test patterns currently and the macOS one yet slightly
      different. Test case 1307 is adjusted for these differences.
      
      Closes #2626
      a115c6bb
  2. 31 May, 2018 9 commits
  3. 30 May, 2018 1 commit
    • Viktor Szakats's avatar
      curl.rc: embed manifest for correct Windows version detection · ebd21327
      Viktor Szakats authored
      * enable it in `src/Makefile.m32`
      * enable it in `winbuild/MakefileBuild.vc` if a custom manifest is
        _not_ enabled via the existing `EMBED_MANIFEST` option
      * enable it for all Windows CMake builds (also disable the built-in
        minimal manifest, added by CMake by default.)
      
      For other build systems, add the `-DCURL_EMBED_MANIFEST` option to
      the list of RC (Resource Compiler) flags to enable the manifest
      included in `src/curl.rc`. This may require to disable whatever
      automatic or other means in which way another manifest is added to
      `curl.exe`.
      
      Notice that Borland C doesn't support this method due to a
      long-pending resource compiler bug. Watcom C may also not handle
      it correctly when the `-zm` `wrc` option is used (this option may
      be unnecessary though) and regardless of options in certain earlier
      revisions of the 2.0 beta version.
      
      Closes https://github.com/curl/curl/pull/1221
      Fixes https://github.com/curl/curl/issues/2591
      ebd21327
  4. 29 May, 2018 7 commits
  5. 28 May, 2018 10 commits
  6. 27 May, 2018 4 commits
  7. 25 May, 2018 1 commit
  8. 24 May, 2018 4 commits
  9. 23 May, 2018 1 commit
    • Daniel Stenberg's avatar
      configure: add basic test of --with-ssl prefix · d353af00
      Daniel Stenberg authored
      When given a prefix, the $PREFIX_OPENSSL/lib/openssl.pc or
      $PREFIX_OPENSSL/include/openssl/ssl.h files must be present or cause an
      error. Helps users detect when giving configure the wrong path.
      
      Reported-by: Oleg Pudeyev
      Assisted-by: Per Malmberg
      Fixes #2580
      d353af00
  10. 22 May, 2018 2 commits