cpython/Lib/bsddb
Gregory P. Smith 2c3e0d94b2 Backport r58757, r58758, r58759.
Undoes incorrect dbtables fix and errant strdup introduced as
described below:

r58757 | gregory.p.smith | 2007-11-01 14:08:14 -0700 (Thu, 01 Nov 2007) | 4 lines

Fix bug introduced in revision 58385.  Database keys could no longer
have NULL bytes in them.  Replace the errant strdup with a
malloc+memcpy.  Adds a unit test for the correct behavior.

r58758 | gregory.p.smith | 2007-11-01 14:15:36 -0700 (Thu, 01 Nov 2007) | 3 lines

Undo revision 58533 58534 fixes.  Those were a workaround for
a problem introduced by 58385.

r58759 | gregory.p.smith | 2007-11-01 14:17:47 -0700 (Thu, 01 Nov 2007) | 2 lines

false "fix" undone as correct problem was found and fixed.
2007-11-01 21:22:40 +00:00
..
test Backport r58757, r58758, r58759. 2007-11-01 21:22:40 +00:00
__init__.py backport of r57378 to fix bug 1725856 2007-08-24 05:26:15 +00:00
db.py Simplify string comparison using startswith() 2005-02-02 18:47:18 +00:00
dbobj.py support linking the _bsddb extension module against BerkeleyDB 4.5 2007-01-05 02:09:06 +00:00
dbrecio.py Fix errors found by pychecker 2006-06-11 08:35:14 +00:00
dbshelve.py Backport 58450: fix uncollectable reference leak in bsddb.db.DBShelf.append 2007-10-13 23:05:54 +00:00
dbtables.py Backport r58757, r58758, r58759. 2007-11-01 21:22:40 +00:00
dbutils.py - bsddb: multithreaded DB access using the simple bsddb module interface 2006-06-15 08:52:32 +00:00