summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2001-04-21Sync with rpm-4_0 branch.jbj1-32/+177
CVS patchset: 4700 CVS date: 2001/04/21 06:02:09
2001-04-03Don't compile rpmsort by default (#29907).jbj1-2/+2
CVS patchset: 4666 CVS date: 2001/04/03 14:43:32
2001-03-14Remove compiler warnings.jbj1-3/+5
CVS patchset: 4623 CVS date: 2001/03/14 23:06:36
2001-03-14Update from Ken Estes (#31699).jbj1-78/+154
CVS patchset: 4622 CVS date: 2001/03/14 23:04:43
2001-02-12Add rpmRC return code type for the usual 0/1/2 codes.jbj1-1/+2
Add RPMRC_BADSIZE to deal with packages changing size after repackaging. CVS patchset: 4550 CVS date: 2001/02/12 19:02:15
2001-02-12Rename RPMSIG_* signature types to RPMSIGTYPE_* to avoid confusion.jbj1-2/+3
Remove dead code. CVS patchset: 4549 CVS date: 2001/02/12 16:33:08
2001-01-03- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).jbj1-3/+3
- remove almost all explicit uses of stderr in rpmlib using rpmError(). CVS patchset: 4406 CVS date: 2001/01/03 20:19:27
2000-12-12Sync with rpm-4_0 branch.jbj10-5/+16
CVS patchset: 4338 CVS date: 2000/12/12 20:03:45
2000-12-04- use package version 3 if --nodirtokens is specified.jbj1-4/+6
CVS patchset: 4317 CVS date: 2000/12/04 02:13:11
2000-12-02Bring header reggions mods back to top of stack.jbj1-1/+1
CVS patchset: 4305 CVS date: 2000/12/02 21:53:44
2000-11-12- fine-grained Requires, remove install PreReq's from Requires db.jbj1-1/+5
CVS patchset: 4258 CVS date: 2000/11/12 11:11:49
2000-11-07- load headers as single contiguous region.jbj1-2/+2
CVS patchset: 4244 CVS date: 2000/11/07 13:16:43
2000-09-26Add rpmsort.jbj3-3/+182
CVS patchset: 4175 CVS date: 2000/09/26 17:42:39
2000-09-26rpminject.c: add mtrace prologue.jbj1-0/+4
CVS patchset: 4174 CVS date: 2000/09/26 17:42:00
2000-08-28- rip out rpm{get,put}text, use getpo.sh and specspo instead.jbj5-3302/+2
CVS patchset: 4139 CVS date: 2000/08/28 01:50:45
2000-08-24Update from Ken Estes.jbj1-3/+3
CVS patchset: 4121 CVS date: 2000/08/24 17:31:01
2000-06-13Avoid "Target buffer overflow" with larger macro expansions.jbj1-0/+3
CVS patchset: 3841 CVS date: 2000/06/13 19:00:40
2000-06-13More libtool fiddles.jbj1-0/+1
CVS patchset: 3837 CVS date: 2000/06/13 07:15:15
2000-06-07- create rpmio directory for librpmio.jbj1-9/+10
CVS patchset: 3820 CVS date: 2000/06/07 23:25:41
2000-06-01Split popt glue into lib/popt{BT,QV}.c.jbj1-6/+7
Add dependencies to *.la. CVS patchset: 3787 CVS date: 2000/06/01 04:47:42
2000-04-27- API: replace rpmdbUpdateRecord with rpmdbRemove/rpmdbAdd.jbj1-2/+1
- API: replace rpmdbFindByLabel with RPMDBI_LABEL iteration. - API: replace rpmdbGetRecord with iterators. - API: replace findMatches with iterators. CVS patchset: 3704 CVS date: 2000/04/27 00:10:28
2000-04-19Change iterator interface to use RPMTAG_FOO rather than RPMDBI_FOO.jbj1-1/+2
CVS patchset: 3687 CVS date: 2000/04/19 22:15:02
2000-04-12Remove DYING code.jbj1-30/+2
CVS patchset: 3670 CVS date: 2000/04/12 16:30:46
2000-04-12API: pass *SearchIndex() length of key (0 will use strlen(key)).jbj1-14/+42
API: remove rpmdb{First,Next}RecNum routines. db3.c: remove cursor DB_RMW implementation, something else is needed. rpmdb.c: first crack at rpmdb match iterator. query.c: ditto. rebuilddb.c: ditto. dumpdb.c: ditto. CVS patchset: 3668 CVS date: 2000/04/12 13:42:57
2000-02-27Permit building w/o libbz2.a.jbj1-0/+2
In popt, check for building within the rpm tree before requiring GNU gettext. CVS patchset: 3595 CVS date: 2000/02/27 23:40:36
2000-02-25- fix: filter excluded paths before adding install prefixes (#8709).jbj1-1/+2
- add i18n lookaside to PO catalogue(s) for i18n strings. - try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm. - per-platform configuration factored into /usr/lib/rpm subdir. CVS patchset: 3588 CVS date: 2000/02/25 16:29:44
2000-02-24Automake portability diddles.jbj1-25/+12
CVS patchset: 3586 CVS date: 2000/02/24 22:28:31
2000-01-17updated perl scripts (Ken Estes).jbj1-20/+87
CVS patchset: 3524 CVS date: 2000/01/17 18:58:36
1999-12-11partial implementation for ftp globbing.jbj1-1/+1
CVS patchset: 3474 CVS date: 1999/12/11 17:53:25
1999-11-30lib/install.c: Check errno and mkdir specdir/sourcedir only for local fs.jbj5-22/+27
lib/rpmio.c: Create ftpOpen/httpOpen from ufdOpen case's. lib/rpmio.c: ftpStat et al uses ftpOpen and NLST w/o path. lib/query.c: Don't Fclose(fd) if fd == NULL. CVS patchset: 3442 CVS date: 1999/11/30 14:49:45
1999-11-14lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.jbj2-2/+2
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
1999-11-04Use Fopen almost everywhere.jbj6-6/+6
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
1999-11-02Add ref/deref/new/fileno/open vectors to FDIO_t.jbj7-12/+12
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
1999-10-30Make fdFileno() static, use Fileno()/Ferror() analogues throughout.jbj5-7/+9
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
1999-10-29check for memory leaks (almost all leaks are plugged).jbj1-3/+3
CVS patchset: 3403 CVS date: 1999/10/29 16:06:01
1999-10-27use compressed filenames on install side.jbj4-8/+8
start unifying FD types, CFD_t now gone. CVS patchset: 3402 CVS date: 1999/10/27 23:18:10
1999-10-20Tyo: RPMTAG_COMPFILENAMES is ...COMPFILELIST.jbj1-2/+3
Remove compiler warnings. CVS patchset: 3386 CVS date: 1999/10/20 18:38:37
1999-10-20perl from /usr/binjbj1-3/+1
CVS patchset: 3385 CVS date: 1999/10/20 16:48:10
1999-10-20Dependency code from Ken Estes.jbj1-103/+375
CVS patchset: 3384 CVS date: 1999/10/20 16:46:54
1999-09-30Sanity.jbj1-1/+2
CVS patchset: 3363 CVS date: 1999/09/30 21:40:20
1999-09-30Build on solaris2.6 with gcc.jbj1-3/+1
CVS patchset: 3362 CVS date: 1999/09/30 21:20:34
1999-09-30Sanity.jbj1-1/+1
CVS patchset: 3359 CVS date: 1999/09/30 20:04:03
1999-09-30More HPUX cc fiddles.jbj1-0/+1
CVS patchset: 3356 CVS date: 1999/09/30 17:45:42
1999-09-30Don't build rpmgettext/rpmputtext if USE_NLS=no.jbj1-1/+3
CVS patchset: 3353 CVS date: 1999/09/30 16:03:43
1999-09-29Don't use err(3) for now.jbj1-3/+5
CVS patchset: 3339 CVS date: 1999/09/29 15:59:55
1999-09-26Search /usr/include before misc.jbj1-0/+1
CVS patchset: 3335 CVS date: 1999/09/26 23:44:36
1999-09-26Solaris compilation.jbj2-8/+11
CVS patchset: 3332 CVS date: 1999/09/26 17:28:00
1999-09-26Drill msgid at same time as msgstrs.jbj1-2/+12
CVS patchset: 3331 CVS date: 1999/09/26 17:09:46
1999-09-26Retrofit glibc __progname.jbj9-7/+14
CVS patchset: 3330 CVS date: 1999/09/26 15:04:03
1999-09-23Add rpminject.jbj3-2/+611
CVS patchset: 3320 CVS date: 1999/09/23 21:46:48