Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							88593602de 
							
						 
					 
					
						
						
							
							setuptools in the news  
						
						
						
					 
					
						2016-03-07 10:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							ef09ebe62a 
							
						 
					 
					
						
						
							
							Modify setup.py to support setuptools/wheel  
						
						... 
						
						
						
						To support creation of whl files for PyPI, setuptools need to be imported
instead of distutils.  Created try/except case to fall back to integrated
distutils if setuptools is not installed. 
						
					 
					
						2016-03-05 13:22:39 -07:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2833d4f5ff 
							
						 
					 
					
						
						
							
							Merge branch 'bug-382' into maint_2_6  
						
						
						
					 
					
						2015-12-16 12:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c20503544f 
							
						 
					 
					
						
						
							
							Fixed race condition on import in errorcodes.lookup  
						
						... 
						
						
						
						Fixes  #382 . 
					
						2015-12-16 12:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								Oleksandr Shulgin 
							
						 
					 
					
						
						
						
						
							
						
						
							ff4c52f435 
							
						 
					 
					
						
						
							
							Fix stale Dprintfs in pqpath.c referring to 'status'  
						
						
						
					 
					
						2015-10-27 10:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							db9082b6e4 
							
						 
					 
					
						
						
							
							Decref the ssl module after importing  
						
						
						
					 
					
						2015-10-01 17:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							78d6dca65d 
							
						 
					 
					
						
						
							
							Bump to next version (uploading the docs)  
						
						
						
					 
					
						2015-10-01 15:32:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c076fc3a26 
							
						 
					 
					
						
						
							
							The wait_select callback can cancel a query using Ctrl-C  
						
						... 
						
						
						
						Fixes  #333 . 
					
						2015-10-01 15:27:31 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							347a64b979 
							
						 
					 
					
						
						
							
							Fixed PersistentConnectionPool on Python 3  
						
						... 
						
						
						
						Fixes ticket #348 . 
						
					 
					
						2015-10-01 14:44:56 +01:00 
						 
				 
			
				
					
						
							
							
								ClodoaldoPinto 
							
						 
					 
					
						
						
						
						
							
						
						
							a09efaf5a1 
							
						 
					 
					
						
						
							
							Typo correction  
						
						
						
					 
					
						2015-10-01 14:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1714bd9273 
							
						 
					 
					
						
						
							
							MSVC 2015 compiler support added to news file  
						
						
						
					 
					
						2015-10-01 14:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ca90fb2791 
							
						 
					 
					
						
						
							
							Merge branch 'msvc-2015-support' into maint_2_6  
						
						
						
					 
					
						2015-10-01 13:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Photonios 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd5def484 
							
						 
					 
					
						
						
							
							Fix for MSVC 2015: round has been added to this version  
						
						
						
					 
					
						2015-10-01 13:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Photonios 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6b31f56a 
							
						 
					 
					
						
						
							
							Fix for MSVC 2015: isnan is supported in this version  
						
						
						
					 
					
						2015-10-01 13:35:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							abf1f28c44 
							
						 
					 
					
						
						
							
							Report NotSupportedError for PGRES_COPY_BOTH and PGRES_SINGLE_TUPLE  
						
						... 
						
						
						
						Fixes  #352 . 
					
						2015-09-30 12:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3e31fb359e 
							
						 
					 
					
						
						
							
							Report the server response status on errors with no message  
						
						... 
						
						
						
						Suggested by Craig Ringer in pull request #353 , should also give more
