<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/psycopg2.git/psycopg/lobject.h, branch separate-binary</title>
<subtitle>github.com: psycopg/psycopg2.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/'/>
<entry>
<title>Fix Windows 64bit lobject support for very (&gt;2GB) large objects</title>
<updated>2016-03-10T12:02:00+00:00</updated>
<author>
<name>Jason Erickson</name>
<email>jerickso@stickpeople.com</email>
</author>
<published>2015-06-08T17:37:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=2cdc8d61a2da9f02c5b61daca6c83b61aca386f3'/>
<id>2cdc8d61a2da9f02c5b61daca6c83b61aca386f3</id>
<content type='text'>
The type 'long' with Windows Visual C is 32bits in size for both 32bit and 64bit platforms.  Changed type of variables that could be &gt; 2GB from long to Py_ssize_t.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The type 'long' with Windows Visual C is 32bits in size for both 32bit and 64bit platforms.  Changed type of variables that could be &gt; 2GB from long to Py_ssize_t.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use lseek64 and ltell64 to support large object greater than 2gb in size.</title>
<updated>2014-12-25T14:06:18+00:00</updated>
<author>
<name>Blake Rouse</name>
<email>blake.rouse@canonical.com</email>
</author>
<published>2014-09-05T15:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=e13ec67da393480e7cec408f94f21a8e9d266bc3'/>
<id>e13ec67da393480e7cec408f94f21a8e9d266bc3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store a PGresult in the Exception error</title>
<updated>2013-03-19T23:42:54+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2013-03-19T16:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=7177f815a6c19a8cbe8246c99f39a589d4e64b46'/>
<id>7177f815a6c19a8cbe8246c99f39a589d4e64b46</id>
<content type='text'>
This makes the Diagnostics independent from further operations on the cursor
and allows using it with exceptions not generated by a cursor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the Diagnostics independent from further operations on the cursor
and allows using it with exceptions not generated by a cursor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Further modeling of exception raising</title>
<updated>2012-03-04T04:38:44+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2012-03-04T04:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=31812c01e6b4ba5476902a19430254ef8a6ab445'/>
<id>31812c01e6b4ba5476902a19430254ef8a6ab445</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dropped isolation level from the connection object</title>
<updated>2011-06-02T23:10:24+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2011-06-02T23:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=c2d1f1f2e6832384ca01466cfbefecfa877e6850'/>
<id>c2d1f1f2e6832384ca01466cfbefecfa877e6850</id>
<content type='text'>
Don't issue a SET TRANSACTION ISOLATION LEVEL at every begin: use PG's
GUC default, eventually set by set_transaction.

Dropped the last query at connection, yay!

Method set_isolation_level() and property isolation_level refactored using
the new structures, keeping the previous semantic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't issue a SET TRANSACTION ISOLATION LEVEL at every begin: use PG's
GUC default, eventually set by set_transaction.

Dropped the last query at connection, yay!

Method set_isolation_level() and property isolation_level refactored using
the new structures, keeping the previous semantic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stricter declaration and correct use of psyco_set_error</title>
<updated>2011-02-21T00:31:09+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2011-02-20T23:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=beffb02d564df8684137a5678d2a0a946e2a42d7'/>
<id>beffb02d564df8684137a5678d2a0a946e2a42d7</id>
<content type='text'>
It has long been used in wrong ways, with the function receiving a
connection or lobject instead of a cursor. It has always been unnoticed
(nobody has noticed the wrong object attached to the exception in the
wrong cases) but it started crashing the interpreter with Python 3.2 on
Windows.

Thanks to Jason Erickson for finding the problem and helping fixing it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It has long been used in wrong ways, with the function receiving a
connection or lobject instead of a cursor. It has always been unnoticed
(nobody has noticed the wrong object attached to the exception in the
wrong cases) but it started crashing the interpreter with Python 3.2 on
Windows.

Thanks to Jason Erickson for finding the problem and helping fixing it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Large object mode parsing refactored</title>
<updated>2011-01-10T00:46:51+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2011-01-09T01:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=ba1d77a29751fc3665e446cbc47ca749bd4d153f'/>
<id>ba1d77a29751fc3665e446cbc47ca749bd4d153f</id>
<content type='text'>
Added parsing of text/binary mode.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added parsing of text/binary mode.
</pre>
</div>
</content>
</entry>
<entry>
<title>Internal imports simplified.</title>
<updated>2010-12-12T13:39:32+00:00</updated>
<author>
<name>Daniele Varrazzo</name>
<email>daniele.varrazzo@gmail.com</email>
</author>
<published>2010-12-12T10:55:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=6d7916cfe12657408103ed20100436b64fb2b163'/>
<id>6d7916cfe12657408103ed20100436b64fb2b163</id>
<content type='text'>
.c files only need to import psycopg.h: it will in turn import
dependencies from Python and libpq and configure.h. psycopg.h should be
the first to be imported, so the basic imports are not required in
the .h's

As a guideline I'm trying to import from the most specific to the most
generic to detect missing imports in the .h's.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
.c files only need to import psycopg.h: it will in turn import
dependencies from Python and libpq and configure.h. psycopg.h should be
the first to be imported, so the basic imports are not required in
the .h's

As a guideline I'm trying to import from the most specific to the most
generic to detect missing imports in the .h's.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support large objects truncating.</title>
<updated>2010-03-29T07:19:35+00:00</updated>
<author>
<name>Jan Urbański</name>
<email>wulczer@wulczer.org</email>
</author>
<published>2010-03-28T22:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=e0d789466a818762c929ec30aa1c2aee684bb742'/>
<id>e0d789466a818762c929ec30aa1c2aee684bb742</id>
<content type='text'>
The lobject.truncate(len=0) method will be available if psycopg2 has
been built against libpq from 8.3 or later (which is when the lobject
truncating support has been introduced).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The lobject.truncate(len=0) method will be available if psycopg2 has
been built against libpq from 8.3 or later (which is when the lobject
truncating support has been introduced).
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes license to LGPL3 + OpenSSL exception on all source files</title>
<updated>2010-02-12T22:34:53+00:00</updated>
<author>
<name>Federico Di Gregorio</name>
<email>fog@initd.org</email>
</author>
<published>2010-02-12T22:34:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/psycopg2.git/commit/?id=611606d53294ec68ab61aea9ba9149d3c6da4750'/>
<id>611606d53294ec68ab61aea9ba9149d3c6da4750</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
