- 03 Şub, 2008 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
r293 | jcea | 2008-01-31 01:08:19 -0800 (Thu, 31 Jan 2008) | 4 lines Solved memory leak when using cursors with databases without environment.
-
- 19 Ara, 2007 1 kayıt (commit)
-
-
Christian Heimes yazdı
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available.
-
- 05 Kas, 2007 3 kayıt (commit)
-
-
Gregory P. Smith yazdı
* get compiling with older versions of python again for a stand alone release.
-
Gregory P. Smith yazdı
Improve test_lock's tempdir creation and cleanup.
-
Gregory P. Smith yazdı
pay attention to them when opening an existing database. This means that d[] behaves properly even on databases previously created with DB_DUP or DB_DUPSORT flags to allow duplicate keys. http://sourceforge.net/tracker/index.php?func=detail&aid=477182&group_id=13900&atid=113900 Do not backport, this bugfix could be considered an API change.
-
- 01 Kas, 2007 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
have NULL bytes in them. Replace the errant strdup with a malloc+memcpy. Adds a unit test for the correct behavior.
-
- 12 Eki, 2007 2 kayıt (commit)
-
-
Neal Norwitz yazdı
-
Neal Norwitz yazdı
being initialized. (gcc warning and Coverity 202)
-
- 09 Eki, 2007 2 kayıt (commit)
-
-
Gregory P. Smith yazdı
string key (and probably a few other situations with string keys). This was reported with a patch as pybsddb sourceforge bug 1708868 by jjjhhhlll at gmail.
-
Gregory P. Smith yazdı
object available as bsddb.db.api. This is based on the patch submitted by Duncan Grisby here: http://sourceforge.net/tracker/index.php?func=detail&aid=1551895&group_id=13900&atid=313900 See this thread for additional info: http://sourceforge.net/mailarchive/forum.php?thread_name=E1GAVDK-0002rk-Iw%40apasphere.com&forum_name=pybsddb-users It also cleans up the code a little by removing some ifdef/endifs for python prior to 2.1 and for unsupported Berkeley DB <= 3.2.
-
- 06 Eki, 2007 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
ubuntu buildbots.
-
- 09 Eyl, 2007 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
-
- 21 Tem, 2007 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT.
-
- 03 Haz, 2007 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Different versions of Berkeley DB handle this differently. The comments and bug report should have the details. Memory is allocated in 4.4 (and presumably earlier), but not in 4.5. Thus 4.5 has the free error, but not earlier versions. Mostly update comments, plus make the free conditional. This fix was already applied to the 2.5 branch.
-
- 19 May, 2007 2 kayıt (commit)
-
-
Neal Norwitz yazdı
Move the clear to *before* the first use, not after.
-
Neal Norwitz yazdı
-
- 26 Nis, 2007 1 kayıt (commit)
-
-
Kristján Valur Jónsson yazdı
-
- 05 Ock, 2007 2 kayıt (commit)
-
-
Gregory P. Smith yazdı
-
Gregory P. Smith yazdı
(will backport to 2.5)
-
- 21 Kas, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
The problem is that _DB_get_type() can't be called without the GIL because it calls a bunch of PyErr_* APIs when an error occurs. There were no other cases in this file that it was called without the GIL. Removing the BEGIN/END THREAD around _DB_get_type() made everything work. Will backport.
-
- 19 Eyl, 2006 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
arguments are transposed. (reported by Louis Zechtzer) ..already committed to release24-maint ..needs committing to release25-maint
-
- 13 Agu, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Klocwork 180-181
-
- 28 Tem, 2006 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
methods now allow their database parameter to be None as the sleepycat API allows. Also adds an appropriate test case for DBEnv.dbrename and dbremove.
-
- 23 Tem, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
it definitely could use some review to ensure I'm not off by one and there's no possible overflow/wrap-around of bytes_left. Reported by Klocwork #1. Fix a problem if there is a failure allocating self->db. Found with failmalloc.
-
- 17 Haz, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 12 Haz, 2006 2 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
Neal Norwitz yazdı
-
- 11 Haz, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
We know it's not NULL from the ParseTuple and DbObject_Check will verify it's not NULL.
-
- 06 Haz, 2006 2 kayıt (commit)
-
-
Tim Peters yazdı
parameter strings") changed this function's signature seemingly by mistake, which is causing buildbots to fail test_bsddb3. Restored the pre-46688 signature.
-
Neal Norwitz yazdı
-
- 05 Haz, 2006 7 kayıt (commit)
-
-
Gregory P. Smith yazdı
results. It could previously incorrectly return 0 in some cases. Fixes SF bug 1493322 (pybsddb bug 1184012).
-
Gregory P. Smith yazdı
supplied [SF pybsddb bug #1477863]
-
Gregory P. Smith yazdı
-
Gregory P. Smith yazdı
-
Gregory P. Smith yazdı
-
Gregory P. Smith yazdı
fix the additional rare (out of memory only) bug that it was supposed to fix of not freeing log_list when the python allocator failed.
-
Gregory P. Smith yazdı
in BerkeleyDB >= 4.2 it tried to construct a list out of an uninitialized char **log_list. feature: export the DB_ARCH_REMOVE flag by name in the module on BerkeleyDB >= 4.2.
-
- 29 May, 2006 1 kayıt (commit)
-
-
Georg Brandl yazdı
Use Py_UnpackTuple instead of PyArg_ParseTuple where possible.
-
- 08 Nis, 2006 1 kayıt (commit)
-
-
Gregory P. Smith yazdı
Also adds some backwards compatibility when compiling _bsddb.c on earlier python versions (needed for pybsddb).
-
- 12 Mar, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
gcc 4.0.x wasn't complaining about *that* one ;)
-