Blame SPECS/curl.spec

c260e0
Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
c260e0
Name: curl
c260e0
Version: 7.29.0
6311d4
Release: 51%{?dist}
c260e0
License: MIT
c260e0
Group: Applications/Internet
c260e0
Source: http://curl.haxx.se/download/%{name}-%{version}.tar.lzma
c260e0
Source2: curlbuild.h
c260e0
c260e0
# fix a SIGSEGV when closing an unused multi handle (#914411)
c260e0
Patch1: 0001-curl-7.29.0-da3fc1ee.patch
c260e0
c260e0
# switch SSL socket into non-blocking mode after handshake
c260e0
Patch2: 0002-curl-7.29.0-9d0af301.patch
c260e0
c260e0
# do not ignore poll() failures other than EINTR
c260e0
Patch3: 0003-curl-7.29.0-491e026c.patch
c260e0
c260e0
# curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag
c260e0
Patch4: 0004-curl-7.29.0-57ccdfa8.patch
c260e0
c260e0
# fix cookie tailmatching to prevent cross-domain leakage (CVE-2013-1944)
c260e0
Patch5: 0005-curl-7.29.0-2eb8dcf2.patch
c260e0
c260e0
# show proper host name on failed resolve (#957173)
c260e0
Patch6: 0006-curl-7.29.0-25e577b3.patch
c260e0
c260e0
# prevent an artificial timeout event due to stale speed-check data (#906031)
c260e0
Patch7: 0007-curl-7.29.0-b37b5233.patch
c260e0
c260e0
# fix heap-based buffer overflow in curl_easy_unescape() (CVE-2013-2174)
c260e0
Patch8: 0008-curl-7.29.0-192c4f78.patch
c260e0
c260e0
# mention all option listed in 'curl --help' in curl.1 man page
c260e0
Patch9: 0009-curl-7.29.0-3a0e931f.patch
c260e0
c260e0
# FTP: when EPSV gets a 229 but fails to connect, retry with PASV (#1002815)
c260e0
Patch10: 0010-curl-7.29.0-7cc00d9a.patch
c260e0
c260e0
# avoid a busy-loop in curl_easy_perform() 
c260e0
Patch11: 0011-curl-7.29.0-0feeab78.patch
c260e0
c260e0
# avoid delay if FTP is aborted in CURLOPT_HEADERFUNCTION callback (#1005686)
c260e0
Patch12: 0012-curl-7.29.0-c639d725.patch
c260e0
c260e0
# allow to use ECC ciphers if NSS implements them (#1058776)
c260e0
Patch13: 0013-curl-7.29.0-665c160f.patch
c260e0
c260e0
# re-use of wrong HTTP NTLM connection in libcurl (CVE-2014-0015)
c260e0
Patch14: 0014-curl-7.29.0-8ae35102.patch
c260e0
c260e0
# allow to use TLS > 1.0 if built against recent NSS (#1036789)
c260e0
Patch15: 0015-curl-7.29.0-7fc9325a.patch
c260e0
c260e0
# use proxy name in error message when proxy is used (#1042831)
c260e0
Patch16: 0016-curl-7.29.0-1cf71bd7.patch
c260e0
c260e0
# refresh expired cookie in test172 from upstream test-suite (#1063693)
c260e0
Patch17: 0017-curl-7.29.0-ffb8a21d.patch
c260e0
c260e0
# fix documentation of curl's options --tlsv1.[0-2] (#1066364)
c260e0
Patch18: 0018-curl-7.29.0-03c28820.patch
c260e0
c260e0
# fix connection re-use when using different log-in credentials (CVE-2014-0138)
c260e0
Patch19: 0019-curl-7.29.0-517b06d6.patch
c260e0
c260e0
# eliminate unnecessary delay when resolving host from /etc/hosts (#1130239)
c260e0
Patch20: 0020-curl-7.29.0-d529f388.patch
c260e0
c260e0
# allow to enable/disable new AES cipher-suites (#1066065)
c260e0
Patch21: 0021-curl-7.29.0-67061e3f.patch
c260e0
c260e0
# call PR_Cleanup() on curl tool exit if NSPR is used (#1071254)
c260e0
Patch22: 0022-curl-7.29.0-24c3cdce.patch
c260e0
c260e0
# implement non-blocking TLS handshake (#1091429)
c260e0
Patch23: 0023-curl-7.29.0-8868a226.patch
c260e0
c260e0
# fix limited connection re-use for unencrypted HTTP (#1101092)
c260e0
Patch24: 0024-curl-7.29.0-68f0166a.patch
c260e0
c260e0
# disable libcurl-level downgrade to SSLv3 (#1154060)
c260e0
Patch25: 0025-curl-7.29.0-3f430c9c.patch
c260e0
c260e0
# include response headers added by proxy in CURLINFO_HEADER_SIZE (#1161182)
c260e0
Patch26: 0026-curl-7.29.0-bc6037ed.patch
c260e0
c260e0
# ignore CURLOPT_FORBID_REUSE during NTLM HTTP auth (#1166264)
c260e0
Patch27: 0027-curl-7.29.0-63a0bd42.patch
c260e0
c260e0
# use only full matches for hosts used as IP address in cookies (CVE-2014-3613)
c260e0
Patch28: 0028-curl-7.29.0-CVE-2014-3613.patch
c260e0
c260e0
# fix handling of CURLOPT_COPYPOSTFIELDS in curl_easy_duphandle (CVE-2014-3707)
c260e0
Patch29: 0029-curl-7.29.0-CVE-2014-3707.patch
c260e0
c260e0
# reject CRLFs in URLs passed to proxy (CVE-2014-8150)
c260e0
Patch30: 0030-curl-7.29.0-CVE-2014-8150.patch
c260e0
c260e0
# require credentials to match for NTLM re-use (CVE-2015-3143)
c260e0
Patch31: 0031-curl-7.29.0-CVE-2015-3143.patch
c260e0
c260e0
# close Negotiate connections when done (CVE-2015-3148)
c260e0
Patch32: 0032-curl-7.29.0-CVE-2015-3148.patch
c260e0
c260e0
# improve handling of timeouts and blocking direction to speed up FTP (#1218272)
c260e0
Patch33: 0033-curl-7.29.0-29bf0598.patch
c260e0
c260e0
# prevent test46 from failing due to expired cookie (#1258834)
c260e0
Patch34: 0034-curl-7.29.0-002d58f1.patch
c260e0
c260e0
# improve parsing of URL-encoded user name and password (#1260178)
c260e0
Patch35: 0035-curl-7.29.0-2f1a0bc0.patch
c260e0
c260e0
# implement 'curl --unix-socket' and CURLOPT_UNIX_SOCKET_PATH (#1263318)
c260e0
Patch36: 0036-curl-7.29.0-c8644d1f.patch
c260e0
c260e0
# SSH: do not require public key file for user authentication (#1275769)
c260e0
Patch37: 0037-curl-7.29.0-fa7d04fe.patch
c260e0
c260e0
# prevent NSS from incorrectly re-using a session (#1269855)
c260e0
Patch38: 0038-curl-7.29.0-958d2ffb.patch
c260e0
c260e0
# curl.1: --disable-{eprt,epsv} are ignored for IPv6 hosts (#1305974)
c260e0
Patch39: 0039-curl-7.29.0-4ef6b2d6.patch
c260e0
c260e0
# prevent curl_multi_wait() from missing an event (#1347904)
c260e0
Patch40: 0040-curl-7.29.0-513e587c.patch
c260e0
c260e0
# configure: improve detection of GCC's -fvisibility= flag
c260e0
Patch41: 0041-curl-7.29.0-b2dcf034.patch
c260e0
c260e0
# fix TLS session resumption client cert bypass (CVE-2016-5419)
c260e0
Patch42: 0042-curl-7.29.0-CVE-2016-5419.patch
c260e0
c260e0
# fix re-using connections with wrong client cert (CVE-2016-5420)
c260e0
Patch43: 0043-curl-7.29.0-CVE-2016-5420.patch
c260e0
c260e0
# reject negative string lengths in curl_easy_[un]escape() (CVE-2016-7167)
c260e0
Patch44:  0044-curl-7.29.0-CVE-2016-7167.patch
c260e0
c260e0
# curl -E: allow to escape ':' in cert nickname (#1376062)
c260e0
Patch45:  0045-curl-7.29.0-865d4138.patch
c260e0
c260e0
# make libcurl recognize chacha20-poly1305 and SHA384 cipher-suites (#1374740)
c260e0
Patch46:  0046-curl-7.29.0-049aa925.patch
c260e0
c260e0
# handle cookies with numerical IPv6 address (#1341503)
c260e0
Patch47:  0047-curl-7.29.0-85b9dc80.patch
c260e0
c260e0
# fix tight loop in non-blocking TLS handhsake over proxy (#1388162)
c260e0
Patch48:  0048-curl-7.29.0-eb84412b.patch
c260e0
c260e0
# make FTPS work with --proxytunnel (#1420327)
c260e0
Patch49:  0049-curl-7.29.0-8fa54098.patch
c260e0
c260e0
# work around race condition in PK11_FindSlotByName() in NSS (#1404815)
c260e0
Patch50:  0050-curl-7.29.0-3a5d5de9.patch
c260e0
4604e0
# nss: fix a possible use-after-free in SelectClientCert() (#1473158)
4604e0
Patch51:  0051-curl-7.29.0-42a4cd4c.patch
4604e0
4604e0
# nss: do not leak PKCS #11 slot while loading a key (#1444860)
4604e0
Patch52:  0052-curl-7.29.0-c8ea86f3.patch
4604e0
4604e0
# nss: fix a memory leak when CURLOPT_CRLFILE is used (#1427883)
4604e0
Patch53:  0053-curl-7.29.0-52cd5ac2.patch
4604e0
4604e0
# curl --socks5-{basic,gssapi}: control socks5 auth (#1409208)
4604e0
Patch54:  0054-curl-7.29.0-ce2c3ebd.patch
4604e0
c260e0
# fix buffer overflow while processing IMAP FETCH response (CVE-2017-1000257)
c260e0
Patch55:  0055-curl-7.29.0-CVE-2017-1000257.patch
c260e0
4604e0
# reset authentication state when HTTP transfer is done (#1511523)
4604e0
Patch56:  0056-curl-7.29.0-0afbcfd8.patch
4604e0
6311d4
# make NSS deallocate PKCS #11 objects early enough (#1510247)
6311d4
Patch57:  0057-curl-7.29.0-nss-obj-leak.patch
6311d4
6311d4
# update certificates in the test-suite because they expire soon (#1572723)
6311d4
Patch58:  0058-curl-7.29.0-test-certs.patch
6311d4
6311d4
# doc: --tlsauthtype works only if built with TLS-SRP support (#1542256)
6311d4
Patch59:  0059-curl-7.29.0-tlsauthtype-doc.patch
6311d4
6311d4
# http: prevent custom Authorization headers in redirects (CVE-2018-1000007)
6311d4
Patch60:  0060-curl-7.29.0-CVE-2018-1000007.patch
6311d4
6311d4
# fix RTSP RTP buffer over-read (CVE-2018-1000122)
6311d4
Patch61:  0061-curl-7.29.0-CVE-2018-1000122.patch
6311d4
6311d4
# fix LDAP NULL pointer dereference (CVE-2018-1000121)
6311d4
Patch62:  0062-curl-7.29.0-CVE-2018-1000121.patch
6311d4
6311d4
# fix FTP path trickery leads to NIL byte out of bounds write (CVE-2018-1000120)
6311d4
Patch63:  0063-curl-7.29.0-CVE-2018-1000120.patch
6311d4
6311d4
# fix RTSP bad headers buffer over-read (CVE-2018-1000301)
6311d4
Patch64:  0064-curl-7.29.0-CVE-2018-1000301.patch
6311d4
6311d4
# make curl --speed-limit work with TFTP (#1584750)
6311d4
Patch65:  0065-curl-7.29.0-tftp-speed-limit.patch
6311d4
c260e0
# patch making libcurl multilib ready
c260e0
Patch101: 0101-curl-7.29.0-multilib.patch
c260e0
c260e0
# prevent configure script from discarding -g in CFLAGS (#496778)
c260e0
Patch102: 0102-curl-7.29.0-debug.patch
c260e0
c260e0
# use the default min/max TLS version provided by NSS (#1170339)
c260e0
Patch103: 0103-curl-7.29.0-default-tls-version.patch
c260e0
c260e0
# use localhost6 instead of ip6-localhost in the curl test-suite
c260e0
Patch104: 0104-curl-7.19.7-localhost6.patch
c260e0
c260e0
# disable valgrind for certain test-cases (libssh2 problem)
c260e0
Patch106: 0106-curl-7.21.0-libssh2-valgrind.patch
c260e0
c260e0
# http://thread.gmane.org/gmane.comp.web.curl.library/40551/focus=40561
c260e0
Patch105: 0105-curl-7.32.0-scp-upload.patch
c260e0
c260e0
# work around valgrind bug (#678518)
c260e0
Patch107: 0107-curl-7.21.4-libidn-valgrind.patch
c260e0
c260e0
# Fix character encoding of docs, which are of mixed encoding originally so
c260e0
# a simple iconv can't fix them
c260e0
Patch108: 0108-curl-7.29.0-utf8.patch
c260e0
c260e0
Provides: webclient
c260e0
URL: http://curl.haxx.se/
c260e0
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
c260e0
BuildRequires: automake
c260e0
BuildRequires: groff
c260e0
BuildRequires: krb5-devel
c260e0
BuildRequires: libidn-devel
c260e0
BuildRequires: libssh2-devel
c260e0
BuildRequires: nss-devel
c260e0
BuildRequires: openldap-devel
c260e0
BuildRequires: openssh-clients
c260e0
BuildRequires: openssh-server
c260e0
BuildRequires: pkgconfig
c260e0
BuildRequires: stunnel
c260e0
BuildRequires: zlib-devel
c260e0
c260e0
# perl modules used in the test suite
c260e0
BuildRequires: perl(Cwd)
c260e0
BuildRequires: perl(Digest::MD5)
c260e0
BuildRequires: perl(Exporter)
c260e0
BuildRequires: perl(File::Basename)
c260e0
BuildRequires: perl(File::Copy)
c260e0
BuildRequires: perl(File::Spec)
c260e0
BuildRequires: perl(IPC::Open2)
c260e0
BuildRequires: perl(MIME::Base64)
c260e0
BuildRequires: perl(strict)
c260e0
BuildRequires: perl(Time::Local)
c260e0
BuildRequires: perl(Time::HiRes)
c260e0
BuildRequires: perl(warnings)
c260e0
BuildRequires: perl(vars)
c260e0
c260e0
# require valgrind to boost test coverage on i386 and x86_64
c260e0
%ifarch %{ix86} x86_64
c260e0
BuildRequires: valgrind
c260e0
%endif
c260e0
c260e0
Requires: libcurl = %{version}-%{release}
c260e0
c260e0
# require at least the version of libssh2 that we were built against,
c260e0
# to ensure that we have the necessary symbols available (#525002, #642796)
c260e0
%global libssh2_version %(pkg-config --modversion libssh2 2>/dev/null || echo 0)
c260e0
c260e0
%description
c260e0
curl is a command line tool for transferring data with URL syntax, supporting
c260e0
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
c260e0
SMTP, POP3 and RTSP.  curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
c260e0
uploading, HTTP form based upload, proxies, cookies, user+password
c260e0
authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
c260e0
resume, proxy tunneling and a busload of other useful tricks. 
c260e0
c260e0
%package -n libcurl
c260e0
Summary: A library for getting files from web servers
c260e0
Group: Development/Libraries
c260e0
Requires: libssh2%{?_isa} >= %{libssh2_version}
c260e0
6311d4
# require a new enough version of nss-pem to avoid regression in yum (#1610998)
6311d4
Requires: nss-pem%{?_isa} >= 1.0.3-5
6311d4
c260e0
%description -n libcurl
c260e0
libcurl is a free and easy-to-use client-side URL transfer library, supporting
c260e0
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
c260e0
SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,
c260e0
FTP uploading, HTTP form based upload, proxies, cookies, user+password
c260e0
authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer
c260e0
resume, http proxy tunneling and more.
c260e0
c260e0
%package -n libcurl-devel
c260e0
Summary: Files needed for building applications with libcurl
c260e0
Group: Development/Libraries
c260e0
Requires: libcurl = %{version}-%{release}
c260e0
c260e0
# From Fedora 14, %%{_datadir}/aclocal is included in the filesystem package
c260e0
%if 0%{?fedora} < 14
c260e0
Requires: %{_datadir}/aclocal
c260e0
%endif
c260e0
c260e0
# From Fedora 11, RHEL-6, pkgconfig dependency is auto-detected
c260e0
%if 0%{?fedora} < 11 && 0%{?rhel} < 6
c260e0
Requires: pkgconfig
c260e0
%endif
c260e0
c260e0
Provides: curl-devel = %{version}-%{release}
c260e0
Obsoletes: curl-devel < %{version}-%{release}
c260e0
c260e0
%description -n libcurl-devel
c260e0
The libcurl-devel package includes header files and libraries necessary for
c260e0
developing programs which use the libcurl library. It contains the API
c260e0
documentation of the library, too.
c260e0
c260e0
%prep
c260e0
%setup -q
c260e0
c260e0
# upstream patches
c260e0
%patch1 -p1
c260e0
%patch2 -p1
c260e0
%patch3 -p1
c260e0
%patch4 -p1
c260e0
%patch5 -p1
c260e0
%patch6 -p1
c260e0
%patch7 -p1
c260e0
%patch8 -p1
c260e0
%patch9 -p1
c260e0
%patch10 -p1
c260e0
%patch11 -p1
c260e0
%patch12 -p1
c260e0
%patch13 -p1
c260e0
%patch14 -p1
c260e0
%patch15 -p1
c260e0
%patch16 -p1
c260e0
%patch17 -p1
c260e0
%patch18 -p1
c260e0
%patch105 -p1
c260e0
%patch19 -p1
c260e0
%patch20 -p1
c260e0
%patch21 -p1
c260e0
%patch22 -p1
c260e0
%patch23 -p1
c260e0
%patch24 -p1
c260e0
%patch25 -p1
c260e0
%patch26 -p1
c260e0
%patch27 -p1
c260e0
%patch28 -p1
c260e0
%patch29 -p1
c260e0
%patch30 -p1
c260e0
%patch31 -p1
c260e0
%patch32 -p1
c260e0
%patch33 -p1
c260e0
%patch34 -p1
c260e0
%patch35 -p1
c260e0
%patch36 -p1
c260e0
%patch37 -p1
c260e0
%patch38 -p1
c260e0
%patch39 -p1
c260e0
%patch40 -p1
c260e0
c260e0
# Fedora/RHEL patches
c260e0
%patch101 -p1
c260e0
%patch102 -p1
c260e0
%patch103 -p1
c260e0
%patch104 -p1
c260e0
%patch106 -p1
c260e0
%patch107 -p1
c260e0
%patch108 -p1
c260e0
c260e0
# upstream patches
c260e0
%patch41 -p1
c260e0
%patch42 -p1
c260e0
%patch43 -p1
c260e0
%patch44 -p1
c260e0
%patch45 -p1
c260e0
%patch46 -p1
c260e0
%patch47 -p1
c260e0
%patch48 -p1
c260e0
%patch49 -p1
c260e0
%patch50 -p1
4604e0
%patch51 -p1
4604e0
%patch52 -p1
4604e0
%patch53 -p1
4604e0
%patch54 -p1
c260e0
%patch55 -p1
4604e0
%patch56 -p1
6311d4
%patch57 -p1
6311d4
%patch58 -p1
6311d4
%patch59 -p1
6311d4
%patch60 -p1
6311d4
%patch61 -p1
6311d4
%patch62 -p1
6311d4
%patch63 -p1
6311d4
%patch64 -p1
6311d4
%patch65 -p1
c260e0
c260e0
# regenerate Makefile.in files
c260e0
aclocal -I m4
c260e0
automake
c260e0
c260e0
# replace hard wired port numbers in the test suite
c260e0
cd tests/data/
c260e0
sed -i s/899\\\([0-9]\\\)/%{?__isa_bits}9\\1/ test*
c260e0
cd -
c260e0
c260e0
# avoid spurious failure of test1086 on s390(x) builders (#1072273)
c260e0
sed -i 's/-m 7/-m 15/' tests/data/test1086
c260e0
c260e0
# disable test 1112 (#565305) and test 2032 (#1241168)
c260e0
printf "1112\n2032\n" >> tests/data/DISABLED
c260e0
c260e0
# disable test 1319 on ppc64 (server times out)
c260e0
%ifarch ppc64
c260e0
echo "1319" >> tests/data/DISABLED
c260e0
%endif
c260e0
c260e0
%build
c260e0
[ -x /usr/kerberos/bin/krb5-config ] && KRB5_PREFIX="=/usr/kerberos"
c260e0
%configure --disable-static \
c260e0
    --enable-hidden-symbols \
