Main Page
|
Modules
|
Data Structures
|
Directories
|
File List
|
Data Fields
|
Globals
|
Related Pages
Todo List
Class
rpmlead
Don't use any information from lead.
Class
tagMacro
Should other macros be added from header when installing a package?
File
buildio.h
Eliminate, merge into rpmlib.
Global
genCpioListAndHeader
Should directories have doc/config attributes? (#14531)
Remove RPMTAG_OLDFILENAMES, add dirname/basename instead.
Global
cpio_doio
Create transaction set *much* earlier.
Global
doSetupMacro
FIXME: Option -q broken when not immediately after setup.
Global
rpmfcPrint
Remove debugging routine.
Global
armorFormat
Permit selectable display formats (i.e.
Global
base64Format
Permit selectable display formats (i.e.
Global
getFilesystemList
determine rdonly for non-linux file systems.
Global
rpmReadPackageManifest
Infinite loops through manifest files exist, operator error for now.
Global
rpmReadPackageFile
Implement disable/enable/warn/error/anal policy.
Global
handleOneTrigger
Trigger on any provides, not just package NVR.
Global
rpmpsmStage
Packages w/o files never get a callback, hence don't get displayed on install with -v.
Global
XrpmpsmLink
Remove debugging entry from the ABI.
Global
XrpmpsmUnlink
Remove debugging entry from the ABI.
Global
rpmalSatisfiesDepend
Eliminate.
Global
readFile
If the GPG key was known available, the md5 digest could be skipped.
Global
XrpmdsLink
Remove debugging entry from the ABI.
Global
XrpmdsUnlink
Remove debugging entry from the ABI.
Global
relocateFileList
multilib file dispositions need to be checked.
Global
XrpmfiLink
Remove debugging entry from the ABI.
Global
XrpmfiUnlink
Remove debugging entry from the ABI.
Global
rpmgiLoadReadHeader
An empty file read as manifest truncates argv returning RPMRC_NOTFOUND.
Global
rpmgiLoadReadHeader
Errors, e.g.
Global
rpmgiLoadReadHeader
Chained manifests lose an arg someplace.
Global
rpmgiOpen
There are two error messages printed on header, then manifest failures.
Global
XrpmgiLink
Remove debugging entry from the ABI.
Global
XrpmgiUnlink
Remove debugging entry from the ABI.
Global
printHash
Unsnarl isatty(STDOUT_FILENO) from the control flow.
Global
rpmprobFilterFlags
Generalize filter mechanism.
Global
RPMTRANS_FLAG_KEEPOBSOLETE
Document.
Global
rpmTag
: Somehow supply type
Global
RPMFILE_SPECFILE
(unnecessary) marks 1st file in srpm.
Global
RPMSENSE_SERIAL
Legacy.
Global
RPMSENSE_TRIGGERPREIN
Implement triggerprein.
Global
XrpmpsLink
Remove debugging entry from the ABI.
Global
XrpmpsUnlink
Remove debugging entry from the ABI.
Global
XrpmsxLink
Remove debugging entry from the ABI.
Global
XrpmsxUnlink
Remove debugging entry from the ABI.
Global
rpmtePkgFileSize
Signature header is estimated at 256b.
Global
XrpmtsLink
Remove debugging entry from the ABI.
Global
XrpmtsUnlink
Remove debugging entry from the ABI.
Global
printSize
rpmio: use fdSize rather than fstat(2) to get file size.
Global
getRepackageHeaderFromTE
Find a suitable home for this function.
Global
getRepackageHeaderFromTE
This function creates an IDTX everytime it is called.
Global
rpmtsiFi
Take a rpmfi refcount here.
Global
rpmVerifyScript
malloc/free/refcount handling is fishy here.
Global
fingerPrint
Convert to pointer and make abstract.
Global
myTagName
bsearch on sorted value table.
Global
myTagValue
bsearch on sorted name table.
File
header.h
Document version2 headers.
Global
dbiFindByLabel
Name must be an exact match, as name is a db key.
Global
XrpmdbLink
Remove debugging entry from the ABI.
Global
XrpmdbUnlink
Remove debugging entry from the ABI.
Global
expandMacro
Dynamically reallocate target buffer.
Global
expandMacros
Eliminate from API.
Global
grabArgs
Use popt rather than getopt to parse args.
Global
rpmDefineMacro
Document.
File
rpmerr.h
Eliminate from API.
Global
rpmlogClose
Implement.
Global
rpmlogOpen
Implement.
Global
rpmlogCallback
Add argument(s), integrate with other types of callbacks.
Global
xrealloc
Annotate ptr with returned/out.
File
rpmmessages.h
Eliminate from API.
Global
pgpPubkeyFingerprint
V3 non-RSA public keys not implemented.
Global
pgpHashAlgo
Add SHA256.
Global
pgpHexStr
Remove static buffer.
Global
pgpMpiStr
Remove static buffer.
Global
rpmsqWaitUnregister
Rewrite to use waitpid on helper thread.
Global
XurlFree
Remove debugging entry from the ABI.
Global
XurlLink
Remove debugging entry from the ABI.
Global
XurlNew
Remove debugging entry from the ABI.
Global
pgpHexStr
Remove static buffer.
Global
myTagByName
bsearch on sorted name table.
Global
rpmts_AddErase
Permit finer control (i.e.
Global
rpmts_iternext
Add TR_ADDED filter to iterator.
Global
rpmts_Next
Add TR_ADDED filter to iterator.
Global
rpmQVSources
Reassign to tag values.
Global
rpmQueryFlags
Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs?.
Global
rpmVerifyFlags
Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs values?.
Global
showQueryPackage
Devise a meaningful return code.
Global
rpmcliQuery
hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg.
Global
rpmVerifyFile
gnorpm and python bindings prevent this from being static.
Global
rpmcliVerify
hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg.
Global
rpmcliImportPubkey
Implicit --update policy for gpg-pubkey headers.
Global
rpmInstallInterfaceFlags
Move to
rpmcli.h
Global
rpmShowProgress
Remove
headerSprintf()
from the progress callback.
Global
rpmInstall
Generalize --freshen policies.
Global
rpmRollback
Transaction handling, more, needs work.
Global
rpmcliImportPubkeys
Implicit --update policy for gpg-pubkey headers.
Global
getGidS
Implement using hash.
Global
getGname
Implement using hash.
Global
getGnameS
Implement using hash.
Global
getOutputFrom
Use poll(2) rather than select(2), if available.
Global
getUidS
Implement using hash.
Global
getUname
Implement using hash.
Global
getUnameS
Implement using hash.
Global
rpm_machtable_e
Eliminate from API.
Global
rpmGetVar
Eliminate from API.
Global
rpmSetVar
Eliminate from API.
Global
rpmGetArchInfo
Generalize to extract arch component from target_platform macro.
Global
rpmGetOsInfo
Generalize to extract os component from target_platform macro.
Global
rpmMachineScore
Rewrite to use RE's against config.guess target platform output.
Global
rpmSetTables
Eliminate from API.
Global
rpmSetMachine
Eliminate from API.
Global
rpmGetMachine
Eliminate from API.
Global
rpmFreeRpmrc
Eliminate from API.
Global
rpmtsGetKeys
Removed packages have no keys, returned as interleaved NULL pointers.
Global
HDRaddorappend
Arg "p" should have const.
Global
HDRsort
Eliminate from API.
Global
HDRunsort
Eliminate from API.
Global
RPM_BIN_ARRAY_TYPE
Implement, kinda like RPM_STRING_ARRAY_TYPE for known (but variable) length binary data.
Global
RPM_XREF_TYPE
Implement, intent is to to carry a (???,tagNum,valNum) cross reference to retrieve data from other tags.
Global
copyEntry
Permit retrieval of regions other than HEADER_IMUTABLE.
Global
headerAddOrAppendEntry
Arg "p" should have const.
Global
headerAddOrAppendEntry
Arg "p" should have const.
Global
headerFreeData
Remove from API.
Global
headerMergeLegacySigs
Remove
headerSort()
through
headerInitIterator()
modifies sig.
Global
headerRegenSigHeader
Remove
headerSort()
through
headerInitIterator()
modifies h.
Page
Dependencies
per-interpreter dependency generators are not located in subdirectories.
Page
Immutable header regions in rpm-4.0.1 and later
Either concatenated/nested regions may be used to implement a metarpm, aka a package of packages, dunno how, when, or even if, yet.
Generated on Mon Mar 5 13:30:26 2007 for rpm by
1.4.4