summaryrefslogtreecommitdiff
path: root/rpm.c
AgeCommit message (Collapse)AuthorFilesLines
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-1/+1
- 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-11/+12
- 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-05-25- perform db->verify when closing db files.jbj1-3/+19
CVS patchset: 4813 CVS date: 2001/05/25 19:51:53
2001-05-05- enough lclint annotations and fiddles already.jbj1-1/+1
CVS patchset: 4741 CVS date: 2001/05/05 19:28:32
2001-05-03- still more boring lclint annotations and fiddles.jbj1-3/+3
CVS patchset: 4738 CVS date: 2001/05/03 21:00:18
2001-04-21Sync with rpm-4_0 branch.jbj1-2/+0
CVS patchset: 4700 CVS date: 2001/04/21 06:02:09
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-9/+77
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
2001-01-29Commit to install file state machine.jbj1-0/+2
CVS patchset: 4509 CVS date: 2001/01/29 22:53:48
2001-01-28Apply suffixes only to files.jbj1-0/+18
Bundle dev/symlink/fifo/sock into hdr state machine. CVS patchset: 4505 CVS date: 2001/01/28 19:12:04
2001-01-21- cpio mappings carry dirname/basename, not absolute path.jbj1-22/+34
CVS patchset: 4474 CVS date: 2001/01/21 15:43:32
2001-01-16Increase size of help format buffer (#24093).jbj1-1/+1
CVS patchset: 4450 CVS date: 2001/01/16 13:39:50
2000-12-19Sync with rpm-4_0 branch.jbj1-2/+2
CVS patchset: 4361 CVS date: 2000/12/19 23:22:00
2000-12-12Sync with rpm-4_0 branch.jbj1-3/+4
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-09-14Revert rpmrc excision for now.jbj1-0/+4
rpmio: add rpmlog.c/rpmlog.h. CVS patchset: 4163 CVS date: 2000/09/14 11:42:48
2000-09-13- fix: honor --test when doing --freshen.jbj1-1/+1
CVS patchset: 4158 CVS date: 2000/09/13 17:26:54
2000-09-01- unify rpmError and rpmMessge interfaces through rpmlog.jbj1-1/+9
- collect and display rpm build error messages at end of build. CVS patchset: 4149 CVS date: 2000/09/01 21:15:40
2000-08-29- translate rpm.8 man page (Peter Ivanyi <ivanyi@internet.sk>).jbj1-3/+3
Doxygen annotations. CVS patchset: 4146 CVS date: 2000/08/29 22:04:33
2000-08-27- consistent return for all signature verification.jbj1-3/+3
- use enum for signature header tags. CVS patchset: 4137 CVS date: 2000/08/27 21:35:14
2000-08-03Sanity (make dist).jbj1-6/+7
CVS patchset: 4009 CVS date: 2000/08/03 16:10:56
2000-07-24Cosmetic.jbj1-1/+1
CVS patchset: 3977 CVS date: 2000/07/24 21:32:01
2000-07-11- remove build mode help from rpm.c, use rpmb instead.jbj1-7/+0
- support for rpmlib(...) internal feature dependencies. CVS patchset: 3933 CVS date: 2000/07/11 02:12:49
2000-07-09- prefix payload paths with "./", otherwise "/" can't be represented.jbj1-1/+1
- fix: compressFilelist broke when fed '/'. - fix: typo in --last popt alias (#12690). - fix: clean file paths before performing -qf (#12493). CVS patchset: 3930 CVS date: 2000/07/09 23:10:25
2000-07-09Help message field alignment.jbj1-1/+1
CVS patchset: 3928 CVS date: 2000/07/09 15:50:39
2000-07-08Typo.jbj1-1/+1
CVS patchset: 3925 CVS date: 2000/07/08 19:37:54
2000-07-05Option --ftpport misdocumented as --ftpuseport.jbj1-1/+1
CVS patchset: 3917 CVS date: 2000/07/05 11:45:07
2000-06-23- python: initdb binding (Dan Burcaw <dburcaw@terraplex.com>).jbj1-0/+11
- internalize --freshen (Gordon Messmer <yinyang@eburg.com>). CVS patchset: 3905 CVS date: 2000/06/23 00:49:43
2000-06-12Add dbcursor to dbi interface.jbj1-51/+0
CVS patchset: 3830 CVS date: 2000/06/12 22:07:13
2000-06-11Fix db return code handling, majorly horked.jbj1-7/+15
Autoconf detection of db-3.1. Move --all to query/verify popt table. CVS patchset: 3829 CVS date: 2000/06/11 19:15:27
2000-06-06Use libtool-1.3.5.jbj1-21/+0
Sanity (make dist). CVS patchset: 3817 CVS date: 2000/06/06 09:01:06
2000-06-01Split popt glue into lib/popt{BT,QV}.c.jbj1-1/+5
Add dependencies to *.la. CVS patchset: 3787 CVS date: 2000/06/01 04:47:42
2000-06-01Hack to pass build args correctly.jbj1-0/+5
Create noarch symlink to canonical arch directory. CVS patchset: 3785 CVS date: 2000/06/01 02:00:12
2000-05-26Remove build modes from rpm, use rpmb and/or popt glue instead.jbj1-269/+24
CVS patchset: 3754 CVS date: 2000/05/26 18:51:11
2000-05-24- change popt exec alias in oreder to exec rpm children.jbj1-51/+92
- split rpm into 5 pieces along major mode fault lines with popt glue. CVS patchset: 3750 CVS date: 2000/05/24 17:53:35
2000-05-12fix: define/eval options assumed sizeof(int) == sizeof(void *).jbj1-2/+4
CVS patchset: 3724 CVS date: 2000/05/12 23:10:43
2000-03-30Mostly functional db2 interface, db3 still has problems.jbj1-2/+0
CVS patchset: 3645 CVS date: 2000/03/30 19:22:46
2000-03-26Add --preferdb for now to permit testing db0/db1/db2.jbj1-0/+3
CVS patchset: 3641 CVS date: 2000/03/26 22:45:02
2000-03-15- fix: noLibio = 0 on Red Hat 4.x and 5.x.jbj1-2/+2
- fix: typo in autodeps/linux.req. CVS patchset: 3630 CVS date: 2000/03/15 19:50:57
2000-02-27Solaris2.6 portability.jbj1-1/+7
CVS patchset: 3591 CVS date: 2000/02/27 18:52:30
2000-02-23Add %_i18ndomains configuration.jbj1-4/+0
CVS patchset: 3583 CVS date: 2000/02/23 22:40:53
2000-02-23i18n lookaside.jbj1-1/+5
CVS patchset: 3581 CVS date: 2000/02/23 17:34:41
2000-02-13Patches from PLD.jbj1-1/+2
CVS patchset: 3556 CVS date: 2000/02/13 19:24:19
1999-12-15Correct --tarball option (long name should have been --tarbuild).jbj1-1/+1
CVS patchset: 3485 CVS date: 1999/12/15 18:19:47
1999-12-12reload macros from cmd line when re-reading config files.jbj1-3/+13
CVS patchset: 3479 CVS date: 1999/12/12 21:14:05
1999-11-26Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.jbj1-0/+3
rpm.c: Add --nodirtokens and --dirtokens to control file list compression. lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE. lib/misc.c: Add expandFileList analogue to compressFileList. build/pack.c: Compress file list only if compression is requested. lib/rpmdb.c: Expand file list before headerWrite if compression not requested. CVS patchset: 3436 CVS date: 1999/11/26 21:58:42
1999-11-15rpm.c: Add --ftpdebug, --urldebug, --rpmiodebug (for my sanity).jbj1-2/+11
build/pack.c: Remove unnecessary persist in package{Sources,Binaries}. lib/rpmio.c: Expose fdGetFp() for use in url.c. lib/rpmio.c: Debug refs with FILE/FTP/HTTP url's. lib/url.c: Push fp in order to use Fclose() when cleaning up url cache. CVS patchset: 3425 CVS date: 1999/11/15 22:16:54
1999-11-14lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.jbj1-0/+3
lib/rpmio.c: Add fd{Get,Set}{Io,Fp,Fdno} abstraction wrappers. lib/rpmio.c: Start rationalizing debug output by using fdbg to display the fd layer stack. rpm.c: Add --nolibio to disable libio if desired. rpm2cpio.c: Use Fdopen(..., gzdio) and ufdCopy(). build/build.c: Use Fdopen(..., fpio) rather than fdio. build/files.c: Use Fdopen(..., fpio) rather than ufdio. build/parseSpec.c: ditto. lib/macro.c: ditto. lib/rpmrc.c: ditto lib/macro.c: Use Fopen(..., ufdio) in isCompressed() rather that fdOpen(). lib/misc.c: ditto. lib/misc.c: Avoid fstat by using Stat. build/pack.c: Add persist fdLink() and use fdFree() in package{Sources,Binaries} build/pack.c: Try to remove the fdDup before cpioBuildArchive() call. build/pack.c: Use rpmGenPath with %{_builddir}. build/parsePreamble.c: Use fdSize rather than Stat to get icon file size. lib/rpmrc.c: ditto lib/ftp.c: start capturing ufdio layer syserrno/errcookie. CVS patchset: 3424 CVS date: 1999/11/14 19:15:18