Age | Commit message (Collapse) | Author | Files | Lines |
|
- patch originally from Debian, with slight adjustments to indentation
|
|
- "lzma alone" is superseeded by XZ but it's used by Suse and Mandriva
distros so it's nice to have as it doesn't need much, only open differs
from XZ
- rpmlib() dependency versions are an uuuuuuuugly mess here: Suse used
"PayloadIsLzma = 4.4.2-1" so that's what we provide to be most compatible
(hopefully). Built packages require "PayloadIsLzma <= 4.4.6-1" however
to be compatible with Mandriva 2008.0. Did I already say it's ugly?
- Based on similar patch in Mandriva by Per Øyvind Karlsen, but avoiding
unnecessary renames in rpmio
|
|
- what we support now in payloads is XZ, not the former LZMA format, rename
user- and header-visible parts to match this
- rpmlib(PayloadIsXz) dependency versioned 5.2-1 to avoid unnecessary
incompatibility with what rpm5 has and what Mandriva is already using
- only provide the rpmlib dependency if actually built with xz support
- rpmFileIsCompressed() attempts to guess the magicless old lzma format
by file suffix, so it can handle both right now
|
|
|
|
|
|
warning: Unknown system: (null)
warning: Please contact rpm-maint@lists.rpm.org
|
|
|
|
- explicitly include what's really needed instead
- document remaining uses
|
|
- consistent, easy to grep for and change...
- bogus consts removed where spotted
|
|
- adjust include paths accordingly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
|
|
- python: exceptions on NOKEY/NOTTRUSTED.
CVS patchset: 5667
CVS date: 2002/08/23 21:01:59
|
|
CVS patchset: 5604
CVS date: 2002/08/06 01:41:44
|
|
- fix: rpm2cpio disables signature checks (i.e. same behavior).
CVS patchset: 5574
CVS date: 2002/07/25 23:36:32
|
|
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
|
|
CVS patchset: 5437
CVS date: 2002/05/16 16:55:21
|
|
CVS patchset: 5421
CVS date: 2002/05/04 20:13:14
|
|
- 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
|
|
- legacy signatures always checked on package read.
CVS patchset: 5134
CVS date: 2001/10/26 04:16:19
|
|
CVS patchset: 4876
CVS date: 2001/06/17 22:18:03
|
|
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
|
|
CVS patchset: 4305
CVS date: 2000/12/02 21:53:44
|
|
- support for bzip payloads.
CVS patchset: 3908
CVS date: 2000/06/23 01:19:45
|
|
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
|
|
Use Fstrerror to retrieve fd->syserrno.
Make ftpFileDoneNeeded per-fd rather than per-url.
Make data fd unique rather than per-url.
Use appropriate protocol commands for ufdio writing.
CVS patchset: 3421
CVS date: 1999/11/10 22:09:49
|
|
Rip out --enable-bzip2-payload, we'll use Fopen w macros instead.
Work out ref counting for ftpControl so that control channel is persistent.
build/build.c: Use fpio to write build stage script.
parseSpec.c: Rework include stack to use FD_t, not FILE *.
tread.c: Delete, use ufdio->read instead.
rpmio.c: Filter out fdio fd == NULL assertion failures.
rpmrc.c: Don't fail if HOME is not environment.
rpmrc.c: Rework ufdio FTP rcfile I/O to be more similar to stdio.
CVS patchset: 3417
CVS date: 1999/11/04 21:26:08
|
|
CVS patchset: 3416
CVS date: 1999/11/03 20:33:53
|
|
Hide fdOpen/ufdOpen, use {fdio,ufdio}->open throughout.
url.c: Create ref counted abstract urlinfo type with debugging.
url.c: Rename functions to urlNew/urlFree/urlFreeCache for consistency.
rpmio.c: Create ref counted abstract FD_t type with debugging.
rpmio.c: Create private struct _FD_s type.
cpio.c: Create fd[GS]etCpioPos to preserve FD_t abstraction.
CVS patchset: 3414
CVS date: 1999/11/02 14:33:14
|
|
Make ufdClose() static, use Fclose() with ufdio cookie throughout.
rpm.c: Clean urlinfoCache and rpmBuildArgs leaks.
url.c: urlIsURL() should be here, not in rpmio.c.
url.c: Preserve FD_t abstraction by creating ufdGetUrlinfo().
url.c: Create freeUrlinfoCache().
rpmio.c: Create ufdio cookie.
CVS patchset: 3407
CVS date: 1999/10/30 16:43:29
|
|
CVS patchset: 3404
CVS date: 1999/10/29 23:03:12
|
|
start unifying FD types, CFD_t now gone.
CVS patchset: 3402
CVS date: 1999/10/27 23:18:10
|
|
CVS patchset: 3330
CVS date: 1999/09/26 15:04:03
|
|
CVS patchset: 2556
CVS date: 1998/11/25 00:42:36
|
|
CVS patchset: 2552
CVS date: 1998/11/22 19:48:48
|
|
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
|
|
CVS patchset: 2543
CVS date: 1998/11/19 18:10:28
|
|
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
|
|
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
|
|
gettextify rpmMessage/rpmError/fprintf messages.
CVS patchset: 2368
CVS date: 1998/09/27 22:03:52
|
|
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
|
|
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------
CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
|
|
2) query formats could yield (none)\n instead of just (none)
3) queries of fssizes w/o fsnames went bonkers
CVS patchset: 1787
CVS date: 1997/08/21 01:20:16
|
|
CVS patchset: 1224
CVS date: 1996/12/12 03:21:00
|