Skip to content
  1. Dec 03, 2012
    • Kamil Dudka's avatar
      nss: prevent NSS from crashing on client auth hook failure · 68d2830e
      Kamil Dudka authored
      Although it is not explicitly stated in the documentation, NSS uses
      *pRetCert and *pRetKey even if the client authentication hook returns
      a failure.  Namely, if we destroy *pRetCert without clearing *pRetCert
      afterwards, NSS destroys the certificate once again, which causes a
      double free.
      
      Reported by: Bob Relyea
      68d2830e
  2. Nov 30, 2012
  3. Nov 29, 2012
  4. Nov 28, 2012
  5. Nov 27, 2012
  6. Nov 26, 2012
  7. Nov 25, 2012
  8. Nov 23, 2012
    • Yang Tse's avatar
      build: fix AIX compilation and usage · 665adcd4
      Yang Tse authored
      AIX sys/poll.h header file defines 'events' and 'revents' as C
      preprocessor macros. Usage of these literals in libcurl's external
      API was introduced in commit de24d7bd causing AIX build failures.
      Appropriate inclusion of sys/poll.h by libcurl's external interface
      fixes AIX build and usage issues while avoiding a SONAME bump.
      665adcd4
    • Steve Holme's avatar
    • Daniel Stenberg's avatar
      test: offer "automake" output and check for perl better · 14dc679c
      Daniel Stenberg authored
      runtests.pl -am now uses the "PASS/FAIL: [desc]" output for each
      executed test. You can run 'make test-am' in the root build directory to
      invoke that. The reason for this output style is to better allow generic
      test suite parsers to also grok our test output.
      
      The test Makefile now also tests that perl was indeed found and that the
      PERL variable points to an executable before it tries to run the main
      test perl script runtests.pl,
      14dc679c
  9. Nov 21, 2012
  10. Nov 20, 2012
  11. Nov 19, 2012
  12. Nov 18, 2012
  13. Nov 17, 2012
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with ee588fe0 · dd75cba3
      Daniel Stenberg authored
      4 more bug fixes and 4 more contributors
      dd75cba3
    • Daniel Stenberg's avatar
      mem-include-scan: verify memory #includes · ee588fe0
      Daniel Stenberg authored
      If we use memory functions (malloc, free, strdup etc) in C sources in
      libcurl and we fail to include curl_memory.h or memdebug.h we either
      fail to properly support user-provided memory callbacks or the memory
      leak system of the test suite fails.
      
      After Ajit's report of a failure in the first category in http_proxy.c,
      I spotted a few in the second category as well. These problems are now
      tested for by test 1132 which runs a perl program that scans for and
      attempts to check that we use the correct include files if a memory
      related function is used in the source code.
      
      Reported by: Ajit Dhumale
      Bug: http://curl.haxx.se/mail/lib-2012-11/0125.html
      ee588fe0