information for other cases we were reported on flaky servers (AWS,
digital ocean...), see bug #281 . 
						
					 
					
						2015-09-30 12:24:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e707c3f657 
							
						 
					 
					
						
						
							
							Fixed build on Python 2.5  
						
						
						
					 
					
						2015-06-15 10:31:14 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b3c07fddb8 
							
						 
					 
					
						
						
							
							Fixed manifest trying to include Makefiles from build env  
						
						
						
					 
					
						2015-06-15 03:43:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c29dd8fffa 
							
						 
					 
					
						
						
							
							Version bumped to release 2.6.1  
						
						
						
					 
					
						2015-06-14 19:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							1aed1c6ecd 
							
						 
					 
					
						
						
							
							Skip null array test on Postgres versions not supporting it  
						
						
						
					 
					
						2015-06-14 19:04:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2bd882ad 
							
						 
					 
					
						
						
							
							Merge branch 'patch-328' into maint_2_6  
						
						
						
					 
					
						2015-06-14 19:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9021c90c07 
							
						 
					 
					
						
						
							
							Fixed compiler warnings about Py_ssize_t printf format  
						
						
						
					 
					
						2015-06-14 19:03:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							72c7374d8e 
							
						 
					 
					
						
						
							
							Removed added Dprintf statements  
						
						... 
						
						
						
						Removed extra Dprintf statements added to trouble large objects 
						
					 
					
						2015-06-08 14:05:05 -06:00 
						 
				 
			
				
					
						
							
							
								Jason Erickson 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ffc0d940 
							
						 
					 
					
						
						
							
							Fix Windows 64bit lobject support for very (>2GB) large objects  
						
						... 
						
						
						
						The type 'long' with Windows Visual C is 32bits in size for both 32bit and 64bit platforms.  Changed type of variables that could be > 2GB from long to Py_ssize_t. 
						
					 
					
						2015-06-08 11:37:23 -06:00 
						 
				 
			
				
					
						
							
							
								btubbs 
							
						 
					 
					
						
						
						
						
							
						
						
							fb487ff244 
							
						 
					 
					
						
						
							
							Notify example should pop the oldest message in conn.notifies, not the newest.  
						
						
						
					 
					
						2015-06-02 17:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Pete Hollobon 
							
						 
					 
					
						
						
						
						
							
						
						
							526c9ea763 
							
						 
					 
					
						
						
							
							Change "non desiderable" to "undesirable" in docs  
						
						... 
						
						
						
						"desiderable" is considered obsolete 
						
					 
					
						2015-06-02 13:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							57a4342946 
							
						 
					 
					
						
						
							
							Merge branch 'adapt-list-of-none' into maint_2_6  
						
						
						
					 
					
						2015-06-02 12:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6192649d25 
							
						 
					 
					
						
						
							
							Fixed adaptation of lists of None  
						
						... 
						
						
						
						Note: lists of lists of None are not supported yet. 
						
					 
					
						2015-06-02 12:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee15f9845 
							
						 
					 
					
						
						
							
							OpenSSL deadlock fix noted in NEWSfile  
						
						
						
					 
					
						2015-05-03 12:27:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Urbański 
							
						 
					 
					
						
						
						
						
							
						
						
							60fe90d531 
							
						 
					 
					
						
						
							
							Make sure libcrypto threadsafety callbacks are properly set up  
						
						... 
						
						
						
						Multithreaded programs using libcrypto (part of OpenSSL) need to set up
callbacks to ensure safe execution. Both Python and libpq set up those
callbacks, which might lead to a conflict.
To avoid leaving dangling function pointers when being unloaded, libpq sets up
and removes the callbacks every time a SSL connection it opened and closed. If
another Python thread is performing unrelated SSL operations (like connecting
to a HTTPS server), this might lead to deadlocks, as described in
http://www.postgresql.org/message-id/871tlzrlkq.fsf@wulczer.org 
Even if the problem will be remediated in libpq, it's still useful to have it
fixed in psycopg2. The solution is to use Python's own libcrypto callbacks and
completely disable handling them in libpq. 
						
					 
					
						2015-05-03 12:19:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							76ac3ec34e 
							
						 
					 
					
						
						
							
							Improve docs about connection's with only closing the transaction  
						
						
						
					 
					
						2015-05-03 11:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a70a541e0b 
							
						 
					 
					
						
						
							
							Unlock the connection after PQflush error  
						
						... 
						
						
						
						Apparently this has never happened... anyway the code path was wrong.
