Skip to content
  1. Mar 15, 2011
  2. Mar 14, 2011
    • Daniel Stenberg's avatar
      protocols: use CURLPROTO_ internally · 13b64d75
      Daniel Stenberg authored
      The PROT_* set of internal defines for the protocols is no longer
      used. We now use the same bits internally as we have defined in the
      public header using the CURLPROTO_ prefix. This is for simplicity and
      because the PROT_* prefix was already used duplicated internally for a
      set of KRB4 values.
      
      The PROTOPT_* defines were moved up to just below the struct definition
      within which they are used.
      13b64d75
    • Daniel Stenberg's avatar
      protocol handler: added flags field · 8831000b
      Daniel Stenberg authored
      The protocol handler struct got a 'flags' field for special information
      and characteristics of the given protocol.
      
      This now enables us to move away central protocol information such as
      CLOSEACTION and DUALCHANNEL from single defines in a central place, out
      to each protocol's definition. It also made us stop abusing the protocol
      field for other info than the protocol, and we could start cleaning up
      other protocol-specific things by adding flags bits to set in the
      handler struct.
      
      The "protocol" field connectdata struct was removed as well and the code
      now refers directly to the conn->handler->protocol field instead. To
      make things work properly, the code now always store a conn->given
      pointer that points out the original handler struct so that the code can
      learn details from the original protocol even if conn->handler is
      modified along the way - for example when switching to go over a HTTP
      proxy.
      8831000b
    • Patrick Monnerat's avatar
      - Take new char * options into account in OS400 curl_easy_setopt_ccsid(). · ed8749e3
      Patrick Monnerat authored
      - Keep RPG binding, STRING_* table end check and OS400 README up to date.
      ed8749e3
    • Daniel Stenberg's avatar
      FAQ: indent tables · 77110865
      Daniel Stenberg authored
      Lines that are indented with at least 5 spaces get special treatment by
      the script that converts it to HTML on the site.
      77110865
    • Daniel Stenberg's avatar
      sslgen: define Curl_ssl_connect_nonblocking for non-SSL · fdaa8da7
      Daniel Stenberg authored
      The non-blocking connect improvement for IMAP showed that we didn't
      properly define the Curl_ssl_connect_nonblocking function for non-SSL
      builds.
      
      Reported by: Tor Arntsen
      fdaa8da7
    • Daniel Stenberg's avatar
      configure: removed wrongly claimed default paths · c40ae2cb
      Daniel Stenberg authored
      Several --with-XXX options claimed the wrong default path in their help
      outputs.
      
      Reported by: Vincent Torri
      c40ae2cb
    • Ask Bjørn Hansen's avatar
      mk-ca-bundle.pl: Only download if modified · 3e00af34
      Ask Bjørn Hansen authored
      Only download and convert the certdata to the ca-bundle.crt if Mozilla
      changed the data
      
      The Perl LWP module (which in a bit of a circular reference is used by
      mk-ca-bundle.pl) is now indirectly using this script. I made this small
      tweak to make it easier to automatically maintain the generated
      ca-bundle.crt file in version control.
      3e00af34
  3. Mar 13, 2011
    • Daniel Stenberg's avatar
      SSH: add protocol lock direction · 3eac14b4
      Daniel Stenberg authored
      Some protocols have to call the underlying functions without regard to
      what exact state the socket signals. For example even if the socket says
      "readable", the send function might need to be called while uploading,
      or vice versa. This is the case for libssh2 based protocols: SCP and
      SFTP and we now introduce a define to set those protocols and we make
      the multi interface code aware of this concept.
      
      This is another fix to make test 582 run properly.
      3eac14b4
    • Daniel Stenberg's avatar
      state: add missing state to debug table · 60406ff7
      Daniel Stenberg authored
      As a new state recently was added to the IMAP state machine it has to be
      in the array of names as well as otherwise libcurl crashes when a debug
      version runs...
      60406ff7
    • Daniel Stenberg's avatar
      test 582: enabled again · 6c5448d5
      Daniel Stenberg authored
      Commit ca37692b should now hopefully make it run
      6c5448d5
    • Daniel Stenberg's avatar
      ssh_statemach_act: set cselect for sftp upload · ca37692b
      Daniel Stenberg authored
      For uploads we want to use the _sending_ function even when the socket
      turns out readable as the underlying libssh2 sftp send function will
      deal with both accordingly. This is what the cselect_bits magic is for.
      
      Fixes test 582.
      ca37692b
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced with e649a7ba · 176092d7
      Daniel Stenberg authored
      176092d7
  4. Mar 12, 2011
  5. Mar 11, 2011
  6. Mar 10, 2011
    • Daniel Stenberg's avatar
      sources: update source headers · 1aeb635c
      Daniel Stenberg authored
      All C and H files now (should) feature the proper project curl source
      code header, which includes basic info, a copyright statement and some
      basic disclaimers.
      1aeb635c