summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-05Port some rpmds improvements from rpm5.orgPanu Matilainen8-163/+195
- 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 Matilainen8-118/+1
- we don't support relocated x86 on ppc in qemu either...
2008-02-05Use helper function to eliminate some copy-paste codePanu Matilainen1-75/+42
2008-02-04Remove double documention for exported header functionsPanu Matilainen1-209/+0
2008-02-04Rip the useless header method vectorsPanu Matilainen5-732/+86
2008-02-04Make check-programs build again, assorted type-fiddlings..Panu Matilainen7-8/+8
2008-02-04Add rpm_time_t type for time types (in headers), use where spottedPanu Matilainen14-20/+21
- easy to spot, easy to change... - time_t size can vary, header data needs fixed size
2008-02-04Add rpm_off_t type for file size types, use where spottedPanu Matilainen27-49/+51
- 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 Matilainen18-49/+48
- 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-02-03Use rpmTag etc enums for rpmTagGet*() functionsPanu Matilainen2-15/+15
2008-02-03Stuff signature tags to rpmtag.h along with other tags, add enum typedefPanu Matilainen2-19/+19
2008-02-01Fix platform dir creation, dohPanu Matilainen1-2/+1
2008-02-01Update translations for a change..Panu Matilainen23-13664/+13664
2008-02-01Move platform specific macros under RPMCONFIGDIR/platform/Panu Matilainen3-16/+18
- reduce the clutter in RPMCONFIGDIR, nicer for packaging too..
2008-02-01Ditch the "system" %_topdir, default to ~/rpmbuild insteadPanu Matilainen3-49/+2
- building as root should be discouraged and /usr/src for building stuff is horribly wrong anyway
2008-02-01Don't close GPG/PGP stdin to avoid harmless warning (rhbz#197602)Panu Matilainen1-2/+0
- patch from rpm5.org
2008-02-01Avoid silly fixed size buffer in urlhelperPanu Matilainen1-1/+3
2008-02-01Allocate macro buffers dynamicallyPanu Matilainen1-45/+67
- avoids some entirely needless overflow cases - somewhat similarly to rpm5.org but use heap instead of stack
2008-02-01Allocate various macro buffers from heap not stackPanu Matilainen1-14/+19
2008-02-01Define + use MACROBUFSIZ for macro expansion buffer sizePanu Matilainen1-8/+10
- double the buffer size while at it...
2008-02-01Macro shell expansion fixes (rhbz#431009)Panu Matilainen1-2/+5
2008-01-30Add rpmtypes to doxygen, with todo reminders..Panu Matilainen3-0/+7
2008-01-30Include spring-cleaningPanu Matilainen75-184/+186
- 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 Matilainen14-40/+42
2008-01-30Use headerIsSource() instead of doing it manuallyPanu Matilainen1-1/+1
2008-01-30rpmlib.h mass evictionPanu Matilainen78-59/+100
- explicitly include what's really needed instead - document remaining uses
2008-01-30Move HGE and related prototypes to header.hPanu Matilainen2-75/+75
2008-01-30Move rpmTagType stuff to rpmtag.h now that they can movePanu Matilainen5-49/+54
2008-01-30Stick rpmCallbackType to rpmtypes too..Panu Matilainen2-4/+4
2008-01-30Add missing system includesPanu Matilainen2-0/+4
2008-01-30Uninline headerFreeData()Panu Matilainen2-12/+12
2008-01-30Stick relocation struct to rpmfi, typedef to rpmtypes...Panu Matilainen3-8/+9
2008-01-30Move FD_t to rpmtypes.h, used all over ..Panu Matilainen2-4/+3
2008-01-30Move rpmRC definition to rpmtypesPanu Matilainen2-11/+11
- lot of places drag in rpmlib.h just for that...
2008-01-30rpmgi.h doesn't need rpmte and rpmts headers, implementation doesPanu Matilainen2-2/+1
2008-01-30Remove bunch of unnecessary rpmlib.h includesPanu Matilainen13-15/+11
- replace with rpmtypes.h where needed
2008-01-30Move header and -iterator to rpmtypesPanu Matilainen2-8/+3
2008-01-30Move rpmalKey and rpmal to rpmtypesPanu Matilainen2-8/+3
2008-01-30Move fnpyKey typedef to rpmtypes, its widely used...Panu Matilainen2-2/+2
2008-01-30Move rpmts and other major data typedefs to rpmtypes from rpmlibPanu Matilainen2-42/+11
2008-01-30Add missing c++ ifdefs to rpmtag and rpmtypes headersPanu Matilainen2-0/+16
2008-01-30Move header tagdata types from header.h to rpmtypes.hPanu Matilainen2-14/+9
2008-01-30Add stub rpmtypes.h header stubPanu Matilainen4-1/+16
- place to stick in common typedefs to untangle header cross-include jungle
2008-01-30Remove fts flag API symbols from help messagesPanu Matilainen24-5986/+5954
- a --help message isn't an API reference...
2008-01-30Updated Polish translation (Piotr Drąg)Panu Matilainen1-69/+25
2008-01-28Make rpmbuild -bs and -ts imply --nodeps (rhbz#235507)Panu Matilainen1-0/+2
- better fix might be creating srpm header early but until then...
2008-01-28More missing system includes for size_t & friendsPanu Matilainen6-1/+10
2008-01-28Add missing system includes to rpmmacro.hPanu Matilainen1-0/+3
2008-01-28Fix printing of filenames with whitespace in check-files (rhbz#430428)Panu Matilainen1-1/+2
2008-01-25Urgh, add geode to x86_64 secondary arch subst-crack...Panu Matilainen1-1/+1