Commit Graph

246 Commits

Author SHA1 Message Date
jbj 094e57ce71 - rework configure.ac et al to lose internal library baggage flexibly.
CVS patchset: 7775
CVS date: 2005/02/17 02:36:37
2005-02-17 02:36:37 +00:00
jbj f94168ba0e - remove remnant -I/opt/local hacks, --prefix=/usr is recommended.
CVS patchset: 7773
CVS date: 2005/02/16 20:04:28
2005-02-16 20:04:28 +00:00
jbj c94624a03c - sqlite3: update encode/decode from sqlite-2.8.16.
- add --xml popt alias for query modes.
- remove _rpmdb now that python2.[34] are commonly available.

CVS patchset: 7770
CVS date: 2005/02/16 19:05:36
2005-02-16 19:05:36 +00:00
jbj ce642a9360 fix: restore longer scope for sqlite3 data (which frees on cClose).
CVS patchset: 7767
CVS date: 2005/02/16 03:45:54
2005-02-16 03:45:54 +00:00
jbj d0615e9641 - macosx: change to --prefix=/usr rather than /opt/local.
- use waitpid rather than SIGCHLD reaper.
- rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do.

CVS patchset: 7761
CVS date: 2005/02/13 03:01:09
2005-02-13 03:01:09 +00:00
jbj 2a9a1c4cdb Run-time endian test rather than chasing <endian.h> (#146752).
CVS patchset: 7739
CVS date: 2005/02/03 17:28:04
2005-02-03 17:28:04 +00:00
jbj d32eae9562 Orphans.
CVS patchset: 7738
CVS date: 2005/02/03 16:21:36
2005-02-03 16:21:36 +00:00
jbj 0935020492 - fix: length of gpg V4 hash seed was incorrect (#146896).
- add support for V4 rfc-2440 signatures.

CVS patchset: 7737
CVS date: 2005/02/02 18:47:42
2005-02-02 18:47:42 +00:00
jbj 9e1bfe0af5 - blueprint rpm-4_4 and HEAD to minimize diff spew.
CVS patchset: 7706
CVS date: 2005/01/23 20:44:57
2005-01-23 20:44:57 +00:00
jbj 217c588baa Build on macosx.
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
2005-01-17 23:58:09 +00:00
jbj c7510bceec build rpm-4.4.1-0.6.
CVS patchset: 7674
CVS date: 2005/01/05 04:46:01
2005-01-05 04:46:01 +00:00
jbj 84ec406c35 - mac os x patches (#133611, #133612, #134637).
CVS patchset: 7673
CVS date: 2005/01/04 19:31:31
2005-01-04 19:31:31 +00:00
jbj 228d0e350a Splint fiddles.
CVS patchset: 7669
CVS date: 2005/01/04 17:11:00
2005-01-04 17:11:00 +00:00
jbj f5203aea8b - add support for automagic pubkey retrieval using HKP.
CVS patchset: 7617
CVS date: 2004/11/28 21:14:41
2004-11-28 21:14:41 +00:00
jbj 3ffb936701 - bump soname into libfoo-4.4.so everywhere.
CVS patchset: 7590
CVS date: 2004/11/19 17:41:09
2004-11-19 17:41:09 +00:00
jbj f9473219d5 - selinux: use rpm_execcon, not execv, to run scriptlets (#136848).
- fix: segfault on --verifydb (#138589).

CVS patchset: 7577
CVS date: 2004/11/11 06:11:37
2004-11-11 06:11:37 +00:00
jbj 8ce559b875 Avoid unnecessary chroot("/") calls for certain Mac OSX kernels.
Strip URL clutter from --root paths in rpmtsRootDir(ts) and newRpmdb().

CVS patchset: 7574
CVS date: 2004/11/11 03:58:46
2004-11-11 03:58:46 +00:00
jbj afeddbf68d Stub in URL_IS_HTTPS everywhere.
CVS patchset: 7536
CVS date: 2004/11/04 13:29:11
2004-11-04 13:29:11 +00:00
jbj a1bfe90ddc DB_WRITECURSOR cannot be used with sunrpc dbenv.
CVS patchset: 7498
CVS date: 2004/10/21 13:26:05
2004-10-21 13:26:05 +00:00
jbj b96dba474f Install all Berkeley DB utilities.
Don't set DB_WRITECURSOR if using sunrpc.

CVS patchset: 7497
CVS date: 2004/10/21 00:24:38
2004-10-21 00:24:38 +00:00
jbj 343b3223e8 Merge iterator types into pseudo tags.
Load argv and ftpopts through iterator modifier, not creator.

CVS patchset: 7486
CVS date: 2004/10/19 15:54:38
2004-10-19 15:54:38 +00:00
jbj e93a77c9b7 Add generalized iterator to rpmlib.
CVS patchset: 7482
CVS date: 2004/10/18 01:08:56
2004-10-18 01:08:56 +00:00
jbj dea95c48df Upgrade to db-4.3.14 internal.
CVS patchset: 7473
CVS date: 2004/10/16 12:50:52
2004-10-16 12:50:52 +00:00
jbj a36aa761ec More changes from rpm-4_3 branch.
CVS patchset: 7441
CVS date: 2004/10/09 20:22:01
2004-10-09 20:22:01 +00:00
jbj c15266f569 Splint fiddles.
CVS patchset: 7436
CVS date: 2004/10/09 17:44:27
2004-10-09 17:44:27 +00:00
jbj dfc183d5a7 Orphan.
CVS patchset: 7338
CVS date: 2004/06/15 20:04:54
2004-06-15 20:04:54 +00:00
jbj 940d50af52 - add type to tag array.
CVS patchset: 7337
CVS date: 2004/06/15 18:08:05
2004-06-15 18:08:05 +00:00
jbj 8035f3bf55 Use tag table passed to headerSprintf rather than tagName() for xml lookup.
CVS patchset: 7334
CVS date: 2004/06/15 06:39:25
2004-06-15 06:39:25 +00:00
jbj 380a2a3d37 - fix: disable fingerprint generation on kernel paths.
CVS patchset: 7331
CVS date: 2004/06/14 18:20:41
2004-06-14 18:20:41 +00:00
jbj 60057a2de1 Splint fiddles.
CVS patchset: 7195
CVS date: 2004/03/26 17:27:57
2004-03-26 17:27:57 +00:00
jbj 227d09b4ba Endian neutral join keys for rpmdbAdd() and rpmdbRemove().
CVS patchset: 7192
CVS date: 2004/03/25 19:41:22
2004-03-25 19:41:22 +00:00
jbj 951c816851 - endian neutral rpmdb join keys (finally).
CVS patchset: 7191
CVS date: 2004/03/25 18:14:03
2004-03-25 18:14:03 +00:00
jbj a1a283837a Resurrect "other endian" rpmdb functionality.
CVS patchset: 7177
CVS date: 2004/03/18 15:29:23
2004-03-18 15:29:23 +00:00
joden 21dd22e321 Initial autorollback feature.
CVS patchset: 7147
CVS date: 2004/03/05 02:23:14
2004-03-05 02:23:14 +00:00
jbj a3bf9b96f9 - use -fPIC -DPIC on all platforms, not just mandatory (#112713).
CVS patchset: 7051
CVS date: 2003/12/30 15:12:50
2003-12-30 15:12:50 +00:00
jbj b106986999 - spelling corrections (#112728).
CVS patchset: 7047
CVS date: 2003/12/30 13:14:49
2003-12-30 13:14:49 +00:00
jbj 32c0cfd728 - fix: escape '+' in regex patterns through RPMMIRE_DEFAULT (#103851).
- RPMMIRE_DEFAULT is overkill, use RPMMIRE_STRCMP instead (#103851).

CVS patchset: 7011
CVS date: 2003/12/26 16:34:52
2003-12-26 16:34:52 +00:00
jbj bea918bb77 Add --filecontext, --fscontext, --recontext for 3 sources of security contexts.
CVS patchset: 6994
CVS date: 2003/12/22 07:47:45
2003-12-22 07:47:45 +00:00
jbj 6db41ea31c Typo.
CVS patchset: 6978
CVS date: 2003/12/18 03:36:21
2003-12-18 03:36:21 +00:00
jbj b0fc5b445f - detect (and remove) dbenv files while upgrading to db-4.2.52.
- fix: dangling pointer brain fart (#107835).

CVS patchset: 6976
CVS date: 2003/12/18 03:14:08
2003-12-18 03:14:08 +00:00
jbj 60207c0346 - build with db-4.2.52 internal.
- refresh bsddb.

CVS patchset: 6973
CVS date: 2003/12/16 03:41:35
2003-12-16 03:41:35 +00:00
jbj 752cac72e2 - only internal Berkeley db from now on.
- revive "make dist".

CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj 3dcfeb3f9a Merge changes from rpm-4.2.1 development.
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj 3182fc3777 - don't attempt to remove dbenv on --rebuilddb.
- autorelocate ix86 package file paths on ia64.

CVS patchset: 6925
CVS date: 2003/07/02 19:26:04
2003-07-02 19:26:04 +00:00
jbj d865a3cfe1 dump xml queryformat debugging code.
CVS patchset: 6892
CVS date: 2003/06/04 18:02:49
2003-06-04 18:02:49 +00:00
jbj dac695e290 Prepare to build with external beecrypt-3.0.0.
CVS patchset: 6871
CVS date: 2003/05/22 21:21:43
2003-05-22 21:21:43 +00:00
jbj 9c5529608e - don't use error string after gzclose (Dmitry V. Levin).
Spliddles for rpmio, drill h_errno all the way through.

CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
2003-05-08 20:39:29 +00:00
jbj 783219a832 fix: prevent segfault if malicious server sends 1 GB of data through ftpNLST.
fix: rpmal could segfault under obscure conditions.
Use array, not individual structures, for rpmsw{Enter,Exit} timestamps.

CVS patchset: 6735
CVS date: 2003/04/08 21:42:55
2003-04-08 21:42:55 +00:00
jbj f60ec855de Calibrated stopwatch using rdtsc.
Probes for digest/signature and rpmdb.

CVS patchset: 6734
CVS date: 2003/04/07 12:05:35
2003-04-07 12:05:35 +00:00
jbj 126654591c Gettextify output strftime(3) formats (#83611).
CVS patchset: 6731
CVS date: 2003/04/03 00:07:41
2003-04-03 00:07:41 +00:00