1. 22 Ock, 2007 1 kayıt (commit)
  2. 01 May, 2006 1 kayıt (commit)
    • Barry Warsaw's avatar
      Port forward from 2.4 branch: · dbcc8d9b
      Barry Warsaw yazdı
      Patch #1464708 from William McVey: fixed handling of nested comments in mail
      addresses.  E.g.
      
      "Foo ((Foo Bar)) <foo@example.com>"
      
      Fixes for both rfc822.py and email package.  This patch needs to be back
      ported to Python 2.3 for email 2.5.
      dbcc8d9b
  3. 08 Şub, 2005 2 kayıt (commit)
  4. 22 Eyl, 2004 1 kayıt (commit)
  5. 07 Agu, 2004 1 kayıt (commit)
    • Barry Warsaw's avatar
      Resolution of bug #997368, "strftime() backward compatibility". · e8bedeb4
      Barry Warsaw yazdı
      Specifically, time.strftime() no longer accepts a 0 in the yday position of a
      time tuple, since that can crash some platform strftime() implementations.
      
      parsedate_tz(): Change the return value to return 1 in the yday position.
      
      Update tests in test_rfc822.py and test_email.py
      e8bedeb4
  6. 11 Kas, 2003 1 kayıt (commit)
  7. 06 Kas, 2003 1 kayıt (commit)
  8. 11 Eyl, 2002 1 kayıt (commit)
  9. 16 Tem, 2002 1 kayıt (commit)
  10. 05 Haz, 2002 1 kayıt (commit)
  11. 01 Haz, 2002 1 kayıt (commit)
  12. 23 May, 2002 1 kayıt (commit)
  13. 21 May, 2002 1 kayıt (commit)
  14. 12 Nis, 2002 1 kayıt (commit)
  15. 07 Nis, 2002 1 kayıt (commit)
  16. 20 Ara, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      SF patch #495358 (Artur Zaprzala): rfc822.AddressList and "<>" address · f830a529
      Guido van Rossum yazdı
          rfc822.AddressList incorrectly handles empty address.
          "<>" is converted to None and should be "".
          AddressList.__str__() fails on None.
          I got an email with such an address and my program
          failed processing it.
      
          Example:
          >>> import rfc822
      
          >>> rfc822.AddressList("<>").addresslist
          [('', None)]
          >>> str(rfc822.AddressList("<>"))
          Traceback (most recent call last):
          File "<stdin>", line 1, in ?
          File "/usr/lib/python2.1/rfc822.py", line 753, in __str__
          return ", ".join(map(dump_address_pair,
          self.addresslist))
          TypeError: sequence item 0: expected string, None found
      
      [His solution: in the internal routine AddrlistClass.getrouteaddr(),
      initialize adlist to "".]
      f830a529
  17. 13 Kas, 2001 2 kayıt (commit)
  18. 04 Eyl, 2001 2 kayıt (commit)
  19. 27 Agu, 2001 1 kayıt (commit)
  20. 13 Agu, 2001 1 kayıt (commit)
  21. 16 Tem, 2001 2 kayıt (commit)
    • Barry Warsaw's avatar
    • Barry Warsaw's avatar
      Fix address parsing to be RFC 2822 conformant. Specifically, dots are · 9ec58aae
      Barry Warsaw yazdı
      now allowed in unquoted RealName areas (technically, they are defined
      as "obsolete syntax" we MUST accept in phrases, as part of the
      obs-phrase production).  Thus, parsing
      
          To: User J. Person <person@dom.ain>
      
      correctly returns "User J. Person" as the RealName.
      
      AddrlistClass.__init__(): Add definition of self.phraseends which is
      just self.atomends with `.' removed.
      
      getatom(): Add an optional argument `atomends' which, if None (the
      default) means use self.atomends.
      
      getphraselist(): Pass self.phraseends to getatom() and break out of
      the loop only when the current character is in phraseends instead of
      atomends.  This allows dots to continue to serve as atom delimiters in
      all contexts except phrases.
      
      Also, loads of docstring updates to document RFC 2822 conformance
      (sorry, this should have been two separate patches).
      9ec58aae
  22. 04 Tem, 2001 1 kayıt (commit)
  23. 22 May, 2001 2 kayıt (commit)
  24. 15 Şub, 2001 1 kayıt (commit)
    • Skip Montanaro's avatar
      bunch more __all__ lists · 0de65807
      Skip Montanaro yazdı
      also modified check_all function to suppress all warnings since they aren't
      relevant to what this test is doing (allows quiet checking of regsub, for
      instance)
      0de65807
  25. 15 Ock, 2001 1 kayıt (commit)
  26. 02 Ock, 2001 1 kayıt (commit)
  27. 15 Ara, 2000 1 kayıt (commit)
  28. 09 Kas, 2000 1 kayıt (commit)
  29. 25 Eyl, 2000 1 kayıt (commit)
  30. 24 Agu, 2000 1 kayıt (commit)
  31. 16 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either · 7e474022
      Thomas Wouters yazdı
      comments, docstrings or error messages. I fixed two minor things in
      test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
      
      There is a minor style issue involved: Guido seems to have preferred English
      grammar (behaviour, honour) in a couple places. This patch changes that to
      American, which is the more prominent style in the source. I prefer English
      myself, so if English is preferred, I'd be happy to supply a patch myself ;)
      7e474022
  32. 10 Şub, 2000 1 kayıt (commit)
  33. 17 Ock, 2000 1 kayıt (commit)
  34. 06 Eki, 1999 1 kayıt (commit)
  35. 15 Eyl, 1999 1 kayıt (commit)