1. 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
  2. 09 Şub, 2001 3 kayıt (commit)
  3. 15 Ock, 2001 1 kayıt (commit)
  4. 12 Ara, 2000 1 kayıt (commit)
  5. 08 Kas, 2000 1 kayıt (commit)
  6. 01 Eyl, 2000 1 kayıt (commit)
  7. 16 Agu, 2000 1 kayıt (commit)
  8. 15 Agu, 2000 1 kayıt (commit)
  9. 10 Agu, 2000 1 kayıt (commit)
  10. 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
  11. 09 Tem, 2000 1 kayıt (commit)
  12. 28 Mar, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Fredrik Lundh: · 93a7c0fe
      Guido van Rossum yazdı
      This fixes a bunch of socket.connect(host, post) calls.  Note that I
      haven't tested all modules -- I don't have enough servers here...
      93a7c0fe
  13. 28 Şub, 2000 1 kayıt (commit)
  14. 04 Şub, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Actually, the previous batch's comment should have been different; · 4b8c6eaf
      Guido van Rossum yazdı
      *this* set of patches is Ka-Ping's final sweep:
      
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      4b8c6eaf
  15. 28 Kas, 1999 1 kayıt (commit)
  16. 22 Eki, 1999 1 kayıt (commit)
  17. 09 Haz, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch by Per Cederqvist: · db23d3db
      Guido van Rossum yazdı
      I've found two places where smtplib.py sends an extra trailing space
      on command lines to the SMTP server.  I don't know if this ever causes
      any problems, but I'd prefer to be on the safe side.  The enclosed
      patch removes the extra space.
      db23d3db
  18. 21 Nis, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch by Per Cederqvist, seemingly approved by The Dragon: · 20c92283
      Guido van Rossum yazdı
      Two problems: The SMTPRecipientsRefused class should not inherit
      SMTPResponseException, since it doesn't provide the smtp_code and
      smtp_error attributes.  My patch for not adding an extra CRLF was
      apparently forgotten.  The enclosed patch fixes these two problems.
      20c92283
  19. 07 Nis, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Changes by Per Cederquist and The Dragon. · 296e1430
      Guido van Rossum yazdı
      Per writes:
      
      """
      The application where Signum Support uses smtplib needs to be able to
      report good error messages to the user when sending email fails.  To
      help in diagnosing problems it is useful to be able to report the
      entire message sent by the server, not only the SMTP error code of the
      offending command.
      
      A lot of the functions in sendmail.py unfortunately discards the
      message, leaving only the code.  The enclosed patch fixes that
      problem.
      
      The enclosed patch also introduces a base class for exceptions that
      include an SMTP error code and error message, and make the code and
      message available on separate attributes, so that surrounding code can
      deal with them in whatever way it sees fit.  I've also added some
      documentation to the exception classes.
      
      The constructor will now raise an exception if it cannot connect to
      the SMTP server.
      
      The data() method will raise an SMTPDataError if it doesn't receive
      the expected 354 code in the middle of the exchange.
      
      According to section 5.2.10 of RFC 1123 a smtp client must accept "any
      text, including no text at all" after the error code.  If the response
      of a HELO command contains no text self.helo_resp will be set to the
      empty string ("").  The patch fixes the test in the sendmail() method
      so that helo_resp is tested against None; if it has the empty string
      as value the sendmail() method would invoke the helo() method again.
      
      The code no longer accepts a -1 reply from the ehlo() method in
      sendmail().
      
      [Text about removing SMTPRecipientsRefused deleted --GvR]
      """
      
      and also:
      
      """
      smtplib.py appends an extra blank line to the outgoing mail if the
      `msg' argument to the sendmail method already contains a trailing
      newline.  This patch should fix the problem.
      """
      
      The Dragon writes:
      
      """
      	Mostly I just re-added the SMTPRecipientsRefused exception
      (the exeption object now has the appropriate info in it ) [Per had
      removed this in his patch --GvR] and tweaked the behavior of the
      sendmail method whence it throws the newly added SMTPHeloException (it
      was closing the connection, which it shouldn't.  whatever catches the
      exception should do that. )
      
      	I pondered the change of the return values to tuples all around,
      and after some thinking I decided that regularizing the return values was
      too much of the Right Thing (tm) to not do.
      
      	My one concern is that code expecting an integer & getting a tuple
      may fail silently.
      
      (i.e. if it's doing :
      
            x.somemethod() >= 400:
      expecting an integer, the expression will always be true if it gets a
      tuple instead. )
      
      	However, most smtplib code I've seen only really uses the
      sendmail() method, so this wouldn't bother it.  Usually code I've seen
      that calls the other methods usually only calls helo() and ehlo() for
      doing ESMTP, a feature which was not in the smtplib included with 1.5.1,
      and thus I would think not much code uses it yet.
      """
      296e1430
  20. 29 Mar, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch by Per Cederqvist, who writes: · f123f84f
      Guido van Rossum yazdı
      """
       - It needlessly used the makefile() method for each response that is
         read from the SMTP server.
      
       - If the remote SMTP server closes the connection unexpectedly the
         code raised an IndexError.  It now raises an SMTPServerDisconnected
         exception instead.
      
       - The code now checks that all lines in a multiline response actually
         contains an error code.
      """
      
      The Dragon approves.
      f123f84f
  21. 15 Ock, 1999 1 kayıt (commit)
  22. 14 Ock, 1999 1 kayıt (commit)
  23. 22 Ara, 1998 3 kayıt (commit)
  24. 13 Agu, 1998 1 kayıt (commit)
  25. 10 Agu, 1998 1 kayıt (commit)
  26. 04 Agu, 1998 1 kayıt (commit)
    • Guido van Rossum's avatar
      Latest version by The Dragon, who writes: · fcfb6323
      Guido van Rossum yazdı
      I did some bugfixes, and fixed a major problem with the esmtp suport (I
      think the person who did that part misunderstood RFC1869) Some of the
      interface fer esmtp-related things has changed as a result.
      
      I also added some documentation to the SMTP class' docstring.
      fcfb6323
  27. 13 Tem, 1998 1 kayıt (commit)
  28. 25 Haz, 1998 1 kayıt (commit)
  29. 03 Nis, 1998 1 kayıt (commit)
  30. 26 Mar, 1998 1 kayıt (commit)
  31. 29 Ock, 1998 2 kayıt (commit)