Skip to content
Commits on Jan 28, 2013
  1. @gknauf

    Updated dependency libs.

    gknauf committed Jan 28, 2013
Commits on Jan 27, 2013
  1. @gknauf

    Fixed simple.c to work again unchanged.

    gknauf committed Jan 28, 2013
    Added CURLOPT_FOLLOWLOCATION since example.com is now redirected.
  2. @captain-caveman2k

    smtp.c: Fixed unnecessary state change if starttls fails

    captain-caveman2k committed Jan 27, 2013
    The state machine should only be changed to SMTP_STARTTLS when the
    STARTTLS command has been successfully sent to the server.
  3. @captain-caveman2k

    pop3.c: Fixed unnecessary state change if starttls fails

    captain-caveman2k committed Jan 27, 2013
    The state machine should only be changed to POP3_STARTTLS when the
    STLS command has been successfully sent to the server.
  4. @captain-caveman2k

    imap.c: Fixed unnecessary state change if starttls fails

    captain-caveman2k committed Jan 27, 2013
    The state machine should only be changed to IMAP_STARTTLS when the
    STARTTLS command has been successfully sent to the server.
Commits on Jan 26, 2013
  1. @captain-caveman2k

    email: Updated comment regarding ssldone usage

    captain-caveman2k committed Jan 26, 2013
    Updated the ssldone comment as multi mode is always used internally now.
  2. @yangtse

    zz40-xc-ovr.m4: emit witness message in configure BODY

    yangtse committed Jan 26, 2013
    This avoids witness message in output when running configure --help,
    while sending the message to config.log for other configure runs.
Commits on Jan 25, 2013
  1. @captain-caveman2k

    smtp.c: Added comments to smtp_endofresp()

    captain-caveman2k committed Jan 25, 2013
    Minor code tidy up to add comments similar to those used in the pop3
    and imap end of resp functions, in order to assist anyone reading the
    code and highlight the similarities between each of these protocols.
  2. @yangtse

    zz40-xc-ovr.m4: truly do version conditional overriding

    yangtse committed Jan 25, 2013
    - version conditional overriding
    - catch unexpanded XC macros
    - fix double words in comments
  3. @yangtse

    zz40-xc-ovr.m4: fix variable assignment of subshell output bashism

    yangtse committed Jan 25, 2013
    Tor Arntsen analyzed and reported the issue.
    
    URL: http://curl.haxx.se/mail/lib-2013-01/0306.html
  4. @yangtse
  5. @yangtse
Commits on Jan 24, 2013
  1. @yangtse

    zz40-xc-ovr.m4: parentheses balancing of 'case' statements

    yangtse committed Jan 25, 2013
    m4 quadrigraph shell comment technique allows proper autoconf
    parentheses balancing in shell 'case' statements. The presence
    of unbalanced parentheses may otherwise trigger expansion bugs.
  2. @captain-caveman2k

    smtp.c: Corrected RFC references

    captain-caveman2k committed Jan 24, 2013
    The most recent version of the SMTP RFC is RFC5321 and not RFC2821 as
    previously documented.
    
    Added RFC1870 and re-ordered list numerically.
  3. @captain-caveman2k

    smtp.c: Fixed failure detection during TLS upgrade

    captain-caveman2k committed Jan 24, 2013
    smtp_state_upgrade_tls() would attempt to incorrectly complete the
    upgrade to smtps and start the EHLO command if
    Curl_ssl_connect_nonblocking() returned a failure code and if ssldone
    was set to TRUE. This would only happen when a non-blocking API hadn't
    been provided by the SSL implementation and curlssl_connect() was
    called underneath.
  4. @captain-caveman2k

    pop3.c: Fixed failure detection during TLS upgrade

    captain-caveman2k committed Jan 24, 2013
    pop3_state_upgrade_tls() would attempt to incorrectly complete the
    upgrade to pop3s and start the CAPA command if
    Curl_ssl_connect_nonblocking() returned a failure code and if ssldone
    was set to TRUE. This would only happen when a non-blocking API hadn't
    been provided by the SSL implementation and curlssl_connect() was
    called underneath.
  5. @captain-caveman2k

    imap.c: Fixed failure detection during TLS upgrade

    captain-caveman2k committed Jan 24, 2013
    imap_state_upgrade_tls() would attempt to incorrectly complete the
    upgrade to imaps and start the CAPABILITY command if
    Curl_ssl_connect_nonblocking() returned a failure code and if ssldone
    was set to TRUE. This would only happen when a non-blocking API hadn't
    been provided by the SSL implementation and curlssl_connect() was
    called underneath.
  6. @yangtse

    zz40-xc-ovr.m4: internals overhauling

    yangtse committed Jan 24, 2013
    - Update comments
    - Execute commands in subshells
    - Faster path separator check
    - Fix missing 'test' command
    - Rename private macros
    - Minimize AC_REQUIRE usage
