Skip to content
  1. May 26, 2012
  2. May 25, 2012
  3. May 24, 2012
  4. May 22, 2012
  5. May 20, 2012
  6. May 17, 2012
    • Steve Holme's avatar
      smtp: Fixed non-escaping of dot character at beginning of line · 7ba07c80
      Steve Holme authored
      A dot character at the beginning of a line would not be escaped to a
      double dot as required by RFC-2821, instead it would be deleted by the
      mail server. Please see section 4.5.2 of the RFC for more information.
      
      Note: This fix also simplifies the detection of repeated CRLF.CRLF
      combinations, such as CRLF.CRLF.CRLF, a little rather than having to
      advance the eob counter to 2.
      7ba07c80
  7. May 16, 2012
  8. May 14, 2012
  9. May 12, 2012
  10. May 06, 2012
  11. May 03, 2012
  12. May 02, 2012
    • Gokhan Sengun's avatar
      MD5: OOM fix · d6773834
      Gokhan Sengun authored
      check whether md5 initialization succeeded before updating digest of
      buffers onto it
      d6773834
  13. Apr 29, 2012
  14. Apr 27, 2012
  15. Apr 26, 2012
  16. Apr 23, 2012
    • Daniel Stenberg's avatar
      URL parse: reject numerical IPv6 addresses outside brackets · 72b72fe8
      Daniel Stenberg authored
      Roman Mamedov spotted (in
      http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670126) that curl would
      not complain when given a URL with an IPv6 numerical address without
      brackets. It would simply cut off the last ":[hex]" part and thus not
      work correctly.
      
      That's a URL using an illegal syntax and now libcurl will instead return
      a clear error code and error message detailing the error.
      
      The above mentioned bug report claims this to be a regression but
      libcurl does not guarantee functionality when given URLs that aren't
      following the URL spec (RFC3986 mostly). I consider the fact that it
      used to handle this differently a mere coincidence.
      72b72fe8