0.9.1 preparation -- updated NEWS, version number. Commented in urllib.py so the hackiness is well-understood.
This commit is contained in:
		
							
								
								
									
										16
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								NEWS
									
									
									
									
									
								
							@@ -1,3 +1,19 @@
 | 
				
			|||||||
 | 
					0.9.1
 | 
				
			||||||
 | 
					=====
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* PyOpenSSL is no longer required for Python 2.6: use the eventlet.green.ssl module. 2.5 and 2.4 still require PyOpenSSL.
 | 
				
			||||||
 | 
					* Documentation on using SSL added.
 | 
				
			||||||
 | 
					* Cleaned up the eventlet.green packages and their associated tests, this should result in fewer version-dependent bugs with these modules.
 | 
				
			||||||
 | 
					* New green modules: ayncore, asynchat, SimpleHTTPServer, CGIHTTPServer, ftplib.
 | 
				
			||||||
 | 
					* Fuller thread/threading compatibility: patching threadlocal with corolocal so coroutines behave even more like threads.
 | 
				
			||||||
 | 
					* Improved Windows compatibility for tpool.py
 | 
				
			||||||
 | 
					* With-statement compatibility for pools.Pool objects.
 | 
				
			||||||
 | 
					* Refactored copyrights in the files, added LICENSE and AUTHORS files.
 | 
				
			||||||
 | 
					* Added support for logging x-forwarded-for header in wsgi.
 | 
				
			||||||
 | 
					* api.tcp_server is now deprecated, will be removed in a future release.
 | 
				
			||||||
 | 
					* Added instructions on how to generate coverage reports to the documentation.
 | 
				
			||||||
 | 
					* Bug fixes in: wsgi.py, twistedr.py, poll.py, greenio.py, util.py, select.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
0.9.0
 | 
					0.9.0
 | 
				
			||||||
=====
 | 
					=====
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,2 +1,2 @@
 | 
				
			|||||||
version_info = (0, 9, 0)
 | 
					version_info = (0, 9, '1pre')
 | 
				
			||||||
__version__ = '%s.%s.%s' % version_info
 | 
					__version__ = '%s.%s.%s' % version_info
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,6 +14,10 @@ except ImportError:
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
patcher.inject('urllib', globals(), *to_patch)
 | 
					patcher.inject('urllib', globals(), *to_patch)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# patch a bunch of things that have imports inside the 
 | 
				
			||||||
 | 
					# function body; this is lame and hacky but I don't feel 
 | 
				
			||||||
 | 
					# too bad because urllib is a hacky pile of junk that no
 | 
				
			||||||
 | 
					# one should be using anyhow
 | 
				
			||||||
URLopener.open_http = patcher.patch_function(URLopener.open_http, ('httplib', httplib))
 | 
					URLopener.open_http = patcher.patch_function(URLopener.open_http, ('httplib', httplib))
 | 
				
			||||||
if hasattr(URLopener, 'open_https'):
 | 
					if hasattr(URLopener, 'open_https'):
 | 
				
			||||||
    URLopener.open_https = patcher.patch_function(URLopener.open_https, ('httplib', httplib))
 | 
					    URLopener.open_https = patcher.patch_function(URLopener.open_https, ('httplib', httplib))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user