Commit Graph

416 Commits

Author SHA1 Message Date
jbj 85bdd0ae7c Update bytesRemain iff R/W operation.
CVS patchset: 7746
CVS date: 2005/02/08 17:15:10
2005-02-08 17:15:10 +00:00
jbj 0935020492 - fix: length of gpg V4 hash seed was incorrect (#146896).
- add support for V4 rfc-2440 signatures.

CVS patchset: 7737
CVS date: 2005/02/02 18:47:42
2005-02-02 18:47:42 +00:00
jbj fadd9c8edb Revert glob/fnmatch/alloca uniqify on macosx for now.
CVS patchset: 7717
CVS date: 2005/01/28 06:36:29
2005-01-28 06:36:29 +00:00
jbj 84d6a9cac5 macosx/opendarwin hackery, take 1.
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
2005-01-25 05:24:40 +00:00
jbj 9e1bfe0af5 - blueprint rpm-4_4 and HEAD to minimize diff spew.
CVS patchset: 7706
CVS date: 2005/01/23 20:44:57
2005-01-23 20:44:57 +00:00
jbj 15d076fc8f Orphan.
CVS patchset: 7705
CVS date: 2005/01/23 20:30:39
2005-01-23 20:30:39 +00:00
jbj 217c588baa Build on macosx.
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
2005-01-17 23:58:09 +00:00
jbj 5732d3daae - build against external/internal neon.
CVS patchset: 7692
CVS date: 2005/01/09 17:48:19
2005-01-09 17:48:19 +00:00
jbj 84ec406c35 - mac os x patches (#133611, #133612, #134637).
CVS patchset: 7673
CVS date: 2005/01/04 19:31:31
2005-01-04 19:31:31 +00:00
jbj 6da6f7fc0a - mac os x patches (#131943,#131944,#132924,#132926).
CVS patchset: 7671
CVS date: 2005/01/04 17:46:10
2005-01-04 17:46:10 +00:00
jbj 228d0e350a Splint fiddles.
CVS patchset: 7669
CVS date: 2005/01/04 17:11:00
2005-01-04 17:11:00 +00:00
jbj d49ad2ca27 Deal with \r\n after "-----END PGP PBLIC KEY BLOCK-----" from hkp://sks.keyserver.penguin.de
Add parser failure error codes.

CVS patchset: 7622
CVS date: 2004/12/01 17:52:31
2004-12-01 17:52:31 +00:00
jbj 15204958aa - detect and return errors from neon through Ferror.
CVS patchset: 7619
CVS date: 2004/11/29 14:29:22
2004-11-29 14:29:22 +00:00
jbj f5203aea8b - add support for automagic pubkey retrieval using HKP.
CVS patchset: 7617
CVS date: 2004/11/28 21:14:41
2004-11-28 21:14:41 +00:00
jbj 6a18dcbdf0 - fix: chunked davRead returns 0 is EOF.
CVS patchset: 7600
CVS date: 2004/11/25 04:45:10
2004-11-25 04:45:10 +00:00
jbj 3ffb936701 - bump soname into libfoo-4.4.so everywhere.
CVS patchset: 7590
CVS date: 2004/11/19 17:41:09
2004-11-19 17:41:09 +00:00
jbj aba69f4963 - remove noNeon runtime switch, http through neon only.
- remove http put to be able to build against upstream neon.

CVS patchset: 7589
CVS date: 2004/11/19 17:26:22
2004-11-19 17:26:22 +00:00
jbj 13b145b6af Functional http remote globbing through WebDAV.
BUG: Something goofy with Keepalive On still.

CVS patchset: 7573
CVS date: 2004/11/11 02:29:51
2004-11-11 02:29:51 +00:00
jbj b1ac9a5146 Create.
CVS patchset: 7572
CVS date: 2004/11/11 01:04:59
2004-11-11 01:04:59 +00:00
jbj 103a5c0e48 Wire HTTP PUT through libneon.
CVS patchset: 7570
CVS date: 2004/11/11 00:13:38
2004-11-11 00:13:38 +00:00
jbj 20ed322067 Sanity.
CVS patchset: 7568
CVS date: 2004/11/10 00:49:04
2004-11-10 00:49:04 +00:00
jbj e5e4a65519 Stub in rpmrpc primitives.
CVS patchset: 7561
CVS date: 2004/11/08 22:49:00
2004-11-08 22:49:00 +00:00
jbj 2cecae5394 Splint fiddles.
CVS patchset: 7560
CVS date: 2004/11/08 21:12:45
2004-11-08 21:12:45 +00:00
jbj f38adb1404 Splint clean.
CVS patchset: 7559
CVS date: 2004/11/08 20:56:18
2004-11-08 20:56:18 +00:00
jbj 1727acd62d - use external libneon for http/https transport.
CVS patchset: 7555
CVS date: 2004/11/08 18:00:00
2004-11-08 18:00:00 +00:00
jbj 04a779db72 Functional https:// with Keepalive on.
CVS patchset: 7554
CVS date: 2004/11/08 17:10:36
2004-11-08 17:10:36 +00:00
jbj 42554d5d08 Rebalance refcounts with keepalive.
CVS patchset: 7553
CVS date: 2004/11/08 01:54:12
2004-11-08 01:54:12 +00:00
jbj e5370f96a4 Drill many neon hooks.
CVS patchset: 7552
CVS date: 2004/11/07 18:49:08
2004-11-07 18:49:08 +00:00
jbj 351af63e8c Orphan.
CVS patchset: 7551
CVS date: 2004/11/06 21:02:15
2004-11-06 21:02:15 +00:00
jbj d2d8ce7910 Remove dead code.
CVS patchset: 7550
CVS date: 2004/11/06 21:01:03
2004-11-06 21:01:03 +00:00
jbj f790586b45 Add handlers for Content-Length: et al HTTP tags used by rpmio.
CVS patchset: 7549
CVS date: 2004/11/06 20:57:30
2004-11-06 20:57:30 +00:00
jbj 7e731dd8ce Balance fd refcounts like http://. Much subtle hackery, sigh.
CVS patchset: 7548
CVS date: 2004/11/06 19:26:52
2004-11-06 19:26:52 +00:00
jbj fa16f9dc94 Implement davReq/davResp instead.
CVS patchset: 7547
CVS date: 2004/11/06 17:59:19
2004-11-06 17:59:19 +00:00
jbj 945b4f65ef w00t! rpm -q -W https://wellfleet.jbj.org/rawhide/test milestone!
CVS patchset: 7545
CVS date: 2004/11/05 20:43:10
2004-11-05 20:43:10 +00:00
jbj 50596fe84b Stub in libio routines.
CVS patchset: 7544
CVS date: 2004/11/05 16:20:42
2004-11-05 16:20:42 +00:00
jbj 368da1cf26 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
2004-11-05 16:00:31 +00:00
jbj 04724d83c3 Eliminate global session and neon uri parsing, use the urlcache instead.
CVS patchset: 7542
CVS date: 2004/11/05 03:09:00
2004-11-05 03:09:00 +00:00
jbj 8e7cbc84da Implement davStat (and clone davLstat), sufficient for fts walk.
CVS patchset: 7541
CVS date: 2004/11/05 00:45:02
2004-11-05 00:45:02 +00:00
jbj 9865db5f7e Link librpmio with -lneon.
Implement Opendir et al across https:// using neon.

CVS patchset: 7540
CVS date: 2004/11/04 20:15:17
2004-11-04 20:15:17 +00:00
jbj 80c888e0c7 Typos.
CVS patchset: 7538
CVS date: 2004/11/04 14:19:47
2004-11-04 14:19:47 +00:00
jbj f02d2a3449 Split out avOpendir/avReaddir/avClosedir to rpmdav.c.
Stub in davOpen.

CVS patchset: 7537
CVS date: 2004/11/04 14:16:30
2004-11-04 14:16:30 +00:00
jbj afeddbf68d Stub in URL_IS_HTTPS everywhere.
CVS patchset: 7536
CVS date: 2004/11/04 13:29:11
2004-11-04 13:29:11 +00:00
jbj b7f251ae16 - port to internal file-4.10 libmagic rather than libfmagic.
CVS patchset: 7500
CVS date: 2004/10/21 18:40:56
2004-10-21 18:40:56 +00:00
jbj 8faa61c020 Doxygen fiddles.
CVS patchset: 7495
CVS date: 2004/10/20 10:19:34
2004-10-20 10:19:34 +00:00
jbj 9e30825226 - fix: don't set handler if SIG_IGN is already set (#134474).
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
2004-10-14 15:09:07 +00:00
jbj fa313c61b0 Typo.
CVS patchset: 7444
CVS date: 2004/10/10 01:24:16
2004-10-10 01:24:16 +00:00
jbj a36aa761ec More changes from rpm-4_3 branch.
CVS patchset: 7441
CVS date: 2004/10/09 20:22:01
2004-10-09 20:22:01 +00:00
jbj 9016817552 Splint fiddles.
CVS patchset: 7439
CVS date: 2004/10/09 18:32:24
2004-10-09 18:32:24 +00:00
jbj b831315e41 Splint fiddles.
CVS patchset: 7435
CVS date: 2004/10/09 17:29:22
2004-10-09 17:29:22 +00:00
jbj dd17e87985 - ia64: auto-relocate entire, not partial, directory contents (#126905).
- ia64: auto-relocate glibc.ix86 interpreter path (#100563).
- shared libraries in separate rpm-libs package.
- fix: defattr for rpm-libs (#130461).
- fix: static glibc/libgcc helpers always installed (#127522).
- ia64: make sure that autorelocated file dependencies are satisfied.
- ia64: relocate all scriptlet interpreters.
- ia64: don't bother trying to preload autorelocated modules.
- fix: filesystem package needs mail/lock w/o getgrnam.
- fix: do getpwnam/getgrnam to load correct modules before chroot.

CVS patchset: 7415
CVS date: 2004/08/31 15:39:37
2004-08-31 15:39:37 +00:00