Skip to content
  1. Nov 05, 2010
    • Daniel Stenberg's avatar
      test: remove test 580 · 17869507
      Daniel Stenberg authored
      Test 580 is removed again for two reasons:
      
      1) Some compilers aren't satisfied by just a data variable called 'test'
      when first.o wants a function called 'test'. The Solaris compiler says
      "ld: warning: symbol `test' has differing types:" while the AIX compiler
      downright rejects it.
      
      2) Test case 1119 that was added after this test is way more complete
      and cover everything test 580 does and more without introducing the same
      problems.
      17869507
    • Daniel Stenberg's avatar
      87374a47
  2. Nov 04, 2010
  3. Nov 03, 2010
    • Daniel Stenberg's avatar
      dist: add symbol-scan.pl to the tarball · 1db61aca
      Daniel Stenberg authored
      1db61aca
    • Daniel Stenberg's avatar
      test1119: verify symbols-in-versions · bbb6eb3a
      Daniel Stenberg authored
      bbb6eb3a
    • Daniel Stenberg's avatar
      runtests: allow tests written as perl scripts · a4765b05
      Daniel Stenberg authored
      If a command is set type="perl", it can now specify a perl program that will
      be run instead of an ordinary curl or built tool.
      
      A perl test automatically disables memory and valgrind debugging.
      a4765b05
    • Daniel Stenberg's avatar
      symbol-scan: verifies symbols-in-versions · 29de7dd2
      Daniel Stenberg authored
      This new script scans for all enums and #defines used by the curl/curl.h
      and curl/multi.h headers. Then it reads all symbols mentioned in
      symbols-in-vesions and make sure that there's no entries missing in
      there. It then proceeds to verify that the entries that
      symbols-in-vesions mentions but aren't found in the sources are truly
      documented as removed.
      
      This script is used in the new test case 1119
      29de7dd2
    • Daniel Stenberg's avatar
      symbols-in-versions: added 119 missing symbols · 52e3c60c
      Daniel Stenberg authored
      I've developed a script I call symbol-scan.pl that scans the curl.h and
      multi.h header files and compare the symbols it finds in there with the
      symbols symbols-in-versions documents and outputs a report on the
      differences.  Using this I've dug through the history to fill up
      symbols-in-versions with all the symbols my script found mismatches for.
      
      I will commit symbol-scan.pl separatly and think of a way to put it to
      use in the build/tests so that we from now on will get this in-sync
      check automatically.
      52e3c60c
    • Dan Fandrich's avatar
      Added mk580.pl to the tar ball · 282b41c6
      Dan Fandrich authored
      282b41c6
  4. Nov 02, 2010
  5. Oct 29, 2010
  6. Oct 28, 2010
  7. Oct 21, 2010
  8. Oct 20, 2010
    • Daniel Stenberg's avatar
      SSH: use libssh2_session_handshake() · e214cd4a
      Daniel Stenberg authored
      In libssh2 1.2.8, libssh2_session_handshake() replaces
      libssh2_session_startup() to fix the previous portability problem with
      the socket type that was too small for win64 and thus easily could cause
      crashes and more.
      e214cd4a
    • Daniel Stenberg's avatar
      SSH: avoid using the libssh2_ prefix · 5997f54a
      Daniel Stenberg authored
      It is a bad idea to use the public prefix used by another library and
      now we realize that libssh2 introduces a symbol in the upcoming version
      1.2.8 that conflicts with our static function named libssh2_free.
      5997f54a
    • Daniel Stenberg's avatar
      formdata: provide error message · e8c44295
      Daniel Stenberg authored
      When failing to build form post due to an error, the code now does a
      proper failf(). Previously libcurl would report an error like "failed
      creating formpost data" when a file wasn't possible to open which was
      not easy for users to figure out.
      
      I also lower cased a function name to be named more curl-style and
      removed some unnecessary code.
      e8c44295
  9. Oct 19, 2010
    • Daniel Stenberg's avatar
      URL-parsing: consider ? a divider · 98d9dc78
      Daniel Stenberg authored
      The URL parser got a little stricter as it now considers a ? to be a
      host name divider so that the slightly sloppier URLs work too. The
      problem that made me do this change was the reported problem with an URL
      like: www.example.com?email=name@example.com This form of URL is not
      really a legal URL (due to the missing slash after the host name) but is
      widely accepted by all major browsers and libcurl also already accepted
      it, it was just the '@' letter that triggered the problem now.
      
      The side-effect of this change is that now libcurl no longer accepts the
      ?  letter as part of user-name or password when given in the URL, which
      it used to accept (and is tested in test 191). That letter is however
      mentioned in RFC3986 to be required to be percent encoded since it is
      used as a divider.
      
      Bug: http://curl.haxx.se/bug/view.cgi?id=3090268
      98d9dc78
    • Daniel Stenberg's avatar
      curl_easy_setopt.3: spellfix · 6164d40f
      Daniel Stenberg authored
      6164d40f
    • Daniel Stenberg's avatar
      curl_easy_setopt.3: CURLOPT_USE_SSL is not just for FTP · 65ca4b54
      Daniel Stenberg authored
      It is for FTP, SMTP, POP3, IMAP at least.
      65ca4b54
  10. Oct 18, 2010
  11. Oct 17, 2010
  12. Oct 14, 2010