Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5430b432e6 
								
							 
						 
						
							
							
								
								Bugfix to ESR's code reported by himself: should use hasattr() to test  
							
							... 
							
							
							
							for presence unread, not getattr()! 
							
						 
						
							1998-06-22 15:46:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								81d10b479e 
								
							 
						 
						
							
							
								
								Add __getitem__ to AddressList object, to make it a sequence.  
							
							
							
						 
						
							1998-06-16 22:29:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4ab9245f 
								
							 
						 
						
							
							
								
								Some extra comments and docstrings, and a new class (AddressList), all by ESR.  
							
							
							
						 
						
							1998-06-16 22:27:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e894fc0ea3 
								
							 
						 
						
							
							
								
								Support new overridable method, isheader() (ESR).  
							
							... 
							
							
							
							Also implement __setitem__(), more-or-less correctly (GvR). 
							
						 
						
							1998-06-11 13:58:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c7bb8577c7 
								
							 
						 
						
							
							
								
								Some changes suggested/provided by Eric Raymond:  
							
							... 
							
							
							
							- explain seekable
- when seekable==1, test fp.tell() and set it to 0 if that fails
- support overridable method iscomment(line) to weed out comments
- check for unread() method on file object before trying to seek
And one of my own:
- Add a get() method which behaves like a dictionary's get(); this is
actually implemented by giving getheader() an optional second argument
to specify the default, and aliasing get to getheader. 
							
						 
						
							1998-06-10 21:31:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								67133e25a2 
								
							 
						 
						
							
							
								
								Neatify the _timezones table and remove a misleading comment about  
							
							... 
							
							
							
							inaccuracies in mktime_tz(). 
							
						 
						
							1998-05-18 16:09:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								75d92c1864 
								
							 
						 
						
							
							
								
								Added a __delitem__ to the Message class.  
							
							... 
							
							
							
							(Still no __setitem__, until I get a request to add it!) 
							
						 
						
							1998-04-02 21:33:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								45e2fbc2e7 
								
							 
						 
						
							
							
								
								Mass check-in after untabifying all files that need it.  
							
							
							
						 
						
							1998-03-26 21:13:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9e43adbe78 
								
							 
						 
						
							
							
								
								Initialize adlist variable in getrouteaddr(), so an illegal address  
							
							... 
							
							
							
							doesn't cause a traceback. 
							
						 
						
							1998-03-03 16:17:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a73033fcc2 
								
							 
						 
						
							
							
								
								Feature added by Bill van Melle: when no timezone is present, assume  
							
							... 
							
							
							
							local time -- that's better than failure. 
							
						 
						
							1998-02-19 00:28:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								00455b77a6 
								
							 
						 
						
							
							
								
								Fix sign reversal in mktime_tz discovered by Bill van Melle.  
							
							
							
						 
						
							1998-02-18 05:06:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9e326665cf 
								
							 
						 
						
							
							
								
								Remove unneeded "import re".  
							
							
							
						 
						
							1997-12-11 21:41:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9ab94c18d8 
								
							 
						 
						
							
							
								
								Doc strings and reformatting with 4 spaces bty Mitch Chapman.  
							
							... 
							
							
							
							Untabified and minor tweaks by me. 
							
						 
						
							1997-12-10 16:17:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								be7c45eec4 
								
							 
						 
						
							
							
								
								New address parser by Ben Escoto replaces  
							
							... 
							
							
							
							Sjoerd Mullender's parseaddr() 
							
						 
						
							1997-11-22 21:49:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9694fcab53 
								
							 
						 
						
							
							
								
								Convert all remaining *simple* cases of regex usage to re usage.  
							
							
							
						 
						
							1997-10-22 21:00:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7883e1dfbd 
								
							 
						 
						
							
							
								
								Entirely rewritten parseaddr() function by Sjoerd Mullender.  
							
							... 
							
							
							
							(Includes a patch he sent me a few days later.) 
							
						 
						
							1997-09-15 14:12:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9a876a4500 
								
							 
						 
						
							
							
								
								Tweaks by Lars Wirzenius to parse some more forms of illegal dates:  
							
							... 
							
							
							
							the comma after the day name is optional if it is a recognized day
