Commit Graph

36 Commits

Author SHA1 Message Date
Panu Matilainen baa1cf0e1b Remove BDB RPC "support"
- it's insecure, used by nobody (its been rather broken for a long
  time) and all, but BDB 4.8.x removed RPC support from upstream so we
  cant very well support in the future even if we wanted to
2009-09-21 11:00:50 +03:00
Ralf Corsépius 343effc65f Remove (unused). 2007-10-01 13:17:15 +02:00
Ralf Corsépius bbf4703c5e Remove splint tag magic. 2007-09-11 16:56:09 +02:00
Ralf Corsépius 1fe306aa67 Add check: 2007-08-30 18:35:14 +02:00
Panu Matilainen ee5d67f1f0 Fool bdb make system to "work" with distcheck 2007-07-24 14:14:27 +03:00
Paul Nasrat 9de7baea6b This fixes the db build to handle newer CFLAGS which can contain the long
option --param.
2007-02-22 12:16:04 +00:00
jbj 0189ffbf59 Ignore generated files.
CVS patchset: 7521
CVS date: 2004/10/29 00:00:47
2004-10-29 00:00:47 +00:00
jbj 067fbd90e2 Escaped tab for non-gnu sed (#104821).
CVS patchset: 7032
CVS date: 2003/12/27 16:02:18
2003-12-27 16:02:18 +00:00
jbj 1359f248a3 splint fiddles.
CVS patchset: 6797
CVS date: 2003/04/30 20:04:58
2003-04-30 20:04:58 +00:00
jbj c346c3e69f - dynamically link /bin/rpm, link against good old -lpthread.
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
2002-12-20 15:03:18 +00:00
jbj 1552eaba2e - disable fcntl(2) lock on Packages until glibc+nptl is fixed.
- make cdb locks "private" for pthreads compatibility w/o NPTL.
- add --enable-posixmutexes to use NPTL.
- make dependency generation "opt-out" everywhere.

CVS patchset: 5943
CVS date: 2002/12/15 18:30:44
2002-12-15 18:30:44 +00:00
jbj d097ccae7c Remove CVS cruft.
CVS patchset: 5769
CVS date: 2002/10/12 17:05:19
2002-10-12 17:05:19 +00:00
jbj 868c27220d lclint annotations.
CVS patchset: 5756
CVS date: 2002/10/07 09:05:06
2002-10-07 09:05:06 +00:00
jbj 622e406784 Update to db-4.1.17.
CVS patchset: 5636
CVS date: 2002/08/14 21:35:35
2002-08-14 21:35:35 +00:00
jbj f32db08a31 - detect athlon/duron with CMOV (PLD).
CVS patchset: 5581
CVS date: 2002/07/30 16:39:08
2002-07-30 16:39:08 +00:00
jbj 670ab1c845 - popt: display sub-table options only once on --usage.
- wire --nosignatures et al as common options, rework CLI options.

CVS patchset: 5575
CVS date: 2002/07/28 00:41:15
2002-07-28 00:41:15 +00:00
jbj ffdfd1056e - speedup large queries by ~50%.
- revert to presentation ordering Yet Again (#62158).
- non-glibc: on upgrade, mergesort is much faster than quicksort.

CVS patchset: 5377
CVS date: 2002/04/07 19:52:42
2002-04-07 19:52:42 +00:00
jbj c1d98e55b2 - *really* dump signature header immutable region.
CVS patchset: 5362
CVS date: 2002/03/17 15:49:09
2002-03-17 15:49:09 +00:00
jbj d18bbd9bdc - drill ts/fi through verify mode, add methods to keep fi abstract.
- use mmap when calculating file digests on verify, ~20% faster.

CVS patchset: 5352
CVS date: 2002/03/12 16:56:17
2002-03-12 16:56:17 +00:00
jbj f0907e2f26 Strip CFLAGS passed as argument to db configure.
CVS patchset: 5349
CVS date: 2002/03/09 19:02:59
2002-03-09 19:02:59 +00:00
jbj 09f274515f - make peace with automake et al in 8.0, ugh.
CVS patchset: 5314
CVS date: 2002/02/10 21:13:52
2002-02-10 21:13:52 +00:00
jbj 30b9428ce0 - make peace with gcc-3.1, remove compiler cruft.
CVS patchset: 5313
CVS date: 2002/02/10 19:00:16
2002-02-10 19:00:16 +00:00
jbj 846ed75f9b - tweak overlapped file fingerprint retrieval for speed.
CVS patchset: 5181
CVS date: 2001/11/15 18:22:33
2001-11-15 18:22:33 +00:00
jbj aaaaf45ba6 New file from db-4.0.7 to be ignored.
CVS patchset: 5121
CVS date: 2001/10/19 01:34:52
2001-10-19 01:34:52 +00:00
jbj 750d54d8a3 lclint fiddles.
CVS patchset: 4833
CVS date: 2001/06/04 13:55:58
2001-06-04 13:55:58 +00:00
jbj f5ebe3fb42 - return multiple suggested packages (Pawel Kolodziej <pawelk@pld.org.pl>).
- fix: return suggested packages when using Depends cache.

CVS patchset: 4823
CVS date: 2001/05/31 22:31:14
2001-05-31 22:31:14 +00:00
jbj e6c22123bc - perform db->verify when closing db files.
CVS patchset: 4813
CVS date: 2001/05/25 19:51:53
2001-05-25 19:51:53 +00:00
jbj 71f818828e - headerFree() returns NULL, _free is C++ safe.
CVS patchset: 4807
CVS date: 2001/05/23 14:25:19
2001-05-23 14:25:19 +00:00
jbj 7ebaafac6a Grrr, hacks to the hacks to get db3 to configure.
CVS patchset: 4790
CVS date: 2001/05/14 21:19:34
2001-05-14 21:19:34 +00:00
jbj 3c563d2118 - upgrade to db-3.3.4.
CVS patchset: 4787
CVS date: 2001/05/14 20:12:10
2001-05-14 20:12:10 +00:00
jbj 87c15895a0 - add cron/logrotate scripts to save installed package filenames.
CVS patchset: 4777
CVS date: 2001/05/13 17:55:58
2001-05-13 17:55:58 +00:00
jbj 0f30480a89 Generate manifest for rpmdb.
CVS patchset: 4768
CVS date: 2001/05/11 14:52:28
2001-05-11 14:52:28 +00:00
jbj c7ee573367 - rpm database has rpm.rpm g+w permissions to share db3 mutexes.
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.

CVS patchset: 4765
CVS date: 2001/05/11 04:01:04
2001-05-11 04:01:04 +00:00
jbj 47a7f6e917 Create db2 file manifest, as alpha is different.
CVS patchset: 4755
CVS date: 2001/05/08 13:59:47
2001-05-08 13:59:47 +00:00
jbj 9c636fed5b - create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
CVS patchset: 4752
CVS date: 2001/05/08 00:03:14
2001-05-08 00:03:14 +00:00
jbj d9e5d40dd5 - use internal db-3.2.9 sources to build by default.
- don't build db1 by default.

CVS patchset: 4750
CVS date: 2001/05/07 19:21:16
2001-05-07 19:21:16 +00:00