Commit Graph

1089 Commits

Author SHA1 Message Date
Federico Di Gregorio
96f631d41e Merge from 2.0 branch up to r839. 2006-09-30 06:57:35 +00:00
Federico Di Gregorio
4820213b7f Fixed fractionary seconds >59 problem (closes: #131) 2006-09-30 06:35:12 +00:00
Federico Di Gregorio
168d9c36af Fractionary seconds fix (closes: #130) 2006-09-30 06:16:24 +00:00
Federico Di Gregorio
1fe6269904 Piet Delport patches: final cleanup and PEP 353 macros. 2006-09-23 05:19:30 +00:00
Federico Di Gregorio
1d8af808bf Piet Delport patches: 3 of 3. 2006-09-23 05:15:36 +00:00
Federico Di Gregorio
474d8b9d51 Piet Delport patches: 2 of 3. 2006-09-23 05:14:24 +00:00
Federico Di Gregorio
3009a29b11 Piet Delport patches: 1 of 3. 2006-09-23 05:10:58 +00:00
Federico Di Gregorio
a9d307140e mx fix to build on win32. 2006-09-02 09:00:47 +00:00
Federico Di Gregorio
2007652589 mx fix to build on win32. 2006-09-02 09:00:39 +00:00
Federico Di Gregorio
dbd976bc03 Double mutex destroy fix. 2006-09-02 08:50:58 +00:00
Federico Di Gregorio
afaca71aa9 Double mutex destroy fix. 2006-09-02 08:50:30 +00:00
Federico Di Gregorio
269156d9bf Added some file-like attributes to lobject. 2006-09-02 05:33:03 +00:00
Federico Di Gregorio
64bd7ae61c Large objects landing.. 2006-09-02 04:57:50 +00:00
Federico Di Gregorio
616a1c2042 Preparing 2.0.5.1. 2006-09-02 01:09:31 +00:00
Federico Di Gregorio
36785f753b Work on large objects continue. 2006-09-01 17:15:27 +00:00
Federico Di Gregorio
0b9d13455d Missing file. 2006-09-01 16:44:07 +00:00
Federico Di Gregorio
b8f3cef62f psycopg is enlarging.. 2006-09-01 16:27:02 +00:00
Federico Di Gregorio
64933f2004 Merge from 2_0_x branch up to r814. 2006-09-01 13:46:57 +00:00
Federico Di Gregorio
3e0d8792a8 Preparing 2.0.5. 2006-09-01 12:42:03 +00:00
Federico Di Gregorio
9f9af5f907 Fixed patch from #119. 2006-09-01 12:36:38 +00:00
Federico Di Gregorio
b3fdd80452 Fixed OperationalError in connection objects. 2006-09-01 11:55:27 +00:00
Federico Di Gregorio
ec865ae932 .connect() port parameter as string or int (closes: #120). 2006-09-01 08:29:30 +00:00
Federico Di Gregorio
f88b973bd1 Empty binary buffer segfault fix (closes: #119). 2006-09-01 08:23:51 +00:00
Federico Di Gregorio
8eb118c63f Exposed connection status. 2006-09-01 08:20:11 +00:00
Federico Di Gregorio
53d10a3ddf Fixed compile problems on old gcc. 2006-09-01 08:02:41 +00:00
Federico Di Gregorio
6f0e578686 Null query segfault fix (closes: #117). 2006-09-01 07:45:58 +00:00
Federico Di Gregorio
23112a763d .executemany() fix (closes: #116). 2006-09-01 07:42:30 +00:00
Federico Di Gregorio
f202c7fc81 Preparing release 2.0.4. 2006-08-01 23:36:50 +00:00
Federico Di Gregorio
50e85bba65 Applied colum-selectionpatch (closes: #113). 2006-07-31 00:17:01 +00:00
Federico Di Gregorio
5e590d604f Fixed memory leak (closes: #114). 2006-07-31 00:02:08 +00:00
Federico Di Gregorio
b9f7c24a63 Interval conversion fix. 2006-07-26 05:13:08 +00:00
Federico Di Gregorio
b9fcde1b39 Fixed segfault in Binary/QString. 2006-06-18 05:57:01 +00:00
Federico Di Gregorio
cf7701a151 Little fixes. 2006-06-15 12:39:56 +00:00
Federico Di Gregorio
07be5df881 Fix for #93. 2006-06-11 05:09:59 +00:00
Federico Di Gregorio
0ce5207871 #warning fix. 2006-06-11 04:04:04 +00:00
Federico Di Gregorio
1ac75e3b80 (Really) fixed list adaptation. 2006-06-11 03:40:53 +00:00
Federico Di Gregorio
a9045916f2 Fixed list adaptation. 2006-06-11 03:40:16 +00:00
Federico Di Gregorio
9577f4e2a6 Fixed under-allocation (closes: #110) 2006-06-11 03:27:30 +00:00
Federico Di Gregorio
fb0b523586 Fixed string allocation (loses: #109) 2006-06-11 03:19:18 +00:00
Federico Di Gregorio
bfb00b86fd Better PostgreSQL version check. 2006-05-26 05:22:49 +00:00
Federico Di Gregorio
ec877b0ef9 Final of 8.1.4 securiy patch. 2006-05-24 10:29:35 +00:00
Federico Di Gregorio
5f8eddfcab Second half of 8.1.4 securiy patch. 2006-05-24 10:02:33 +00:00
Federico Di Gregorio
9299073649 First half of 8.1.4 securiy patch. 2006-05-24 09:43:55 +00:00
Federico Di Gregorio
3806f9688b Boolean fix for arrays. 2006-04-24 05:42:02 +00:00
Federico Di Gregorio
559149824b Small 64 bit fix. 2006-03-02 13:47:30 +00:00
Federico Di Gregorio
77398c759e Fixed handle leak on win32 and preparing 2.0 beta 8. 2006-02-11 11:01:17 +00:00
Federico Di Gregorio
94d663c6b6 Fixed memory overflow. 2006-02-11 06:57:34 +00:00
Daniele Varrazzo
202c002c5c * Docstrings added/fixed
* Added __all__ attributes to Python modules to explicit the package API
2006-01-12 18:36:57 +00:00
Federico Di Gregorio
5871596eda Some more tests in sandbox. 2006-01-10 16:13:37 +00:00
Federico Di Gregorio
96ff591d79 Extra attributes for ProgrammingError exception. 2006-01-05 08:13:03 +00:00
Federico Di Gregorio
7db16edad3 Connection encoding case fix (closes: #83). 2006-01-01 09:10:17 +00:00
Federico Di Gregorio
e72f3dba40 Fixed problem with array results that begin with "[...]=". (Closes: #80) 2005-12-11 08:21:20 +00:00
Federico Di Gregorio
61de8690e9 Fixed problem with "fractionary" time zones (Closes: #78). 2005-12-11 07:50:27 +00:00
Federico Di Gregorio
5ea2fa636f Better DictCursor. 2005-12-06 05:55:58 +00:00
Federico Di Gregorio
127c14809c Fixed very stupid typo that resulted in a very big bug (reported by Andrea Arcangeli.) 2005-12-06 05:38:39 +00:00
Federico Di Gregorio
3937ea3ece Added aync.txt to distribution. 2005-11-29 12:01:46 +00:00
Daniele Varrazzo
ad76b5ba3c * psycopg/psycopgmodule.c: fixed exceptions refcount.
* fixed lots of doctrings and added Epydoc-generated docs support.
2005-11-26 07:47:48 +00:00
Federico Di Gregorio
81bc23a54e Fixed problem with type object dealloc. 2005-11-24 03:21:37 +00:00
Federico Di Gregorio
a6be5bf7bc Fixed problem in microseconds conversion (really this time.) 2005-11-20 05:01:13 +00:00
Federico Di Gregorio
03c0a258a2 Fixed problem in microseconds conversion. 2005-11-20 04:54:33 +00:00
Federico Di Gregorio
996bd07c85 Definitely fixed date and time adapting problems (for mx too!) 2005-11-16 17:30:45 +00:00
Federico Di Gregorio
65fe7db04d Does not crash on importing needed modules. (Closes: #32) 2005-11-15 11:51:05 +00:00
Federico Di Gregorio
164eb32817 New time/date locale-safe typecasting code. 2005-11-14 11:57:45 +00:00
Federico Di Gregorio
770e7c34d3 Fixed problem with unitialized value in dsize. 2005-11-07 14:26:41 +00:00
Federico Di Gregorio
e727c49134 Converted typecast class to new-style and implemented much better compare method. 2005-11-03 18:28:04 +00:00
Federico Di Gregorio
c5bc1a3b9a Small changes to interval parsing. 2005-11-03 16:03:06 +00:00
Federico Di Gregorio
f03b94d84b Run-time check for Decimal on Python 2.3. 2005-11-03 01:35:17 +00:00
Federico Di Gregorio
d67b171eed Fixed problem with .callproc(). 2005-10-26 01:10:03 +00:00
Federico Di Gregorio
ef3430d24f Implemented named cursors. 2005-10-22 06:59:31 +00:00
Federico Di Gregorio
49a255059e Releasing 2.0 beta 5. 2005-10-18 14:44:57 +00:00
Federico Di Gregorio
ec31179c9e NOTIFY works again. 2005-10-18 14:07:17 +00:00
Federico Di Gregorio
c7c2c38bcd Epydoc clean. :D 2005-10-18 05:57:02 +00:00
Federico Di Gregorio
3168e7b95d Better epydoc support. 2005-10-18 05:29:42 +00:00
Federico Di Gregorio
7eda959258 We should now build on ZETA. 2005-10-18 03:57:52 +00:00
Federico Di Gregorio
6b0b634bae Code cleanup. 2005-10-18 01:29:47 +00:00
Federico Di Gregorio
a1ed1fb267 Added localtime_r for platforms not providing it. 2005-10-17 16:16:47 +00:00
Federico Di Gregorio
a237209a5e Default tzinfo_factory for cursors. 2005-10-17 16:04:43 +00:00
Federico Di Gregorio
206aa79225 Working on TZ issues. 2005-10-17 15:01:14 +00:00
Federico Di Gregorio
5715a74388 Applied patches to fix docstrings. 2005-10-17 06:17:34 +00:00
Federico Di Gregorio
8e453ce176 Last changes to .set_isolation_level(). 2005-10-08 03:15:17 +00:00
Federico Di Gregorio
6e69ac665f Default isolation level set to 2 if not set in the server. 2005-10-08 03:14:13 +00:00
Federico Di Gregorio
e1688431e0 Isolation level changes. 2005-10-08 03:04:40 +00:00
Federico Di Gregorio
8920c2662b Appliced callproc patch. 2005-10-01 14:58:25 +00:00
Federico Di Gregorio
67720de497 Fixed segfault in connection.set_client_encoding(). 2005-09-30 16:48:41 +00:00
Federico Di Gregorio
39136e1af4 Docstrings fixes. 2005-09-30 16:18:26 +00:00
Federico Di Gregorio
f4b52e8cdd Mingw and ZPsycopgDA fixes. 2005-09-12 02:23:17 +00:00
Federico Di Gregorio
c123389378 Ported mxDateTime formatting changes from 1.1.x. 2005-08-22 15:45:06 +00:00
Federico Di Gregorio
3e3084e4c6 Small changes and fixes for RC 1. 2005-08-07 02:20:46 +00:00
Federico Di Gregorio
20013f6ff9 Fixing gcc 4 warnings. 2005-07-26 14:49:30 +00:00
Federico Di Gregorio
b17acddcf5 1900 years shift fix. 2005-07-21 08:36:55 +00:00
Federico Di Gregorio
5edfdc2a54 INTERVAL overflow fix. 2005-06-24 07:11:44 +00:00
Federico Di Gregorio
0c56bc95df Fixed connection parameters. 2005-06-13 04:25:09 +00:00
Federico Di Gregorio
7d2109f979 Don't segfault on empty queries anymore (closes: #24). 2005-06-13 03:54:24 +00:00
Federico Di Gregorio
7ead773fc0 TimestampFromTicks fix. 2005-06-02 06:56:21 +00:00
Federico Di Gregorio
b300cd2550 Fixed .execute() segfault. 2005-06-02 04:30:31 +00:00
Federico Di Gregorio
5322b4e92f Fixed unicode query conversion segfault. 2005-05-31 01:55:02 +00:00
Federico Di Gregorio
1af8b57706 ZPsycopgDA work. 2005-05-26 07:34:27 +00:00
Federico Di Gregorio
63698c6c28 Little cursor fix. 2005-05-19 01:18:21 +00:00
Federico Di Gregorio
e1e0b34343 Fixed wrong refcnt on None. 2005-05-15 10:29:59 +00:00
Federico Di Gregorio
d57ceaadc6 Release 2.0 beta 1. 2005-05-09 09:48:40 +00:00
Federico Di Gregorio
8c2ac0658c Added error codes to messages. 2005-05-09 09:07:07 +00:00
Federico Di Gregorio
b1745ff139 Various fixes. 2005-05-09 08:54:32 +00:00
Federico Di Gregorio
65a4b86fa2 chunk/buffer patch applied. 2005-05-09 08:11:43 +00:00
Federico Di Gregorio
b5b5cc71a7 Applied .executemany() iterator patch. 2005-05-09 06:52:30 +00:00
Federico Di Gregorio
48d8bd39a1 Array support completed (closes: #1). 2005-04-10 05:38:34 +00:00
Federico Di Gregorio
4805a93569 mingw patch from Daniele Varazzo. 2005-04-10 03:05:39 +00:00
Federico Di Gregorio
fdb68599c7 psycopg1 compatibility module. 2005-04-03 06:13:24 +00:00
Federico Di Gregorio
5db7764207 Fixed .rowcount (closes: #6). 2005-03-31 06:26:19 +00:00
Federico Di Gregorio
f4ad71fc1d GIL-related fixes. 2005-03-29 06:00:38 +00:00
Federico Di Gregorio
75e7273d85 Solid tokenization code. 2005-03-23 17:17:48 +00:00
Federico Di Gregorio
cb9cec57c0 Array support for all basic types. 2005-03-23 11:02:13 +00:00
Federico Di Gregorio
19cb161d27 Array tokenization seems working. 2005-03-23 10:32:30 +00:00
Federico Di Gregorio
cddb1a15d4 Array quoting (not completely working.) 2005-03-23 00:43:36 +00:00
Federico Di Gregorio
def14d5925 Array support works, at least for INTEGERS. 2005-03-22 16:33:57 +00:00
Federico Di Gregorio
07a38c31cd Starting array work. 2005-03-22 14:20:20 +00:00
Federico Di Gregorio
30b2ba6ebf .executemany() fixes. 2005-03-12 09:19:59 +00:00
Federico Di Gregorio
19c5129d5b First try at .executemany() implementation. 2005-03-12 07:22:48 +00:00
Federico Di Gregorio
9316c6af53 Optimizations to type casting (in preparation to array support.) 2005-03-12 06:39:47 +00:00
Federico Di Gregorio
22ce01eec7 AsIs str fix by Matt Goodall. 2005-03-03 15:01:45 +00:00
Federico Di Gregorio
c787de5aad Added __conform__ to all adapters (typos excluded.) 2005-03-03 06:39:18 +00:00
Federico Di Gregorio
515d66cc9f Added __conform__ to all adapters. 2005-03-03 06:31:03 +00:00
Federico Di Gregorio
e816aa07b6 Adding missing __conform__ methods before release. 2005-03-02 14:51:24 +00:00
Federico Di Gregorio
e8e6c0ada3 Preparing release 1.99.12. 2005-03-02 14:16:55 +00:00
Federico Di Gregorio
3cf4b7ca6f Finished COPY TO/COPY FROM implementation. 2005-03-02 14:07:03 +00:00
Federico Di Gregorio
e5f558a6be COPY FROM works. 2005-03-01 16:41:02 +00:00
Federico Di Gregorio
3141770f53 asprintf() removal. 2005-03-01 07:06:11 +00:00
Federico Di Gregorio
cd672525e1 Adaptation fixes (a lot.) 2005-02-28 15:50:55 +00:00
Federico Di Gregorio
55744b00cd Much better examples. 2005-02-27 15:25:24 +00:00
Federico Di Gregorio
bd5b76d0e4 The Andrea's-bunch-o-fixes (2). 2005-01-29 04:19:39 +00:00
Federico Di Gregorio
b742c48c67 The Andrea's-bunch-o-fixes. 2005-01-29 04:16:25 +00:00
Federico Di Gregorio
1141149cd3 License changes. Fixes. Added register_adapter(). 2005-01-20 05:49:40 +00:00
Federico Di Gregorio
280562890b rowcount fix. 2004-12-20 02:32:08 +00:00
Federico Di Gregorio
08a4965342 isready/prefetch fix. 2004-12-14 03:33:03 +00:00
Federico Di Gregorio
06ef93271a Renaming types. 2004-12-13 14:29:42 +00:00
Federico Di Gregorio
1b74bb897f async fixes and better connection/cursor management. 2004-12-10 10:34:57 +00:00
Federico Di Gregorio
61b4ff6e6f First fixed to the async core. 2004-11-20 10:57:54 +00:00
Federico Di Gregorio
988095298e DictCursor fixes again. 2004-11-19 15:50:57 +00:00
Federico Di Gregorio
818caa5637 Fixes to row_factory. 2004-11-19 15:30:07 +00:00
Federico Di Gregorio
c904d97f69 Initial psycopg 2 import after SVN crash. 2004-10-19 03:17:12 +00:00