name; and the date and month may be swapped.  Thus, the following two
test dates will now be parsed correctly:
	Thu, Feb 13 12:16:57 1992
	Thu Feb 13 12:16:57 1992 
							
						 
						
							1997-07-25 15:20:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c17a268398 
								
							 
						 
						
							
							
								
								Added support for RFC 850 style dates, as used by some HTTP servers  
							
							... 
							
							
							
							(such as Netscape-Commerce and CERN).
An example of a RFC 850 date: 'Wednesday, 18-Dec-96 21:00:00 GMT'
From: Chris Lawrence <quango@themall.net> 
							
						 
						
							1996-12-27 15:42:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6cdd7a0433 
								
							 
						 
						
							
							
								
								Add mktime_tz() which turns a date_tz 10-tuple into a standard Unix timestamp.  
							
							
							
						 
						
							1996-12-12 18:39:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								27cb8a4884 
								
							 
						 
						
							
							
								
								Added support for timezone in date field.  getdate_tz() and  
							
							... 
							
							
							
							parsedate_tz() return a 10-tuple, the last field is the tz offset in
seconds (e.g. -18000 or -5 hours for EST). 
							
						 
						
							1996-11-20 22:12:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3534a8932a 
								
							 
						 
						
							
							
								
								New, improved parseaddr() by Sjoerd.  
							
							
							
						 
						
							1996-07-30 16:29:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a13edb489b 
								
							 
						 
						
							
							
								
								optimization of getheader() using a dictionary  
							
							
							
						 
						
							1996-05-28 23:08:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								92457b9f8d 
								
							 
						 
						
							
							
								
								added seekable option; save unix from lines; speed up islast()  
							
							
							
						 
						
							1995-06-22 19:06:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e2cdde15 
								
							 
						 
						
							
							
								
								Removed >From stuff  
							
							
							
						 
						
							1995-06-16 10:57:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								3a15dca1a0 
								
							 
						 
						
							
							
								
								Skip old-style 'From name time' lines at beginning of message.  
							
							
							
						 
						
							1995-06-13 11:19:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								853474194f 
								
							 
						 
						
							
							
								
								mhlib.py: delay opening of sequences file so we don't overwrite it when  
							
							... 
							
							
							
							putsequences is called with a bad argument
rfc822.py: better handling of dates with no or bad timezones
uu.py: contributed by Lance -- uu{en,de}code 
							
						 
						
							1994-09-09 11:10:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9a6ec9e6 
								
							 
						 
						
							
							
								
								* Lib/rfc822.py: fix two bugs: error in readheaders interpreting  
							
							... 
							
							
							
							regex.match() result, and wrong logic in getfirstmatchingheader()
	when the same header occurs twice consecutively 
							
						 
						
							1994-08-12 13:16:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b6775db241 
								
							 
						 
						
							
							
								
								Merge alpha100 branch back to main trunk  
							
							
							
						 
						
							1994-08-01 11:34:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7bc817d5ba 
								
							 
						 
						
							
							
								
								* Mass change: get rid of all init() methods, in favor of __init__()  
							
							... 
							
							
							
							constructors.  There is no backward compatibility.  Not everything has
  been tested.
* aiff.{py,doc}: deleted in favor of aifc.py (which contains its docs as
  comments) 
							
						 
						
							1993-12-17 15:25:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								01ca336ed1 
								
							 
						 
						
							
							
								
								New modules mimetools and rfc822.  
							
							... 
							
							
							
							Minor, minor changes to commands.py and sndhdr.py. 
							
						 
						
							1992-07-13 14:28:59 +00:00