Main Page
|
Modules
|
Data Structures
|
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
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
argerror
(CLI embedding) Use rpmMessage/rpmlog instead of fprintf, remove exit.
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
rpmdsLdconfig
Add dependency colors, and attach to file.
Global
XrpmdsLink
Remove debugging entry from the ABI.
Global
XrpmdsUnlink
Remove debugging entry from the ABI.
Global
rpmfcPrint
Remove debugging routine.
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
rpmProblemGetLong
needs a better name
Global
rpmProblemGetStr
needs a better name
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
rpmtsiFi
Take a rpmfi refcount here.
Global
rpmVerifyScript
malloc/free/refcount handling is fishy here.
Global
rpmts_iternext
Add TR_ADDED filter to iterator.
Global
rpmts_AddErase
Permit finer control (i.e.
Global
rpmts_Next
Add TR_ADDED filter to iterator.
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
cvtfmode
glibc also supports ",ccs="
Global
Chroot
Implement remotely.
Global
Open
Implement remotely.
Global
Chown
Implement remotely.
Global
Lchown
Implement remotely.
Global
Chmod
Implement remotely.
Global
Mkfifo
Implement remotely.
Global
Mknod
Implement remotely.
Global
Utime
Implement remotely.
Global
Utimes
Implement remotely.
Global
Symlink
Implement remotely.
Global
Readlink
Implement remotely.
Global
Access
Implement remotely.
Global
Lseek
Implement SEEK_HOLE/SEEK_DATA.
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
pgpExtractPubkeyFingerprint
V3 non-RSA public keys not implemented.
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
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
rpmShowProgress
Remove
headerSprintf()
from the progress callback.
Global
rpmInstall
Use rpmdsCompare rather than rpmVersionCompare.
Global
rpmRollback
Transaction handling, more, needs work.
Global
rpmcliImportPubkey
Implicit --update policy for gpg-pubkey headers.
Global
rpmcliImportPubkeys
Implicit --update policy for gpg-pubkey headers.
Global
addChangelogEntry
addChangelogEntry should be static.
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
rpmGetArchInfo
Generalize to extract arch component from target_platform macro.
Global
rpmGetOsInfo
Generalize to extract os component from target_platform macro.
Global
rpmSetTables
Eliminate from API.
Global
rpmSetMachine
Eliminate from API.
Global
rpmFreeRpmrc
Eliminate from API.
Global
rpmdepFlags
Move to
rpmts.h
.
Global
rpmtransFlags
Move to
rpmts.h
.
Global
RPMTRANS_FLAG_KEEPOBSOLETE
Document.
Global
HDRaddorappend
Arg "p" should have const.
Global
HDRsort
Eliminate from API.
Global
HDRunsort
Eliminate from API.
Global
rpmTag
: Somehow supply type
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
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 Sun Aug 18 10:50:30 2013 for rpm by
1.4.4