summaryrefslogtreecommitdiff
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2002-08-07Teach unzip about %setup -q.jbj1-1/+4
CVS patchset: 5609 CVS date: 2002/08/07 14:20:45
2002-08-03Remove dbi_tear_down, now that rpmdb's are closed on signals.jbj1-5/+17
lclint fiddles. CVS patchset: 5596 CVS date: 2002/08/03 22:31:39
2002-07-31- configurable (default off) build failure iff unpackaged files (PLD).jbj1-4/+87
CVS patchset: 5586 CVS date: 2002/07/31 18:27:53
2002-07-31Carry PLD scripts/configuration for perl/python/php in rpm sources.jbj1-1/+11
CVS patchset: 5585 CVS date: 2002/07/31 15:13:46
2002-07-29- update trpm.jbj1-10/+10
- 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-1/+21
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-13/+13
- wire --nosignatures et al as common options, rework CLI options. CVS patchset: 5575 CVS date: 2002/07/28 00:41:15
2002-07-21- add methods to make signature handling opaque wrto rpmts.jbj2-8/+8
CVS patchset: 5566 CVS date: 2002/07/21 22:06:19
2002-07-20- version added to *.la dependency libraries (#69063).jbj1-1/+1
- expose digests in rpmio API, but hide internal beecrypt API (#68999). CVS patchset: 5561 CVS date: 2002/07/20 21:07:31
2002-07-20- popt: parse file into string of options (#56860).jbj1-2/+0
CVS patchset: 5560 CVS date: 2002/07/20 19:02:40
2002-07-14- python: sanity check fixes on rpmts/rpmte methods.jbj1-0/+1
CVS patchset: 5554 CVS date: 2002/07/14 21:23:29
2002-07-13- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.jbj2-9/+9
- revert headerFree/headerLink/headerUnlink debugging. CVS patchset: 5550 CVS date: 2002/07/13 19:08:51
2002-07-08Propagate splint-3.0.1.7 close(2) internalState annotation throughout.jbj9-83/+67
CVS patchset: 5542 CVS date: 2002/07/08 14:21:26
2002-07-02Add boundsread annotations throughout, enable +bounds checking.jbj12-2/+39
Start narrowing the scope of bounds annotations by adding more annotations. CVS patchset: 5537 CVS date: 2002/07/02 23:54:35
2002-06-25- python: link internal libelf (if used) directly into rpmmodule.so.jbj1-1/+1
CVS patchset: 5525 CVS date: 2002/06/25 18:43:40
2002-06-23Add boundswrite annotations everywhere.jbj16-1/+115
CVS patchset: 5522 CVS date: 2002/06/23 19:47:08
2002-06-22Factor bounds checking annotations into source code.jbj2-0/+6
CVS patchset: 5521 CVS date: 2002/06/22 18:51:56
2002-06-20- make sure that rpm can verify prelinked shared libraries.jbj1-1/+1
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore. CVS patchset: 5512 CVS date: 2002/06/20 02:19:21
2002-06-19Annotate incondefs in source code.jbj2-11/+7
CVS patchset: 5509 CVS date: 2002/06/19 18:52:46
2002-06-09Sanity.jbj1-2/+2
CVS patchset: 5477 CVS date: 2002/06/09 22:15:16
2002-05-19- fix: synthesize unpacking progress callbacks for packages w/o files.jbj2-0/+6
CVS patchset: 5440 CVS date: 2002/05/19 23:37:24
2002-05-19- Grand Renaming of rpm data types.jbj5-22/+24
CVS patchset: 5439 CVS date: 2002/05/19 18:42:25
2002-05-16- opaque (well mostly) rpmTransactionSet using methods.jbj3-6/+9
CVS patchset: 5437 CVS date: 2002/05/16 16:55:21
2002-05-04Add toy db->associate, db->join, dbcursor->c_pget wrappers.jbj1-1/+1
CVS patchset: 5421 CVS date: 2002/05/04 20:13:14
2002-04-13- use rpmdb-redhat to suggest dependency resolution(s).jbj2-1/+3
CVS patchset: 5401 CVS date: 2002/04/13 01:28:20
2002-04-11- rescusitate --rebuild.jbj4-3/+9
CVS patchset: 5389 CVS date: 2002/04/11 16:55:19
2002-04-08doxygen cleanup.jbj5-10/+55
CVS patchset: 5379 CVS date: 2002/04/08 18:56:01
2002-04-07- speedup large queries by ~50%.jbj1-6/+6
- 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-03-06- add header DSA signature.jbj1-0/+3
CVS patchset: 5345 CVS date: 2002/03/06 23:17:31
2002-03-03- add payload uncompressed size to signature to avoid rewriting header.jbj1-1/+14
- drill header sha1 into signature parallel to header+payload md5. - mandatory "most effective" signature check on query/verify/install. - don't bother adding empty filemd's to index. - add Pubkey index, using signer id as binary key. - display pubkeys in hex when debugging db access. - retrieve pubkey(s) from rpmdb, not from detached signature file. - reapply Berkeley DB patch #4491. CVS patchset: 5341 CVS date: 2002/03/03 23:09:49
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-01- permit args to be hidden within %%__find_{requires,provides}.jbj1-10/+34
- a couple more perl.{prov,req} fiddles. CVS patchset: 5289 CVS date: 2002/02/01 15:19:44
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
2002-01-27Merge from rpm-4.0.4.jbj1-13/+31
- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32. - fix: fancy hash fiddles if not a tty. - fix: handle /.../ correctly in rpmCleanPath(). CVS patchset: 5274 CVS date: 2002/01/27 16:49:06
2002-01-18- missing key(s) on keyring when verifying a signature is now an error.jbj4-13/+24
- remove dependency whiteout. - splint fiddles. CVS patchset: 5255 CVS date: 2002/01/18 22:51:30
2002-01-11- permit subset installs for %lang colored hardlink file sets.jbj1-38/+9
CVS patchset: 5252 CVS date: 2002/01/11 23:03:22
2002-01-05Spelling error.jbj1-1/+1
CVS patchset: 5234 CVS date: 2002/01/05 18:41:05
2001-12-08- lclint-3.0.0.19 fiddles.jbj1-1/+3
CVS patchset: 5217 CVS date: 2001/12/08 17:21:36
2001-12-06- 3 madvise calls and a 16Mb mmapped buffer == ~5% install speedup. Wow.jbj1-3/+3
- use db-4.0.14 final internally. CVS patchset: 5215 CVS date: 2001/12/06 18:34:49
2001-11-18- convert file md5sum's to binary on the fly, reducing memory footprint.jbj1-2/+2
CVS patchset: 5192 CVS date: 2001/11/18 17:49:21
2001-11-12- commit to using rpmDepSet and TFI_t, not header.jbj1-0/+2
- lclint rpmio fiddles. CVS patchset: 5177 CVS date: 2001/11/12 20:51:05
2001-11-11Replace loadFi with fiNew, freeFi with fiFree.jbj2-3/+8
CVS patchset: 5175 CVS date: 2001/11/11 20:45:20
2001-11-11- factor per-transactionElement data out of TFI_t through pointer ref.jbj1-3/+5
CVS patchset: 5174 CVS date: 2001/11/11 16:17:57
2001-11-11- common structure elements for unification of TFI_t and rpmFNSet.jbj1-1/+5
CVS patchset: 5173 CVS date: 2001/11/11 12:47:08
2001-11-06- fix: harmless typo in db3 chroot hack.jbj3-5/+29
- fix: big-endian's with sizeof(time_t) != sizeof(int_32) mtime broken. - fix: add Korean message catalogs (#54473). - add RPHNPLATFORM and PLATFORM tags. - linear search on added package provides is dumb. - discarding entire signature header when using --addsign is dumb. CVS patchset: 5159 CVS date: 2001/11/06 22:46:26
2001-11-01- add header refcount annotations throughout.jbj2-9/+9
CVS patchset: 5146 CVS date: 2001/11/01 20:15:10
2001-10-28- memory indices for dependency check are typedef'd and abstract'd.jbj4-12/+22
- no-brainer refcounts for fi object, debug the mess. - dump the header early in transaction, recreate fi before installing. CVS patchset: 5137 CVS date: 2001/10/28 22:17:47
2001-10-27- legacy signatures always checked where possible on package read.jbj1-11/+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.jbj2-31/+76
- 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.jbj5-5/+232
CVS patchset: 5133 CVS date: 2001/10/25 01:36:32