Commits on Jan 23, 2013
  1. @captain-caveman2k

    email: Removed unnecessary return statements

    captain-caveman2k committed Jan 23, 2013
    Small tidy up to remove unnecessary return statements prior to the next
    fix.
  2. @yangtse
  3. @yangtse
  4. @yangtse
  5. @yangtse

    configure: use XC_CONFIGURE_PREAMBLE early checks

    yangtse committed Jan 23, 2013
    Some basic checks we make were placed early enough in generated
    configure script when using autoconf 2.5X versions. Newer autoconf
    versions expand these checks much further into the configure script,
    rendering them useless. Using XC_CONFIGURE_PREAMBLE fixes placement
    of early intended checks across all our autoconf supported versions.
  6. @yangtse
  7. @bagder
Commits on Jan 22, 2013
  1. @captain-caveman2k

    curl_sasl.c: Corrected references to RFC

    captain-caveman2k committed Jan 22, 2013
    The most recent version of the RFC is RFC4422 and not RFC2222 as
    previously documented.
  2. @captain-caveman2k

    email: Corrected references to SASL RFC

    captain-caveman2k committed Jan 22, 2013
    The most recent version of the SASL RFC is RFC4422 and not RFC2222 as
    previously documented.
  3. @ulion @bagder

    formpost: support quotes, commas and semicolon in file names

    ulion committed with bagder Jan 21, 2013
    - document the double-quote and backslash need be escaped if quoting.
    - libcurl formdata escape double-quote in filename by backslash.
    - curl formparse can parse filename both contains '"' and ',' or ';'.
    - curl now can uploading file with ',' or ';' in filename.
    
    Bug: http://curl.haxx.se/bug/view.cgi?id=1171
  4. @bagder
Commits on Jan 21, 2013
  1. @yangtse

    xc-cc-check.m4: re-evaluate exporting and AC_SUBST'ing vars

    yangtse committed Jan 21, 2013
    Notes:
    
    When running a configure script that has nested packages (for example
    libcurl's configure with --enable-ares and c-ares sources embedded in
    curl tree) and AC_CONFIG_SUBDIRS([nested-subdir]) machinery is used to
    automatically run the nested configure script from within the parent
    configure script, it happens that the nested _shell_ script will
    inherit shell variables exported from the parent _shell_ script.
    
    If for example parent configure script sets and exports LDFLAGS and LIBS
    variables with proper values in order to link either a parent library or
    program with a library which will be configured and built by a nested
    package; It will happen that when the nested configure script runs, the
    nested library does not exist yet and _any_ link-test done in the nested
    configure will fail, such as those that autoconf macros perform in order
    to detect existing compiler and its characteristics, the result is that
    the nested configure script will fail with errors such as:
    
    configure: error: C compiler cannot create executables
    
    For now, we no longer export variables previously exported here.
    
    On the other hand, AC_SUBST'ing them is appropriate and even with nested
    packages each package's config.status gets its own package values.
    
    So we reinstate AC_SUBST'ing previously AC_SUBST'ed variables.
  2. @bagder
  3. @yangtse
Commits on Jan 20, 2013
  1. @yangtse
  2. @yangtse

    configure: autotools compatibility fixes - step I

    yangtse committed Jan 20, 2013
    Fix proper macro expansion order across autotools versions for
    C compiler and preprocessor program checks.
  3. @captain-caveman2k

    pop3.c: Fixed conditional compilation of the apop response function

    captain-caveman2k committed Jan 20, 2013
    Extended the fix from commit 8b15c84 to additionally exclude
    pop3_state_apop_resp() if the CURL_DISABLE_CRYPTO_AUTH flag is
    defined.
Something went wrong with that request. Please try again.