platform/upstream/rpm.git
24 years agoPreliminary support for doxygen generated API doco.
jbj [Wed, 19 Jan 2000 19:20:56 +0000 (19:20 +0000)]
Preliminary support for doxygen generated API doco.

CVS patchset: 3525
CVS date: 2000/01/19 19:20:56

24 years agoupdated perl scripts (Ken Estes).
jbj [Mon, 17 Jan 2000 18:58:36 +0000 (18:58 +0000)]
updated perl scripts (Ken Estes).

CVS patchset: 3524
CVS date: 2000/01/17 18:58:36

24 years agoUpdated msgid's.
jbj [Mon, 17 Jan 2000 18:32:44 +0000 (18:32 +0000)]
Updated msgid's.

CVS patchset: 3523
CVS date: 2000/01/17 18:32:44

24 years agoadd %_rebuilddbpath macro to permit rebuilding db in new location.
jbj [Mon, 17 Jan 2000 18:12:32 +0000 (18:12 +0000)]
add %_rebuilddbpath macro to permit rebuilding db in new location.

CVS patchset: 3522
CVS date: 2000/01/17 18:12:32

24 years agoTypo.
jbj [Mon, 17 Jan 2000 14:03:44 +0000 (14:03 +0000)]
Typo.

CVS patchset: 3521
CVS date: 2000/01/17 14:03:44

24 years agoextract spec files from bzip'ped tarballs too on tar builds.
jbj [Sat, 15 Jan 2000 14:17:07 +0000 (14:17 +0000)]
extract spec files from bzip'ped tarballs too on tar builds.

CVS patchset: 3520
CVS date: 2000/01/15 14:17:07

24 years agoSanity (make dist).
jbj [Wed, 12 Jan 2000 22:06:20 +0000 (22:06 +0000)]
Sanity (make dist).

CVS patchset: 3519
CVS date: 2000/01/12 22:06:20

24 years agofix: resurrect relative path's in fprint lookup queries.
jbj [Wed, 12 Jan 2000 21:48:58 +0000 (21:48 +0000)]
fix: resurrect relative path's in fprint lookup queries.

CVS patchset: 3518
CVS date: 2000/01/12 21:48:58

24 years agodefault value for %_install_langs is all.
jbj [Tue, 11 Jan 2000 19:12:34 +0000 (19:12 +0000)]
default value for %_install_langs is all.

CVS patchset: 3517
CVS date: 2000/01/11 19:12:34

24 years agoconfigurable compression type/level for package payloads.
jbj [Tue, 11 Jan 2000 16:13:16 +0000 (16:13 +0000)]
configurable compression type/level for package payloads.

CVS patchset: 3516
CVS date: 2000/01/11 16:13:16

24 years agoOrphan.
jbj [Tue, 11 Jan 2000 15:40:11 +0000 (15:40 +0000)]
Orphan.

CVS patchset: 3515
CVS date: 2000/01/11 15:40:11

24 years agoconfigurable PATH for install %pre/%post et al scriptlets.
jbj [Tue, 11 Jan 2000 15:22:35 +0000 (15:22 +0000)]
configurable PATH for install %pre/%post et al scriptlets.
use only %_install_langs, not LINGUAS/LANG when deciding to install.

CVS patchset: 3514
CVS date: 2000/01/11 15:22:35

