Benjamin Peterson 
							
						 
					 
					
						
						
						
						
							
						
						
							f86229d98b 
							
						 
					 
					
						
						
							
							Remove setup.py fallback that assumes postgres 7.4.0.  
						
						... 
						
						
						
						pyscopg2 only supports postgres >= 9.1 these days. Thus, taking this fallback will only lead to failure later down the line. 
						
					 
					
						2018-09-05 16:18:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							344ce15261 
							
						 
					 
					
						
						
							
							Better testing of encryption function with libpq < 10  
						
						
						
					 
					
						2018-08-17 02:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							782fa39647 
							
						 
					 
					
						
						
							
							Generating the whole errors file from script  
						
						
						
					 
					
						2018-08-17 02:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0bce58d0cd 
							
						 
					 
					
						
						
							
							Dropped parsing sgml files for error codes  
						
						... 
						
						
						
						The errcodes.txt file contains all the errors for the currently
maintained server versions. There is only one error code missing,
probably unused, but adding it back anyway to keep the errcode module
unchanged. 
						
					 
					
						2018-08-17 02:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ce1ac3aea9 
							
						 
					 
					
						
						
							
							Read exceptions to raise from a Python module  
						
						
						
					 
					
						2018-08-17 02:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							153b0983c1 
							
						 
					 
					
						
						
							
							Merge branch 'fix-746'  
						
						
						
					 
					
						2018-07-25 16:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							97a4fb92c6 
							
						 
					 
					
						
						
							
							Fixed compile error on windows  
						
						... 
						
						
						
						Because const int + 1 is not const, right???
Also fixed other occurrences of magic numbers and failed DRY around
PyOS_snprintf() calls. 
						
					 
					
						2018-07-24 21:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							466efe4461 
							
						 
					 
					
						
						
							
							Bump tests for selective closure of named cursor to pg 8.2  
						
						... 
						
						
						
						Previous versions don't support the features as they don't have the
pg_cursors view. But they are too old to care. 
						
					 
					
						2018-07-24 21:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8f4f9f0d 
							
						 
					 
					
						
						
							
							Close named cursor if exist, even if we didn't run execute  
						
						... 
						
						
						
						Close  #746  
					
						2018-07-24 21:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0e89b9de2c 
							
						 
					 
					
						
						
							
							Merge branch 'py37'  
						
						
						
					 
					
						2018-07-13 19:12:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b9c9971e 
							
						 
					 
					
						
						
							
							Consider PG 9.3 a thing of the past.  
						
						... 
						
						
						
						Wow, it seems yesterday...
Previosly archived as a "past" version only in the prepare script. Test
script consistent now.
[skip ci] 
						
					 
					
						2018-07-13 19:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							82f52db9b3 
							
						 
					 
					
						
						
							
							Fetch the correct testing postgres packages on xenial  
						
						
						
					 
					
						2018-07-13 18:25:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							61e644049f 
							
						 
					 
					
						
						
							
							Add testing and document support for Python 3.7  
						
						... 
						
						
						
						Python 3.7 was released on June 27, 2018.
https://docs.python.org/3/whatsnew/3.7.html  
						
					 
					
						2018-07-12 18:07:25 -07:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6becf0ef55 
							
						 
					 
					
						
						
							
							Note the upgrade in wheel dependencies in NEWS file  
						
						
						
					 
					
						2018-05-23 21:51:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0aa7e21f91 
							
						 
					 
					
						
						
							
							Added note adivising against depending on the -wheels package  
						
						
						
					 
					
						2018-05-23 21:43:48 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a339ec3d8f 
							
						 
					 
					
						
						
							
							Dropped license paragraph applying to removed files  
						
						
						
					 
					
						2018-05-23 21:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							166ad21e5c 
							
						 
					 
					
						
						
							
							Merge branch 'drop-2to3'  
						
						
						
					 
					
						2018-05-21 03:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb7d0db48 
							
						 
					 
					
						
						
							
							DictCursor and RealDictCursor rows maintain columns order  
						
						... 
						
						
						
						Close  #177 . 
					
						2018-05-21 03:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7bdaf0affd 
							
						 
					 
					
						
						
							
							Restored methods iter*() on dict cursors rows  
						
						
						
					 
					
						2018-05-21 02:51:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a831dda2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into drop-2to3  
						
						
						
					 
					
						2018-05-20 23:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f7027ad5 
							
						 
					 
					
						
						
							
							Added tests to verify iter methods on dict cursors  
						
						... 
						
						
						
						ISTM the refactoring in #648  broke something 
						
					 
					
						2018-05-20 23:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							82ae44ac3a 
							
						 
					 
					
						
						
							
							DictCursor/RealDictCursor tests split  
						
						
						
					 
					
						2018-05-20 23:35:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f947c0e6be 
							
						 
					 
					
						
						
							
							Merge branch 'encrypt-pass'  
						
						
						
					 
					
						2018-05-20 22:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb3e0cb79 
							
						 
					 
					
						
						
							
							encrypt_password() reported in the news file  
						
						
						
					 
					
						2018-05-20 22:31:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf658ec6e 
							
						 
					 
					
						
						
							
							Fixed refcount handling in encrypt_password  
						
						... 
						
						
						
						Added tests to check bad types, which discovered the above problem: on