c260e0
    --enable-ipv6 \
c260e0
    --enable-ldaps \
c260e0
    --enable-manual \
c260e0
    --enable-threaded-resolver \
c260e0
    --with-ca-bundle=%{_sysconfdir}/pki/tls/certs/ca-bundle.crt \
c260e0
    --with-gssapi${KRB5_PREFIX} \
c260e0
    --with-libidn \
c260e0
    --with-libssh2 \
c260e0
    --without-ssl --with-nss
c260e0
#    --enable-debug
c260e0
# use ^^^ to turn off optimizations, etc.
c260e0
c260e0
# Remove bogus rpath
c260e0
sed -i \
c260e0
    -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
c260e0
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
c260e0
c260e0
make %{?_smp_mflags}
c260e0
c260e0
%check
c260e0
LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
c260e0
export LD_LIBRARY_PATH
c260e0
c260e0
# uncomment to use the non-stripped library in tests
c260e0
# LD_LIBRARY_PATH=$(dirname $(realpath $(find -name \*.so)))
c260e0
c260e0
cd tests
c260e0
make %{?_smp_mflags}
c260e0
c260e0
# use different port range for 32bit and 64bit build, thus make it possible
c260e0
# to run both in parallel on the same machine
c260e0
./runtests.pl -a -b%{?__isa_bits}90 -p -v
c260e0
c260e0
%install
c260e0
rm -rf $RPM_BUILD_ROOT
c260e0
c260e0
make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
c260e0
c260e0
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la
c260e0
c260e0
install -d $RPM_BUILD_ROOT%{_datadir}/aclocal
c260e0
install -m 644 docs/libcurl/libcurl.m4 $RPM_BUILD_ROOT%{_datadir}/aclocal
c260e0
c260e0
# drop man page for a script we do not distribute
c260e0
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mk-ca-bundle.1
c260e0
c260e0
# Make libcurl-devel multilib-ready (bug #488922)
c260e0
%if 0%{?__isa_bits} == 64
c260e0
%define _curlbuild_h curlbuild-64.h
c260e0
%else
c260e0
%define _curlbuild_h curlbuild-32.h
c260e0
%endif
c260e0
mv $RPM_BUILD_ROOT%{_includedir}/curl/curlbuild.h \
c260e0
   $RPM_BUILD_ROOT%{_includedir}/curl/%{_curlbuild_h}
