jbj [Thu, 11 Nov 2004 00:13:38 +0000 (00:13 +0000)]
Wire HTTP PUT through libneon.
CVS patchset: 7570
CVS date: 2004/11/11 00:13:38
jbj [Wed, 10 Nov 2004 00:50:41 +0000 (00:50 +0000)]
- add --delsign to purge packages of digital signatures.
CVS patchset: 7569
CVS date: 2004/11/10 00:50:41
jbj [Wed, 10 Nov 2004 00:49:04 +0000 (00:49 +0000)]
Sanity.
CVS patchset: 7568
CVS date: 2004/11/10 00:49:04
jbj [Tue, 9 Nov 2004 19:40:10 +0000 (19:40 +0000)]
- resurrect freshen.sh to, say, upgrade only kernel-bigmem packages.
CVS patchset: 7565
CVS date: 2004/11/09 19:40:10
jbj [Tue, 9 Nov 2004 06:59:34 +0000 (06:59 +0000)]
- python: add python 2.4 support.
CVS patchset: 7562
CVS date: 2004/11/09 06:59:34
jbj [Mon, 8 Nov 2004 22:49:00 +0000 (22:49 +0000)]
Stub in rpmrpc primitives.
CVS patchset: 7561
CVS date: 2004/11/08 22:49:00
jbj [Mon, 8 Nov 2004 21:12:45 +0000 (21:12 +0000)]
Splint fiddles.
CVS patchset: 7560
CVS date: 2004/11/08 21:12:45
jbj [Mon, 8 Nov 2004 20:56:18 +0000 (20:56 +0000)]
Splint clean.
CVS patchset: 7559
CVS date: 2004/11/08 20:56:18
jbj [Mon, 8 Nov 2004 18:38:42 +0000 (18:38 +0000)]
Sanity.
CVS patchset: 7558
CVS date: 2004/11/08 18:38:42
jbj [Mon, 8 Nov 2004 18:06:15 +0000 (18:06 +0000)]
Typo.
CVS patchset: 7557
CVS date: 2004/11/08 18:06:15
jbj [Mon, 8 Nov 2004 18:05:55 +0000 (18:05 +0000)]
R++;
CVS patchset: 7556
CVS date: 2004/11/08 18:05:55
jbj [Mon, 8 Nov 2004 18:00:00 +0000 (18:00 +0000)]
- use external libneon for http/https transport.
CVS patchset: 7555
CVS date: 2004/11/08 18:00:00
jbj [Mon, 8 Nov 2004 17:10:36 +0000 (17:10 +0000)]
Functional https:// with Keepalive on.
CVS patchset: 7554
CVS date: 2004/11/08 17:10:36
jbj [Mon, 8 Nov 2004 01:54:12 +0000 (01:54 +0000)]
Rebalance refcounts with keepalive.
CVS patchset: 7553
CVS date: 2004/11/08 01:54:12
jbj [Sun, 7 Nov 2004 18:49:08 +0000 (18:49 +0000)]
Drill many neon hooks.
CVS patchset: 7552
CVS date: 2004/11/07 18:49:08
jbj [Sat, 6 Nov 2004 21:02:15 +0000 (21:02 +0000)]
Orphan.
CVS patchset: 7551
CVS date: 2004/11/06 21:02:15
jbj [Sat, 6 Nov 2004 21:01:03 +0000 (21:01 +0000)]
Remove dead code.
CVS patchset: 7550
CVS date: 2004/11/06 21:01:03
jbj [Sat, 6 Nov 2004 20:57:30 +0000 (20:57 +0000)]
Add handlers for Content-Length: et al HTTP tags used by rpmio.
CVS patchset: 7549
CVS date: 2004/11/06 20:57:30
jbj [Sat, 6 Nov 2004 19:26:52 +0000 (19:26 +0000)]
Balance fd refcounts like . Much subtle hackery, sigh.
CVS patchset: 7548
CVS date: 2004/11/06 19:26:52
jbj [Sat, 6 Nov 2004 17:59:19 +0000 (17:59 +0000)]
Implement davReq/davResp instead.
CVS patchset: 7547
CVS date: 2004/11/06 17:59:19
jbj [Sat, 6 Nov 2004 16:09:15 +0000 (16:09 +0000)]
Update to HEAD.
CVS patchset: 7546
CVS date: 2004/11/06 16:09:15
jbj [Fri, 5 Nov 2004 20:43:10 +0000 (20:43 +0000)]
w00t! rpm -q -W https://wellfleet.jbj.org/rawhide/test milestone!
CVS patchset: 7545
CVS date: 2004/11/05 20:43:10
jbj [Fri, 5 Nov 2004 16:20:42 +0000 (16:20 +0000)]
Stub in libio routines.
CVS patchset: 7544
CVS date: 2004/11/05 16:20:42
jbj [Fri, 5 Nov 2004 16:00:31 +0000 (16:00 +0000)]
Store server capabilities and lockstore in urlinfo.
Attach urlinfo to fetch context prior to ripping ne_parse_uri.
Substitute /u->service/u->scheme/ everywhere to conform with modern usage.
Splint clean.
CVS patchset: 7543
CVS date: 2004/11/05 16:00:31
jbj [Fri, 5 Nov 2004 03:09:00 +0000 (03:09 +0000)]
Eliminate global session and neon uri parsing, use the urlcache instead.
CVS patchset: 7542
CVS date: 2004/11/05 03:09:00
jbj [Fri, 5 Nov 2004 00:45:02 +0000 (00:45 +0000)]
Implement davStat (and clone davLstat), sufficient for fts walk.
CVS patchset: 7541
CVS date: 2004/11/05 00:45:02
jbj [Thu, 4 Nov 2004 20:15:17 +0000 (20:15 +0000)]
Link librpmio with -lneon.
Implement Opendir et al across https:// using neon.
CVS patchset: 7540
CVS date: 2004/11/04 20:15:17
jbj [Thu, 4 Nov 2004 19:27:48 +0000 (19:27 +0000)]
Splint fiddles from rpmdav.c take 0.
CVS patchset: 7539
CVS date: 2004/11/04 19:27:48
jbj [Thu, 4 Nov 2004 14:19:47 +0000 (14:19 +0000)]
Typos.
CVS patchset: 7538
CVS date: 2004/11/04 14:19:47
jbj [Thu, 4 Nov 2004 14:16:30 +0000 (14:16 +0000)]
Split out avOpendir/avReaddir/avClosedir to rpmdav.c.
Stub in davOpen.
CVS patchset: 7537
CVS date: 2004/11/04 14:16:30
jbj [Thu, 4 Nov 2004 13:29:11 +0000 (13:29 +0000)]
Stub in URL_IS_HTTPS everywhere.
CVS patchset: 7536
CVS date: 2004/11/04 13:29:11
jbj [Thu, 4 Nov 2004 13:27:08 +0000 (13:27 +0000)]
Annotations from cadaver checks.
CVS patchset: 7535
CVS date: 2004/11/04 13:27:08
jbj [Mon, 1 Nov 2004 16:54:50 +0000 (16:54 +0000)]
Annotate openssl too.
CVS patchset: 7533
CVS date: 2004/11/01 16:54:50
jbj [Sun, 31 Oct 2004 20:22:01 +0000 (20:22 +0000)]
- python: remove ".A" from creaky ts.check() tuple return (#135008).
- python: fix RPMPROB_BADRELOCATE segfault return in ts.check (#137116).
- revert selinux patch until fc3 release.
- reprise file conflicts yet again, flip/flop/flip/flop ...
- fix: buffer overrun displaying ko_KR (#135389).
CVS patchset: 7532
CVS date: 2004/10/31 20:22:01
jbj [Sun, 31 Oct 2004 09:24:19 +0000 (09:24 +0000)]
Splint fiddles.
CVS patchset: 7530
CVS date: 2004/10/31 09:24:19
jbj [Sun, 31 Oct 2004 04:14:11 +0000 (04:14 +0000)]
Splint fiddles.
CVS patchset: 7529
CVS date: 2004/10/31 04:14:11
jbj [Sat, 30 Oct 2004 22:51:26 +0000 (22:51 +0000)]
Splint fiddles.
CVS patchset: 7527
CVS date: 2004/10/30 22:51:26
jbj [Sat, 30 Oct 2004 20:29:18 +0000 (20:29 +0000)]
Spint fiddles.
CVS patchset: 7526
CVS date: 2004/10/30 20:29:18
jbj [Sat, 30 Oct 2004 00:45:18 +0000 (00:45 +0000)]
Path to magic.h.
CVS patchset: 7525
CVS date: 2004/10/30 00:45:18
jbj [Fri, 29 Oct 2004 13:57:41 +0000 (13:57 +0000)]
Update to neon trunk.
CVS patchset: 7523
CVS date: 2004/10/29 13:57:41
jbj [Fri, 29 Oct 2004 13:34:35 +0000 (13:34 +0000)]
Update to 0.24.7.
CVS patchset: 7522
CVS date: 2004/10/29 13:34:35
jbj [Fri, 29 Oct 2004 00:00:47 +0000 (00:00 +0000)]
Ignore generated files.
CVS patchset: 7521
CVS date: 2004/10/29 00:00:47
jbj [Thu, 28 Oct 2004 23:59:27 +0000 (23:59 +0000)]
- attempt dependency tree breadth, take 1.
CVS patchset: 7520
CVS date: 2004/10/28 23:59:27
jbj [Thu, 28 Oct 2004 23:57:36 +0000 (23:57 +0000)]
- bump popt to version to 1.10.
CVS patchset: 7519
CVS date: 2004/10/28 23:57:36
jbj [Wed, 27 Oct 2004 22:57:14 +0000 (22:57 +0000)]
Build rpm-4.4-0.1 packages.
CVS patchset: 7518
CVS date: 2004/10/27 22:57:14
jbj [Wed, 27 Oct 2004 04:55:11 +0000 (04:55 +0000)]
Splint clean.
CVS patchset: 7517
CVS date: 2004/10/27 04:55:11
jbj [Wed, 27 Oct 2004 02:17:58 +0000 (02:17 +0000)]
- fix: handle non-unique dirnames in rpmalAdd().
CVS patchset: 7516
CVS date: 2004/10/27 02:17:58
jbj [Tue, 26 Oct 2004 23:29:28 +0000 (23:29 +0000)]
Getter/setter methods for isSource and Header from rpmte.
Add RPMDB_ADDED transaction element iterator to rpmgi.
Two iterations to load and then spew query in topologically sorted order.
CVS patchset: 7515
CVS date: 2004/10/26 23:29:28
jbj [Tue, 26 Oct 2004 17:42:55 +0000 (17:42 +0000)]
Do a consolidated insertion, not a concatenation, in rpmReadManifest.
CVS patchset: 7514
CVS date: 2004/10/26 17:42:55
jbj [Tue, 26 Oct 2004 00:22:10 +0000 (00:22 +0000)]
Splint fiddles.
CVS patchset: 7513
CVS date: 2004/10/26 00:22:10
jbj [Mon, 25 Oct 2004 18:10:48 +0000 (18:10 +0000)]
Add options to populate transaction set while iterating.
Avoid mixed source/binary sanity check in rpmtsAddInstallElement.
Turn off query spewage if/when populating while iterating.
Display rpmtsCheck problems and suggestions after iterating.
CVS patchset: 7512
CVS date: 2004/10/25 18:10:48
jbj [Mon, 25 Oct 2004 15:35:10 +0000 (15:35 +0000)]
Teach rpmcache to use globla ftsOpts.
CVS patchset: 7511
CVS date: 2004/10/25 15:35:10
jbj [Mon, 25 Oct 2004 15:26:51 +0000 (15:26 +0000)]
Wire ftsOpts globally.
CVS patchset: 7510
CVS date: 2004/10/25 15:26:51
jbj [Mon, 25 Oct 2004 14:20:55 +0000 (14:20 +0000)]
Stub out rpmgiWalkPathFilter, prior to teaching rpmcache about rpmgi.
CVS patchset: 7509
CVS date: 2004/10/25 14:20:55
jbj [Mon, 25 Oct 2004 01:10:13 +0000 (01:10 +0000)]
Add undocumented --hdlist and --ftswalk query/verify sources.
Bugs:
* @todo hdlist should use argv to open system hdlist path.
CVS patchset: 7508
CVS date: 2004/10/25 01:10:13
jbj [Mon, 25 Oct 2004 00:34:08 +0000 (00:34 +0000)]
Use rpmgi glob and manifest load for --package.
Bugs:
* @todo An empty file read as manifest truncates argv returning RPMRC_NOTFOUND.
* @todo Errors, e.g. non-existent path in manifest, will terminate iteration.
* @todo Chained manifests lose an arg someplace.
CVS patchset: 7507
CVS date: 2004/10/25 00:34:08
jbj [Sun, 24 Oct 2004 22:25:32 +0000 (22:25 +0000)]
Iterate on RPMQV_ALL, adding filters to match iterator from argv.
CVS patchset: 7506
CVS date: 2004/10/24 22:25:32
jbj [Sun, 24 Oct 2004 20:35:41 +0000 (20:35 +0000)]
Arg iteration for --query and --verify, everything but RPMQV_ALL.
CVS patchset: 7505
CVS date: 2004/10/24 20:35:41
jbj [Sun, 24 Oct 2004 19:36:30 +0000 (19:36 +0000)]
Explicit rpmgiFlags enum defined, add RPMGI_{NOGLOB,NOMANIFEST,NOHEADER}.
Abstract arg iteration into rpmcliArgIter().
Add undocumented --rpmgidebug.
CVS patchset: 7504
CVS date: 2004/10/24 19:36:30
jbj [Thu, 21 Oct 2004 21:18:35 +0000 (21:18 +0000)]
Compile in the correct path to /usr/lib/rpm/magic.
Add magic for rpm packages and headers.
Add MAGIC_COMPRESS and MAGIC_CHECK to extract types from compressed files.
Permit info and man pages into RPMTAG_FILECLASS.
Package all the Berkeley DB utilities with rpm.
CVS patchset: 7502
CVS date: 2004/10/21 21:18:35
jbj [Thu, 21 Oct 2004 19:24:07 +0000 (19:24 +0000)]
Install rpmfile and magic* into /usr/lib/rpm.
CVS patchset: 7501
CVS date: 2004/10/21 19:24:07
jbj [Thu, 21 Oct 2004 18:40:56 +0000 (18:40 +0000)]
- port to internal file-4.10 libmagic rather than libfmagic.
CVS patchset: 7500
CVS date: 2004/10/21 18:40:56
jbj [Thu, 21 Oct 2004 16:13:21 +0000 (16:13 +0000)]
Splint fiddles.
CVS patchset: 7499
CVS date: 2004/10/21 16:13:21
jbj [Thu, 21 Oct 2004 13:26:05 +0000 (13:26 +0000)]
DB_WRITECURSOR cannot be used with sunrpc dbenv.
CVS patchset: 7498
CVS date: 2004/10/21 13:26:05
jbj [Thu, 21 Oct 2004 00:24:38 +0000 (00:24 +0000)]
Install all Berkeley DB utilities.
Don't set DB_WRITECURSOR if using sunrpc.
CVS patchset: 7497
CVS date: 2004/10/21 00:24:38
jbj [Wed, 20 Oct 2004 10:31:47 +0000 (10:31 +0000)]
Add lua to doxygen.
CVS patchset: 7496
CVS date: 2004/10/20 10:31:47
jbj [Wed, 20 Oct 2004 10:19:34 +0000 (10:19 +0000)]
Doxygen fiddles.
CVS patchset: 7495
CVS date: 2004/10/20 10:19:34
jbj [Wed, 20 Oct 2004 09:20:43 +0000 (09:20 +0000)]
Add #include "db_int_def.h" to generated db_server_svc.c (pnasrat).
CVS patchset: 7494
CVS date: 2004/10/20 09:20:43
cturner [Wed, 20 Oct 2004 04:15:15 +0000 (04:15 +0000)]
update to 0.68, make it compile again with rpm 4.0
CVS patchset: 7493
CVS date: 2004/10/20 04:15:15
jbj [Wed, 20 Oct 2004 02:34:17 +0000 (02:34 +0000)]
Add rpmtsCheck() and rpmtsOrder() to iterator.
Add rpmgi.[ch] to Dpxyfiles.in and POTFOLES.in
CVS patchset: 7492
CVS date: 2004/10/20 02:34:17
jbj [Tue, 19 Oct 2004 22:52:33 +0000 (22:52 +0000)]
Stare at a redhat-artwork problem in rpmal.c with multiple versions,
punt for now.
Add transaction elements to rpmgi ts.
CVS patchset: 7491
CVS date: 2004/10/19 22:52:33
pauln [Tue, 19 Oct 2004 21:35:24 +0000 (21:35 +0000)]
Build and changes for _rpm module
CVS patchset: 7490
CVS date: 2004/10/19 21:35:24
pauln [Tue, 19 Oct 2004 21:33:22 +0000 (21:33 +0000)]
Initial python wrapped rpm module files
CVS patchset: 7489
CVS date: 2004/10/19 21:33:22
pauln [Tue, 19 Oct 2004 21:31:03 +0000 (21:31 +0000)]
ignore file for rpm-python rpm dir
CVS patchset: 7488
CVS date: 2004/10/19 21:31:03
jbj [Tue, 19 Oct 2004 16:39:36 +0000 (16:39 +0000)]
Change options to specify type of iteration.
CVS patchset: 7487
CVS date: 2004/10/19 16:39:36
jbj [Tue, 19 Oct 2004 15:54:38 +0000 (15:54 +0000)]
Merge iterator types into pseudo tags.
Load argv and ftpopts through iterator modifier, not creator.
CVS patchset: 7486
CVS date: 2004/10/19 15:54:38
jbj [Tue, 19 Oct 2004 02:30:25 +0000 (02:30 +0000)]
Store path to header in iterator.
Iterator returns rpmRC rather than value, eliminate queryFormat methods.
CVS patchset: 7485
CVS date: 2004/10/19 02:30:25
jbj [Tue, 19 Oct 2004 01:31:20 +0000 (01:31 +0000)]
Attach header reference to the iterator.
CVS patchset: 7484
CVS date: 2004/10/19 01:31:20
jbj [Mon, 18 Oct 2004 22:47:20 +0000 (22:47 +0000)]
Isolate most state changes in rpmgiNext, with lazy open/close.
Refactor some of the mess into subroutines.
CVS patchset: 7483
CVS date: 2004/10/18 22:47:20
jbj [Mon, 18 Oct 2004 01:08:56 +0000 (01:08 +0000)]
Add generalized iterator to rpmlib.
CVS patchset: 7482
CVS date: 2004/10/18 01:08:56
jbj [Sun, 17 Oct 2004 23:32:55 +0000 (23:32 +0000)]
Glob ftswalk/arglist args always.
CVS patchset: 7481
CVS date: 2004/10/17 23:32:55
jbj [Sun, 17 Oct 2004 23:11:24 +0000 (23:11 +0000)]
Add manifests to --arglist processing.
CVS patchset: 7480
CVS date: 2004/10/17 23:11:24
jbj [Sun, 17 Oct 2004 19:00:10 +0000 (19:00 +0000)]
- free rpmrc when looping on --target arches (#127730).
CVS patchset: 7479
CVS date: 2004/10/17 19:00:10
jbj [Sun, 17 Oct 2004 18:49:52 +0000 (18:49 +0000)]
- don't add time stamp to compressed man pages (#132526).
CVS patchset: 7477
CVS date: 2004/10/17 18:49:52
jbj [Sun, 17 Oct 2004 18:44:15 +0000 (18:44 +0000)]
- permit Conflicts: /path/to/file.
CVS patchset: 7476
CVS date: 2004/10/17 18:44:15
jbj [Sun, 17 Oct 2004 18:25:44 +0000 (18:25 +0000)]
Better error message.
CVS patchset: 7475
CVS date: 2004/10/17 18:25:44
jbj [Sun, 17 Oct 2004 18:24:36 +0000 (18:24 +0000)]
fix: legacy syntax not even close.
- permit Obsoletes: /path/to/file.
CVS patchset: 7474
CVS date: 2004/10/17 18:24:36
jbj [Sat, 16 Oct 2004 12:50:52 +0000 (12:50 +0000)]
Upgrade to db-4.3.14 internal.
CVS patchset: 7473
CVS date: 2004/10/16 12:50:52
jbj [Sat, 16 Oct 2004 02:36:10 +0000 (02:36 +0000)]
Orphan.
CVS patchset: 7472
CVS date: 2004/10/16 02:36:10
jbj [Sat, 16 Oct 2004 01:31:54 +0000 (01:31 +0000)]
... and in with the New ...
CVS patchset: 7471
CVS date: 2004/10/16 01:31:54
jbj [Fri, 15 Oct 2004 23:22:46 +0000 (23:22 +0000)]
Out with the old ...
CVS patchset: 7470
CVS date: 2004/10/15 23:22:46
jbj [Fri, 15 Oct 2004 18:25:14 +0000 (18:25 +0000)]
- obsolete Serial:, Copyright:, and RHNPlatform: syntax in spec files.
CVS patchset: 7469
CVS date: 2004/10/15 18:25:14
jbj [Fri, 15 Oct 2004 00:14:29 +0000 (00:14 +0000)]
- disable expensive header+payload verifies in default config.
- adjust digest/signature stats to count #pkgs and bytes.
CVS patchset: 7465
CVS date: 2004/10/15 00:14:29
jbj [Thu, 14 Oct 2004 16:37:57 +0000 (16:37 +0000)]
Open ftswalk/argv paths to permit --qf on header.
CVS patchset: 7464
CVS date: 2004/10/14 16:37:57
jbj [Thu, 14 Oct 2004 15:45:41 +0000 (15:45 +0000)]
Hack in hdlist queries.
CVS patchset: 7463
CVS date: 2004/10/14 15:45:41
jbj [Thu, 14 Oct 2004 15:09:07 +0000 (15:09 +0000)]
- fix: don't set handler if SIG_IGN is already set (#134474).
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
jbj [Wed, 13 Oct 2004 21:03:29 +0000 (21:03 +0000)]
- silently add default %defattr(-,root,root) for all packages.
CVS patchset: 7461
CVS date: 2004/10/13 21:03:29
jbj [Wed, 13 Oct 2004 19:03:45 +0000 (19:03 +0000)]
Splint fiddles.
CVS patchset: 7460
CVS date: 2004/10/13 19:03:45
jbj [Wed, 13 Oct 2004 18:40:33 +0000 (18:40 +0000)]
Move rpm-python test scripts to test subdirectory.
CVS patchset: 7459
CVS date: 2004/10/13 18:40:33
jbj [Wed, 13 Oct 2004 15:33:50 +0000 (15:33 +0000)]
- python: add rpm.ps() object to carry problem set info.
- python: permit rpm.ds() analogue to hdr.dsFromHeader() creator.
- python: permit rpm.fi() analogue to hdr.fiFromHeader() creator.
CVS patchset: 7458
CVS date: 2004/10/13 15:33:50