type error we would have decref'd on exit something that was only
borrowed (because we wouldn't have performed matching increfs). 
						
					 
					
						2018-05-20 21:18:36 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							abca14d601 
							
						 
					 
					
						
						
							
							Fixed keywords support for encrypt_password and tests completed  
						
						
						
					 
					
						2018-05-20 20:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4f89a2a1 
							
						 
					 
					
						
						
							
							encrypt_password docs moved to extension module and updated  
						
						
						
					 
					
						2018-05-20 20:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a3063900ee 
							
						 
					 
					
						
						
							
							Fixed code flow in encrypt_password()  
						
						... 
						
						
						
						Fixed several shortcomings highlighted in #576  and not fixed as
requested.
Also fixed broken behaviour of ignoring the algorithm if the connection
is missing. 
						
					 
					
						2018-05-20 19:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0161d54dbb 
							
						 
					 
					
						
						
							
							Merge branch 'master' into encrypt-pass  
						
						
						
					 
					
						2018-05-20 17:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d4f37b19 
							
						 
					 
					
						
						
							
							Complete tox testing matrix  
						
						... 
						
						
						
						Now tests all supported Python environments as well. Allows testing the
full matrix of Python version with a single command.
Include the command make in the whitelist_externals configuration to
avoid the runtime warning:
  WARNING:test command found but not installed in testenv
    cmd: /usr/bin/make
    env: .../psycopg2/.tox/flake8
  Maybe you forgot to specify a dependency? See also the whitelist_externals envconfig setting. 
						
					 
					
						2018-05-20 17:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							9ceffa1cc6 
							
						 
					 
					
						
						
							
							Update all pypi.python.org URLs to pypi.org  
						
						... 
						
						
						
						For details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html  
						
					 
					
						2018-05-20 17:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							10caf1bd74 
							
						 
					 
					
						
						
							
							Command to upload docs on pythonhosted dropped altogether  
						
						
						
					 
					
						2018-05-20 17:21:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a110d7dd70 
							
						 
					 
					
						
						
							
							Intersphinx urls to generate Python links updated  
						
						... 
						
						
						
						Previous urls warn about a redirect, so they are probably to go. 
						
					 
					
						2018-05-20 17:21:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0a7f9af4 
							
						 
					 
					
						
						
							
							Added license to the docs  
						
						... 
						
						
						
						Includes other docs improvements, such as the ones proposed in #711 . 
						
					 
					
						2018-05-20 17:03:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							068b15c57f 
							
						 
					 
					
						
						
							
							Merge branch 'fix-716'  
						
						
						
					 
					
						2018-05-20 17:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							aac8a20fc1 
							
						 
					 
					
						
						
							
							Merge branch 'fix-707'  
						
						
						
					 
					
						2018-05-20 14:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c4da939909 
							
						 
					 
					
						
						
							
							Don't raise an exception closing an unused named cursor  
						
						... 
						
						
						
						Close  #716  
					
						2018-05-20 14:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							49d9edce01 
							
						 
					 
					
						
						
							
							Set minimal postgres version for intervalstyle test  
						
						
						
					 
					
						2018-05-20 13:40:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							3f389593f5 
							
						 
					 
					
						
						
							
							Raise NotSupportedError fetching iso_8601 intervals  
						
						... 
						
						
						
						Previously it would have failed parsing and resulted in ValueError
Close  #707  
						
					 
					
						2018-05-20 13:22:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							098c00d73e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'nested-array-nulls'  
						
						
						
					 
					
						2018-05-20 12:51:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8c969304fd 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'fix-211'  
						
						
						
					 
					
						2018-05-20 12:50:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							dd7e5c906f 
							
						 
					 
					
						
						
							
							Skipped test on db version not supporting unicode identifiers  
						
						
						
					 
					
						2018-05-18 12:16:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							eb570488a4 
							
						 
					 
					
						
						
							
							Test databases from newest to oldest  
						
						... 
						
						
						
						This way we can spot when a feature was not supported yet by the first
test failing. 
						
					 
					
						2018-05-18 12:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							bc84b6233e 
							
						 
					 
					
						
						
							
							Allow non-ascii chars in namedtuple fields  
						
						... 
						
						
						
						They can be valid chars in Python 3. Or maybe not? In which case Python
will throw an exception, but that's fine.
Fix regression introduced fixing #211  
						
					 
					
						2018-05-18 12:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8dd00ee874 
							
						 
					 
					
						
						
							
							Hstore test fixed after adapting arrays dropped space after commas  
						
						
						
					 
					
						2018-05-18 12:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b5e4a040f8 
							
						 
					 
					
						
						
							
							Fixed adaptation of arrays of arrays of nulls  
						
						... 
						
						
						
						Close  #325 , close  #706 . 
					
						2018-05-18 12:10:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							548e281350 
							
						 
					 
					
						
						
							
							Merge pull request  #715  from hroncok/py37  
						
						... 
						
						
						
						Travis CI: Run tests on Python 3.7 
						
					 
					
						2018-05-18 12:07:03 +01:00 
						 
				 
			
				
					
						
							
							
								Miro Hrončok 
							
						 
					 
					
						
						
						
						
							
						
						
							b52ff10153 
							
						 
					 
					
						
						
							
							Travis CI: Run tests on Python 3.7  
						
						... 
						
						
						
						Also, switch to wheel, because eggs caused problems on 3.7:
    ValueError: bad marshal data (unknown type code) 
						
					 
					
						2018-05-18 12:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								Ashesh Vashi 
							
						 
					 
					
						
						
						
						
							
						
						
							36f0db81d2 
							
						 
					 
					
						
						
							
							Fixed the string format error reported by Travis-CI.  
						
						... 
						
						
						
						Reference: https://travis-ci.org/psycopg/psycopg2/jobs/376288585  
						
					 
					
						2018-05-08 15:29:16 +05:30 
						 
				 
			
				
					
						
							
							
								Ashesh Vashi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bec2bdc43 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
					 
					
						2018-05-08 15:17:59 +05:30