1. 07 Aug, 2013 1 commit
    • John Malmberg's avatar
      Building_vms_pcsi_kit · 0994d737
      John Malmberg authored
      These are the files needed to build VMS distribution packages known as
      PCSI kits.
      
      Also minor update to the existing files, mainly to the documentation and
      file clean up code.
      0994d737
  2. 06 Aug, 2013 4 commits
    • Daniel Stenberg's avatar
      LIBCURL-STRUCTS: new document · 96749554
      Daniel Stenberg authored
      This is the first version of this new document, detailing the seven
      perhaps most important internal structs in libcurl source code:
      
        1.1 SessionHandle
        1.2 connectdata
        1.3 Curl_multi
        1.4 Curl_handler
        1.5 conncache
        1.6 Curl_share
        1.7 CookieInfo
      96749554
    • Daniel Stenberg's avatar
      CONTRIBUTE: minor language polish · 78574940
      Daniel Stenberg authored
      78574940
    • Daniel Stenberg's avatar
      FTP: when EPSV gets a 229 but fails to connect, retry with PASV · 7cc00d9a
      Daniel Stenberg authored
      This is a regression as this logic used to work. It isn't clear when it
      broke, but I'm assuming in 7.28.0 when we went all-multi internally.
      
      This likely never worked with the multi interface. As the failed
      connection is detected once the multi state has reached DO_MORE, the
      Curl_do_more() function was now expanded somewhat so that the
      ftp_do_more() function can request to go "back" to the previous state
      when it makes another attempt - using PASV.
      
      Added test case 1233 to verify this fix. It has the little issue that it
      assumes no service is listening/accepting connections on port 1...
      
      Reported-by: byte_bucket in the #curl IRC channel
      7cc00d9a
    • Nick Zitzmann's avatar
      md5: remove use of CommonCrypto-to-OpenSSL macros for the benefit of Leopard · 230e16dc
      Nick Zitzmann authored
      For some reason, OS X 10.5's GCC suddenly stopped working correctly with
      macros that change MD5_Init etc. in the code to CC_MD5_Init etc., so I
      worked around this by removing use of the macros and inserting static
      functions that just call CommonCrypto's implementations of the functions
      instead.
      230e16dc
  3. 05 Aug, 2013 3 commits
  4. 04 Aug, 2013 3 commits
  5. 03 Aug, 2013 7 commits
  6. 02 Aug, 2013 2 commits
  7. 01 Aug, 2013 3 commits
    • Yang Tse's avatar
    • John Malmberg's avatar
      Add in the files needed to build libcurl shared images on VMS. · 2ad688ed
      John Malmberg authored
      Update the packages/vms/readme file to be current.
      
      Also some files for the GNV based build were either missing or needed an
      update.
      
      curl_crtl_init.c is a special file that is run before main() to
      set up the proper C runtime behavior.
      
      generate_vax_transfer.com generates the VAX transfer vector modules from
      the gnv_libcurl_symbols.opt file.
      
      gnv_conftest.c_first is a helper file needed for configure scripts to
      come up with the expected answers on VMS.
      
      gnv_libcurl_symbols.opt is the public symbols for the libcurl shared
      image.
      
      gnv_link_curl.com builds the shared libcurl image and rebuilds other
      programs to use it.
      
      macro32_exactcase.patch is a hack to make a local copy of the VMS Macro32
      assembler case sensitive, which is needed to build the VAX transfer modules.
      
      report_openssl_version.c is a tool for help verify that the libcurl
      shared image is being built for a minium version of openssl.
      2ad688ed
    • Yang Tse's avatar
      curl: second follow-up for commit 5af2bfb9 · ca786233
      Yang Tse authored
      Display progress-bar unconditionally on first call
      ca786233
  8. 31 Jul, 2013 6 commits
  9. 29 Jul, 2013 6 commits
  10. 26 Jul, 2013 1 commit
  11. 25 Jul, 2013 2 commits
  12. 24 Jul, 2013 2 commits