ewt [Tue, 29 Dec 1998 03:02:20 +0000 (03:02 +0000)]
version 1.2.3
CVS patchset: 2620
CVS date: 1998/12/29 03:02:20
ewt [Tue, 29 Dec 1998 02:52:47 +0000 (02:52 +0000)]
const'ified poptParseArgvString (Jeff Garzik)
CVS patchset: 2619
CVS date: 1998/12/29 02:52:47
ewt [Tue, 29 Dec 1998 02:35:08 +0000 (02:35 +0000)]
fixed memset() in help message generation (Dale Hawkins)
added extern "C" stuff to popt.h for C++ compilers (Dale Hawkins)
CVS patchset: 2618
CVS date: 1998/12/29 02:35:08
ewt [Sat, 26 Dec 1998 18:32:08 +0000 (18:32 +0000)]
make use of fingerprints for checking file conflicts
CVS patchset: 2617
CVS date: 1998/12/26 18:32:08
ewt [Sat, 26 Dec 1998 18:31:45 +0000 (18:31 +0000)]
1) allow generic key types
2) possibly copy the key around
3) optionally return the key stored in the table
CVS patchset: 2616
CVS date: 1998/12/26 18:31:45
ewt [Sat, 26 Dec 1998 18:29:32 +0000 (18:29 +0000)]
added fpHashFunction() and fpEqual()
CVS patchset: 2615
CVS date: 1998/12/26 18:29:32
ewt [Sat, 26 Dec 1998 17:13:34 +0000 (17:13 +0000)]
use fingerprinting for path lookups
CVS patchset: 2614
CVS date: 1998/12/26 17:13:34
ewt [Sat, 26 Dec 1998 17:13:10 +0000 (17:13 +0000)]
removed unused variable
CVS patchset: 2613
CVS date: 1998/12/26 17:13:10
ewt [Sat, 26 Dec 1998 17:12:50 +0000 (17:12 +0000)]
added simple fingerprinting
CVS patchset: 2612
CVS date: 1998/12/26 17:12:50
ewt [Sat, 26 Dec 1998 16:33:51 +0000 (16:33 +0000)]
1) initial cut at hash tables
2) initial cut at file list handling during transaction processing
CVS patchset: 2611
CVS date: 1998/12/26 16:33:51
adevries [Thu, 24 Dec 1998 07:09:55 +0000 (07:09 +0000)]
Updated the man page, finally.
CVS patchset: 2610
CVS date: 1998/12/24 07:09:55
ewt [Fri, 18 Dec 1998 19:09:38 +0000 (19:09 +0000)]
*** empty log message ***
CVS patchset: 2606
CVS date: 1998/12/18 19:09:38
jbj [Thu, 17 Dec 1998 16:45:22 +0000 (16:45 +0000)]
ultrapenguin 1.1.9 sparc64 changes.
CVS patchset: 2605
CVS date: 1998/12/17 16:45:22
ewt [Wed, 16 Dec 1998 21:58:53 +0000 (21:58 +0000)]
first pass at new transaction api; basic installing/removing works
fine but I wouldn't push it much harder then that
CVS patchset: 2603
CVS date: 1998/12/16 21:58:53
ewt [Tue, 15 Dec 1998 05:48:11 +0000 (05:48 +0000)]
added dbiGetFirstKey()
CVS patchset: 2602
CVS date: 1998/12/15 05:48:11
ewt [Tue, 15 Dec 1998 05:46:58 +0000 (05:46 +0000)]
*** empty log message ***
CVS patchset: 2601
CVS date: 1998/12/15 05:46:58
ewt [Tue, 15 Dec 1998 05:45:36 +0000 (05:45 +0000)]
1) store basenames only in fileindex
2) do realpath stuff in rpmdbFindByFile()
3) do smart symlink chasing
CVS patchset: 2600
CVS date: 1998/12/15 05:45:36
ewt [Tue, 15 Dec 1998 05:43:18 +0000 (05:43 +0000)]
don't do realpath stuff here; it's done in rpmdbFindByFile() now
CVS patchset: 2599
CVS date: 1998/12/15 05:43:18
jbj [Mon, 14 Dec 1998 21:34:11 +0000 (21:34 +0000)]
permit and file:// url's as well as ftp://.
attempt ftp ABOR on query/verify url's.
cache open ftp control descriptor with password.
verify needed same realpath semantics as query.
plug fd leak in urlGetFile().
CVS patchset: 2598
CVS date: 1998/12/14 21:34:11
jbj [Thu, 10 Dec 1998 20:56:01 +0000 (20:56 +0000)]
Move inlines to rpmio.c.
rpmio.h needs necessary includes.
CVS patchset: 2594
CVS date: 1998/12/10 20:56:01
johnsonm [Thu, 10 Dec 1998 18:37:22 +0000 (18:37 +0000)]
releasing 1.2.2
CVS patchset: 2593
CVS date: 1998/12/10 18:37:22
jbj [Sat, 5 Dec 1998 23:22:41 +0000 (23:22 +0000)]
translate cpio errors using cpioStrerror.
CVS patchset: 2592
CVS date: 1998/12/05 23:22:41
jbj [Sat, 5 Dec 1998 20:06:00 +0000 (20:06 +0000)]
Automake voodoo.
CVS patchset: 2590
CVS date: 1998/12/05 20:06:00
jbj [Sat, 5 Dec 1998 19:38:29 +0000 (19:38 +0000)]
display "..?....." rather than "..5....." for unreadable files.
run time (rather than compile time) host endian check.
CVS patchset: 2589
CVS date: 1998/12/05 19:38:29
jbj [Sat, 5 Dec 1998 19:18:43 +0000 (19:18 +0000)]
Typos.
CVS patchset: 2588
CVS date: 1998/12/05 19:18:43
jbj [Sat, 5 Dec 1998 19:16:19 +0000 (19:16 +0000)]
display "..?....." rather than "..5....." for unreadable files.
run time (rather than compile time) host endian check.
CVS patchset: 2587
CVS date: 1998/12/05 19:16:19
jbj [Thu, 3 Dec 1998 19:36:01 +0000 (19:36 +0000)]
caldera patches (ray@Caldera.DE)
CVS patchset: 2584
CVS date: 1998/12/03 19:36:01
jbj [Thu, 3 Dec 1998 19:30:32 +0000 (19:30 +0000)]
added ARM patches.
CVS patchset: 2583
CVS date: 1998/12/03 19:30:32
jbj [Thu, 3 Dec 1998 17:35:50 +0000 (17:35 +0000)]
http/file/ftp URL's for query/verify (but not install) work.
CVS patchset: 2580
CVS date: 1998/12/03 17:35:50
ewt [Thu, 3 Dec 1998 14:47:55 +0000 (14:47 +0000)]
1) let you pass the db type per-index
2) during rebuild, just open packages.rpm, not the indexes
CVS patchset: 2579
CVS date: 1998/12/03 14:47:55
jbj [Wed, 2 Dec 1998 21:10:18 +0000 (21:10 +0000)]
Sanity.
CVS patchset: 2577
CVS date: 1998/12/02 21:10:18
ewt [Wed, 2 Dec 1998 20:50:57 +0000 (20:50 +0000)]
made rpmio.o contiain the functions properly
CVS patchset: 2576
CVS date: 1998/12/02 20:50:57
jbj [Wed, 2 Dec 1998 19:55:36 +0000 (19:55 +0000)]
Compile in default macro values sufficient to pass make check.
CVS patchset: 2575
CVS date: 1998/12/02 19:55:36
jbj [Wed, 2 Dec 1998 18:09:41 +0000 (18:09 +0000)]
Set max_macro_depth to 16 always.
CVS patchset: 2574
CVS date: 1998/12/02 18:09:41
jbj [Wed, 2 Dec 1998 17:59:32 +0000 (17:59 +0000)]
change --rcfile to permit colon separated file list.
compile in defaults from rpmrc/macros.
CVS patchset: 2573
CVS date: 1998/12/02 17:59:32
jbj [Wed, 2 Dec 1998 15:17:01 +0000 (15:17 +0000)]
Sanity.
CVS patchset: 2572
CVS date: 1998/12/02 15:17:01
jbj [Tue, 1 Dec 1998 23:28:26 +0000 (23:28 +0000)]
More build popts moved to build.c
Fix access of freed memory.
CVS patchset: 2571
CVS date: 1998/12/01 23:28:26
johnsonm [Tue, 1 Dec 1998 22:28:41 +0000 (22:28 +0000)]
fixed a few typos, documented POPT_ARGFLAG_DOC_HIDDEN
CVS patchset: 2570
CVS date: 1998/12/01 22:28:41
johnsonm [Tue, 1 Dec 1998 19:05:36 +0000 (19:05 +0000)]
POPT_ARG_VAL appears to work, now that I have a finished test case...
CVS patchset: 2569
CVS date: 1998/12/01 19:05:36
jbj [Tue, 1 Dec 1998 17:18:38 +0000 (17:18 +0000)]
Start separating build options.
I18N for popt tables.
CVS patchset: 2568
CVS date: 1998/12/01 17:18:38
jbj [Tue, 1 Dec 1998 00:10:18 +0000 (00:10 +0000)]
Sanity.
CVS patchset: 2567
CVS date: 1998/12/01 00:10:18
jbj [Mon, 30 Nov 1998 22:39:11 +0000 (22:39 +0000)]
Use AC_CANONICAL_SYSTEM, not AC_CANONICAL_HOST.
CVS patchset: 2566
CVS date: 1998/11/30 22:39:11
jbj [Mon, 30 Nov 1998 20:54:35 +0000 (20:54 +0000)]
Add library dependencies.
Remake with latest automake.
CVS patchset: 2565
CVS date: 1998/11/30 20:54:35
ewt [Mon, 30 Nov 1998 17:53:01 +0000 (17:53 +0000)]
switched to rpmfilexists
CVS patchset: 2564
CVS date: 1998/11/30 17:53:01
ewt [Mon, 30 Nov 1998 17:48:03 +0000 (17:48 +0000)]
switched exists() to rpmfileexists()
CVS patchset: 2563
CVS date: 1998/11/30 17:48:03
jbj [Wed, 25 Nov 1998 20:23:32 +0000 (20:23 +0000)]
fix incorrect directory permissions using %attr/%defattr.
CVS patchset: 2562
CVS date: 1998/11/25 20:23:32
jbj [Wed, 25 Nov 1998 19:52:12 +0000 (19:52 +0000)]
Sanity.
CVS patchset: 2561
CVS date: 1998/11/25 19:52:12
jbj [Wed, 25 Nov 1998 19:43:31 +0000 (19:43 +0000)]
Sanity.
CVS patchset: 2560
CVS date: 1998/11/25 19:43:31
jbj [Wed, 25 Nov 1998 19:31:10 +0000 (19:31 +0000)]
Sanity.
CVS patchset: 2559
CVS date: 1998/11/25 19:31:10
jbj [Wed, 25 Nov 1998 19:09:55 +0000 (19:09 +0000)]
Use VFA_t for %verify attribute parsing.
CVS patchset: 2558
CVS date: 1998/11/25 19:09:55
jbj [Wed, 25 Nov 1998 00:42:36 +0000 (00:42 +0000)]
Add dup for the "other" gzdopen premature close.
CVS patchset: 2556
CVS date: 1998/11/25 00:42:36
jbj [Tue, 24 Nov 1998 19:30:38 +0000 (19:30 +0000)]
Clean up on files.c.
CVS patchset: 2555
CVS date: 1998/11/24 19:30:38
jbj [Mon, 23 Nov 1998 21:47:55 +0000 (21:47 +0000)]
Sanity.
CVS patchset: 2554
CVS date: 1998/11/23 21:47:55
jbj [Mon, 23 Nov 1998 19:06:28 +0000 (19:06 +0000)]
Typo.
CVS patchset: 2553
CVS date: 1998/11/23 19:06:28
jbj [Sun, 22 Nov 1998 19:48:48 +0000 (19:48 +0000)]
Start abstracting compressed I/O.
CVS patchset: 2552
CVS date: 1998/11/22 19:48:48
jbj [Fri, 20 Nov 1998 20:18:22 +0000 (20:18 +0000)]
Sanity.
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
jbj [Fri, 20 Nov 1998 00:34:55 +0000 (00:34 +0000)]
update-po.
CVS patchset: 2550
CVS date: 1998/11/20 00:34:55
jbj [Fri, 20 Nov 1998 00:31:53 +0000 (00:31 +0000)]
Add querytags test.
CVS patchset: 2548
CVS date: 1998/11/20 00:31:53
jbj [Fri, 20 Nov 1998 00:29:46 +0000 (00:29 +0000)]
permit "rpm -q --specfile ... file.spec" queries.
CVS patchset: 2547
CVS date: 1998/11/20 00:29:46
johnsonm [Thu, 19 Nov 1998 20:56:15 +0000 (20:56 +0000)]
Improved man page a bit, install by default.
Added POPT_ARG_VAL
CVS patchset: 2545
CVS date: 1998/11/19 20:56:15
jbj [Thu, 19 Nov 1998 19:10:23 +0000 (19:10 +0000)]
lclint noise.
CVS patchset: 2544
CVS date: 1998/11/19 19:10:23
jbj [Thu, 19 Nov 1998 18:10:28 +0000 (18:10 +0000)]
finish hiding rpmdb index record data ("matches").
CVS patchset: 2543
CVS date: 1998/11/19 18:10:28
jbj [Wed, 18 Nov 1998 21:41:05 +0000 (21:41 +0000)]
implement abstract fd type almost everywhere.
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
jbj [Wed, 18 Nov 1998 19:42:07 +0000 (19:42 +0000)]
Sanity.
CVS patchset: 2541
CVS date: 1998/11/18 19:42:07
jbj [Mon, 16 Nov 1998 21:40:28 +0000 (21:40 +0000)]
LCLINT pass 0.
CVS patchset: 2540
CVS date: 1998/11/16 21:40:28
ewt [Mon, 16 Nov 1998 21:01:30 +0000 (21:01 +0000)]
*** empty log message ***
CVS patchset: 2539
CVS date: 1998/11/16 21:01:30
ewt [Mon, 16 Nov 1998 21:00:43 +0000 (21:00 +0000)]
bug in alias handling (showed up w/ --triggers)
CVS patchset: 2538
CVS date: 1998/11/16 21:00:43
jbj [Sun, 15 Nov 1998 17:00:24 +0000 (17:00 +0000)]
strncasecmp on spec file separators (KDE has %Description).
CVS patchset: 2537
CVS date: 1998/11/15 17:00:24
jbj [Sun, 8 Nov 1998 18:23:16 +0000 (18:23 +0000)]
remove redundant md5 computation on uninstall.
CVS patchset: 2534
CVS date: 1998/11/08 18:23:16
jbj [Sun, 8 Nov 1998 00:15:33 +0000 (00:15 +0000)]
permit --rmsource --force even if sources/patches are missing.
CVS patchset: 2532
CVS date: 1998/11/08 00:15:33
jbj [Sat, 7 Nov 1998 23:55:43 +0000 (23:55 +0000)]
permit --rmsource --force even if sources/patches are missing.
CVS patchset: 2531
CVS date: 1998/11/07 23:55:43
jbj [Sat, 7 Nov 1998 22:48:12 +0000 (22:48 +0000)]
don't compute md5sum on non-file %config objects. (from Jos Vos)
CVS patchset: 2529
CVS date: 1998/11/07 22:48:12
jbj [Sat, 7 Nov 1998 22:05:28 +0000 (22:05 +0000)]
check arch only on RPMBUILD_{PREP,BUILD,INSTALL,PACKAGEBINARY}.
CVS patchset: 2527
CVS date: 1998/11/07 22:05:28
jbj [Fri, 6 Nov 1998 22:55:30 +0000 (22:55 +0000)]
configure.in: set default value for RPM. (Tim Mooney)
CVS patchset: 2525
CVS date: 1998/11/06 22:55:30
jbj [Fri, 6 Nov 1998 22:42:27 +0000 (22:42 +0000)]
update-po.
CVS patchset: 2523
CVS date: 1998/11/06 22:42:27
jbj [Fri, 6 Nov 1998 22:41:10 +0000 (22:41 +0000)]
update and rename Czech (Pavel Makovec <pavelm@terminal.cz>)
CVS patchset: 2522
CVS date: 1998/11/06 22:41:10
jbj [Fri, 6 Nov 1998 22:16:17 +0000 (22:16 +0000)]
update Russian translation w man pages.
CVS patchset: 2521
CVS date: 1998/11/06 22:16:17
jbj [Fri, 6 Nov 1998 22:12:01 +0000 (22:12 +0000)]
add new Epoch: keyword just like Serial:.
CVS patchset: 2520
CVS date: 1998/11/06 22:12:01
jbj [Fri, 6 Nov 1998 19:55:55 +0000 (19:55 +0000)]
solaris: don't attempt static link. (Tim Mooney)
fix: timeCheck in rpm.c should be unsigned long. (Tim Mooney)
osf: prov searches only shared libraries. (Tim Mooney)
solaris: set PATH in prov/req scripts. (Tim Mooney)
fix: ignore modes on symlinks. (Tim Mooney)
CVS patchset: 2517
CVS date: 1998/11/06 19:55:55
jbj [Fri, 6 Nov 1998 18:50:33 +0000 (18:50 +0000)]
Sanity.
CVS patchset: 2515
CVS date: 1998/11/06 18:50:33
jbj [Fri, 6 Nov 1998 18:30:35 +0000 (18:30 +0000)]
sub-packages inherit RPMTAG_EPOCH (just like RPMTAG_VERSION/RELEASE).
CVS patchset: 2514
CVS date: 1998/11/06 18:30:35
jbj [Tue, 3 Nov 1998 19:13:50 +0000 (19:13 +0000)]
Set value of LOCALEDIR.
Change name of installed file to popt.mo.
CVS patchset: 2512
CVS date: 1998/11/03 19:13:50
ewt [Thu, 29 Oct 1998 22:54:31 +0000 (22:54 +0000)]
updated to version 1.2.1
CVS patchset: 2511
CVS date: 1998/10/29 22:54:31
ewt [Thu, 29 Oct 1998 22:52:03 +0000 (22:52 +0000)]
added POPT_ARG_INTL_DOMAIN (Elliot Lee)
updated Makefile's to be more GNUish (Elliot Lee)
CVS patchset: 2510
CVS date: 1998/10/29 22:52:03
ewt [Thu, 29 Oct 1998 16:33:04 +0000 (16:33 +0000)]
their must be a { between two % in a query format (unless %% is used)
CVS patchset: 2509
CVS date: 1998/10/29 16:33:04
jbj [Thu, 29 Oct 1998 15:16:11 +0000 (15:16 +0000)]
update-po.
CVS patchset: 2507
CVS date: 1998/10/29 15:16:11
jbj [Thu, 29 Oct 1998 13:49:24 +0000 (13:49 +0000)]
Sanity.
CVS patchset: 2506
CVS date: 1998/10/29 13:49:24
jbj [Thu, 29 Oct 1998 13:46:56 +0000 (13:46 +0000)]
No more query.h.
CVS patchset: 2505
CVS date: 1998/10/29 13:46:56
jbj [Tue, 27 Oct 1998 19:54:08 +0000 (19:54 +0000)]
fix off-by-1 alloca that prevented relocating /.
CVS patchset: 2504
CVS date: 1998/10/27 19:54:08
ewt [Tue, 27 Oct 1998 05:41:02 +0000 (05:41 +0000)]
1) split query option parsing into popt subtables
2) moved query code into rpmlib
CVS patchset: 2502
CVS date: 1998/10/27 05:41:02
ewt [Tue, 27 Oct 1998 05:38:37 +0000 (05:38 +0000)]
implemented POPT_ARGINFO_INC_DATA
CVS patchset: 2501
CVS date: 1998/10/27 05:38:37
jbj [Mon, 26 Oct 1998 21:53:26 +0000 (21:53 +0000)]
Add install steps for libpopt.a and popt.h
CVS patchset: 2500
CVS date: 1998/10/26 21:53:26
ewt [Mon, 26 Oct 1998 21:20:31 +0000 (21:20 +0000)]
don't typedef poptOption on c++
CVS patchset: 2499
CVS date: 1998/10/26 21:20:31
jbj [Thu, 22 Oct 1998 20:32:09 +0000 (20:32 +0000)]
Revert VERSION change.
CVS patchset: 2498
CVS date: 1998/10/22 20:32:09
jbj [Thu, 22 Oct 1998 20:15:23 +0000 (20:15 +0000)]
Oriphan.
CVS patchset: 2497
CVS date: 1998/10/22 20:15:23
jbj [Thu, 22 Oct 1998 20:15:05 +0000 (20:15 +0000)]
Set VERSION at top of Makefile.am, expand popt.spec.in accordingly.
CVS patchset: 2496
CVS date: 1998/10/22 20:15:05
jbj [Thu, 22 Oct 1998 20:06:47 +0000 (20:06 +0000)]
Sanity.
CVS patchset: 2495
CVS date: 1998/10/22 20:06:47
jbj [Thu, 22 Oct 1998 19:41:24 +0000 (19:41 +0000)]
Quiet "make archive: output.
CVS patchset: 2494
CVS date: 1998/10/22 19:41:24
jbj [Thu, 22 Oct 1998 19:39:12 +0000 (19:39 +0000)]
Check in to test "make archive".
CVS patchset: 2493
CVS date: 1998/10/22 19:39:12
jbj [Thu, 22 Oct 1998 19:11:53 +0000 (19:11 +0000)]
Add test1 as compile target.
CVS patchset: 2492
CVS date: 1998/10/22 19:11:53