Commit Graph

718 Commits

Author SHA1 Message Date
Panu Matilainen 3357b1fc76 Export rpmio fdGetFILE() 2007-10-29 09:20:59 +02:00
Panu Matilainen da6a613eb3 Remove leftover comment 2007-10-29 09:11:37 +02:00
Ralf Corsépius 7134487e28 Eliminate BSD-types. 2007-10-28 09:53:01 +01:00
Ralf Corsépius 6a10fc8814 Eliminate u_short, USHRT_MAX. 2007-10-28 07:30:58 +01:00
Ralf Corsépius 9735f83012 Include "rpmio_internal.h" instead of <rpmio_internal.h>. 2007-10-28 06:43:19 +01:00
Ralf Corsépius 227633a3e0 Include "rpmio.h" instead of <rpmio.h>. 2007-10-28 06:43:16 +01:00
Ralf Corsépius 2e1f554c2a Include "rpmhook.h" instead of <rpmhook.h>. 2007-10-28 06:43:13 +01:00
Ralf Corsépius d7c7203182 Include "rpmerr.h" instead of <rpmerr.h>. 2007-10-28 06:43:10 +01:00
Ralf Corsépius 12ef6e8d3a Include "fts.h" instead of <fts.h>. 2007-10-28 06:43:07 +01:00
Ralf Corsépius f507baed1f Include "argv.h" instead of <argv.h>. 2007-10-28 06:43:04 +01:00
Ralf Corsépius b1f8da9252 Include "rpmlua.h" instead of <rpmlua.h>. 2007-10-28 06:36:11 +01:00
Ralf Corsépius e36a2ac8da Include "rpmmacro.h" instead of <rpmmacro.h>. 2007-10-28 06:32:05 +01:00
Ralf Corsépius 942da02937 Include "rpmmessages.h" instead of <rpmmessages.h>. 2007-10-28 06:17:49 +01:00
Ralf Corsépius 454f5ddff8 Include "rpmpgp.h" instead of <rpmpgp.h>. 2007-10-28 06:14:27 +01:00
Ralf Corsépius 7075f64050 Include "rpmsq.h" instead of <rpmsq.h>. 2007-10-28 06:11:57 +01:00
Ralf Corsépius 562c47ce8b Include "rpmsw.h" instead of <rpmsw.h>. 2007-10-28 06:08:20 +01:00
Ralf Corsépius 26a9e83608 Include "rpmurl.h" instead of <rpmurl.h>. 2007-10-28 06:05:12 +01:00
Ralf Corsépius 4275322229 Remove HAVE_VA_LIST_AS_ARRAY. 2007-10-27 04:13:07 +02:00
Panu Matilainen 3b7a6a5a95 Remove bunch of unnecessary rpmio_internal includes 2007-10-22 16:51:41 +03:00
Ralf Corsépius ea2968b6b3 Cleanup CPPFLAGS. 2007-10-17 16:41:59 +02:00
Ralf Corsépius 8a4f770435 Expand AM_CPPFLAGS. 2007-10-17 15:08:01 +02:00
Ralf Corsépius 0f681e6625 Add tput. 2007-10-17 14:31:06 +02:00
Ralf Corsépius 5dd1a5baa5 Move pkginc_HEADERS to toplevel Makefile.am 2007-10-10 10:08:26 +02:00
Ralf Corsépius 272d591973 Add support for lzma compressed "Sources". 2007-10-10 08:39:01 +02:00
Panu Matilainen 01d5c13a42 Make rpmerr.h private, include directly where needed. 2007-10-09 15:33:49 +03:00
Panu Matilainen 275835643b Remove rpmError() and rpmMessage() retrofitting 2007-10-09 15:02:57 +03:00
Panu Matilainen 6bdd2384c4 More RPMMESS -> RPMLOG verbosity fixes 2007-10-09 15:01:52 +03:00
Panu Matilainen c52905d334 Replace all uses of RPMMESS_ERROR with RPMLOG_ERR 2007-10-09 14:49:02 +03:00
Panu Matilainen 9d9aa852ca Replace all uses of RPMMESS_DEBUG with RPMLOG_DEBUG 2007-10-09 14:48:04 +03:00
Panu Matilainen 4ce9fc1a17 Replace all rpmMessage() uses with rpmlog() 2007-10-09 14:14:30 +03:00
Panu Matilainen d709195c3a Replace all rpmError() uses with rpmlog() 2007-10-09 14:06:06 +03:00
Panu Matilainen 210e1ac826 Hide rpmio vectors from API, only internal needs 2007-10-09 13:33:39 +03:00
Panu Matilainen adb4ca9ecd Remove timedRead() define 2007-10-09 13:27:47 +03:00
Panu Matilainen 72d2b41cb6 Remember to remove fdFgets() definition too.. 2007-10-09 12:52:09 +03:00
Panu Matilainen 2ad02a60b9 Rename __fd*() to fd*() for consistency now that the names are free 2007-10-09 12:48:04 +03:00
Panu Matilainen 0e8db956e3 Remove unused legacy rpmio fd*() interfaces
- fdFileno(), fdOpen(), fdRead(), fdWrite(), fdClose() gone...
2007-10-09 12:42:27 +03:00
Panu Matilainen 351c1f35f7 Remove unused rpmio fdFdopen() function 2007-10-09 12:28:59 +03:00
Panu Matilainen c961e7a5f8 Remove unused rpmio fdFgets() function 2007-10-09 12:28:08 +03:00
Panu Matilainen cabd0b9ffd Remove bunch of deprecated and unused rpmlog functions 2007-10-09 11:55:00 +03:00
Ralf Corsépius 6ea5c0023f Use enums instead of ints for processing isCompressed ret-val. 2007-10-09 10:02:49 +02:00
Ralf Corsépius 98dc9ce7bb Make header files self-contained. 2007-10-08 10:35:28 +02:00
Ralf Corsépius d6ffa9891f 'Adjust extern C {} blocks.' 2007-10-08 10:05:06 +02:00
Ralf Corsépius b97dbc7fd3 Use 'file' instead of '<file>' to work around include path issues. 2007-10-08 07:38:19 +02:00
Ralf Corsépius 32c98f766e Fix minor typo. 2007-10-05 07:21:20 +02:00
Ralf Corsépius 4d5be35b6a Add __fdFileno, fdFileno. 2007-10-05 07:11:33 +02:00
Ralf Corsépius dfc6fae6be Remove fdFileno. 2007-10-05 07:11:02 +02:00
Ralf Corsépius d4bea657c4 Make fdFileno an external function. 2007-10-05 07:10:36 +02:00
Ralf Corsépius 9cf8f9c31a Stop checking for machine/types.h (Private header of some OSes not supposed to be used). 2007-10-04 08:55:07 +02:00
Ralf Corsépius 67e8f946fe Fix minor typo. 2007-10-01 18:44:29 +02:00
Panu Matilainen 8c7b929a14 Never glob non-local paths in rpmGlob() 2007-10-01 14:29:10 +03:00
Ralf Corsépius 343effc65f Remove (unused). 2007-10-01 13:17:15 +02:00
Ralf Corsépius b813710a4c Take out __FILE__, __LINE__ from DBGREFS. 2007-09-22 07:58:56 +02:00
Ralf Corsépius 07e383ce0d Add fdLink, fdFree, fdNew functions. 2007-09-21 17:02:45 +02:00
Ralf Corsépius 0e3ce6c9a8 Remove fdLink, fdFree, fdNew defines. 2007-09-21 17:02:33 +02:00
Ralf Corsépius 273ddaf0a9 Remove fdClose, fdOpen, fdRead, fdWrite defines. 2007-09-21 16:51:15 +02:00
Ralf Corsépius 868ff87bc0 Add fdClose, fdOpen, fdRead, fdWrite functions. 2007-09-21 16:50:59 +02:00
Ralf Corsépius e152864a76 Eliminate fdClose/__fdClose preprocessor games. 2007-09-21 16:22:23 +02:00
Ralf Corsépius 14a28ee82d Eliminate fdWrite/__fdWrite preprocessor games. 2007-09-21 16:20:52 +02:00
Ralf Corsépius 9b929ba294 Eliminate fdRead/__fdRead preprocessor games. 2007-09-21 16:10:32 +02:00
Ralf Corsépius 9ed70bbbc0 Eliminate fdOpen/__fdOpen preprocessor games. 2007-09-21 16:08:39 +02:00
Ralf Corsépius 97f6e790bb Add another HAVE_ZLIB_H conditional. 2007-09-21 05:59:26 +02:00
Panu Matilainen 83f0947586 Rename MacroContext and -Entry to rpmMacro* for namespacing 2007-09-20 15:52:03 +03:00
Panu Matilainen 154a7f7603 Move _free() into system.h for now
- get rid of dozen _free() definitions
- get _free() out of public headers
2007-09-20 15:37:48 +03:00
Ralf Corsépius 7cd1cf9941 Conditionalize zlib conditional pieces of code on HAVE_ZLIB_H. 2007-09-20 10:37:48 +02:00
Ralf Corsépius 8fa3c5becf Remove splint remnants. 2007-09-20 07:36:41 +02:00
Ralf Corsépius 7871bb4547 Add dependency on libbz2. 2007-09-20 06:53:59 +02:00
Ralf Corsépius 19f8c80d56 Adjust pktlen to pgpReadPkt's expectations. 2007-09-19 15:03:39 +02:00
Ralf Corsépius 90688278db Change main() to using char *argv[]. 2007-09-18 05:53:37 +02:00
Panu Matilainen a002ceebac Make fts.h a private header 2007-09-17 17:20:11 +03:00
Panu Matilainen adbab38737 ugid.h is private header really 2007-09-17 14:50:25 +03:00
Panu Matilainen 53d8adadd3 Oops, unbreak file opens.. 2007-09-17 11:59:45 +03:00
Panu Matilainen b2517d9967 Remove unneeded socket/inet includes 2007-09-17 10:45:42 +03:00
Panu Matilainen cc68353128 Remove url caching, don't need it... 2007-09-17 10:31:18 +03:00
Panu Matilainen c07bda47cf Remove url/transport items from rpmio file handle structs and uses 2007-09-17 09:48:08 +03:00
Panu Matilainen 94e953382d Remove transport-related items from urlinfo and uses 2007-09-17 09:32:25 +03:00
Ralf Corsépius af12132150 Kick unused defines. 2007-09-14 13:14:43 +02:00
Panu Matilainen 9f325855d7 Rip out internal http and ftp transports. 2007-09-12 12:23:55 +03:00
Panu Matilainen 65012c4253 Use configurable helper application to deal with urls.
- hijack ufdOpen() operation to call an external helper (if configured)
  to fetch any remote url's, return fd to local temporary file