Fixes  #294 . 
						
					 
					
						2015-05-03 11:58:16 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8739484b61 
							
						 
					 
					
						
						
							
							Added makefile target to upload docs  
						
						
						
					 
					
						2015-05-03 10:25:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b77a8033d3 
							
						 
					 
					
						
						
							
							Added note about table names to be escaped in copy_*() methods.  
						
						
						
					 
					
						2015-05-03 10:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								Hyunjun Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							00946ae7f4 
							
						 
					 
					
						
						
							
							Fix several typos  
						
						
						
					 
					
						2015-05-03 10:00:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							862f47040c 
							
						 
					 
					
						
						
							
							Fix to MinTimeLoggingCursor.callproc() noted in NEWSfile  
						
						
						
					 
					
						2015-05-03 09:58:45 +01:00 
						 
				 
			
				
					
						
							
							
								andrew deryabin 
							
						 
					 
					
						
						
						
						
							
						
						
							6a62b4fa1d 
							
						 
					 
					
						
						
							
							Fixed MinTimeLoggingCursor.callproc()  
						
						
						
					 
					
						2015-05-03 09:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b2734c2cbd 
							
						 
					 
					
						
						
							
							Wordsmith on connection.set_session()  
						
						... 
						
						
						
						Fixes  #310 . 
					
						2015-05-03 09:42:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a24597d0e0 
							
						 
					 
					
						
						
							
							Fixed connection.poll() docstring  
						
						... 
						
						
						
						Fixes  #312  
					
						2015-05-03 09:30:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							44ba7df67f 
							
						 
					 
					
						
						
							
							Docs build process and docs cleaned up  
						
						
						
					 
					
						2015-04-28 09:30:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddc224c69 
							
						 
					 
					
						
						
							
							Added missing files needed to build the docs  
						
						... 
						
						
						
						Fixes  #291  
					
						2015-04-28 08:33:46 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7b78354d58 
							
						 
					 
					
						
						
							
							Bump to next dev version number  
						
						
						
					 
					
						2015-04-28 08:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5efe7131ff 
							
						 
					 
					
						
						
							
							Version bumped for release 2.6  
						
						
						
					 
					
						2015-02-09 09:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6d63973e08 
							
						 
					 
					
						
						
							
							More portable way to establish Python 32/64 build  
						
						
						
					 
					
						2015-02-08 22:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							569fd0975b 
							
						 
					 
					
						
						
							
							Python 3.1 bytes.decode() doesn't support keyword arguments  
						
						... 
						
						
						
						Sucker. 
						
					 
					
						2015-02-08 19:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							296caa4556 
							
						 
					 
					
						
						
							
							More tests tweaks  
						
						... 
						
						
						
						Named cursors on old server versions have a different prefetch behaviour.
This has hidden me the supported range of the 24:00 time format.
Let's have another go at full testing... 
						
					 
					
						2015-02-08 12:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea56b112e 
							
						 
					 
					
						
						
							
							Make Column picklable on Python >= 3.3  
						
						... 
						
						
						
						Also expose the type from the extensions module, not from the main
module. 
						
					 
					
						2015-02-08 11:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6177823811 
							
						 
					 
					
						
						
							
							Don't test date 24:00 before PG 8.4  
						
						
						
					 
					
						2015-02-08 10:30:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2f306f7b 
							
						 
					 
					
						
						
							
							Added NEWS note about picklable cursor.desciption  
						
						
						
					 
					
						2015-02-08 02:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Raccuglia 
							
						 
					 
					
						
						
						
						
							
						
						
							5af5fb4cc6 
							
						 
					 
					
						
						
							
							Allow pickling of cursor.description  
						
						... 
						
						
						
						This is for people using dtuple.py; a dtuple.DatabaseTuple instance
keeps a reference to cursor.description, which is not picklable because
psycopg2 doesn't export the Column namedtuple it uses.
This commit exports the Column namedtuple, and includes a test to verify
the pickle/unpickle works after exporting Column. 
						
					 
					
						2015-02-08 02:31:33 +00:00