summaryrefslogtreecommitdiff
path: root/rpmqv.c
AgeCommit message (Collapse)AuthorFilesLines
2002-02-09Sync with 4.0.4, splint clean.jbj1-1/+1
CVS patchset: 5309 CVS date: 2002/02/09 22:39:29
2002-02-04rollback changes from 4.0.4.jbj1-1/+10
CVS patchset: 5297 CVS date: 2002/02/04 16:53:51
2002-02-02Sync with rpm-4.0.4 rollbacks.jbj1-18/+18
CVS patchset: 5293 CVS date: 2002/02/02 22:45:41
2002-01-28popt PAIN, sigh.jbj1-11/+11
CVS patchset: 5283 CVS date: 2002/01/28 16:16:27
2002-01-28Avoid accidental collisions with POPT_BIT_SET for flags in popt tables.jbj1-12/+12
CVS patchset: 5277 CVS date: 2002/01/28 15:18:18
2001-11-03- depends.c: rpmDepSet is (almost) opaque, move to rpmds.[ch].jbj1-18/+3
CVS patchset: 5152 CVS date: 2001/11/03 02:34:15
2001-10-27- transaction sets cerated in cli main.jbj1-13/+12
- no-brainer refcounts for ts object. CVS patchset: 5136 CVS date: 2001/10/27 22:31:10
2001-10-27- legacy signatures always checked where possible on package read.jbj1-10/+3
- wire transactions through rpmcli build modes. - lazy rpmdb open/close through transaction methods (mostly anyways). - no-brainer refcounts for rpmdb object. - check added header against transaction set, replace if newer. CVS patchset: 5135 CVS date: 2001/10/27 20:09:20
2001-10-26- wire transactions through rpmcli install/erase modes.jbj1-7/+19
- legacy signatures always checked on package read. CVS patchset: 5134 CVS date: 2001/10/26 04:16:19
2001-10-25- legacy signatures always checked on -qp and -Vp.jbj1-8/+17
CVS patchset: 5133 CVS date: 2001/10/25 01:36:32
2001-10-24- wire transactions through rpmcli query/verify modes.jbj1-33/+14
CVS patchset: 5132 CVS date: 2001/10/24 13:48:55
2001-10-23- wire transactions through rpmcli signature modes.jbj1-9/+2
CVS patchset: 5131 CVS date: 2001/10/23 20:52:51
2001-10-23- generate an rpm header on the fly for imported pubkeys.jbj1-23/+26
CVS patchset: 5130 CVS date: 2001/10/23 16:48:20
2001-10-17Converging on lclint-3.0.17 strict level.jbj1-6/+5
CVS patchset: 5118 CVS date: 2001/10/17 16:43:36
2001-10-16Factor -type problems into explicit code annotations.jbj1-0/+2
CVS patchset: 5117 CVS date: 2001/10/16 17:42:18
2001-10-15Explicit branchstate annotations.jbj1-3/+10
CVS patchset: 5113 CVS date: 2001/10/15 17:53:34
2001-10-15lclint fiddles to annotate globals.jbj1-2/+33
CVS patchset: 5106 CVS date: 2001/10/15 03:22:10
2001-10-13More lclint annotations.jbj1-10/+10
CVS patchset: 5105 CVS date: 2001/10/13 22:01:38
2001-10-13- ratchet up to lclint "strict" level.jbj1-5/+5
CVS patchset: 5104 CVS date: 2001/10/13 19:35:58
2001-09-24Move to lclint-3.0.0.15, revisit and clean up annotations.jbj1-1/+2
intl/: Add gettext orphans. popt/intl/: Add gettext orphans. beecrypt: Add beecrypt repository. rpmio/tdigest.c: Add beecrypt digest checks. CVS patchset: 5077 CVS date: 2001/09/24 21:53:14
2001-09-21- lclint-3.0.0.15 fiddles.jbj1-1/+3
CVS patchset: 5067 CVS date: 2001/09/21 15:07:11
2001-07-28- fix: --noscripts is another multimode option.jbj1-0/+19
- add tmpdir to configure db3 tmpdir into chroot tree. - permit lazy db opens within chroot. - fix: diddle dbenv path to accomodate backing store reopen in chroot. CVS patchset: 4990 CVS date: 2001/07/28 00:33:07
2001-07-19- fix: 4 memory leaks eliminated.jbj1-0/+2
CVS patchset: 4960 CVS date: 2001/07/19 21:14:05
2001-07-17- fix: _smp_flags macro broken.jbj1-4/+4
- python: bind rhnUnload differently. - fix: rescusitate --querytags. - fix: short aliases broken (#49213). CVS patchset: 4949 CVS date: 2001/07/17 03:03:14
2001-07-13- fix: scope multi-mode options like --nodeps correctly (#48825).jbj1-4/+66
CVS patchset: 4940 CVS date: 2001/07/13 13:44:26
2001-07-11- unlink all __db.nnn files before 1st db open.jbj1-2/+0
CVS patchset: 4932 CVS date: 2001/07/11 00:07:46
2001-07-10- package version now configureable, default v3.jbj1-7/+19
- rename rpm libraries to have version with libtool -release. - fix: -i CLI context broken Yet Again. CVS patchset: 4930 CVS date: 2001/07/10 17:59:11
2001-07-07- popthelp.c: don't use stpcpy to avoid portability grief (#47500).jbj1-3/+7
- permit alias/exec description/arg text to be set from popt config. - use rpmqv.c, not rpm.c, as rpm's main() routine. CVS patchset: 4923 CVS date: 2001/07/07 19:15:17
2001-07-06- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h.jbj1-4/+13
- portability: avoid st_mtime, gendiff uses basename, etc (#47497). - glibc-2.0.x has not __va_copy(). - popthelp.c: static copy of stpcpy/stpncpy for the deprived (#47500). CVS patchset: 4921 CVS date: 2001/07/06 20:37:42
2001-06-25Yet another patial harlink set fix.jbj1-0/+12
CVS patchset: 4903 CVS date: 2001/06/25 20:01:42
2001-06-20- fix: rpm -qlv link count for directories dinna include '..'.jbj1-0/+1
- fix: rpm -qlv size for directories should be zero. - add --noghost to filter non-payload files from rpm -qlv output. CVS patchset: 4897 CVS date: 2001/06/20 21:20:16
2001-06-17- popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558).jbj1-1/+1
CVS patchset: 4872 CVS date: 2001/06/17 00:36:01
2001-06-13- add rpmdbSetIteratorRE() for regex matching in database iterators.jbj1-2/+7
- permit rpm -qa to take RE args applied to name tag. - permit dbiFindMatches() to use version/release patterns. - eliminate all uses of rpmdbSetIterator{Version,Release}. CVS patchset: 4859 CVS date: 2001/06/13 20:57:06
2001-06-12- remove rpmrc Provides: Yet Again, use virtual packages.jbj1-1/+0
- dump cursor debugging wrappers. - rpm --verify can disable rpmFileAttr checks. CVS patchset: 4856 CVS date: 2001/06/12 17:06:47
2001-06-12- remove dead code frpm popt table reorg.jbj1-608/+6
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. - rpm --verify skips files in non-installed states. - rpm --verify skips content checks for %ghost files. - rpm --verify displays config/doc/gnost/license/readme atrrs for files. - rpm --verify checks immutable header region digest if available. - rpmbuild adds header region digest (SHA1 as string). - use rpmTag* typedefs in new hge/hae/hme/hre header vectors. CVS patchset: 4854 CVS date: 2001/06/12 04:10:21
2001-06-08- fix: QUERY_FOR_LIST file count clobbered.jbj1-123/+207
- create top level rpmcli API, factor top level modes into popt tables. - popt: add POPT_BIT_SET/POPT_BIT_CLR to API. - autogen.sh checks for latest libtool-1.4 and automake-1.4-p2. - rpm --verify reports failure(s) if corresponding tag is not in header. - rpm --verify honors %config(missingok), add -v for legacy behavior. CVS patchset: 4852 CVS date: 2001/06/08 20:45:59
2001-06-06- default to dbenv with mpool, --rebuilddb with nofsync is much faster.jbj1-121/+67
CVS patchset: 4849 CVS date: 2001/06/06 19:57:12
2001-06-05- fix typos in linux.{req,prov}.jbj1-16/+25
CVS patchset: 4834 CVS date: 2001/06/05 19:26:22
2001-06-04lclint fiddles.jbj1-0/+6
CVS patchset: 4833 CVS date: 2001/06/04 13:55:58
2001-05-29- fix: popt exec doesn't add '--', --target et al no longer need '='.jbj1-9/+0
- fix: popt consume-next-arg "!#:+" w/o side effect (#41956). CVS patchset: 4817 CVS date: 2001/05/29 20:01:28
2001-05-29- eliminate db-1.85 and db-2.x configuration.jbj1-16/+21
- fix: popt arg sanity checks broken, optarg != optArg. - fix: popt range checks on floats/doubles broken. - popt: return POPT_ERROR_ERRNO on config open/read/close failure. CVS patchset: 4815 CVS date: 2001/05/29 15:03:35
2001-05-25- perform db->verify when closing db files.jbj1-2/+19
CVS patchset: 4813 CVS date: 2001/05/25 19:51:53
2001-05-05- enough lclint annotations and fiddles already.jbj1-9/+25
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-05-03- still more boring lclint annotations and fiddles.jbj1-31/+41
CVS patchset: 4738 CVS date: 2001/05/03 21:00:18
2001-04-30- yet more boring lclint annotations and fiddles.jbj1-0/+2
CVS patchset: 4732 CVS date: 2001/04/30 22:32:22
2001-04-29- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.jbj1-17/+35
- internalize locale insensitive ctype(3) in rpmio.h - boring lclint annotations and fiddles. CVS patchset: 4721 CVS date: 2001/04/29 01:05:43
2001-03-23- fix: parameterized macro segfault (Jakub Bogusz <qboosh@pld.org.pl>).jbj1-1/+1
fix: off by 1 with rpmGlob when presented with multiple non-globbed items. fix: rpmReadPackageManifest actually works now. CVS patchset: 4653 CVS date: 2001/03/23 20:27:48
2001-03-14Sync with rpm-4.0.2 final.jbj1-2/+2
CVS patchset: 4621 CVS date: 2001/03/14 18:07:47
2001-03-04- Add btree indexes for Dirnames, Requireversion, Provideversion, Insttaltid,jbj1-7/+47
and Removetid. - Add per-script and per-trigger control options and flags. - Add --apply option and flags. CVS patchset: 4605 CVS date: 2001/03/04 15:34:53
2001-02-10Reorganize sources before implementing --repackage.jbj1-1/+0
CVS patchset: 4543 CVS date: 2001/02/10 16:47:40