summaryrefslogtreecommitdiff
path: root/rpmqv.c
AgeCommit message (Collapse)AuthorFilesLines
2008-03-24Remove bogus const from rpmRelocation structPanu Matilainen1-1/+1
2008-03-17Remove rollback supportPanu Matilainen1-10/+2
- not possible to do reliably within rpm - effort is better wasted on investigating fs-level snapshots, which is way beyond rpm scope except for hooks to interact with the snapshot mechanism to communicate beginning/end of transaction and such
2008-03-12Refcount dbiTags on db open+close, automatically freePanu Matilainen1-4/+0
- avoids rpmdb_internal include in rpmqv.c and memleak in API clients - avoids having to export dbiTags(Max) at all
2008-02-11Play nice with xargsPanu Matilainen1-2/+2
- xargs considers exit status 255 special, avoid it. The exit status is unrealiable anyway so 254 vs 255 shouldn't matter Patch from Michal Marek
2008-01-30Include spring-cleaningPanu Matilainen1-1/+2
- put some consistency into include ordering - everything (apart from bits missed ;) is now ordered like this 1. "system.h" 2. other system includes 3. rpm public headers 4. rpm private headers 5. "debug.h"
2008-01-30rpmlib.h mass evictionPanu Matilainen1-0/+1
- explicitly include what's really needed instead - document remaining uses
2008-01-07Print --usage to stderr instead of stdout (rhbz#164021)Panu Matilainen1-1/+1
Patch derived from rpm5.org work of Jeff Johnson
2007-12-18Use constfree on relocations for nowPanu Matilainen1-1/+1
- they're totally exposed all they way to rpmqv.c.. eww
2007-12-18Remove bogus const from rpmInstallSource*() parametersPanu Matilainen1-1/+1
- spec and cookie are malloced and need to be freed by caller - unconst various other rpmQVK arguments & friends, no api exists to free them so caller needs to handle anyway
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-6/+6
- adjust include paths accordingly
2007-11-30Move logging related macros rpmlog, adjust includesPanu Matilainen1-0/+1
2007-11-23Expand private include file names to be relative to $(top_srcdir)Ralf Corsépius1-2/+2
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius1-5/+5
2007-11-13Make "rpmbuild -bb --quiet" quiet as should bePanu Matilainen1-1/+8
(without this patch, the option is simply ignored in rpmcliAllPoptTable) Also rhbz#124300 Patch from Pascal Rigaux
2007-10-28Include "rpmbuild.h" instead of <rpmbuild.h>.Ralf Corsépius1-1/+1
2007-10-28Include "rpmcli.h" instead of <rpmcli.h>.Ralf Corsépius1-1/+1
2007-10-27Stop messing around with triple-arg'ed main.Ralf Corsépius1-10/+0
2007-10-09Replace all uses of RPMMESS_NORMAL with RPMLOG_NOTICEPanu Matilainen1-1/+1
2007-09-21Silence compiler whining from bad popt argv definitionPanu Matilainen1-1/+2
2007-09-20Rename freeFilesystems() to rpmFreeFilesystems() for namespacingPanu Matilainen1-1/+1
2007-09-18Change main() to using char *argv[].Ralf Corsépius1-2/+2
2007-09-17Hide db index handling and rpmdb details from the API to internal headerPanu Matilainen1-0/+2
2007-09-17Apply poptReadDefaultConfig iff RPM_USES_POPTREADDEFAULTCONFIG is set.Ralf Corsépius1-0/+2
2007-09-17Remove url caching, don't need it...Panu Matilainen1-1/+0
2007-09-11Remove splint tags.Ralf Corsépius1-54/+18
2007-09-03Remove a couple remaing LCLINT ifdefsPanu Matilainen1-6/+3
2007-08-08Fix permissionsPanu Matilainen1-0/+0
2007-04-16Check rpmtsInitDB return value. Also patches rpm.c, whichPaul Nasrat1-1/+1
actually is not used anymore. Patch from OpenSuSE
2007-04-16Allow "--ignoresize" for erase operations.Paul Nasrat1-1/+1
Patch from OpenSuSE
2005-03-13- permit RSA/{sha1,sha256,sha384,sha512} signature verification.jbj1-2/+6
CVS patchset: 7805 CVS date: 2005/03/13 01:56:50
2005-01-17Build on macosx.jbj1-0/+1
CVS patchset: 7701 CVS date: 2005/01/17 23:58:09
2004-11-10- add --delsign to purge packages of digital signatures.jbj1-1/+2
CVS patchset: 7569 CVS date: 2004/11/10 00:50:41
2004-10-25Wire ftsOpts globally.jbj1-0/+8
CVS patchset: 7510 CVS date: 2004/10/25 15:26:51
2004-10-25Add undocumented --hdlist and --ftswalk query/verify sources.jbj1-2/+4
Bugs: * @todo hdlist should use argv to open system hdlist path. CVS patchset: 7508 CVS date: 2004/10/25 01:10:13
2004-07-05- bump rpm and popt versions to insure "newer".jbj1-7/+2
- change default behavior to resolve file conflicts as LIFO. - add --fileconflicts to recover rpm traditional behavior. - prefer elf64 over elf32 files, everywhere and always (#126853). CVS patchset: 7354 CVS date: 2004/07/05 15:24:17
2003-05-08- don't use error string after gzclose (Dmitry V. Levin).jbj1-1/+1
Spliddles for rpmio, drill h_errno all the way through. CVS patchset: 6826 CVS date: 2003/05/08 20:39:29
2003-01-28- fix: clean relocation path for --prefix=/.jbj1-2/+3
- python: permit stdout/stderr to be remapped to install.log. CVS patchset: 6031 CVS date: 2003/01/28 17:17:26
2003-01-22Exit non-zero with bogus args.jbj1-7/+5
CVS patchset: 6021 CVS date: 2003/01/22 12:28:41
2002-12-22- simplify specfile query linkage loop.jbj1-6/+4
- drill rpmts into parseSpec(), carrying Spec along. CVS patchset: 5958 CVS date: 2002/12/22 02:11:05
2002-12-21- add --enable-posixmutexes when configuring on linux.jbj1-1/+3
- add rpmdb_{deadlock,dump,load,svc,stat,verify} utilities. - include srpm pkgid in binary headers (#71460). - add %check scriptlet to run after %install (#64137). CVS patchset: 5957 CVS date: 2002/12/21 20:37:37
2002-12-19- add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.jbj1-2/+2
CVS patchset: 5950 CVS date: 2002/12/19 23:41:52
2002-11-29- build with external elfutils (preferred), if available.jbj1-1/+1
CVS patchset: 5900 CVS date: 2002/11/29 21:35:53
2002-11-16- fix: option conflict error message (#77373).jbj1-1/+1
CVS patchset: 5872 CVS date: 2002/11/16 15:06:17
2002-10-26- fix: permit build with --disable-nls (#76258).jbj1-0/+2
- add error message on glob failure (#76012). CVS patchset: 5821 CVS date: 2002/10/26 14:43:43
2002-08-06- add bitmask for precise control of signature/digest verification.jbj1-2/+3
CVS patchset: 5604 CVS date: 2002/08/06 01:41:44
2002-08-03Remove dbi_tear_down, now that rpmdb's are closed on signals.jbj1-2/+2
lclint fiddles. CVS patchset: 5596 CVS date: 2002/08/03 22:31:39
2002-07-31- make --querytags a common option, fix errant regex (#70135).jbj1-11/+0
- db3: increase mpool and cachesize, compile w/o --enable-debug. CVS patchset: 5584 CVS date: 2002/07/31 13:11:25
2002-07-29- update trpm.jbj1-35/+27
- factor all mode-specific options into mode-specific tables. - treat an unspecified epoch as Epoch: 0 everywhere. CVS patchset: 5578 CVS date: 2002/07/29 23:06:06
2002-07-28- python: don't segfault in ts.GetKeys() on erased packages.jbj1-6/+6
resurrect build modes. add undocumented debugging options. CVS patchset: 5577 CVS date: 2002/07/28 14:52:33
2002-07-28- popt: display sub-table options only once on --usage.jbj1-350/+34
- wire --nosignatures et al as common options, rework CLI options. CVS patchset: 5575 CVS date: 2002/07/28 00:41:15