summaryrefslogtreecommitdiff
path: root/lib/rpmal.c
AgeCommit message (Expand)AuthorFilesLines
2003-12-26Make sure no. of added provides matches added list size if somejbj1-1/+3
2003-04-08fix: prevent segfault if malicious server sends 1 GB of data through ftpNLST.jbj1-1/+1
2003-03-05Sanity.jbj1-1/+1
2002-12-311st crack at colored installs.jbj1-29/+25
2002-12-22- simplify specfile query linkage loop.jbj1-0/+4
2002-12-21- add --enable-posixmutexes when configuring on linux.jbj1-1/+1
2002-12-21Sanity.jbj1-3/+7
2002-12-03- internal automagic dependency generation (disabled for now).jbj1-0/+1
2002-09-03- fix: always do rpmalMakeIndex.jbj1-11/+7
2002-08-19- add --with-efence to configure, check install/upgrade with efence.jbj1-2/+2
2002-08-13- supply transitive closure for CLI packages from rpmdb-redhat database.jbj1-4/+5
2002-07-13- install rpmal.h and rpmhash.h, implicit rpmps.hinclude, for now.jbj1-2/+0
2002-07-06- fix: permit deletions of added packages (#67108).jbj1-2/+2
2002-06-22Factor bounds checking annotations into source code.jbj1-0/+8
2002-06-19Annotate incondefs in source code.jbj1-0/+2
2002-05-27Add rpmal bindings, Grand Renaming to rpmalFoo().jbj1-35/+35
2002-05-19- Grand Renaming of rpm data types.jbj1-44/+46
2002-05-16- opaque (well mostly) rpmTransactionSet using methods.jbj1-7/+9
2002-04-13- use rpmdb-redhat to suggest dependency resolution(s).jbj1-27/+7
2002-04-11- rescusitate --rebuild.jbj1-5/+16
2002-03-12- drill ts/fi through verify mode, add methods to keep fi abstract.jbj1-2/+1
2001-11-23- fix a couple dinky memory leaks.jbj1-0/+1
2001-11-14depends.c and rpmal.c have opaque TFI_t.jbj1-40/+66
2001-11-13- split file info tag sets into rpmfi.c.jbj1-35/+40
2001-11-12- commit to using rpmDepSet and TFI_t, not header.jbj1-40/+24
2001-11-11- unify rpmFNSet into TFI_t.jbj1-31/+31
2001-11-11Replace loadFi with fiNew, freeFi with fiFree.jbj1-2/+2
2001-11-11- common structure elements for unification of TFI_t and rpmFNSet.jbj1-2/+2
2001-11-11Rip headers out of addedPackages.jbj1-54/+22
2001-11-10Start removing alGetHeader.jbj1-28/+21
2001-11-10- strip header tags for erased as well as installed transactionElements.jbj1-0/+2
2001-11-09- no-brainer refcounts for rpmDepSet and rpmFNSet objects.jbj1-101/+23
2001-11-09- header tag sets are per-transactionElement, not per-availablePackage.jbj1-19/+24
2001-11-09Start deconstructing TFI_t in favor of a per-transactionElement rpmFNSet.jbj1-23/+23
2001-11-08Remove dead code.jbj1-27/+0
2001-11-08- linear search on added package provides is dumb.jbj1-38/+65
2001-11-06- fix: harmless typo in db3 chroot hack.jbj1-206/+254
2001-11-05Start merging file info into dependency set.jbj1-35/+76
2001-11-05Start deconstructing availablePackage list.jbj1-133/+6
2001-11-04- rpmal: availablePackage is totally opaque, alKey with index replaces.jbj1-123/+204
2001-11-03- depends.c: rpmDepSet is (almost) opaque, move to rpmds.[ch].jbj1-0/+1
2001-11-02- rpmRangesOverlap renamed to dsCompare, add dsNotify method as well.jbj1-5/+3
2001-11-02- create toy rpmDepSet iterators.jbj1-26/+15
2001-11-02- create rpmDepSet constructors/destructors.jbj1-52/+29
2001-11-01- depends.c: availablePackage is (almost) opaque.jbj1-3/+18
2001-11-01- add header refcount annotations throughout.jbj1-5/+5
2001-10-31Do tsort on transactionElement's, not availaiblePackage's.jbj1-23/+5
2001-10-31More unraveling of availablePackage from depends.c.jbj1-32/+74
2001-10-30Create rpmDepSet.jbj1-34/+34
2001-10-30- transaction.c: cleanly uncouple availablePackage from TFI_t.jbj1-17/+77