24 years agoupdated sv.po (goeran@uddeborg.pp.se) (#8349).
jbj [Tue, 11 Jan 2000 13:06:12 +0000 (13:06 +0000)]
updated sv.po (goeran@uddeborg.pp.se) (#8349).

CVS patchset: 3513
CVS date: 2000/01/11 13:06:12

24 years agoadd manpage for gendiff (pbrown@redhat.com).
jbj [Mon, 10 Jan 2000 15:50:47 +0000 (15:50 +0000)]
add manpage for gendiff (pbrown@redhat.com).

CVS patchset: 3512
CVS date: 2000/01/10 15:50:47

24 years agoadd several BuildRoot FTW policies.
jbj [Fri, 7 Jan 2000 17:32:27 +0000 (17:32 +0000)]
add several BuildRoot FTW policies.

CVS patchset: 3511
CVS date: 2000/01/07 17:32:27

24 years agoSanity (make dist).
jbj [Wed, 5 Jan 2000 19:48:31 +0000 (19:48 +0000)]
Sanity (make dist).

CVS patchset: 3510
CVS date: 2000/01/05 19:48:31

24 years agoresurrect failed glob error message during build
jbj [Wed, 5 Jan 2000 19:46:45 +0000 (19:46 +0000)]
resurrect failed glob error message during build

CVS patchset: 3509
CVS date: 2000/01/05 19:46:45

24 years agoCorrect open flags for signing packages.
jbj [Tue, 4 Jan 2000 13:12:07 +0000 (13:12 +0000)]
Correct open flags for signing packages.
Sanity (make dist).

CVS patchset: 3508
CVS date: 2000/01/04 13:12:07

24 years agoOrphan.
jbj [Mon, 3 Jan 2000 19:40:13 +0000 (19:40 +0000)]
Orphan.

CVS patchset: 3507
CVS date: 2000/01/03 19:40:13

24 years agoSanity (make dist).
jbj [Mon, 3 Jan 2000 19:39:22 +0000 (19:39 +0000)]
Sanity (make dist).

CVS patchset: 3506
CVS date: 2000/01/03 19:39:22

24 years agofix: manageFile needs to and with O_WRONLY(=1), not O_RDONLY(=0).
jbj [Mon, 3 Jan 2000 19:37:56 +0000 (19:37 +0000)]
fix: manageFile needs to and with O_WRONLY(=1), not O_RDONLY(=0).

CVS patchset: 3505
CVS date: 2000/01/03 19:37:56

24 years agoSanity (make dist).
jbj [Mon, 3 Jan 2000 18:35:40 +0000 (18:35 +0000)]
Sanity (make dist).

CVS patchset: 3504
CVS date: 2000/01/03 18:35:40

24 years agofix: fp.subDir was incorrectly set to NULL in sparse chroot's.
jbj [Mon, 3 Jan 2000 18:32:49 +0000 (18:32 +0000)]
fix: fp.subDir was incorrectly set to NULL in sparse chroot's.

CVS patchset: 3503
CVS date: 2000/01/03 18:32:49

24 years agoSanity (make dist).
jbj [Thu, 30 Dec 1999 19:17:03 +0000 (19:17 +0000)]
Sanity (make dist).

CVS patchset: 3502
CVS date: 1999/12/30 19:17:03

24 years agoOrphan.
jbj [Thu, 30 Dec 1999 18:29:50 +0000 (18:29 +0000)]
Orphan.

CVS patchset: 3501
CVS date: 1999/12/30 18:29:50

24 years agoadd ja translation and man pages (Kanda Mitsuru kanda@nn.iij4u.or.jp).
jbj [Thu, 30 Dec 1999 18:26:13 +0000 (18:26 +0000)]
add ja translation and man pages (Kanda Mitsuru kanda@nn.iij4u.or.jp).

CVS patchset: 3500
CVS date: 1999/12/30 18:26:13

24 years agoSanity (make dist).
jbj [Thu, 30 Dec 1999 17:08:38 +0000 (17:08 +0000)]
Sanity (make dist).

CVS patchset: 3499
CVS date: 1999/12/30 17:08:38

24 years agoForce python arrays for DIRNAMES/BASENAMES/DIRINDEXES.
jbj [Thu, 30 Dec 1999 17:06:53 +0000 (17:06 +0000)]
Force python arrays for DIRNAMES/BASENAMES/DIRINDEXES.

CVS patchset: 3498
CVS date: 1999/12/30 17:06:53

24 years agosplit python bindings into a separate sub-package of rpm.
jbj [Fri, 24 Dec 1999 14:54:34 +0000 (14:54 +0000)]
split python bindings into a separate sub-package of rpm.

CVS patchset: 3497
CVS date: 1999/12/24 14:54:34

24 years agoSanity (make dist).
jbj [Wed, 22 Dec 1999 21:31:39 +0000 (21:31 +0000)]
Sanity (make dist).

CVS patchset: 3496
CVS date: 1999/12/22 21:31:39

24 years agoduplicate popt routine so that librpm.so needs not libpopt.so.
jbj [Wed, 22 Dec 1999 21:30:28 +0000 (21:30 +0000)]
duplicate popt routine so that librpm.so needs not libpopt.so.

CVS patchset: 3495
CVS date: 1999/12/22 21:30:28

24 years agoSanity (make dist).
jbj [Tue, 21 Dec 1999 17:16:08 +0000 (17:16 +0000)]
Sanity (make dist).

CVS patchset: 3494
CVS date: 1999/12/21 17:16:08

24 years agolib/rpmio.c: Start weeding the debug messages.
jbj [Tue, 21 Dec 1999 17:11:43 +0000 (17:11 +0000)]
lib/rpmio.c: Start weeding the debug messages.
lib/rpmio.c: Functional HTTP PUT.

CVS patchset: 3493
CVS date: 1999/12/21 17:11:43

24 years agoInitialize values behind pointers before calling rpmGet{Arch,Os}Info.
jbj [Sun, 19 Dec 1999 19:55:14 +0000 (19:55 +0000)]
Initialize values behind pointers before calling rpmGet{Arch,Os}Info.
Sanity (make dist).

CVS patchset: 3492
CVS date: 1999/12/19 19:55:14

24 years agoTypo (t->num rather than tnum causes segfault while re-reading rpmrc on exit).
jbj [Sun, 19 Dec 1999 18:59:46 +0000 (18:59 +0000)]
Typo (t->num rather than tnum causes segfault while re-reading rpmrc on exit).

CVS patchset: 3491
CVS date: 1999/12/19 18:59:46

24 years agofix: turn off stdio buffering if not opened O_RDONLY for now.
jbj [Sat, 18 Dec 1999 19:38:18 +0000 (19:38 +0000)]
fix: turn off stdio buffering if not opened O_RDONLY for now.

CVS patchset: 3490
CVS date: 1999/12/18 19:38:18

24 years agoSpelling correction.
jbj [Sat, 18 Dec 1999 15:20:29 +0000 (15:20 +0000)]
Spelling correction.

CVS patchset: 3489
CVS date: 1999/12/18 15:20:29

24 years agodiddle some names to keep my C++ brethern happy (i.e. kpackage port).
jbj [Thu, 16 Dec 1999 21:58:19 +0000 (21:58 +0000)]
diddle some names to keep my C++ brethern happy (i.e. kpackage port).

CVS patchset: 3488
CVS date: 1999/12/16 21:58:19

24 years agofix: missing strdup when overriding buildroot from command line
jbj [Thu, 16 Dec 1999 19:38:28 +0000 (19:38 +0000)]
fix: missing strdup when overriding buildroot from command line
     argument (#1026,#5006).

CVS patchset: 3487
CVS date: 1999/12/16 19:38:28

24 years agoexpose enough of legacy fdio interface to compile gnorpm.
jbj [Wed, 15 Dec 1999 21:51:07 +0000 (21:51 +0000)]
expose enough of legacy fdio interface to compile gnorpm.

CVS patchset: 3486
CVS date: 1999/12/15 21:51:07

24 years agoCorrect --tarball option (long name should have been --tarbuild).
jbj [Wed, 15 Dec 1999 18:19:47 +0000 (18:19 +0000)]
Correct --tarball option (long name should have been --tarbuild).

CVS patchset: 3485
CVS date: 1999/12/15 18:19:47

24 years agouninstall.c: rpmdbRemove used to have 2nd arg, tolerant = 0. This generates
jbj [Wed, 15 Dec 1999 17:10:31 +0000 (17:10 +0000)]
uninstall.c: rpmdbRemove used to have 2nd arg, tolerant = 0. This generates
an error message because of a db-1.85 hash access bug that cannot be
easily fixed. So, we turn off the error message.

CVS patchset: 3484
CVS date: 1999/12/15 17:10:31

24 years agoSanity (make dist).
jbj [Wed, 15 Dec 1999 15:52:47 +0000 (15:52 +0000)]
Sanity (make dist).

CVS patchset: 3483
CVS date: 1999/12/15 15:52:47

24 years agoSanity (make dist).
jbj [Wed, 15 Dec 1999 15:52:47 +0000 (15:52 +0000)]
Sanity (make dist).

CVS patchset: 3482
CVS date: 1999/12/15 15:52:47

24 years agofix: compressFileList was over-generating dirNames.
jbj [Wed, 15 Dec 1999 15:51:30 +0000 (15:51 +0000)]
fix: compressFileList was over-generating dirNames.
fix: alAddPackage sorted dirNames too soon, destroying dirMapping.

CVS patchset: 3481
CVS date: 1999/12/15 15:51:30

24 years agoNULL missing at end of packages-to-be-installed array.
jbj [Mon, 13 Dec 1999 19:27:34 +0000 (19:27 +0000)]
NULL missing at end of packages-to-be-installed array.

CVS patchset: 3480
CVS date: 1999/12/13 19:27:34

24 years agoreload macros from cmd line when re-reading config files.
jbj [Sun, 12 Dec 1999 21:14:05 +0000 (21:14 +0000)]
reload macros from cmd line when re-reading config files.

CVS patchset: 3479
CVS date: 1999/12/12 21:14:05

24 years agolib/rpminstall.c: Perform glob on remote ftp install args.
jbj [Sun, 12 Dec 1999 17:46:22 +0000 (17:46 +0000)]
lib/rpminstall.c: Perform glob on remote ftp install args.
lib/misc.[ch]: Rename remoteGlob to rpmGlob. Preserve glob_error behavior.
build/files.c: Ditto.
lib/rpmio.c: Collapse ftpFileDesc() into ftpReq().
lib/rpmio.c: Eliminate all uses of u->path.
lib/url.c: Ditto.
lib/url.c: Tweak url cache code to reuse empty slots (never happens).

CVS patchset: 3478
CVS date: 1999/12/12 17:46:22

24 years agoperform glob on remote ftp queries.
jbj [Sun, 12 Dec 1999 01:46:13 +0000 (01:46 +0000)]
perform glob on remote ftp queries.
fix: ftpAbort must close the data channel to read abort status.

CVS patchset: 3477
CVS date: 1999/12/12 01:46:13

24 years agoSanity (make dist).
jbj [Sat, 11 Dec 1999 17:55:20 +0000 (17:55 +0000)]
Sanity (make dist).

CVS patchset: 3476
CVS date: 1999/12/11 17:55:20

24 years agoSanity (make dist).
jbj [Sat, 11 Dec 1999 17:55:20 +0000 (17:55 +0000)]
Sanity (make dist).

CVS patchset: 3475
CVS date: 1999/12/11 17:55:20

24 years agopartial implementation for ftp globbing.
jbj [Sat, 11 Dec 1999 17:53:25 +0000 (17:53 +0000)]
partial implementation for ftp globbing.

CVS patchset: 3474
CVS date: 1999/12/11 17:53:25

24 years agodoLookup() wasn't stat'ing / properly
ewt [Sat, 11 Dec 1999 17:47:55 +0000 (17:47 +0000)]
doLookup() wasn't stat'ing / properly

CVS patchset: 3473
CVS date: 1999/12/11 17:47:55

24 years agoSanity (make dist).
jbj [Fri, 10 Dec 1999 21:29:23 +0000 (21:29 +0000)]
Sanity (make dist).

CVS patchset: 3472
CVS date: 1999/12/10 21:29:23

24 years agoSanity (make dist).
jbj [Fri, 10 Dec 1999 21:29:23 +0000 (21:29 +0000)]
Sanity (make dist).

CVS patchset: 3471
CVS date: 1999/12/10 21:29:23

24 years agoadd contentLength sanity check on rpmdb headerWrite.
jbj [Fri, 10 Dec 1999 21:26:58 +0000 (21:26 +0000)]
add contentLength sanity check on rpmdb headerWrite.

CVS patchset: 3470
CVS date: 1999/12/10 21:26:58

24 years agofix: don't look at password when searching urlCache.
jbj [Fri, 10 Dec 1999 18:13:23 +0000 (18:13 +0000)]
fix: don't look at password when searching urlCache.

CVS patchset: 3469
CVS date: 1999/12/10 18:13:23

24 years agoSanity (make dist).
jbj [Fri, 10 Dec 1999 15:44:12 +0000 (15:44 +0000)]
Sanity (make dist).

CVS patchset: 3468
CVS date: 1999/12/10 15:44:12

24 years agoBack out fix for dirIndexes memory leak.
jbj [Fri, 10 Dec 1999 15:37:41 +0000 (15:37 +0000)]
Back out fix for dirIndexes memory leak.

CVS patchset: 3467
CVS date: 1999/12/10 15:37:41

24 years agorename new FILENAMES tags to BASENAMES/DIRNAMES/DIRINDEXES.
jbj [Wed, 8 Dec 1999 19:04:50 +0000 (19:04 +0000)]
rename new FILENAMES tags to BASENAMES/DIRNAMES/DIRINDEXES.

CVS patchset: 3466
CVS date: 1999/12/08 19:04:50

24 years agoSanity (make dist).
jbj [Wed, 8 Dec 1999 16:34:04 +0000 (16:34 +0000)]
Sanity (make dist).

CVS patchset: 3465
CVS date: 1999/12/08 16:34:04

24 years agoSanity (make dist).
jbj [Wed, 8 Dec 1999 16:34:04 +0000 (16:34 +0000)]
Sanity (make dist).

CVS patchset: 3464
CVS date: 1999/12/08 16:34:04

24 years agofix: new filelists require package index, not pointer.
jbj [Wed, 8 Dec 1999 16:32:25 +0000 (16:32 +0000)]
fix: new filelists require package index, not pointer.

CVS patchset: 3463
CVS date: 1999/12/08 16:32:25

24 years agoMakefile.am: Add RPM-GPG-KEY to the package.
jbj [Tue, 7 Dec 1999 21:14:51 +0000 (21:14 +0000)]
Makefile.am: Add RPM-GPG-KEY to the package.
Use fdLink/fdFree for fd/scriptFd references in transaction set/availableList.
fprint.h: Permit (and check for) subDir = NULL in fingerPrints.
More lclint annotations.

CVS patchset: 3462
CVS date: 1999/12/07 21:14:51

24 years agoHere is a patch for rpmdiff. It fixes a bug where I did not
jbj [Tue, 7 Dec 1999 07:05:14 +0000 (07:05 +0000)]
Here is a patch for rpmdiff.  It fixes a bug where I did not
understand the difference between:
 'FILEUIDS', 'FILEGIDS',
and
 'FILEGROUPNAME', 'FILEUSERNAME',
Ken

CVS patchset: 3461
CVS date: 1999/12/07 07:05:14

24 years agofix: default for rd_timeoutsecs is 1 sec (avoid ufdio assertion).
jbj [Mon, 6 Dec 1999 18:03:52 +0000 (18:03 +0000)]
fix: default for rd_timeoutsecs is 1 sec (avoid ufdio assertion).

CVS patchset: 3460
CVS date: 1999/12/06 18:03:52

24 years agofix: Fopen should use 0666 as default (umask will be applied later).
jbj [Mon, 6 Dec 1999 17:53:13 +0000 (17:53 +0000)]
fix: Fopen should use 0666 as default (umask will be applied later).

CVS patchset: 3459
CVS date: 1999/12/06 17:53:13

24 years agoSanity (make dist).
jbj [Sun, 5 Dec 1999 21:23:55 +0000 (21:23 +0000)]
Sanity (make dist).

CVS patchset: 3458
CVS date: 1999/12/05 21:23:55

24 years agoexpose enough of the legacy fdio interface to compile rpmfind/rpm2html.
jbj [Sun, 5 Dec 1999 21:22:45 +0000 (21:22 +0000)]
expose enough of the legacy fdio interface to compile rpmfind/rpm2html.

CVS patchset: 3457
CVS date: 1999/12/05 21:22:45

24 years agoHandle both old and new style bash2 hacks for now.
jbj [Thu, 2 Dec 1999 21:58:04 +0000 (21:58 +0000)]
Handle both old and new style bash2 hacks for now.

CVS patchset: 3456
CVS date: 1999/12/02 21:58:04

24 years agoSanity (make dist).
jbj [Thu, 2 Dec 1999 20:38:44 +0000 (20:38 +0000)]
Sanity (make dist).

CVS patchset: 3455
CVS date: 1999/12/02 20:38:44

24 years agoBump release.
jbj [Thu, 2 Dec 1999 20:37:26 +0000 (20:37 +0000)]
Bump release.

CVS patchset: 3454
CVS date: 1999/12/02 20:37:26

24 years agoinitial version of check-prereqs.
jbj [Thu, 2 Dec 1999 18:30:31 +0000 (18:30 +0000)]
initial version of check-prereqs.

CVS patchset: 3453
CVS date: 1999/12/02 18:30:31

24 years agofail to package if absolute symlink points within build root.
jbj [Thu, 2 Dec 1999 17:07:29 +0000 (17:07 +0000)]
fail to package if absolute symlink points within build root.

CVS patchset: 3452
CVS date: 1999/12/02 17:07:29

24 years agopermit --whatprovides to lookup file dependencies.
jbj [Thu, 2 Dec 1999 16:31:35 +0000 (16:31 +0000)]
permit --whatprovides to lookup file dependencies.

CVS patchset: 3451
CVS date: 1999/12/02 16:31:35

24 years agoSanity (make dist).
jbj [Wed, 1 Dec 1999 20:17:05 +0000 (20:17 +0000)]
Sanity (make dist).

CVS patchset: 3450
CVS date: 1999/12/01 20:17:05

24 years agoSolaris fiddles.
jbj [Wed, 1 Dec 1999 20:00:39 +0000 (20:00 +0000)]
Solaris fiddles.

CVS patchset: 3449
CVS date: 1999/12/01 20:00:39

24 years agoAdd underscore in front of (possibly) non-supported FDIO_t vectors.
jbj [Wed, 1 Dec 1999 19:57:17 +0000 (19:57 +0000)]
Add underscore in front of (possibly) non-supported FDIO_t vectors.
Make buildFileList() part of rpmlib API as rpmBuildFileList().
lib/rpmdb.c: Compare fingerprints from different caches by value.

CVS patchset: 3448
CVS date: 1999/12/01 19:57:17

24 years agoSanity.
jbj [Tue, 30 Nov 1999 18:41:12 +0000 (18:41 +0000)]
Sanity.

CVS patchset: 3447
CVS date: 1999/11/30 18:41:12

24 years agopython/* needs to include "system.h".
jbj [Tue, 30 Nov 1999 18:39:50 +0000 (18:39 +0000)]
python/* needs to include "system.h".

CVS patchset: 3446
CVS date: 1999/11/30 18:39:50

24 years agolib/transaction.c: Fix (in the right place) the dil memory leak.
jbj [Tue, 30 Nov 1999 18:27:49 +0000 (18:27 +0000)]
lib/transaction.c: Fix (in the right place) the dil memory leak.

CVS patchset: 3445
CVS date: 1999/11/30 18:27:49

24 years agoUpdate-po.
jbj [Tue, 30 Nov 1999 18:13:39 +0000 (18:13 +0000)]
Update-po.

CVS patchset: 3444
CVS date: 1999/11/30 18:13:39

24 years agolib/depends.c: Fix minor memory leak.
jbj [Tue, 30 Nov 1999 18:07:08 +0000 (18:07 +0000)]
lib/depends.c: Fix minor memory leak.
lib/fprint.c: Pass both dirName/baseName to fpLookup() to avoid memory leaks.
lib/rpmdb.c: ditto, and use scaremem=1.
lib/transaction.c: Fix minor memory leak.

CVS patchset: 3443
CVS date: 1999/11/30 18:07:08

24 years agolib/install.c: Check errno and mkdir specdir/sourcedir only for local fs.
jbj [Tue, 30 Nov 1999 14:49:45 +0000 (14:49 +0000)]
lib/install.c: Check errno and mkdir specdir/sourcedir only for local fs.
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

24 years agoAdd timestamping to statistics.
jbj [Mon, 29 Nov 1999 14:56:36 +0000 (14:56 +0000)]
Add timestamping to statistics.
Rudimentary display of statistics for GZDIO/BZDIO.

CVS patchset: 3441
CVS date: 1999/11/29 14:56:36

24 years agolib/stubs.c: Add portability routines to rpmlib for portable shared rpmlib.
jbj [Sat, 27 Nov 1999 00:15:07 +0000 (00:15 +0000)]
lib/stubs.c: Add portability routines to rpmlib for portable shared rpmlib.
lib/rpmio.c: Internalize single use of inet_aton().
lib/rpmio.h: Include libio.h retrofit here rather than in system.h.
configure.in: Remove regex/glob tests.

CVS patchset: 3440
CVS date: 1999/11/27 00:15:07

24 years agoMinimal python compile.
jbj [Fri, 26 Nov 1999 22:31:19 +0000 (22:31 +0000)]
Minimal python compile.

CVS patchset: 3439
CVS date: 1999/11/26 22:31:19

24 years agoPackage 3.0.4-0.1
jbj [Fri, 26 Nov 1999 22:02:37 +0000 (22:02 +0000)]
Package 3.0.4-0.1

CVS patchset: 3438
CVS date: 1999/11/26 22:02:37

24 years agouse directory tokens internally to reduce memory usage.
jbj [Fri, 26 Nov 1999 22:00:02 +0000 (22:00 +0000)]
use directory tokens internally to reduce memory usage.

CVS patchset: 3437
CVS date: 1999/11/26 22:00:02

24 years agoConsistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
jbj [Fri, 26 Nov 1999 21:58:42 +0000 (21:58 +0000)]
Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
rpm.c: Add --nodirtokens and --dirtokens to control file list compression.
lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE.
lib/misc.c: Add expandFileList analogue to compressFileList.
build/pack.c: Compress file list only if compression is requested.
lib/rpmdb.c: Expand file list before headerWrite if compression not requested.

CVS patchset: 3436
CVS date: 1999/11/26 21:58:42

24 years agolib/macro.c: Create rpmCleanPath().
jbj [Fri, 26 Nov 1999 16:19:30 +0000 (16:19 +0000)]
lib/macro.c: Create rpmCleanPath().
build/misc.c: Delete cleanFileName().

CVS patchset: 3435
CVS date: 1999/11/26 16:19:30

24 years agoDisplay message if GNU xgettext is not found.
jbj [Wed, 24 Nov 1999 16:55:42 +0000 (16:55 +0000)]
Display message if GNU xgettext is not found.

CVS patchset: 3434
CVS date: 1999/11/24 16:55:42

24 years agobuild/files.c: Remove dead code.
jbj [Wed, 24 Nov 1999 16:16:17 +0000 (16:16 +0000)]
build/files.c: Remove dead code.
lib/cpio.c: Open file to be installed with "w" not "r+".
lib/fprint.c: Use variable length string keys for rpmdbFindByFile cache.

CVS patchset: 3433
CVS date: 1999/11/24 16:16:17

24 years agolib/macro.c: Canonicalize paths in rpmGetPath().
jbj [Wed, 24 Nov 1999 00:03:54 +0000 (00:03 +0000)]
lib/macro.c: Canonicalize paths in rpmGetPath().
build.c: ditto.
build/build.c: ditto.
build/files.c: ditto.
build/parsePreamble.c: ditto.
build/parseSpec.c: ditto.
build/myftw.c: Use Opendir/Readdir/Closedir wrappers.
lib/cpio.c: Use Readlink/Stat/Lstat wrappers while building archive.
lib/rpmio.c: functional ftpLstat, ftpStat and ftpReadlink.

CVS patchset: 3432
CVS date: 1999/11/24 00:03:54

24 years agoAdd reminder to export shell variables.
jbj [Fri, 19 Nov 1999 19:47:43 +0000 (19:47 +0000)]
Add reminder to export shell variables.

CVS patchset: 3431
CVS date: 1999/11/19 19:47:43

24 years agomacros.in: Add buildsubdir and scriptlet template macros.
jbj [Fri, 19 Nov 1999 18:19:41 +0000 (18:19 +0000)]
macros.in: Add buildsubdir and scriptlet template macros.
build/build.c: Rewrite to use scriptlet templates.
build/files.c: Rename variables to prepare for (possibly) URL's in %files.
build/myftw.c: Use Lstat.
build/parsePreamble.c: Permit URL's in BuildRoot tag if not from spec file.
build/parseSpec.c: ditto
build/parsePrep.c: Add buildsubdir macro.
lib/macro.c: Add url2path (nickname u2p) and verbose macro primitives.
lib/url.c: urlPath returns "" if url is NULL (rpmGenPath memory corruption).

CVS patchset: 3430
CVS date: 1999/11/19 18:19:41

24 years agoThe death of lib/ftp.c, merged into lib/rpmio.c.
jbj [Thu, 18 Nov 1999 18:07:46 +0000 (18:07 +0000)]
The death of lib/ftp.c, merged into lib/rpmio.c.
Start composting the rpmio API.
Preliminary (not working) support for HTTP PUT.
build.c: Check fd for NULL and use Ferror() for Fopen return.
build/parseSpec.c: ditto
build/pack.c: Use fdGetFP() rather than fpio->ffileno().
build/parseSpec.c: ditto
build/pack.c: Use Stat/Mkdir wrappers.
build/pack.c: Do Fflush before fdDup so that writes can remain buffered.
lib/install.c: ditto
build/parsePrep.c: Skip over URL leadin when writing %prep scriptlet.
lib/misc.c: Rewrite to use simpler urlPath(). Restore checks on local fs.
lib/rpmchecksig.c: Open with "r+" rather than "w" to avoid truncation.
lib/url.c: Do lazy malloc of u->buf in rpmio.c checkResponse().
lib/rpmio.c: Make persist/contentLength per-fd rather than per-url.
lib/rpmio.c: Add wr_chunked method for HTTP PUT (still broken).
lib/rpmio.c: ftpAbort() should use timedRead.
lib/rpmio.c: Add Fflush().
lib/url.c: urlPath() should return something ("/") on url = NULL (paranoia).
lib/url.c: urlSplit() should return something ("/") on url w/o path.

CVS patchset: 3429
CVS date: 1999/11/18 18:07:46

24 years agoFrom: Dick Porter <dick@acm.org> --
jbj [Thu, 18 Nov 1999 17:10:15 +0000 (17:10 +0000)]
From: Dick Porter <dick@acm.org> --
Here is a patch for popt to implement selective argument stripping from argv.
With this patch I can use popt in ORBit (the CORBA spec requires ORBs to
remove all ORB options from argv), which allows me to export a popt option
table to the rest of Gnome.
There is also a bug fix included where a string was realloc()d into a space
too small to hold the trailing NULL.

CVS patchset: 3428
CVS date: 1999/11/18 17:10:15

24 years agofix: realloc didn't include space for trailing NUL.
jbj [Thu, 18 Nov 1999 16:57:45 +0000 (16:57 +0000)]
fix: realloc didn't include space for trailing NUL.

CVS patchset: 3427
CVS date: 1999/11/18 16:57:45

24 years agoMake static fd in transaction callback persistent.
jbj [Mon, 15 Nov 1999 23:57:18 +0000 (23:57 +0000)]
Make static fd in transaction callback persistent.

CVS patchset: 3426
CVS date: 1999/11/15 23:57:18