c260e0
c260e0
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/curl/curlbuild.h
c260e0
c260e0
%clean
c260e0
rm -rf $RPM_BUILD_ROOT
c260e0
c260e0
%post -n libcurl -p /sbin/ldconfig
c260e0
c260e0
%postun -n libcurl -p /sbin/ldconfig
c260e0
c260e0
%files
c260e0
%defattr(-,root,root,-)
c260e0
%doc CHANGES README* COPYING
c260e0
%doc docs/BUGS docs/FAQ docs/FEATURES
c260e0
%doc docs/MANUAL docs/RESOURCES
c260e0
%doc docs/TheArtOfHttpScripting docs/TODO
c260e0
%{_bindir}/curl
c260e0
%{_mandir}/man1/curl.1*
c260e0
c260e0
%files -n libcurl
c260e0
%defattr(-,root,root,-)
c260e0
%{_libdir}/libcurl.so.*
c260e0
c260e0
%files -n libcurl-devel
c260e0
%defattr(-,root,root,-)
c260e0
%doc docs/examples/*.c docs/examples/Makefile.example docs/INTERNALS
c260e0
%doc docs/CONTRIBUTE docs/libcurl/ABI
c260e0
%{_bindir}/curl-config*
c260e0
%{_includedir}/curl
c260e0
%{_libdir}/*.so
c260e0
%{_libdir}/pkgconfig/*.pc
c260e0
%{_mandir}/man1/curl-config.1*
c260e0
%{_mandir}/man3/*
c260e0
%{_datadir}/aclocal/libcurl.m4
c260e0
c260e0
%changelog
6311d4
* Wed Aug 08 2018 Kamil Dudka <kdudka@redhat.com> - 7.29.0-51
6311d4
- require a new enough version of nss-pem to avoid regression in yum (#1610998)
6311d4
6311d4
* Thu Jun 07 2018 Kamil Dudka <kdudka@redhat.com> - 7.29.0-50
6311d4
- remove dead code, detected by Coverity Analysis
6311d4
- remove unused variable, detected by GCC and Clang
6311d4
6311d4
* Wed Jun 06 2018 Kamil Dudka <kdudka@redhat.com> - 7.29.0-49
6311d4
- make curl --speed-limit work with TFTP (#1584750)
6311d4
6311d4
* Wed May 30 2018 Kamil Dudka <kdudka@redhat.com> - 7.29.0-48
6311d4
- fix RTSP bad headers buffer over-read (CVE-2018-1000301)
6311d4
- fix FTP path trickery leads to NIL byte out of bounds write (CVE-2018-1000120)
6311d4
- fix LDAP NULL pointer dereference (CVE-2018-1000121)
6311d4
- fix RTSP RTP buffer over-read (CVE-2018-1000122)
6311d4
- http: prevent custom Authorization headers in redirects (CVE-2018-1000007)
6311d4
- doc: --tlsauthtype works only if built with TLS-SRP support (#1542256)
6311d4
- update certificates in the test-suite because they expire soon (#1572723)
6311d4
6311d4
* Fri Mar 02 2018 Kamil Dudka <kdudka@redhat.com> - 7.29.0-47
6311d4
- make NSS deallocate PKCS #11 objects early enough (#1510247)
6311d4
4604e0
* Mon Dec 11 2017 Kamil Dudka <kdudka@redhat.com> - 7.29.0-46
4604e0
- reset authentication state when HTTP transfer is done (#1511523)
4604e0
4604e0
* Mon Oct 23 2017 Kamil Dudka <kdudka@redhat.com> - 7.29.0-45
c260e0
- fix buffer overflow while processing IMAP FETCH response (CVE-2017-1000257)
c260e0
4604e0
* Thu Sep 14 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-44
4604e0
- drop 0109-curl-7.29.0-crl-valgrind.patch no longer needed (#1427883)
4604e0
4604e0
* Wed Sep 13 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-43
4604e0
- curl --socks5-{basic,gssapi}: control socks5 auth (#1409208)
4604e0
- nss: fix a memory leak when CURLOPT_CRLFILE is used (#1427883)
4604e0
- nss: do not leak PKCS #11 slot while loading a key (#1444860)
4604e0
- nss: fix a possible use-after-free in SelectClientCert() (#1473158)
4604e0
c260e0
* Wed Mar 29 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-42
c260e0
- fix use of uninitialized variable detected by Covscan
c260e0
c260e0
* Wed Mar 29 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-41
c260e0
- make FTPS work with --proxytunnel (#1420327)
c260e0
c260e0
* Mon Mar 27 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-40
c260e0
- make FTPS work with --proxytunnel (#1420327)
c260e0
c260e0
* Wed Mar 01 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-39
c260e0
- work around race condition in PK11_FindSlotByName() in NSS (#1404815)
c260e0
c260e0
* Thu Feb 09 2017 Kamil Dudka <kdudka@redhat.com> 7.29.0-38
c260e0
- make FTPS work with --proxytunnel (#1420327)
c260e0
c260e0
* Thu Oct 06 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-37
c260e0
- fix tight loop in non-blocking TLS handhsake over proxy (#1388162)
c260e0
- handle cookies with numerical IPv6 address (#1341503)
c260e0
- make libcurl recognize chacha20-poly1305 and SHA384 cipher-suites (#1374740)
c260e0
- curl -E: allow to escape ':' in cert nickname (#1376062)
c260e0
- run automake in %%prep to avoid patching Makefile.in files from now on
c260e0
c260e0
* Tue Sep 20 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-36
c260e0
- reject negative string lengths in curl_easy_[un]escape() (CVE-2016-7167)
c260e0
c260e0
* Fri Aug 26 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-35
c260e0
- fix incorrect use of a previously loaded certificate from file
c260e0
  (related to CVE-2016-5420)
c260e0
c260e0
* Wed Aug 17 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-34
c260e0
- acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option
c260e0
  (required by the fix for CVE-2016-5419)
c260e0
c260e0
* Thu Aug 11 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-33
c260e0
- fix re-using connections with wrong client cert (CVE-2016-5420)
c260e0
- fix TLS session resumption client cert bypass (CVE-2016-5419)
c260e0
c260e0
* Mon Jun 20 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-32
c260e0
- configure: improve detection of GCC's -fvisibility= flag
c260e0
c260e0
* Mon Jun 20 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-31
c260e0
- prevent curl_multi_wait() from missing an event (#1347904)
c260e0
c260e0
* Tue Feb 16 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-30
c260e0
- curl.1: --disable-{eprt,epsv} are ignored for IPv6 hosts (#1305974)
c260e0
c260e0
* Fri Jan 15 2016 Kamil Dudka <kdudka@redhat.com> 7.29.0-29
c260e0
- SSH: make CURLOPT_SSH_PUBLIC_KEYFILE treat "" as NULL (#1275769)
c260e0
c260e0
* Mon Nov 02 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-28
c260e0
- prevent NSS from incorrectly re-using a session (#1269855)
c260e0
- call PR_Cleanup() in the upstream test-suite if NSPR is used (#1243324)
c260e0
- disable unreliable upstream test-case 2032 (#1241168)
c260e0
c260e0
* Tue Oct 27 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-27
c260e0
- SSH: do not require public key file for user authentication (#1275769)
c260e0
c260e0
* Tue Sep 08 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-26
c260e0
- implement 'curl --unix-socket' and CURLOPT_UNIX_SOCKET_PATH (#1263318)
c260e0
- improve parsing of URL-encoded user name and password (#1260178)
c260e0
- prevent test46 from failing due to expired cookie (#1258834)
c260e0
c260e0
* Mon May 11 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-25
c260e0
- fix spurious failure of test 1500 on ppc64le (#1218272)
c260e0
c260e0
* Tue May 05 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-24
c260e0
- use the default min/max TLS version provided by NSS (#1170339)
c260e0
- improve handling of timeouts and blocking direction to speed up FTP (#1218272)
c260e0
c260e0
* Mon Apr 27 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-23
c260e0
- require credentials to match for NTLM re-use (CVE-2015-3143)
c260e0
- close Negotiate connections when done (CVE-2015-3148)
c260e0
c260e0
* Thu Jan 08 2015 Kamil Dudka <kdudka@redhat.com> 7.29.0-22
c260e0
- reject CRLFs in URLs passed to proxy (CVE-2014-8150)
c260e0
c260e0
* Thu Dec 18 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-21
c260e0
- use only full matches for hosts used as IP address in cookies (CVE-2014-3613)
c260e0
- fix handling of CURLOPT_COPYPOSTFIELDS in curl_easy_duphandle (CVE-2014-3707)
c260e0
c260e0
* Thu Nov 27 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-20
c260e0
- eliminate unnecessary delay when resolving host from /etc/hosts (#1130239)
c260e0
- allow to enable/disable new AES cipher-suites (#1066065)
c260e0
- call PR_Cleanup() on curl tool exit if NSPR is used (#1071254)
c260e0
- implement non-blocking TLS handshake (#1091429)
c260e0
- fix limited connection re-use for unencrypted HTTP (#1101092)
c260e0
- disable libcurl-level downgrade to SSLv3 (#1154060)
c260e0
- include response headers added by proxy in CURLINFO_HEADER_SIZE (#1161182)
c260e0
- ignore CURLOPT_FORBID_REUSE during NTLM HTTP auth (#1166264)
c260e0
c260e0
* Wed Mar 26 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-19
c260e0
- fix connection re-use when using different log-in credentials (CVE-2014-0138)
c260e0
c260e0
* Mon Mar 17 2014 Paul Howarth <paul@city-fan.org> 7.29.0-18
c260e0
- add all perl build requirements for the test suite, in a portable way
c260e0
c260e0
* Tue Feb 18 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-17
c260e0
- fix documentation of curl's options --tlsv1.[0-2] (#1066364)
c260e0
c260e0
* Tue Feb 11 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-16
c260e0
- allow to use TLS > 1.0 if built against recent NSS (#1036789)
c260e0
- use proxy name in error message when proxy is used (#1042831)
c260e0
- refresh expired cookie in test172 from upstream test-suite (#1063693)
c260e0
c260e0
* Fri Jan 31 2014 Kamil Dudka <kdudka@redhat.com> 7.29.0-15
c260e0
- allow to use ECC ciphers if NSS implements them (#1058776)
c260e0
- re-use of wrong HTTP NTLM connection in libcurl (CVE-2014-0015)
c260e0
c260e0
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 7.29.0-14
c260e0
- Mass rebuild 2014-01-24
c260e0
c260e0
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.29.0-13
c260e0
- Mass rebuild 2013-12-27
c260e0
c260e0
* Fri Oct 11 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-12
c260e0
- do not limit the speed of SCP upload on a fast connection (#1014928)
c260e0
c260e0
* Mon Sep 09 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-11
c260e0
- avoid delay if FTP is aborted in CURLOPT_HEADERFUNCTION callback (#1005686)
c260e0
c260e0
* Wed Sep 04 2013 Kamil Dudka <kdudka@redaht.com> 7.29.0-10
c260e0
- avoid a busy-loop in curl_easy_perform() 
c260e0
c260e0
* Fri Aug 30 2013 Kamil Dudka <kdudka@redaht.com> 7.29.0-9
c260e0
- FTP: when EPSV gets a 229 but fails to connect, retry with PASV (#1002815)
c260e0
c260e0
* Tue Jul 09 2013 Kamil Dudka <kdudka@redaht.com> 7.29.0-8
c260e0
- mention all option listed in 'curl --help' in curl.1 man page
c260e0
c260e0
* Sat Jun 22 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-7
c260e0
- fix heap-based buffer overflow in curl_easy_unescape() (CVE-2013-2174)
c260e0
c260e0
* Fri Apr 26 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-6
c260e0
- prevent an artificial timeout event due to stale speed-check data (#906031)
c260e0
- show proper host name on failed resolve (#957173)
c260e0
c260e0
* Fri Apr 12 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-5
c260e0
- fix cookie tailmatching to prevent cross-domain leakage (CVE-2013-1944)
c260e0
c260e0
* Tue Mar 12 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-4
c260e0
- do not ignore poll() failures other than EINTR (#919127)
c260e0
- curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag (#919127)
c260e0
c260e0
* Wed Mar 06 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-3
c260e0
- switch SSL socket into non-blocking mode after handshake (#960765)
c260e0
- drop the hide_selinux.c hack no longer needed in %%check
c260e0
c260e0
* Fri Feb 22 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-2
c260e0
- fix a SIGSEGV when closing an unused multi handle (#914411)
c260e0
c260e0
* Wed Feb 06 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-1
c260e0
- new upstream release (fixes CVE-2013-0249)
c260e0
c260e0
* Tue Jan 15 2013 Kamil Dudka <kdudka@redhat.com> 7.28.1-3
c260e0
- require valgrind for build only on i386 and x86_64 (#886891)
c260e0
c260e0
* Tue Jan 15 2013 Kamil Dudka <kdudka@redhat.com> 7.28.1-2
c260e0
- prevent NSS from crashing on client auth hook failure
c260e0
- clear session cache if a client cert from file is used
c260e0
- fix error messages for CURLE_SSL_{CACERT,CRL}_BADFILE
c260e0
c260e0
* Tue Nov 20 2012 Kamil Dudka <kdudka@redhat.com> 7.28.1-1
c260e0
- new upstream release
c260e0
c260e0
* Wed Oct 31 2012 Kamil Dudka <kdudka@redhat.com> 7.28.0-1
c260e0
- new upstream release
c260e0
c260e0
* Mon Oct 01 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-3
c260e0
- use the upstream facility to disable problematic tests
c260e0
- do not crash if MD5 fingerprint is not provided by libssh2
c260e0
c260e0
* Wed Aug 01 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-2
c260e0
- eliminate unnecessary inotify events on upload via file protocol (#844385)
c260e0
c260e0
* Sat Jul 28 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-1
c260e0
- new upstream release
c260e0
c260e0
* Mon Jul 23 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-6
c260e0
- print reason phrase from HTTP status line on error (#676596)
c260e0
c260e0
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.26.0-5
c260e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c260e0
c260e0
* Sat Jun 09 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-4
c260e0
- fix duplicated SSL handshake with multi interface and proxy (#788526)
c260e0
c260e0
* Wed May 30 2012 Karsten Hopp <karsten@redhat.com> 7.26.0-3
c260e0
- disable test 1319 on ppc64, server times out
c260e0
c260e0
* Mon May 28 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-2
c260e0
- use human-readable error messages provided by NSS (upstream commit 72f4b534)
c260e0
c260e0
* Fri May 25 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-1
c260e0
- new upstream release
c260e0
c260e0
* Wed Apr 25 2012 Karsten Hopp <karsten@redhat.com> 7.25.0-3
c260e0
- valgrind on ppc64 works fine, disable ppc32 only
c260e0
c260e0
* Wed Apr 25 2012 Karsten Hopp <karsten@redhat.com> 7.25.0-3
c260e0
- drop BR valgrind on PPC(64) until bugzilla #810992 gets fixed
c260e0
c260e0
* Fri Apr 13 2012 Kamil Dudka <kdudka@redhat.com> 7.25.0-2
c260e0
- use NSS_InitContext() to initialize NSS if available (#738456)
c260e0
- provide human-readable names for NSS errors (upstream commit a60edcc6)
c260e0
c260e0
* Fri Mar 23 2012 Paul Howarth <paul@city-fan.org> 7.25.0-1
c260e0
- new upstream release (#806264)
c260e0
- fix character encoding of docs with a patch rather than just iconv
c260e0
- update debug and multilib patches
c260e0
- don't use macros for commands
c260e0
- reduce size of %%prep output for readability
c260e0
c260e0
* Tue Jan 24 2012 Kamil Dudka <kdudka@redhat.com> 7.24.0-1
c260e0
- new upstream release (fixes CVE-2012-0036)
c260e0
c260e0
* Thu Jan 05 2012 Paul Howarth <paul@city-fan.org> 7.23.0-6
c260e0
- rebuild for gcc 4.7
c260e0
c260e0
* Mon Jan 02 2012 Kamil Dudka <kdudka@redhat.com> 7.23.0-5
c260e0
- upstream patch that allows to run FTPS tests with nss-3.13 (#760060)
c260e0
c260e0
* Tue Dec 27 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-4
c260e0
- allow to run FTPS tests with nss-3.13 (#760060)
c260e0
c260e0
* Sun Dec 25 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-3
c260e0
- avoid unnecessary timeout event when waiting for 100-continue (#767490)
c260e0
c260e0
* Mon Nov 21 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-2
c260e0
- curl -JO now uses -O name if no C-D header comes (upstream commit c532604)
c260e0
c260e0
* Wed Nov 16 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-1
c260e0
- new upstream release (#754391)
c260e0
c260e0
* Mon Sep 19 2011 Kamil Dudka <kdudka@redhat.com> 7.22.0-2
c260e0
- nss: select client certificates by DER (#733657)
c260e0
c260e0
* Tue Sep 13 2011 Kamil Dudka <kdudka@redhat.com> 7.22.0-1
c260e0
- new upstream release
c260e0
- curl-config now provides dummy --static-libs option (#733956)
c260e0
c260e0
* Sun Aug 21 2011 Paul Howarth <paul@city-fan.org> 7.21.7-4
c260e0
- actually fix SIGSEGV of curl -O -J given more than one URL (#723075)
c260e0
c260e0
* Mon Aug 15 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-3
c260e0
- fix SIGSEGV of curl -O -J given more than one URL (#723075)
c260e0
- introduce the --delegation option of curl (#730444)
c260e0
- initialize NSS with no database if the selected database is broken (#728562)
c260e0
c260e0
* Wed Aug 03 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-2
c260e0
- add a new option CURLOPT_GSSAPI_DELEGATION (#719939)
c260e0
c260e0
* Thu Jun 23 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-1
c260e0
- new upstream release (fixes CVE-2011-2192)
c260e0
c260e0
* Wed Jun 08 2011 Kamil Dudka <kdudka@redhat.com> 7.21.6-2
c260e0
- avoid an invalid timeout event on a reused handle (#679709)
c260e0
c260e0
* Sat Apr 23 2011 Paul Howarth <paul@city-fan.org> 7.21.6-1
c260e0
- new upstream release
c260e0
c260e0
* Mon Apr 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.5-2
c260e0
- fix the output of curl-config --version (upstream commit 82ecc85)
c260e0
c260e0
* Mon Apr 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.5-1
c260e0
- new upstream release
c260e0
c260e0
* Sat Apr 16 2011 Peter Robinson <pbrobinson@gmail.com> 7.21.4-4
c260e0
- no valgrind on ARMv5 arches
c260e0
c260e0
* Sat Mar 05 2011 Dennis Gilmore <dennis@ausil.us> 7.21.4-3
c260e0
- no valgrind on sparc arches
c260e0
c260e0
* Tue Feb 22 2011 Kamil Dudka <kdudka@redhat.com> 7.21.4-2
c260e0
- do not ignore failure of SSL handshake (upstream commit 7aa2d10)
c260e0
c260e0
* Fri Feb 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.4-1
c260e0
- new upstream release
c260e0
- avoid memory leak on SSL connection failure (upstream commit a40f58d)
c260e0
- work around valgrind bug (#678518)
c260e0
c260e0
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.21.3-3
c260e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c260e0
c260e0
* Wed Jan 12 2011 Kamil Dudka <kdudka@redhat.com> 7.21.3-2
c260e0
- build libcurl with --enable-hidden-symbols
c260e0
c260e0
* Thu Dec 16 2010 Paul Howarth <paul@city-fan.org> 7.21.3-1
c260e0
- update to 7.21.3:
c260e0
  - added --noconfigure switch to testcurl.pl
c260e0
  - added --xattr option
c260e0
  - added CURLOPT_RESOLVE and --resolve
c260e0
  - added CURLAUTH_ONLY
c260e0
  - added version-check.pl to the examples dir
c260e0
  - check for libcurl features for some command line options
c260e0
  - Curl_setopt: disallow CURLOPT_USE_SSL without SSL support
c260e0
  - http_chunks: remove debug output
c260e0
  - URL-parsing: consider ? a divider
c260e0
  - SSH: avoid using the libssh2_ prefix
c260e0
  - SSH: use libssh2_session_handshake() to work on win64
c260e0
  - ftp: prevent server from hanging on closed data connection when stopping
c260e0
    a transfer before the end of the full transfer (ranges)
c260e0
  - LDAP: detect non-binary attributes properly
c260e0
  - ftp: treat server's response 421 as CURLE_OPERATION_TIMEDOUT
c260e0
  - gnutls->handshake: improved timeout handling
c260e0
  - security: pass the right parameter to init
c260e0
  - krb5: use GSS_ERROR to check for error
c260e0
  - TFTP: resend the correct data
c260e0
  - configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected
c260e0
  - GnuTLS: now detects socket errors on Windows
c260e0
  - symbols-in-versions: updated en masse
c260e0
  - added a couple of examples that were missing from the tarball
c260e0
  - Curl_send/recv_plain: return errno on failure
c260e0
  - Curl_wait_for_resolv (for c-ares): correct timeout
c260e0
  - ossl_connect_common: detect connection re-use
c260e0
  - configure: prevent link errors with --librtmp
c260e0
  - openldap: use remote port in URL passed to ldap_init_fd()
c260e0
  - url: provide dead_connection flag in Curl_handler::disconnect
c260e0
  - lots of compiler warning fixes
c260e0
  - ssh: fix a download resume point calculation
c260e0
  - fix getinfo CURLINFO_LOCAL* for reused connections
c260e0
  - multi: the returned running handles counter could turn negative
c260e0
  - multi: only ever consider pipelining for connections doing HTTP(S)
c260e0
- drop upstream patches now in tarball
c260e0
- update bz650255 and disable-test1112 patches to apply against new codebase
c260e0
- add workaround for false-positive glibc-detected buffer overflow in tftpd
c260e0
  test server with FORTIFY_SOURCE (similar to #515361)
c260e0
c260e0
* Fri Nov 12 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-5
c260e0
- do not send QUIT to a dead FTP control connection (#650255)
c260e0
- pull back glibc's implementation of str[n]casecmp(), #626470 appears fixed
c260e0
c260e0
* Tue Nov 09 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-4
c260e0
- prevent FTP client from hanging on unrecognized ABOR response (#649347)
c260e0
- return more appropriate error code in case FTP server session idle
c260e0
  timeout has exceeded (#650255)
c260e0
c260e0
* Fri Oct 29 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-3
c260e0
- prevent FTP server from hanging on closed data connection (#643656)
c260e0
c260e0
* Thu Oct 14 2010 Paul Howarth <paul@city-fan.org> 7.21.2-2
c260e0
- enforce versioned libssh2 dependency for libcurl (#642796)
c260e0
c260e0
* Wed Oct 13 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-1
c260e0
- new upstream release, drop applied patches
c260e0
- make 0102-curl-7.21.2-debug.patch less intrusive
c260e0
c260e0
* Wed Sep 29 2010 jkeating - 7.21.1-6
c260e0
- Rebuilt for gcc bug 634757
c260e0
c260e0
* Sat Sep 11 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-5
c260e0
- make it possible to run SCP/SFTP tests on x86_64 (#632914)
c260e0
c260e0
* Tue Sep 07 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-4
c260e0
- work around glibc/valgrind problem on x86_64 (#631449)
c260e0
c260e0
* Tue Aug 24 2010 Paul Howarth <paul@city-fan.org> 7.21.1-3
c260e0
- fix up patches so there's no need to run autotools in the rpm build
c260e0
- drop buildreq automake
c260e0
- drop dependency on automake for devel package from F-14, where
c260e0
  %%{_datadir}/aclocal is included in the filesystem package
c260e0
- drop dependency on pkgconfig for devel package from F-11, where
c260e0
  pkgconfig dependencies are auto-generated
c260e0
c260e0
* Mon Aug 23 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-2
c260e0
- re-enable test575 on s390(x), already fixed (upstream commit d63bdba)
c260e0
- modify system headers to work around gcc bug (#617757)
c260e0
- curl -T now ignores file size of special files (#622520)
c260e0
- fix kerberos proxy authentication for https (#625676)
c260e0
- work around glibc/valgrind problem on x86_64 (#626470)
c260e0
c260e0
* Thu Aug 12 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-1
c260e0
- new upstream release
c260e0
c260e0
* Mon Jul 12 2010 Dan Horák <dan[at]danny.cz> 7.21.0-3
c260e0
- disable test 575 on s390(x)
c260e0
c260e0
* Mon Jun 28 2010 Kamil Dudka <kdudka@redhat.com> 7.21.0-2
c260e0
- add support for NTLM authentication (#603783)
c260e0
c260e0
* Wed Jun 16 2010 Kamil Dudka <kdudka@redhat.com> 7.21.0-1
c260e0
- new upstream release, drop applied patches
c260e0
- update of %%description
c260e0
- disable valgrind for certain test-cases (libssh2 problem)
c260e0
c260e0
* Tue May 25 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-6
c260e0
- fix -J/--remote-header-name to strip CR-LF (upstream patch)
c260e0
c260e0
* Wed Apr 28 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-5
c260e0
- CRL support now works again (#581926)
c260e0
- make it possible to start a testing OpenSSH server when building with SELinux
c260e0
  in the enforcing mode (#521087)
c260e0
c260e0
* Sat Apr 24 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-4
c260e0
- upstream patch preventing failure of test536 with threaded DNS resolver
c260e0
- upstream patch preventing SSL handshake timeout underflow
c260e0
c260e0
* Thu Apr 22 2010 Paul Howarth <paul@city-fan.org> 7.20.1-3
c260e0
- replace Rawhide s390-sleep patch with a more targeted patch adding a
c260e0
  delay after tests 513 and 514 rather than after all tests
c260e0
c260e0
* Wed Apr 21 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-2
c260e0
- experimentally enabled threaded DNS lookup
c260e0
- make curl-config multilib ready again (#584107)
c260e0
c260e0
* Mon Apr 19 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-1
c260e0
- new upstream release
c260e0
c260e0
* Tue Mar 23 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-4
c260e0
- add missing quote in libcurl.m4 (#576252)
c260e0
c260e0
* Fri Mar 19 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-3
c260e0
- throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
c260e0
- valgrind temporarily disabled (#574889)
c260e0
- kerberos installation prefix has been changed
c260e0
c260e0
* Wed Feb 24 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-2
c260e0
- exclude test1112 from the test suite (#565305)
c260e0
c260e0
* Thu Feb 11 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-1
c260e0
- new upstream release - added support for IMAP(S), POP3(S), SMTP(S) and RTSP
c260e0
- dropped patches applied upstream
c260e0
- dropped curl-7.16.0-privlibs.patch no longer useful
c260e0
- a new patch forcing -lrt when linking the curl tool and test-cases
c260e0
c260e0
* Fri Jan 29 2010 Kamil Dudka <kdudka@redhat.com> 7.19.7-11
c260e0
- upstream patch adding a new option -J/--remote-header-name
c260e0
- dropped temporary workaround for #545779
c260e0
c260e0
* Thu Jan 14 2010 Chris Weyl <cweyl@alumni.drew.edu> 7.19.7-10
c260e0
- bump for libssh2 rebuild
c260e0
c260e0
* Sun Dec 20 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-9
c260e0
- temporary workaround for #548269
c260e0
  (restored behavior of 7.19.7-4)
c260e0
c260e0
* Wed Dec 09 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-8
c260e0
- replace hard wired port numbers in the test suite
c260e0
c260e0
* Wed Dec 09 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-7
c260e0
- use different port numbers for 32bit and 64bit builds
c260e0
- temporary workaround for #545779
c260e0
c260e0
* Tue Dec 08 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-6
c260e0
- make it possible to run test241
c260e0
- re-enable SCP/SFTP tests (#539444)
c260e0
c260e0
* Sat Dec 05 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-5
c260e0
- avoid use of uninitialized value in lib/nss.c
c260e0
- suppress failure of test513 on s390
c260e0
c260e0
* Tue Dec 01 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-4
c260e0
- do not require valgrind on s390 and s390x
c260e0
- temporarily disabled SCP/SFTP test-suite (#539444)
c260e0
c260e0
* Thu Nov 12 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-3
c260e0
- fix crash on doubly closed NSPR descriptor, patch contributed
c260e0
  by Kevin Baughman (#534176)
c260e0
- new version of patch for broken TLS servers (#525496, #527771)
c260e0
c260e0
* Wed Nov 04 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-2
c260e0
- increased release number (CVS problem)
c260e0
c260e0
* Wed Nov 04 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-1
c260e0
- new upstream release, dropped applied patches
c260e0
- workaround for broken TLS servers (#525496, #527771)
c260e0
c260e0
* Wed Oct 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-13
c260e0
- fix timeout issues and gcc warnings within lib/nss.c
c260e0
c260e0
* Tue Oct 06 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-12
c260e0
- upstream patch for NSS support written by Guenter Knauf
c260e0
c260e0
* Wed Sep 30 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-11
c260e0
- build libcurl with c-ares support (#514771)
c260e0
c260e0
* Sun Sep 27 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-10
c260e0
- require libssh2>=1.2 properly (#525002)
c260e0
c260e0
* Sat Sep 26 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-9
c260e0
- let curl test-suite use valgrind
c260e0
- require libssh2>=1.2 (#525002)
c260e0
c260e0
* Mon Sep 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 7.19.6-8
c260e0
- rebuild for libssh2 1.2
c260e0
c260e0
* Thu Sep 17 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-7
c260e0
- make curl test-suite more verbose
c260e0
c260e0
* Wed Sep 16 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-6
c260e0
- update polling patch to the latest upstream version
c260e0
c260e0
* Thu Sep 03 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-5
c260e0
- cover ssh and stunnel support by the test-suite
c260e0
c260e0
* Wed Sep 02 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-4
c260e0
- use pkg-config to find nss and libssh2 if possible
c260e0
- better patch (not only) for SCP/SFTP polling
c260e0
- improve error message for not matching common name (#516056)
c260e0
c260e0
* Fri Aug 21 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-3
c260e0
- avoid tight loop during a sftp upload
c260e0
- http://permalink.gmane.org/gmane.comp.web.curl.library/24744
c260e0
c260e0
* Tue Aug 18 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-2
c260e0
- let curl package depend on the same version of libcurl
c260e0
c260e0
* Fri Aug 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-1
c260e0
- new upstream release, dropped applied patches
c260e0
- changed NSS code to not ignore the value of ssl.verifyhost and produce more
c260e0
  verbose error messages (#516056)
c260e0
c260e0
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 7.19.5-10
c260e0
- Use lzma compressed upstream tarball.
c260e0
c260e0
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.19.5-9
c260e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c260e0
c260e0
* Wed Jul 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-8
c260e0
- do not pre-login to all PKCS11 slots, it causes problems with HW tokens
c260e0
- try to select client certificate automatically when not specified, thanks
c260e0
  to Claes Jakobsson
c260e0
c260e0
* Fri Jul 10 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-7
c260e0
- fix SIGSEGV when using NSS client certificates, thanks to Claes Jakobsson
c260e0
c260e0
* Sun Jul 05 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-6
c260e0
- force test suite to use the just built libcurl, thanks to Paul Howarth
c260e0
c260e0
* Thu Jul 02 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-5
c260e0
- run test suite after build
c260e0
- enable built-in manual
c260e0
c260e0
* Wed Jun 24 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-4
c260e0
- fix bug introduced by the last build (#504857)
c260e0
c260e0
* Wed Jun 24 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-3
c260e0
- exclude curlbuild.h content from spec (#504857)
c260e0
c260e0
* Wed Jun 10 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-2
c260e0
- avoid unguarded comparison in the spec file, thanks to R P Herrold (#504857)
c260e0
c260e0
* Tue May 19 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-1
c260e0
- update to 7.19.5, dropped applied patches
c260e0
c260e0
* Mon May 11 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-11
c260e0
- fix infinite loop while loading a private key, thanks to Michael Cronenworth
c260e0
  (#453612)
c260e0
c260e0
* Mon Apr 27 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-10
c260e0
- fix curl/nss memory leaks while using client certificate (#453612, accepted
c260e0
  by upstream)
c260e0
c260e0
* Wed Apr 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-9
c260e0
- add missing BuildRequire for autoconf
c260e0
c260e0
* Wed Apr 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-8
c260e0
- fix configure.ac to not discard -g in CFLAGS (#496778)
c260e0
c260e0
* Tue Apr 21 2009 Debarshi Ray <rishi@fedoraproject.org> 7.19.4-7
c260e0
- Fixed configure to respect the environment's CFLAGS and CPPFLAGS settings.
c260e0
c260e0
* Tue Apr 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-6
c260e0
- upstream patch fixing memory leak in lib/nss.c (#453612)
c260e0
- remove redundant dependency of libcurl-devel on libssh2-devel
c260e0
c260e0
* Wed Mar 18 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-5
c260e0
- enable 6 additional crypto algorithms by default (#436781,
c260e0
  accepted by upstream)
c260e0
c260e0
* Thu Mar 12 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-4
c260e0
- fix memory leak in src/main.c (accepted by upstream)
c260e0
- avoid using %%ifarch
c260e0
c260e0
* Wed Mar 11 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-3
c260e0
- make libcurl-devel multilib-ready (bug #488922)
c260e0
c260e0
* Fri Mar 06 2009 Jindrich Novy <jnovy@redhat.com> 7.19.4-2
c260e0
- drop .easy-leak patch, causes problems in pycurl (#488791)
c260e0
- fix libcurl-devel dependencies (#488895)
c260e0
c260e0
* Tue Mar 03 2009 Jindrich Novy <jnovy@redhat.com> 7.19.4-1
c260e0
- update to 7.19.4 (fixes CVE-2009-0037)
c260e0
- fix leak in curl_easy* functions, thanks to Kamil Dudka
c260e0
- drop nss-fix patch, applied upstream
c260e0
c260e0
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.19.3-2
c260e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
c260e0
c260e0
* Tue Feb 17 2009 Kamil Dudka <kdudka@redhat.com> 7.19.3-1
c260e0
- update to 7.19.3, dropped applied nss patches
c260e0
- add patch fixing 7.19.3 curl/nss bugs
c260e0
c260e0
* Mon Dec 15 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-9
c260e0
- rebuild for f10/rawhide cvs tag clashes
c260e0
c260e0
* Sat Dec 06 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-8
c260e0
- use improved NSS patch, thanks to Rob Crittenden (#472489)
c260e0
c260e0
* Tue Sep 09 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-7
c260e0
- update the thread safety patch, thanks to Rob Crittenden (#462217)
c260e0
c260e0
* Wed Sep 03 2008 Warren Togami <wtogami@redhat.com> 7.18.2-6
c260e0
- add thread safety to libcurl NSS cleanup() functions (#459297)
c260e0
c260e0
* Fri Aug 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 7.18.2-5
c260e0
- undo mini libcurl.so.3
c260e0
c260e0
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 7.18.2-4
c260e0
- make miniature library for libcurl.so.3
c260e0
c260e0
* Fri Jul  4 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-3
c260e0
- enable support for libssh2 (#453958)
c260e0
c260e0
* Wed Jun 18 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-2
c260e0
- fix curl_multi_perform() over a proxy (#450140), thanks to
c260e0
  Rob Crittenden
c260e0
c260e0
* Wed Jun  4 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-1
c260e0
- update to 7.18.2
c260e0
c260e0
* Wed May  7 2008 Jindrich Novy <jnovy@redhat.com> 7.18.1-2
c260e0
- spec cleanup, thanks to Paul Howarth (#225671)
c260e0
  - drop BR: libtool
c260e0
  - convert CHANGES and README to UTF-8
c260e0
  - _GNU_SOURCE in CFLAGS is no more needed
c260e0
  - remove bogus rpath
c260e0
c260e0
* Mon Mar 31 2008 Jindrich Novy <jnovy@redhat.com> 7.18.1-1
c260e0
- update to curl 7.18.1 (fixes #397911)
c260e0
- add ABI docs for libcurl
c260e0
- remove --static-libs from curl-config
c260e0
- drop curl-config patch, obsoleted by @SSL_ENABLED@ autoconf
c260e0
  substitution (#432667)
c260e0
c260e0
* Fri Feb 15 2008 Jindrich Novy <jnovy@redhat.com> 7.18.0-2
c260e0
- define _GNU_SOURCE so that NI_MAXHOST gets defined from glibc
c260e0
c260e0
* Mon Jan 28 2008 Jindrich Novy <jnovy@redhat.com> 7.18.0-1
c260e0
- update to curl-7.18.0
c260e0
- drop sslgen patch -> applied upstream
c260e0
- fix typo in description
c260e0
c260e0
* Tue Jan 22 2008 Jindrich Novy <jnovy@redhat.com> 7.17.1-6
c260e0
- fix curl-devel obsoletes so that we don't break F8->F9 upgrade
c260e0
  path (#429612)
c260e0
c260e0
* Tue Jan  8 2008 Jindrich Novy <jnovy@redhat.com> 7.17.1-5
c260e0
- do not attempt to close a bad socket (#427966),
c260e0
  thanks to Caolan McNamara
c260e0
c260e0
* Tue Dec  4 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-4
c260e0
- rebuild because of the openldap soname bump
c260e0
- remove old nsspem patch
c260e0
c260e0
* Fri Nov 30 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-3
c260e0
- drop useless ldap library detection since curl doesn't
c260e0
  dlopen()s it but links to it -> BR: openldap-devel
c260e0
- enable LDAPS support (#225671), thanks to Paul Howarth
c260e0
- BR: krb5-devel to reenable GSSAPI support
c260e0
- simplify build process
c260e0
- update description
c260e0
c260e0
* Wed Nov 21 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-2
c260e0
- update description to contain complete supported servers list (#393861)
c260e0
c260e0
* Sat Nov 17 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-1
c260e0
- update to curl 7.17.1
c260e0
- include patch to enable SSL usage in NSS when a socket is opened
c260e0
  nonblocking, thanks to Rob Crittenden (rcritten@redhat.com)
c260e0
c260e0
* Wed Oct 24 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-10
c260e0
- correctly provide/obsolete curl-devel (#130251)
c260e0
c260e0
* Wed Oct 24 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-9
c260e0
- create libcurl and libcurl-devel subpackages (#130251)
c260e0
c260e0
* Thu Oct 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-8
c260e0
- list features correctly when curl is compiled against NSS (#316191)
c260e0
c260e0
* Mon Sep 17 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-7
c260e0
- add zlib-devel BR to enable gzip compressed transfers in curl (#292211)
c260e0
c260e0
* Mon Sep 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-6
c260e0
- provide webclient (#225671)
c260e0
c260e0
* Thu Sep  6 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-5
c260e0
- add support for the NSS PKCS#11 pem reader so the command-line is the
c260e0
  same for both OpenSSL and NSS by Rob Crittenden (rcritten@redhat.com)
c260e0
- switch to NSS again
c260e0
c260e0
* Mon Sep  3 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-4
c260e0
- revert back to use OpenSSL (#266021)
c260e0
c260e0
* Mon Aug 27 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-3
c260e0
- don't use openssl, use nss instead
c260e0
c260e0
* Fri Aug 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-2
c260e0
- fix anonymous ftp login (#251570), thanks to David Cantrell
c260e0
c260e0
* Wed Jul 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-1
c260e0
- update to 7.16.4
c260e0
c260e0
* Mon Jun 25 2007 Jindrich Novy <jnovy@redhat.com> 7.16.3-1
c260e0
- update to 7.16.3
c260e0
- drop .print patch, applied upstream
c260e0
- next series of merge review fixes by Paul Howarth
c260e0
- remove aclocal stuff, no more needed
c260e0
- simplify makefile arguments
c260e0
- don't reference standard library paths in libcurl.pc
c260e0
- include docs/CONTRIBUTE
c260e0
c260e0
* Mon Jun 18 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-5
c260e0
- don't print like crazy (#236981), backported from upstream CVS
c260e0
c260e0
* Fri Jun 15 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-4
c260e0
- another series of review fixes (#225671),
c260e0
  thanks to Paul Howarth
c260e0
- check version of ldap library automatically
c260e0
- don't use %%makeinstall and preserve timestamps
c260e0
- drop useless patches
c260e0
c260e0
* Fri May 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-3
c260e0
- add automake BR to curl-devel to fix aclocal dir. ownership,
c260e0
  thanks to Patrice Dumas
c260e0
c260e0
* Thu May 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-2
c260e0
- package libcurl.m4 in curl-devel (#239664), thanks to Quy Tonthat
c260e0
c260e0
* Wed Apr 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-1
c260e0
- update to 7.16.2
c260e0
c260e0
* Mon Feb 19 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-3
c260e0
- don't create/ship static libraries (#225671)
c260e0
c260e0
* Mon Feb  5 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-2
c260e0
- merge review related spec fixes (#225671)
c260e0
c260e0
* Mon Jan 29 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-1
c260e0
- update to 7.16.1
c260e0
c260e0
* Tue Jan 16 2007 Jindrich Novy <jnovy@redhat.com> 7.16.0-5
c260e0
- don't package generated makefiles for docs/examples to avoid
c260e0
  multilib conflicts
c260e0
c260e0
* Mon Dec 18 2006 Jindrich Novy <jnovy@redhat.com> 7.16.0-4
c260e0
- convert spec to UTF-8
c260e0
- don't delete BuildRoot in %%prep phase
c260e0
- rpmlint fixes
c260e0
c260e0
* Thu Nov 16 2006 Jindrich Novy <jnovy@redhat.com> -7.16.0-3
c260e0
- prevent curl from dlopen()ing missing ldap libraries so that
c260e0
  ldap:// requests work (#215928)
c260e0
c260e0
* Tue Oct 31 2006 Jindrich Novy <jnovy@redhat.com> - 7.16.0-2
c260e0
- fix BuildRoot
c260e0
- add Requires: pkgconfig for curl-devel
c260e0
- move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278)
c260e0
c260e0
* Mon Oct 30 2006 Jindrich Novy <jnovy@redhat.com> - 7.16.0-1
c260e0
- update to curl-7.16.0
c260e0
c260e0
* Thu Aug 24 2006 Jindrich Novy <jnovy@redhat.com> - 7.15.5-1.fc6
c260e0
- update to curl-7.15.5
c260e0
- use %%{?dist}
c260e0
c260e0
* Fri Jun 30 2006 Ivana Varekova <varekova@redhat.com> - 7.15.4-1
c260e0
- update to 7.15.4
c260e0
c260e0
* Mon Mar 20 2006 Ivana Varekova <varekova@redhat.com> - 7.15.3-1
c260e0
- fix multilib problem using pkg-config
c260e0
- update to 7.15.3
c260e0
c260e0
* Thu Feb 23 2006 Ivana Varekova <varekova@redhat.com> - 7.15.1-2
c260e0
- fix multilib problem - #181290 - 
c260e0
  curl-devel.i386 not installable together with curl-devel.x86-64
c260e0
c260e0
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 7.15.1-1.2.1
c260e0
- bump again for double-long bug on ppc(64)
c260e0
c260e0
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 7.15.1-1.2
c260e0
- rebuilt for new gcc4.1 snapshot and glibc changes
c260e0
c260e0
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Thu Dec  8 2005 Ivana Varekova <varekova@redhat.com> 7.15.1-1
c260e0
- update to 7.15.1 (bug 175191)
c260e0
c260e0
* Wed Nov 30 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-3
c260e0
- fix curl-config bug 174556 - missing vernum value
c260e0
c260e0
* Wed Nov  9 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-2
c260e0
- rebuilt
c260e0
c260e0
* Tue Oct 18 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-1
c260e0
- update to 7.15.0
c260e0
c260e0
* Thu Oct 13 2005 Ivana Varekova <varekova@redhat.com> 7.14.1-1
c260e0
- update to 7.14.1
c260e0
c260e0
* Thu Jun 16 2005 Ivana Varekova <varekova@redhat.com> 7.14.0-1
c260e0
- rebuild new version 
c260e0
c260e0
* Tue May 03 2005 Ivana Varekova <varekova@redhat.com> 7.13.1-3
c260e0
- fix bug 150768 - curl-7.12.3-2 breaks basic authentication
c260e0
  used Daniel Stenberg patch 
c260e0
c260e0
* Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 7.13.1-2
c260e0
- update to use ca-bundle in /etc/pki
c260e0
- mark License as MIT not MPL
c260e0
c260e0
* Wed Mar  9 2005 Ivana Varekova <varekova@redhat.com> 7.13.1-1
c260e0
- rebuilt (7.13.1)
c260e0
c260e0
* Tue Mar  1 2005 Tomas Mraz <tmraz@redhat.com> 7.13.0-2
c260e0
- rebuild with openssl-0.9.7e
c260e0
c260e0
* Sun Feb 13 2005 Florian La Roche <laroche@redhat.com>
c260e0
- 7.13.0
c260e0
c260e0
* Wed Feb  9 2005 Joe Orton <jorton@redhat.com> 7.12.3-3
c260e0
- don't pass /usr to --with-libidn to remove "-L/usr/lib" from
c260e0
  'curl-config --libs' output on x86_64.
c260e0
c260e0
* Fri Jan 28 2005 Adrian Havill <havill@redhat.com> 7.12.3-1
c260e0
- Upgrade to 7.12.3, which uses poll() for FDSETSIZE limit (#134794)
c260e0
- require libidn-devel for devel subpkg (#141341)
c260e0
- remove proftpd kludge; included upstream
c260e0
c260e0
* Wed Oct 06 2004 Adrian Havill <havill@redhat.com> 7.12.1-1
c260e0
- upgrade to 7.12.1
c260e0
- enable GSSAPI auth (#129353)
c260e0
- enable I18N domain names (#134595)
c260e0
- workaround for broken ProFTPD SSL auth (#134133). Thanks to
c260e0
  Aleksandar Milivojevic
c260e0
c260e0
* Wed Sep 29 2004 Adrian Havill <havill@redhat.com> 7.12.0-4
c260e0
- move new docs position so defattr gets applied
c260e0
c260e0
* Mon Sep 27 2004 Warren Togami <wtogami@redhat.com> 7.12.0-3
c260e0
- remove INSTALL, move libcurl docs to -devel
c260e0
c260e0
* Mon Jul 26 2004 Jindrich Novy <jnovy@redhat.com>
c260e0
- updated to 7.12.0
c260e0
- updated nousr patch
c260e0
c260e0
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Wed Apr 07 2004 Adrian Havill <havill@redhat.com> 7.11.1-1
c260e0
- upgraded; updated nousr patch
c260e0
- added COPYING (#115956)
c260e0
- 
c260e0
c260e0
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Sat Jan 31 2004 Florian La Roche <Florian.LaRoche@redhat.de>
c260e0
- update to 7.10.8
c260e0
- remove patch2, already upstream
c260e0
c260e0
* Wed Oct 15 2003 Adrian Havill <havill@redhat.com> 7.10.6-7
c260e0
- aclocal before libtoolize
c260e0
- move OpenLDAP license so it's present as a doc file, present in
c260e0
  both the source and binary as per conditions
c260e0
c260e0
* Mon Oct 13 2003 Adrian Havill <havill@redhat.com> 7.10.6-6
c260e0
- add OpenLDAP copyright notice for usage of code, add OpenLDAP
c260e0
  license for this code
c260e0
c260e0
* Tue Oct 07 2003 Adrian Havill <havill@redhat.com> 7.10.6-5
c260e0
- match serverAltName certs with SSL (#106168)
c260e0
c260e0
* Tue Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4.1
c260e0
- bump n-v-r for RHEL
c260e0
c260e0
* Tue Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4
c260e0
- restore ca cert bundle (#104400)
c260e0
- require openssl, we want to use its ca-cert bundle
c260e0
c260e0
* Sun Sep  7 2003 Joe Orton <jorton@redhat.com> 7.10.6-3
c260e0
- rebuild
c260e0
c260e0
* Fri Sep  5 2003 Joe Orton <jorton@redhat.com> 7.10.6-2.2
c260e0
- fix to include libcurl.so
c260e0
c260e0
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2.1
c260e0
- bump n-v-r for RHEL
c260e0
c260e0
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2
c260e0
- devel subpkg needs openssl-devel as a Require (#102963)
c260e0
c260e0
* Mon Jul 28 2003 Adrian Havill <havill@redhat.com> 7.10.6-1
c260e0
- bumped version
c260e0
c260e0
* Tue Jul 01 2003 Adrian Havill <havill@redhat.com> 7.10.5-1
c260e0
- bumped version
c260e0
c260e0
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Sat Apr 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
c260e0
- update to 7.10.4
c260e0
- adapt nousr patch
c260e0
c260e0
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Tue Jan 21 2003 Joe Orton <jorton@redhat.com> 7.9.8-4
c260e0
- don't add -L/usr/lib to 'curl-config --libs' output
c260e0
c260e0
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 7.9.8-3
c260e0
- rebuild
c260e0
c260e0
* Wed Nov  6 2002 Joe Orton <jorton@redhat.com> 7.9.8-2
c260e0
- fix `curl-config --libs` output for libdir!=/usr/lib
c260e0
- remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
c260e0
- libtoolize and reconf
c260e0
c260e0
* Mon Jul 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.8-1
c260e0
- 7.9.8 (# 69473)
c260e0
c260e0
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
c260e0
- automated rebuild
c260e0
c260e0
* Sun May 26 2002 Tim Powers <timp@redhat.com>
c260e0
- automated rebuild
c260e0
c260e0
* Thu May 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.7-1
c260e0
- 7.9.7
c260e0
c260e0
* Wed Apr 24 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.6-1
c260e0
- 7.9.6
c260e0
c260e0
* Thu Mar 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-2
c260e0
- Stop the curl-config script from printing -I/usr/include 
c260e0
  and -L/usr/lib (#59497)
c260e0
c260e0
* Fri Mar  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-1
c260e0
- 7.9.5
c260e0
c260e0
* Tue Feb 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.3-2
c260e0
- Rebuild
c260e0
c260e0
* Wed Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 7.9.3-1
c260e0
- update to 7.9.3
c260e0
c260e0
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 7.9.2-2
c260e0
- automated rebuild
c260e0
c260e0
* Wed Jan  9 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.2-1
c260e0
- 7.9.2
c260e0
c260e0
* Fri Aug 17 2001 Nalin Dahyabhai <nalin@redhat.com>
c260e0
- include curl-config in curl-devel
c260e0
- update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl
c260e0
c260e0
* Wed Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
c260e0
- added openssl-devel build req
c260e0
c260e0
* Mon May 21 2001 Tim Powers <timp@redhat.com>
c260e0
- built for the distro
c260e0
c260e0
* Tue Apr 24 2001 Jeff Johnson <jbj@redhat.com>
c260e0
- upgrade to curl-7.7.2.
c260e0
- enable IPv6.
c260e0
c260e0
* Fri Mar  2 2001 Tim Powers <timp@redhat.com>
c260e0
- rebuilt against openssl-0.9.6-1
c260e0
c260e0
* Thu Jan  4 2001 Tim Powers <timp@redhat.com>
c260e0
- fixed mising ldconfigs
c260e0
- updated to 7.5.2, bug fixes
c260e0
c260e0
* Mon Dec 11 2000 Tim Powers <timp@redhat.com>
c260e0
- updated to 7.5.1
c260e0
c260e0
* Mon Nov  6 2000 Tim Powers <timp@redhat.com>
c260e0
- update to 7.4.1 to fix bug #20337, problems with curl -c
c260e0
- not using patch anymore, it's included in the new source. Keeping
c260e0
  for reference
c260e0
c260e0
* Fri Oct 20 2000 Nalin Dahyabhai <nalin@redhat.com>
c260e0
- fix bogus req in -devel package
c260e0
c260e0
* Fri Oct 20 2000 Tim Powers <timp@redhat.com> 
c260e0
- devel package needed defattr so that root owns the files
c260e0
c260e0
* Mon Oct 16 2000 Nalin Dahyabhai <nalin@redhat.com>
c260e0
- update to 7.3
c260e0
- apply vsprintf/vsnprintf patch from Colin Phipps via Debian
c260e0
c260e0
* Mon Aug 21 2000 Nalin Dahyabhai <nalin@redhat.com>
c260e0
- enable SSL support
c260e0
- fix packager tag
c260e0
- move buildroot to %%{_tmppath}
c260e0
c260e0
* Tue Aug 1 2000 Tim Powers <timp@redhat.com>
c260e0
- fixed vendor tag for bug #15028
c260e0
c260e0
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Tue Jul 11 2000 Tim Powers <timp@redhat.com>
c260e0
- workaround alpha build problems with optimizations
c260e0
c260e0
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
c260e0
- rebuilt
c260e0
c260e0
* Mon Jun 5 2000 Tim Powers <timp@redhat.com>
c260e0
- put man pages in correct place
c260e0
- use %%makeinstall
c260e0
c260e0
* Mon Apr 24 2000 Tim Powers <timp@redhat.com>
c260e0
- updated to 6.5.2
c260e0
c260e0
* Wed Nov 3 1999 Tim Powers <timp@redhat.com>
c260e0
- updated sources to 6.2
c260e0
- gzip man page
c260e0
c260e0
* Mon Aug 30 1999 Tim Powers <timp@redhat.com>
c260e0
- changed group
c260e0
c260e0
* Thu Aug 26 1999 Tim Powers <timp@redhat.com>
c260e0
- changelog started
c260e0
- general cleanups, changed prefix to /usr, added manpage to files section
c260e0
- including in Powertools