summaryrefslogtreecommitdiffstats
path: root/Lib/imaplib.py
Commit message (Collapse)AuthorAgeFilesLines
* Fredrik Lundh:Guido van Rossum2000-03-281-1/+1
| | | | | 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...
* Piers Lauder:Guido van Rossum2000-03-281-26/+49
| | | | | | | | | This patch fixes the "search" command in imaplib. The problem was that a search can take multiple arguments, but as defined, would only accept one. I have also made changes to the test code at the end to be less verbose by default, but to accept a verbosity argument.
* Patch by Piers Lauder, who writes:Guido van Rossum2000-02-281-5/+6
| | | | | | | | This patch is re: Lucas.Dejonge@awtpl.com.au: [Python-bugs-list] imaplib - not complying with RFC (PR#218) Lucas de Jonge reported that the code in imaplib that detects a read-write to read-only change doesn't comply with RFC 2060.
* Simple changes by Gerrit Holl - move author acknowledgements out ofGuido van Rossum2000-02-281-4/+4
| | | | docstrings into comments.
* Piers Lauder:Guido van Rossum2000-02-241-5/+5
| | | | | | | A change in my last patch could, under certain circumstances, cause a loop if the connection to the server dropped while waiting for a command completion. I've changed the code to re-raise the error after possible debugging output.
* Patches by Piers Lauder.Guido van Rossum2000-02-171-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasons for patches: 1st patch (15,21): version change 2nd patch (66,72): This is a patch I found in a Zope product release (quite by accident!). It relaxes the conditions for matching a literal. I've looked over the logic, and tested it, and it seems sensible. 3rd patch (117,123): It appears the quoting matcher was too general, and that the IMAP4 protocol requires characters like ':' in commands to be unquoted. (This is the patch already sent to Guido.) 4th patch (699,705): Spelling correction in comment. 5th patch (753,761): Another patch from the Zope product. It seems that some IMAP4 servers produce unexpected responses in the middle of valid command/response sequences. This patch ignores the unexpected responses in this situation. (How I wish users would send me bug reports with examples!). last 2 patches: (1015,1028) (1038,1044): Minor improvements to test code.
* V 2.16 from Piers:Guido van Rossum1999-12-131-50/+123
| | | | | | | I've changed the login command to force proper quoting of the password argument. I've also added some extra debugging code, which is removed when __debug__ is false.
* Piers Lauder writes:Guido van Rossum1998-10-211-1/+1
| | | | | | | | | """ Jochen Hayek has reported a problem with some versions of IMAP4 servers that choose to mix the case in their CAPABILITIES response. The patch below fixes the problem. """
* New version from Piers Lauder, who writes:Guido van Rossum1998-09-281-88/+115
| | | | | | | | | | Added a debug function to replace 'print' statements. Ensured that response attached to 'NO' replies is passed back. added readonly exception. Rearranged method order into types. Ensure select returns a meaningful error on 'NO'. 'NO' returns from authenticate and login raise error with last message, not list.
* Piers' latest version, labeled 2.11. This time he integrated myGuido van Rossum1998-06-251-18/+14
| | | | | changes, and made only a few minor changes. No changes of my own this time.
* Piers' latest version -- authentication added by Donn Cave.Guido van Rossum1998-06-181-41/+175
|
* Improve the self-test code a bit: read a host from sys.argv[1] if set,Guido van Rossum1998-05-291-2/+8
| | | | and list the host name when prompting for the password.
* Piers Lauders' latest version, with some of my own changes reapplied.Guido van Rossum1998-05-291-10/+31
| | | | Also replaced random()*32000 with randint(0, 31999).
* Use random instead of whrandom.Guido van Rossum1998-05-201-2/+2
|
* Subject: bug fixes for imaplib.pyGuido van Rossum1998-05-181-35/+48
| | | | | | | | | | From: Piers Lauder <piers@staff.cs.usyd.edu.au> To: Python List <python-list@cwi.nl> Date: Mon, 18 May 1998 09:51:53 +1000 Following is a context diff for imaplib.py in the Python1.5.1 distribution. It fixes 2 bugs. One to do with argument quoting, and the other to do with caching of un-tagged responses. Apologies for its size.
* Take out the check for AUTH-LOGIN or AUTH=LOGIN in login() -- someGuido van Rossum1998-05-051-3/+0
| | | | | servers support LOGIN but don't advertise it. If it's not supported the protocol will respond NO. Approved by Piers Lauder.
* New revision -- sometimes it's AUTH-LOGIN, sometimes AUTH=LOGIN!Guido van Rossum1998-04-111-2/+5
|
* New version doesn't require REV1 capability.Guido van Rossum1998-04-111-11/+25
|
* Piers' new version (but I unfolded a few doc strings).Guido van Rossum1998-04-091-13/+11
|
* Piers Lauder's IMAP module.Guido van Rossum1998-04-091-0/+792