ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/Changes
(Generate patch)

Comparing BDB/Changes (file contents):
Revision 1.35 by root, Sat Apr 12 23:33:16 2008 UTC vs.
Revision 1.87 by root, Thu Jan 18 16:45:27 2018 UTC

1Revision history for perl module BDB. 1Revision history for perl module BDB.
2 2
3TODO: DB_RECNUM/DB_SET_RECNO?
4TODO: 4.8 set_partition
5
61.92 Thu Jan 18 17:43:14 CET 2018
7 - further USE_SOCKETS_AS_HANDLES fixes (Z59).
8 - new requests: db_env_lsn_reset, db_env_fileid_reset.
9
101.91 Fri Apr 11 06:22:38 CEST 2014
11 - perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
12 without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
13 in 5.18. What's so attractive about giving a shit about backwards
14 compatibility - I will never understand.
15 - make sure DBD.pm is installed to the correct directory.
16 - support up to bdb 6.0.
17 - (xthread) work around compile time bugs in ptw32.
18
191.9 Mon Dec 26 02:46:09 CET 2011
20 - partial: update for libdb 5.2 (to make it compile only).
21
221.89 Fri Jul 29 11:29:21 CEST 2011
23 - make it compile and test successfully with libdb 5.1, but
24 do not add any new symbols or functionality.
25
261.88 Wed Mar 31 02:43:42 CEST 2010
27 - a double fork partially killed the event pipe (great testcase
28 by dormando). affects IO::AIO, BDB and Async::Interrupt.
29 - suck steve's dick and rename our symbols to avoid colliding
30 with nonstandard identifier spam on the broken os x pseudo-os.
31 affects IO::AIO and BDB.
32
331.87 Tue Dec 22 03:06:09 CET 2009
34 - db 4.8 has removed XA resource manager functionality,
35 cope with it.
36 - add LOGVERSION, LOGVERSION_LATCHING, LOGOLDVER
37 symbols.
38
391.86 Fri Dec 4 16:03:21 CET 2009
40 - port to broken loser platform.
41
421.85 Thu Nov 12 03:22:21 CET 2009
43 - speed up object creation/type checking considerably
44 by caching the stashes.
45
461.84 Wed Aug 5 13:52:21 CEST 2009
47 - require common sense.
48 - use schmorp.h for pipe, taking advantage of eventfd.
49 - fix a bug in event pipe creation code on win32.
50
511.83 Sun Jan 11 01:52:56 CET 2009
52 - fix db_upgrade, add db_verify.
53
541.82 Sun Jan 4 11:22:44 CET 2009
55 - use our own socketpair emulation (stolen from libev), as perl's
56 doesn't work on vista, which returns fantasy port numbers
57 in getpeer/sockname.
58
591.81 Tue Oct 21 04:20:25 CEST 2008
60 - check that mutable arguments can be downgraded - this
61 /very indirectly) ensures that output variables won't
62 have spurious utf-8 flags.
63 - fix opmode checdk in db_c_get, db_c_pget again.
64 - allow undef/default arguments for db_compact, for a
65 crash-free tomorrow!
66 - fix a memleak in db_key_range.
67 - started a common pitfdalls section.
68 - added db_env_log_archive.
69 - added db->set_pagesize.
70 - added BDB::IGNORE_LEASE.
71 - reworked documentation structure.
72
731.801 Mon Sep 29 04:58:03 CEST 2008
74 - removed ptrace.h and user.h includes thta have been left in
75 erronously.
76 - "port" to buggy windows compilers. again.
77
781.8 Sat Sep 27 14:01:37 CEST 2008
79 - non-callback requests will now - by default - be executed in the
80 foreground, which is much faster, but doesn't allow parallel
81 processing of other, event-based, requests.
82 - functions that modify their arguments now croak when a constant
83 is passed to them.
84 - db_c_get/db_c_pget requests did not correctly test the operation flags.
85 - db_pget now correctly updates the pkey argument.
86 - keep references to the passed env/db/etc. objects so they
87 can't get destroyed while requests are still outstanding.
88 - fixed a few minor stack issues.
89
901.71 Tue Jul 29 05:30:24 CEST 2008
91 - add const char * to typemap for possible 5.6 support.
92 - untested support for db4.3.
93 - berkelydb needs seriously larger stacksizes (on x86 at least)
94 then what the default xthread.h provides.
95
961.7 Thu Jul 17 14:09:25 CEST 2008
97 - use a totally different mechanism to pass callbacks to
98 requests (see manpage).
99 - optional arguments before the callback can now be left out.
100 - use less memory per request, probably be a bit faster, too.
101 - fix a memory leak (callbacks were never freed).
102 - add a basic testsuite.
103 - add (untested) support for cdsgroup_begin and db_exists.
104 - make BDB::VERSION compatible to UNIVERSAL::VERSION.
105
1061.6 Tue Jul 8 10:34:58 CEST 2008
107 - add new BDB::VERSION function for easy version checks.
108 - work around broken bsd headers once more.
109 - support for berkeley db 4.7 added.
110 - add support for log_set_config and it's constants,
111 and set_intermediate_dir_mode.
112 - add db_env_dbrename and db_env_dbremove.
113
1141.5 Sat May 10 22:22:42 CEST 2008
115 - port to solaris perls configured for old posix
116 (analysed by Jost Krieger).
3 - do our own stack memory management for threads - linux 117 - do our own stack memory management for threads - linux
4 allocates outrageous amounts of VM (not so bad unless you 118 allocates outrageous amounts of VM (not so bad unless you
5 use mlockall...), which severely limits the number of threads 119 use mlockall...), which severely limits the number of threads
6 on 32-bit arches. 120 on 32-bit arches: stack size is the larger of PTHREAD_STACK_MIN
121 and 4096 * sizeof (long) (usually this is 16..64k).
122 - support AnyEvent::BDB.
7 123
81.45 Sun Mar 30 10:01:00 CEST 2008 1241.45 Sun Mar 30 10:01:00 CEST 2008
9 - work around win32 perl's broken filehandles 125 - work around win32 perl's broken filehandles
10 (this cannot work in all cases, so watch out). 126 (this cannot work in all cases, so watch out).
11 127

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines