summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2007-06-25Remove ppc64 inline asm (rhbz#233145)Panu Matilainen1-21/+0
Patch in both Fedora and Suse...
2007-06-25Enable ts ordering for erasure mode.Panu Matilainen1-2/+0
Same patch in Suse & Fedora...
2007-06-25Transaction ordering fixes (rhbz#196590, 202540, 202542, 202543, 202544)Panu Matilainen1-2/+9
Patch from Fedora / Paul Nasrat.
2007-06-25Nuke ugly /var/log/lastlog kludgery.Panu Matilainen2-4/+0
2007-06-21ARM arch update.Panu Matilainen1-1/+1
Adds more ARM sub-archs, and adds some bits to deal properly with the new ARM ABI (EABI). Patch from Lennert Buytenhek.
2007-06-21Initialise replacedPaul Nasrat1-0/+1
2007-06-21Backed out changeset 99c5bd19ffc4bfbfa5601767cbc1338b5fa570e9Paul Nasrat1-1/+0
2007-06-21Initialise replaced on rpmfiNewPaul Nasrat1-0/+1
2007-06-21Fix thinkoPaul Nasrat1-1/+1
2007-06-20Add reminder about enabling mmap() use after 4.4.2.1.Panu Matilainen1-4/+4
The code's been unused for years so too risky to enable right now but should offer good performance improvement. Fix the HAVE_MMAP checks.
2007-06-19Rename headerCheckPayload() -> headerCheckPayloadFormat()Panu Matilainen3-3/+3
to remove any potential confusion as to what it really does.
2007-06-19Update mailinglist address in error message, ugh..Panu Matilainen1-1/+1
2007-06-19Fix variable double definition.Panu Matilainen1-1/+0
2007-06-19Don't treat provides as implicit obsoletes (rhbz#111071 etc).Panu Matilainen1-2/+2
This isn't really desired behavior by anybody. Patch from OpenSuSE / Michael Schroeder
2007-06-19Open non-temporary db's before chroot (rhbz#103952, 173285)Panu Matilainen1-1/+4
2007-06-19Nuke antique "reference" baddeps list.Panu Matilainen1-22/+0
2007-06-18Ensure the status of the file which be replaced by another rpm package isPaul Nasrat1-0/+17
updated
2007-06-18Don't segfault on a header without RPMTAG_NAME (rhbz#239557).Panu Matilainen1-2/+5
Patch from JBJ.
2007-06-18Check all header strings to resize buffer CVE-2006-5466 (#212833).Panu Matilainen1-6/+18
Patch backported from rpm5.org / JBJ.
2007-06-18Flush query format buffer before listing files (rhbz#212833).Panu Matilainen1-22/+25
Patch from JBJ.
2007-06-15Don't try to open nonexistent file twice.Panu Matilainen1-0/+3
Patch from JBJ.
2007-06-12Skip packages/headers with non-verifiable signatures and treatPanu Matilainen2-21/+24
them as errors (rhbz#239557)
2007-06-11Fix query output when querying for non-installed <name>.<arch> (rhbz#124016)Panu Matilainen1-3/+11
2007-06-11Permit multiple versions of a package to be installed (-i)Panu Matilainen1-4/+10
within a single transaction (rhbz#213399)
2007-06-11Treat null epoch equal to zero epoch in freshen (rhbz#143301). Patch from JBJ.Panu Matilainen1-8/+3
2007-06-05Payload compatibility checking fixes.Panu Matilainen2-4/+4
Only check for payload compatibility when dealing with packages (and not eg build headers). Don't crash if no payload format defined in header.
2007-05-29Restore SIGILL handler in machine detection code.Panu Matilainen1-2/+10
Patch from OpenSuSE.
2007-05-24Check for supported payload format on package install. (rhbz#140052)Panu Matilainen4-1/+49
Add a new API function to check for supported payload format from header, have rpmtsAddInstallElement() check and fail if not. Check for tsadd failure on src.rpm install as well.
2007-05-23More informative error message when lstat() in verification fails.Panu Matilainen1-0/+5
Eg when running verification as non-root, it can lead to confusing results until you realize you didn't have permission to verify the file. Patch originally from OpenSuSE, slightly modified.
2007-05-16Do not run pre/posttrans scripts in test mode.Panu Matilainen1-49/+51
Patch from OpenSuSE.
2007-05-16Fix building without Lua support.Panu Matilainen3-0/+10
Patch from OpenSuSE.
2007-05-10Remove SELinux context verification (#193488)Paul Nasrat2-69/+3
2007-05-01Enable configurable preferable elf colour policy (#235757)Paul Nasrat3-7/+24
Patch from: dwmw2 at redhat.com
2007-04-16Call Fflush at the end of writeing a signed package to catch outPaul Nasrat1-0/+4
of disk space errors. Patch from OpenSuSE
2007-04-16Fix to handle oldpackages that use HEADERIMAGEPaul Nasrat1-1/+2
2007-04-16When deleting files, drop any s-bit first, so that a maliciousPaul Nasrat4-2/+32
user does not have access to old programs if he hard links them to some other directory. [#50376] rh#125517 Patch from OpenSuSE
2007-04-16Also decode early for PGP sigtags, which are actually header+payloadPaul Nasrat1-1/+1
RSA signatures. Without this patch, verification of a package that has just a header+payload RSA signature but no header-only RSA signature fails. Patch from OpenSuSE
2007-04-16Fix --noghost query option. rh#103207Paul Nasrat1-1/+1
2007-04-16Deal with a return value of "-2" when database locking failed.Paul Nasrat1-0/+4
Patch from OpenSuSE
2007-04-16Do not call rpmtsRun with an empty transaction list, it returns -1Paul Nasrat1-1/+1
which messes up the numFailed counter. [#43267] Patch from OpenSuSE
2007-04-16Allow "--ignoresize" for erase operations.Paul Nasrat1-1/+1
Patch from OpenSuSE
2007-04-16Fork failure patch from OpenSuSEPaul Nasrat1-0/+7
2007-03-14Cleanup: remove oldrpmdb utilityPaul Nasrat1-101/+0
2007-03-13Fix potential segfault if no rpmlock_path defined (rh#231146)Paul Nasrat1-1/+1
2007-02-22This patch from Peter Bowen fixes rpm version comparison for strings withPaul Nasrat1-1/+8
trailing null segments (rh#178798).
2007-02-22Make fcntl lock sensitive to --root (#151255)Paul Nasrat1-2/+2
2007-02-22Fix netshared path comparison (rh#52725) fix by jbj.Paul Nasrat1-0/+3
2007-02-22This patch fixes how Requires(pre,postun) is handled to bring it in line withPaul Nasrat1-4/+2
seperate Requires() lines (rh#155700).
2007-02-22This patch fixes an off-by-one error in rpmalAllFileSatisfiesDepend() whichPaul Nasrat1-1/+1
could lead to a segfault.
2007-02-22Re-enable fileconflictsPaul Nasrat1-2/+1
This patch re-enables fileconflicts by default (rh#151609).