1. 15 Oct, 2016 1 commit
    • Kevin J. McCarthy's avatar
      Allow IPv6 literal addresses in URLs. (closes #3681) · 98560945
      Kevin J. McCarthy authored
      RFCs 2732 and 3986 specify a literal IPv6 address be surrounded by
      "[]".
      
      This patch removes the "[]" delimiters when parsing the URL, but adds
      them back in url_ciss_tostring() if the host name contains a ':'.
      
      Thanks to Evgeni Golov for the original patch.
      98560945
  2. 01 Oct, 2016 1 commit
    • Kevin J. McCarthy's avatar
      RFC2047-decode mailto url headers after RFC2822 parsing. (closes #3879) · 09e8be75
      Kevin J. McCarthy authored
      Commit 55819a7e6169 performed the RFC2047 decode before the parsing.
      This works okay for headers such as subject, but for others such as
      address fields could lead to parsing errors.
      
      Change to perform a decode on envelope headers after all the calls to
      mutt_parse_rfc822_line(), using the same list of fields as
      mutt_read_rfc822_header().
      
      Change the do_2047 parameter of mutt_read_rfc822_line() to true, so
      that user headers are decoded if needed.
      09e8be75
  3. 28 Sep, 2016 1 commit
  4. 10 Mar, 2016 1 commit
  5. 01 Jan, 2016 1 commit
  6. 18 Dec, 2012 1 commit
    • Michael Elkins's avatar
      rename iswsp() to is_email_wsp() · 90eb6a39
      Michael Elkins authored
      add new inline funtion skip_email_wsp() to be used in lieu of SKIPWS() when parsing ASCII protocols rather than user input.
      
      change use of SKIPWS() to skip_email_wsp() in places where it is likely to be a problem.
      90eb6a39
  7. 03 Dec, 2011 1 commit
    • Dan Fandrich's avatar
      Declare many structures const (closes #3552) · 05df9d08
      Dan Fandrich authored
      Many structs used in mutt are actually constant but are defined
      without the 'const' keyword. This can slow initialization (slightly)
      in some environments due to extra copying and increases the amount of
      writable RAM required at run-time, which can be significant on non-MMU
      systems. Using const can also increase the opportunities for compiler
      optimization.
      
      The attached patch marks many such structures as const. On my test x86
      build, this reduces the size of .data by over 50%.
      05df9d08
  8. 14 Aug, 2010 1 commit
  9. 12 Aug, 2010 1 commit
  10. 06 Aug, 2010 1 commit
  11. 29 Jun, 2009 1 commit
    • Rocco Rutte's avatar
      Revert URL path encoding for now · 73df5080
      Rocco Rutte authored
      It breaks gmail url display and makes bcache use different paths. Still
      we need to think about whether we want to allow any character in bcache
      paths (possibly multibyte, possibly depending on $charset).
      73df5080
  12. 28 Jun, 2009 1 commit
  13. 15 Jun, 2009 2 commits
  14. 01 Jun, 2009 1 commit
  15. 04 Jan, 2009 1 commit
    • Brendan Cully's avatar
      Update copyrights. Closes #3016. · ecad84f5
      Brendan Cully authored
      I went through the logs of each file with a copyright header and
      updated the years for the authors in the headers for any non-comment
      changes they introduced. What a pain!
      ecad84f5
  16. 04 Nov, 2007 2 commits
  17. 10 Apr, 2007 1 commit
  18. 24 Feb, 2007 1 commit
    • Brendan Cully's avatar
      This patch adds ESMTP relay support to mutt. · 4ff42217
      Brendan Cully authored
      To use, set $smtp_url to the address of your smtp relay, in the form:
      
      smtp[s]://[user[:password]@]host[:port]/
      
      where port defaults to 25 for smtp and 465 for smtps.
      
      You can also set $smtp_authenticators to control which methods mutt
      will attempt to use during authentication. See $imap_authenticators
      for details.
      4ff42217
  19. 17 Sep, 2005 2 commits
  20. 03 Feb, 2005 1 commit
  21. 30 Oct, 2004 1 commit
  22. 20 Jul, 2004 1 commit
  23. 24 Jul, 2003 1 commit
    • Vincent Lefevre's avatar
      Some functions/macros like isspace take an int and require the · 553ef91d
      Vincent Lefevre authored
      argument to have the value of an unsigned char (or EOF). Under
      Solaris, gcc complains when the argument is a char (as this is a
      possible bug, on platforms where char is signed, like Solaris). The
      attached patch fixes such problems (well, perhaps I've changed more
      than necessary, but this doesn't hurt).
      553ef91d
  24. 16 Dec, 2002 1 commit
  25. 11 Dec, 2002 1 commit
  26. 10 Dec, 2002 1 commit
  27. 29 Oct, 2001 1 commit
  28. 28 Oct, 2001 1 commit
  29. 04 Sep, 2001 1 commit
    • Thomas Roessler's avatar
      patch-bac.canonifypath-4. · 3c3f3c35
      Thomas Roessler authored
      The attached patch reverts the IMAP canonification patch I reverted
      a version ago (sorry for being so wishy-washy). This time I put in
      some code to preserve IMAP URL passwords in the initial pass, so
      people who like to use those sorts of URLs still can. That was the
      only reason I had reverted the patch before.
      
      (From Brendan Cully.)
      3c3f3c35
  30. 26 Apr, 2001 1 commit
  31. 25 Apr, 2001 1 commit
  32. 03 Apr, 2001 1 commit
  33. 15 Feb, 2001 1 commit
  34. 04 Sep, 2000 1 commit
  35. 25 Aug, 2000 1 commit
  36. 22 Aug, 2000 1 commit