summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)AuthorFilesLines
2008-04-10Just call legacyRetrofit() instead of combined compress + provide retrofitsPanu Matilainen1-5/+3
2008-04-09Yet more url ripping - buildroot is never an urlPanu Matilainen1-2/+2
- this is a bit nasty as it changes public interfaces but rename to make it explicit they're just plain paths, not urls
2008-04-07Eliminate several copy-paste hex converters, use pgpHexStr() insteadPanu Matilainen1-14/+7
2008-04-03Shut up a few silly compiler warnings that have crept inPanu Matilainen1-1/+1
- missing cast in python header subscript - (false) warning about uninitialized variable, unused variable in rpmfc - missing include in rpmio
2008-03-18Minimal namespacing for locale-insensitive x*() string functionsPanu Matilainen2-2/+2
2008-03-17Remove rollback supportPanu Matilainen1-128/+0
- not possible to do reliably within rpm - effort is better wasted on investigating fs-level snapshots, which is way beyond rpm scope except for hooks to interact with the snapshot mechanism to communicate beginning/end of transaction and such
2008-02-05Mass convert (back) to rpmTag as it's usable everywhere nowPanu Matilainen8-20/+20
- cast away a few cases where the enum usage causes ridiculous amount of compiler warnings from unhandled switch-cases
2008-02-05Use rpmTagType always now that it's available everywherePanu Matilainen1-4/+9
- RPM_MASK_TYPE is not a datatype, move it out of the enum - add missing cases python header handling to shut up gcc
2008-02-05Yet another typedef for transaction ID, use where spottedPanu Matilainen1-1/+1
- most remaining [u]int16|32 uses are indexes and such, ie actual numbers
2008-02-05Couple of int -> rpmVSFlags type correctionsPanu Matilainen1-1/+1
2008-02-05Add rpm_color_t type for rpm color bits, use where spottedPanu Matilainen1-1/+1
2008-02-05Port some rpmds improvements from rpm5.orgPanu Matilainen1-0/+33
- rpmlib provides as rpmds, lose the special case hackery - new functions rpmdsRpmlib() and rpmdsSearch() + python bindings for them
2008-02-05Rip the horrible (ia64) autorelocate kludgery. RIP.Panu Matilainen1-4/+0
- we don't support relocated x86 on ppc in qemu either...
2008-02-04Make check-programs build again, assorted type-fiddlings..Panu Matilainen1-1/+1
2008-02-04Add rpm_off_t type for file size types, use where spottedPanu Matilainen1-1/+1
- preliminaries for bumping up the max size, use rpm-specific type as off_t size varies, header data needs fixed size
2008-02-03Make rpmtag.h standalone, include from rpmtypes.hPanu Matilainen1-1/+1
- permits header.h to use the tag types - revert other includes back to header.h, more crazy #include churn... - rpmTagTable etc in header.h for now, don't really belong there but...
2008-01-30Include spring-cleaningPanu Matilainen7-7/+6
- put some consistency into include ordering - everything (apart from bits missed ;) is now ordered like this 1. "system.h" 2. other system includes 3. rpm public headers 4. rpm private headers 5. "debug.h"
2008-01-30Use rpmsenseFlags type for dependency flags everywhere (hopefully)Panu Matilainen2-6/+6
2008-01-30rpmlib.h mass evictionPanu Matilainen11-12/+11
- explicitly include what's really needed instead - document remaining uses
2007-12-19Add rpm_data_t (and _constdata_t) for header data, use everywherePanu Matilainen1-2/+2
- consistent, easy to grep for and change... - bogus consts removed where spotted
2007-12-16Lone module-private const .. removePanu Matilainen1-1/+1
2007-12-16Remove const from bunch of error message return typesPanu Matilainen1-1/+1
- headerCheck(), rpmReadHeader() and rpmReadSignature() return malloced error messages the caller needs to free, shouldn't be const - adjust rpmdb hdrchk callbacks accordingly
2007-12-15Remove bogus const from rpmProblemString() return typePanu Matilainen2-3/+9
- its malloced so it needs to be freed - fix all users to actually free
2007-12-14Bogus const removal continued...Panu Matilainen2-2/+2
2007-12-14Bunch of const char* correctionsPanu Matilainen1-2/+3
- functions returning string constants as char * etc...
2007-12-13Use rpm_tagtype_t everywhere for rpm (header) tagtype typePanu Matilainen1-4/+4
- typedef'ed as uint32_t, doesn't matter much but negative types dont exist - easy to grep, easy to change... - define RPM_FORCEFREE_TYPE instead of -1 "magic" for forcing headerFreeData (ugh), easier to grep for and change than "-1"
2007-12-13Use rpm_tag_t everywhere for rpm (header) tag typePanu Matilainen9-23/+28
- typedef'ed as int32_t for now, negative values used in some places for error cases - easy to grep, easy to change... - add RPMTAG_NOT_FOUND define, used in place of -1 "magic",
2007-12-13Use rpm_count_t everywhere for header data countPanu Matilainen1-6/+7
- typedef'ed as uint32_t as that's the key size limit imposed by BDB, relevant for RPM_BIN_TYPE - easy to change to whatever later on as it's now consistent everywhere
2007-12-11Register the new SCRIPT_ERROR callback value to pythonPanu Matilainen1-0/+1
2007-12-10Add python method for for retrieving (without setting) ts vsflagsPanu Matilainen1-0/+11
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen22-32/+32
- adjust include paths accordingly
2007-12-04Eliminate debug junk from the APIPanu Matilainen2-5/+5
- add some helper macros to accomplish the same, easy to enable / disable as needed
2007-12-01Don't include idtx.h in rpmcli.hPanu Matilainen1-0/+1
- nothing needs it there, include directly where needed instead
2007-11-30Move logging related macros rpmlog, adjust includesPanu Matilainen1-0/+1
2007-11-29Lose python ftsPanu Matilainen5-563/+0
- nothing uses it - hardly "rpm" functionality
2007-11-29Avoid building rpmdebug-pyPanu Matilainen2-5/+0
2007-11-29Lose the useless rpmrc python stuff, group macro handling to rpmmacro-pyPanu Matilainen7-439/+83
2007-11-27Drop extra include paths from python tooPanu Matilainen3-5/+1
2007-11-27Move rpmfiBuildFNames() to rpmfi now that it's possiblePanu Matilainen1-1/+1
2007-11-27Move legacy%#¤%#¤ to librpm now that it can move..Panu Matilainen1-1/+1
2007-11-27Remove long since dead fields from python header objectsPanu Matilainen1-18/+0
2007-11-23Remove unnecessary paths from python includepathPanu Matilainen1-4/+2
- no private includes from lib and build are needed - document rpmdb and rpmio private needs
2007-11-23Move the xstr*() string variants from rpmio.h to rpmstring.hPanu Matilainen2-0/+2
2007-11-23Use #include <x.h> syntax to include public headers.Ralf Corsépius21-27/+27
2007-11-22Add -I$(top_builddir)/include/rpm to AM_CPPFLAGS.Ralf Corsépius1-1/+1
2007-11-07Remove bunch of unnecessary misc.h includes, document othersPanu Matilainen1-1/+0
2007-11-07Remove .splintrc's in the treePanu Matilainen1-94/+0
2007-11-02Use NSS instead of beecrypt for encryption (Tomas Mraz)Panu Matilainen1-2/+2
2007-10-31Disable python available package mechanism for now at least.Panu Matilainen1-4/+17
- need saner available mechanism to resurrect, OTOH nothing appears to use it anymore - last remaining RPMTS_INTERNAL offender...
2007-10-29Remove unnecessary includesPanu Matilainen2-5/+0