2007-09-12 11:51:52 +03:00
Panu Matilainen d36716c25c Remove NEON and related hacks 2007-09-12 10:55:55 +03:00
Panu Matilainen 56fc5ee340 Remove now unused DAV RPC code. 2007-09-12 10:11:06 +03:00
Panu Matilainen d7c9ba4425 Remove now unused FTP RPC code. 2007-09-12 09:45:11 +03:00
Panu Matilainen cf9d90aedb Only deal with local files in "rpc" 2007-09-12 09:38:04 +03:00
Ralf Corsépius e9f3a5c89d Remove splint tags. 2007-09-11 19:23:32 +02:00
Ralf Corsépius f982bbaa79 Remove splint tags. 2007-09-11 16:48:54 +02:00
Ralf Corsépius eb33fb5100 Use _LDADD instead of _LDFLAGS.
Remove unused *_LDFLAGS.
2007-09-11 01:00:04 +02:00
Ralf Corsépius a079d14651 #include <popt.h> instead of "popt.h". 2007-09-04 14:30:01 +02:00
Panu Matilainen 2dfdf33eef Fix build and a few compiler warnings with --with-neon 2007-09-04 13:58:11 +03:00
Ralf Corsépius 7d9e2c4f30 Add httpTimeoutSecs for WITH_NEON. 2007-09-04 12:03:18 +02:00
Ralf Corsépius bc5bbd543f Remove __LCLINT__-ifdef'ed blocks. 2007-09-03 13:29:05 +02:00
Ralf Corsépius b977d7aa31 Remove lint-support. 2007-09-03 10:17:40 +02:00
Ralf Corsépius 9e3809e36e Eliminate clean-local: 2007-08-31 16:27:10 +02:00
Ralf Corsépius 8b28fa70cc Add RPMCONFIGDIR to CPPFLAGS. 2007-08-31 14:38:41 +02:00
Panu Matilainen 8d0ad625b9 Don't read *.rpmnew etc macro files 2007-08-30 13:02:12 +03:00
Ralf Corsépius 3a35a549e5 Use check_PROGRAMS instead of EXTRA_PROGRAMS for t*programs. 2007-08-27 16:06:05 +02:00
Ralf Corsépius 6749666f61 Comment out Glob_error. 2007-08-27 16:03:46 +02:00
Ralf Corsépius 2cb8ee9acc Adjust paths to beecrypt headers. 2007-08-27 15:59:39 +02:00
Ralf Corsépius 767742d634 Adjust paths to beecrypt headers. 2007-08-27 15:55:48 +02:00
Ralf Corsépius 1cfcb427ff Eliminate noinst_HEADERS. 2007-08-27 12:26:21 +02:00
Panu Matilainen de9061b214 Fix monday morning thinkos wrt macro buffer changes.
The expanded size is of course not known beforehand.. check for size
before copying instead.
2007-08-27 11:01:39 +03:00
Panu Matilainen fbf52996b8 Automated merge with ssh://login.linux.duke.edu//home/groups/rpm/hg/rpm 2007-08-27 09:56:38 +03:00
Panu Matilainen 40d25ee3ea Fix potential buffer overflow in macro primitive execution
Use dynamic buffer, we know the needed size here...
2007-08-27 09:55:42 +03:00
Panu Matilainen ad7c8e98c9 Fix potential buffer overflow in macro findEntry()
Avoid static buffer, we know the size...
2007-08-27 09:51:52 +03:00
Panu Matilainen 0e74bc98be Fix potential buffer overflow by using dynamic buffer size. 2007-08-27 09:48:00 +03:00
Panu Matilainen ca7b28eb35 Fix buffer overflow in macro shell escaping (#253971)
We know the required buffer size here, no point in using static buffer.
2007-08-27 09:45:53 +03:00
Ralf Corsépius e68817bd47 Remove tdigest. 2007-08-27 08:17:43 +02:00
Ralf Corsépius 02fe593950 Remove (Unused junk). 2007-08-27 08:17:10 +02:00
Ralf Corsépius 75ae38e37c Remove INCPATH. 2007-08-22 11:54:31 +02:00
Ralf Corsépius 18ca377003 Remove LDFLAGS from librpmio_la_LDFLAGS. 2007-08-20 05:07:55 +02:00
Ralf Corsépius b9f223228f Remove RPM_BUILD_ROOT. 2007-08-19 18:40:18 +02:00
Ralf Corsépius aa5826ea67 Use size_t for pktlen to reflect pgpReadPkts() parameters. 2007-08-13 12:34:24 +02:00
Ralf Corsépius bff16e3474 Reformat.
Comment out static ldflags.
Replace refs to $(top_builddir)/popt/libpopt.la with @WITH_POPT_LIB@.
2007-08-13 12:30:58 +02:00
packman@mccallum.corsepiu.local c7e5193b21 Remove BEECRYPTLOBJS, .created. 2007-08-08 13:35:00 +02:00
Panu Matilainen 37c6a80fd9 Remove dead tficl code.. 2007-08-06 13:31:23 +03:00
Panu Matilainen c823d84c72 Minor bug fixes to test programs to make them buildable again.
Patch from Ralf Corsepius.
2007-08-06 12:01:31 +03:00
Panu Matilainen 8d2b416782 Automake cleanups.
- Replace INCLUDES with AM_CPPFLAGS
  (INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in
  modern automakes for several years)
- Require autoconf-2.61 and automake-1.10
  (already required by autogen.sh)
- update mkinstalldirs with the version from automake-1.10
  (The version in rpm is ancient and known to be bugged)

Patch from Ralf Corsepius
2007-08-05 11:30:55 +03:00
Panu Matilainen 4bcd08549d Set libdir /usr/lib vs lib64 directly, drop MARK64 stuff 2007-07-25 17:10:57 +03:00
Panu Matilainen ffa3122d58 Expect neon headers to live in neon/ directory in include path 2007-07-24 10:13:28 +03:00
Panu Matilainen 70e1c373d1 Expect beecrypt headers to live in beecrypt/ directory in include path 2007-07-24 10:07:23 +03:00
Panu Matilainen cce81e1fa0 rpmioSlurp() related cleanups.
Derived from rpm5.org / Ralf S. Engelschall
2007-07-12 11:55:45 +03:00
Panu Matilainen d52a645802 Fread() and Fwrite() can return negative values, change type to reflect that 2007-07-12 11:06:16 +03:00
Panu Matilainen ba63d405ae Turn rpmioSlurp() length argument to unsigned size_t, fix up uses.
Derived from rpm5.org / Ralf S. Engelschall, I do agree length can't really
be negative...
2007-07-11 15:39:51 +03:00
Panu Matilainen 62f1ed90b8 Ifdef unused http timeout setting to future.. 2007-07-11 14:02:12 +03:00
Panu Matilainen 8b76976f6c Cast assignment to destination type to fix warnings. 2007-07-11 12:44:45 +03:00
Panu Matilainen c8b871d549 Ifdef out currently unused rpm logging facility stuff. 2007-07-11 12:34:46 +03:00
Panu Matilainen e1508eff86 Shut up fdUpdateDigest() differing signedness compiler warnings.
Derived from rpm5.org.
2007-07-11 12:32:17 +03:00
Panu Matilainen 0fdfaed857 Bunch of variable initializations to avoid compiler warnings. 2007-07-10 13:43:46 +03:00
Panu Matilainen 2f340d4dee Cast glob_t *dir methods to void* to fix compiler warnings. 2007-07-10 13:35:50 +03:00
Panu Matilainen 31592ebc7f Cast signal handler pointers to void* to avoid compiler warnings. 2007-07-10 13:34:17 +03:00
Panu Matilainen 049674696d Remove const type-qualifiers from function return types everywhere.
They're meaningless in C and cause tonne of build warnings.
2007-07-10 12:15:43 +03:00
Panu Matilainen f64a1a327b Cast to strlen expected type to avoid warning. 2007-07-10 11:39:40 +03:00
Panu Matilainen d2c56c404c Use correct size type for getpeername() 2007-07-10 11:19:12 +03:00
Panu Matilainen c9ce3241df Remove / #ifdef out unused variables as appropriate. 2007-07-10 11:00:04 +03:00
Panu Matilainen fbf324936b #ifdef out unused pgpSecret* definitions to shut up compiler warnings. 2007-07-10 10:47:35 +03:00
Panu Matilainen 03d95de7a0 Fix include of misc.h, rpmpgp.h and rpmsq.h in C++. 2007-07-09 11:01:33 +03:00
Panu Matilainen d7d8c35e67 Fix segfault on errors if neon transport is used (rhbz#220392)
Patch from rpm5.org / JBJ.
2007-07-03 14:27:08 +03:00
Panu Matilainen de50397c71 Plug some memory leaks.
Patches from rpm5.org / JBJ.
2007-07-02 15:02:15 +03:00
Panu Matilainen f49c8bc304 IPv4/6 and EPSV support by Arkadiusz Miskiewicz 2007-06-25 10:40:14 +03:00
Panu Matilainen 932673b787 Remove hardcoded RH GPG-keys from the source. 2007-05-23 12:12:07 +03:00
Paul Nasrat af236859a0 Fix off-by-one error in glob call.
Fix from OpenSuSE
2007-04-16 13:20:30 +01:00
Paul Nasrat 3c102d6404 Return an error if Fileno is called with NULL instead of segfaulting.
Patch from OpenSuSE
2007-04-16 13:17:19 +01:00
Paul Nasrat 5521d15370 Fork failure patch from OpenSuSE 2007-04-16 12:49:38 +01:00
Paul Nasrat 3397c5ef53 Cleanup: Remove dumpasn1 util 2007-03-14 15:46:35 +00:00
Paul Nasrat 9621964a56 Remove unused library 2007-02-22 17:20:23 +00:00
Paul Nasrat 69927942b1 Fix from James Olin Oden for a scriptlet deadlock (#146549). 2007-02-22 12:26:56 +00:00
Paul Nasrat a13bfd1be5 Allow build without the neon library.
Resurrects old httpOpen code from rpm-4.1.1.
Building without neon means no webdav file uploads, though.
Michael Schroeder <mls@suse.de>
2007-02-16 16:27:54 +00:00
jbj 51b32ae130 Add porting sanity check (#159024).
CVS patchset: 7879
CVS date: 2005/07/13 10:47:56
2005-07-13 10:47:56 +00:00
jbj 6aed9338a6 - fix: % at end-of-line overflow (#161091).
CVS patchset: 7874
CVS date: 2005/07/13 09:52:45
2005-07-13 09:52:45 +00:00
jbj 0b42a940c1 GCC fidgets, add parentheses around timedRead vector.
CVS patchset: 7864
CVS date: 2005/07/02 18:54:08
2005-07-02 18:54:08 +00:00
jbj 48972a87c8 Add support for sha256/sha384/sha512 (if available.).
Update beecrypt version.

CVS patchset: 7803
CVS date: 2005/03/13 01:15:37
2005-03-13 01:15:37 +00:00
jbj 094e57ce71 - rework configure.ac et al to lose internal library baggage flexibly.
CVS patchset: 7775
CVS date: 2005/02/17 02:36:37
2005-02-17 02:36:37 +00:00
jbj 6bb128c5f4 - don't build with sqlite3 if <sqlite3.h> is missing.
CVS patchset: 7764
CVS date: 2005/02/14 01:34:12
2005-02-14 01:34:12 +00:00
jbj d0615e9641 - macosx: change to --prefix=/usr rather than /opt/local.
- use waitpid rather than SIGCHLD reaper.
- rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do.

CVS patchset: 7761
CVS date: 2005/02/13 03:01:09
2005-02-13 03:01:09 +00:00
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