1. 11 Kas, 2003 1 kayıt (commit)
  2. 06 Kas, 2003 1 kayıt (commit)
  3. 11 Eyl, 2002 1 kayıt (commit)
  4. 16 Tem, 2002 1 kayıt (commit)
  5. 05 Haz, 2002 1 kayıt (commit)
  6. 01 Haz, 2002 1 kayıt (commit)
  7. 23 May, 2002 1 kayıt (commit)
  8. 21 May, 2002 1 kayıt (commit)
  9. 12 Nis, 2002 1 kayıt (commit)
  10. 07 Nis, 2002 1 kayıt (commit)
  11. 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
  12. 13 Kas, 2001 2 kayıt (commit)
  13. 04 Eyl, 2001 2 kayıt (commit)
  14. 27 Agu, 2001 1 kayıt (commit)
  15. 13 Agu, 2001 1 kayıt (commit)
  16. 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
  17. 04 Tem, 2001 1 kayıt (commit)
  18. 22 May, 2001 2 kayıt (commit)
  19. 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
  20. 15 Ock, 2001 1 kayıt (commit)
  21. 02 Ock, 2001 1 kayıt (commit)
  22. 15 Ara, 2000 1 kayıt (commit)
  23. 09 Kas, 2000 1 kayıt (commit)
  24. 25 Eyl, 2000 1 kayıt (commit)
  25. 24 Agu, 2000 1 kayıt (commit)
  26. 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
  27. 10 Şub, 2000 1 kayıt (commit)
  28. 17 Ock, 2000 1 kayıt (commit)
  29. 06 Eki, 1999 1 kayıt (commit)
  30. 15 Eyl, 1999 1 kayıt (commit)
  31. 10 Eyl, 1999 1 kayıt (commit)
  32. 03 Eyl, 1999 1 kayıt (commit)
  33. 12 Tem, 1999 1 kayıt (commit)
  34. 15 Haz, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Barry Scott writes: · b1844870
      Guido van Rossum yazdı
      Problem: rfc822.py in 1.5.2 final loses the quotes around
      quoted local-part names.
      
      The fix is to preserve the quotes around a local-part
      name in an address.
      
      Test:
      
      	import rfc822
      	a = rfc822.AddrlistClass('(Comment stuff) "Quoted
      name"@somewhere.com')
      	a.getaddrlist()
      
      The correct result is:
      
      	[('Comment stuff', '"Quoted name"@somewhere.com')]
      b1844870
  35. 14 Haz, 1999 1 kayıt (commit)
  36. 29 Nis, 1999 1 kayıt (commit)