Blame SPECS/curl.spec

d889a8
Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
d889a8
Name: curl
d889a8
Version: 7.76.1
e078bf
Release: 14%{?dist}.4
d889a8
License: MIT
d889a8
Source: https://curl.se/download/%{name}-%{version}.tar.xz
d889a8
d889a8
# http2: fix resource leaks detected by Coverity
d889a8
Patch1:   0001-curl-7.76.1-resource-leaks.patch
d889a8
d889a8
# fix TELNET stack contents disclosure (CVE-2021-22898)
d889a8
Patch2:   0002-curl-7.76.1-CVE-2021-22898.patch
d889a8
d889a8
# fix TLS session caching disaster (CVE-2021-22901)
d889a8
Patch3:   0003-curl-7.76.1-CVE-2021-22901.patch
d889a8
d889a8
# fix SIGSEGV upon disconnect of a ldaps:// transfer (#1941925)
d889a8
Patch4:   0004-curl-7.76.1-ldaps-segv.patch
d889a8
d889a8
# fix bad connection reuse due to flawed path name checks (CVE-2021-22924)
d889a8
Patch5:   0005-curl-7.76.1-CVE-2021-22924.patch
d889a8
d889a8
# fix TELNET stack contents disclosure again (CVE-2021-22925)
d889a8
Patch6:   0006-curl-7.76.1-CVE-2021-22925.patch
d889a8
d889a8
# fix use-after-free and double-free in MQTT sending (CVE-2021-22945)
d889a8
Patch7:   0007-curl-7.76.1-CVE-2021-22945.patch
d889a8
d889a8
# fix protocol downgrade required TLS bypass (CVE-2021-22946)
d889a8
Patch8:   0008-curl-7.76.1-CVE-2021-22946.patch
d889a8
d889a8
# fix STARTTLS protocol injection via MITM (CVE-2021-22947)
d889a8
Patch9:   0009-curl-7.76.1-CVE-2021-22947.patch
d889a8
e078bf
# fix OAUTH2 bearer bypass in connection re-use (CVE-2022-22576)
e078bf
Patch10:  0010-curl-7.76.1-CVE-2022-22576.patch
e078bf
e078bf
# fix auth/cookie leak on redirect (CVE-2022-27776)
e078bf
Patch12:  0012-curl-7.76.1-CVE-2022-27776.patch
e078bf
e078bf
# fix credential leak on redirect (CVE-2022-27774)
e078bf
Patch13:  0013-curl-7.76.1-CVE-2022-27774.patch
e078bf
e078bf
# fix too eager reuse of TLS and SSH connections (CVE-2022-27782)
e078bf
Patch14:  0014-curl-7.76.1-CVE-2022-27782.patch
e078bf
e078bf
# make upstream tests work with openssh-8.7p1
e078bf
Patch15:  0015-curl-7.76.1-tests-openssh.patch
e078bf
d889a8
# patch making libcurl multilib ready
d889a8
Patch101: 0101-curl-7.32.0-multilib.patch
d889a8
d889a8
# prevent configure script from discarding -g in CFLAGS (#496778)
d889a8
Patch102: 0102-curl-7.36.0-debug.patch
d889a8
d889a8
# prevent valgrind from reporting false positives on x86_64
d889a8
Patch105: 0105-curl-7.63.0-lib1560-valgrind.patch
d889a8
d889a8
Provides: curl-full = %{version}-%{release}
d889a8
Provides: webclient
d889a8
URL: https://curl.se/
d889a8
BuildRequires: automake
d889a8
BuildRequires: brotli-devel
d889a8
BuildRequires: coreutils
d889a8
BuildRequires: gcc
d889a8
BuildRequires: groff
d889a8
BuildRequires: krb5-devel
d889a8
BuildRequires: libidn2-devel
d889a8
BuildRequires: libnghttp2-devel
d889a8
BuildRequires: libpsl-devel
d889a8
BuildRequires: libssh-devel
d889a8
BuildRequires: libtool
d889a8
BuildRequires: make
d889a8
BuildRequires: openldap-devel
d889a8
BuildRequires: openssh-clients
d889a8
BuildRequires: openssh-server
d889a8
BuildRequires: openssl-devel
d889a8
BuildRequires: perl-interpreter
d889a8
BuildRequires: pkgconfig
d889a8
BuildRequires: python-unversioned-command
d889a8
BuildRequires: python3-devel
d889a8
BuildRequires: sed
d889a8
BuildRequires: zlib-devel
d889a8
d889a8
# needed to compress content of tool_hugehelp.c after changing curl.1 man page
d889a8
BuildRequires: perl(IO::Compress::Gzip)
d889a8
d889a8
# needed for generation of shell completions
d889a8
BuildRequires: perl(Getopt::Long)
d889a8
BuildRequires: perl(Pod::Usage)
d889a8
BuildRequires: perl(strict)
d889a8
BuildRequires: perl(warnings)
d889a8
d889a8
# gnutls-serv is used by the upstream test-suite
d889a8
BuildRequires: gnutls-utils
d889a8
d889a8
# hostname(1) is used by the test-suite but it is missing in armv7hl buildroot
d889a8
BuildRequires: hostname
d889a8
d889a8
# nghttpx (an HTTP/2 proxy) is used by the upstream test-suite
d889a8
BuildRequires: nghttp2
d889a8
d889a8
# perl modules used in the test suite
d889a8
BuildRequires: perl(Cwd)
d889a8
BuildRequires: perl(Digest::MD5)
d889a8
BuildRequires: perl(Exporter)
d889a8
BuildRequires: perl(File::Basename)
d889a8
BuildRequires: perl(File::Copy)
d889a8
BuildRequires: perl(File::Spec)
d889a8
BuildRequires: perl(IPC::Open2)
d889a8
BuildRequires: perl(MIME::Base64)
d889a8
BuildRequires: perl(Time::Local)
d889a8
BuildRequires: perl(Time::HiRes)
d889a8
BuildRequires: perl(vars)
d889a8
d889a8
%if 0%{?fedora}
d889a8
# needed for upstream test 1451
d889a8
BuildRequires: python3-impacket
d889a8
%endif
d889a8
d889a8
# The test-suite runs automatically through valgrind if valgrind is available
d889a8
# on the system.  By not installing valgrind into mock's chroot, we disable
d889a8
# this feature for production builds on architectures where valgrind is known
d889a8
# to be less reliable, in order to avoid unnecessary build failures (see RHBZ
d889a8
# #810992, #816175, and #886891).  Nevertheless developers are free to install
d889a8
# valgrind manually to improve test coverage on any architecture.
d889a8
%ifarch x86_64
d889a8
BuildRequires: valgrind
d889a8
%endif
d889a8
d889a8
# stunnel is used by upstream tests but it does not seem to work reliably
d889a8
# on s390x and occasionally breaks some tests (mainly 1561 and 1562)
d889a8
%ifnarch s390x
d889a8
BuildRequires: stunnel
d889a8
%endif
d889a8
d889a8
# using an older version of libcurl could result in CURLE_UNKNOWN_OPTION
d889a8
Requires: libcurl%{?_isa} >= %{version}-%{release}
d889a8
d889a8
# require at least the version of libpsl that we were built against,
d889a8
# to ensure that we have the necessary symbols available (#1631804)
d889a8
%global libpsl_version %(pkg-config --modversion libpsl 2>/dev/null || echo 0)
d889a8
d889a8
# require at least the version of libssh that we were built against,
d889a8
# to ensure that we have the necessary symbols available (#525002, #642796)
d889a8
%global libssh_version %(pkg-config --modversion libssh 2>/dev/null || echo 0)
d889a8
d889a8
# require at least the version of openssl-libs that we were built against,
d889a8
# to ensure that we have the necessary symbols available (#1462184, #1462211)
d889a8
# (we need to translate 3.0.0-alpha16 -> 3.0.0-0.alpha16 and 3.0.0-beta1 -> 3.0.0-0.beta1 though)
d889a8
%global openssl_version %({ pkg-config --modversion openssl 2>/dev/null || echo 0;} | sed 's|-|-0.|')
d889a8
d889a8
%description
d889a8
curl is a command line tool for transferring data with URL syntax, supporting
d889a8
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
d889a8
SMTP, POP3 and RTSP.  curl supports SSL certificates, HTTP POST, HTTP PUT, FTP
d889a8
uploading, HTTP form based upload, proxies, cookies, user+password
d889a8
authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer
d889a8
resume, proxy tunneling and a busload of other useful tricks. 
d889a8
d889a8
%package -n libcurl
d889a8
Summary: A library for getting files from web servers
d889a8
Requires: libpsl%{?_isa} >= %{libpsl_version}
d889a8
Requires: libssh%{?_isa} >= %{libssh_version}
d889a8
Requires: openssl-libs%{?_isa} >= 1:%{openssl_version}
d889a8
Provides: libcurl-full = %{version}-%{release}
d889a8
Provides: libcurl-full%{?_isa} = %{version}-%{release}
d889a8
d889a8
%description -n libcurl
d889a8
libcurl is a free and easy-to-use client-side URL transfer library, supporting
d889a8
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP,
d889a8
SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT,
d889a8
FTP uploading, HTTP form based upload, proxies, cookies, user+password
d889a8
authentication (Basic, Digest, NTLM, Negotiate, Kerberos4), file transfer
d889a8
resume, http proxy tunneling and more.
d889a8
d889a8
%package -n libcurl-devel
d889a8
Summary: Files needed for building applications with libcurl
d889a8
Requires: libcurl%{?_isa} = %{version}-%{release}
d889a8
d889a8
Provides: curl-devel = %{version}-%{release}
d889a8
Provides: curl-devel%{?_isa} = %{version}-%{release}
d889a8
Obsoletes: curl-devel < %{version}-%{release}
d889a8
d889a8
%description -n libcurl-devel
d889a8
The libcurl-devel package includes header files and libraries necessary for
d889a8
developing programs which use the libcurl library. It contains the API
d889a8
documentation of the library, too.
d889a8
d889a8
%package -n curl-minimal
d889a8
Summary: Conservatively configured build of curl for minimal installations
d889a8
Provides: curl = %{version}-%{release}
d889a8
Conflicts: curl
d889a8
RemovePathPostfixes: .minimal
d889a8
d889a8
# using an older version of libcurl could result in CURLE_UNKNOWN_OPTION
d889a8
Requires: libcurl%{?_isa} >= %{version}-%{release}
d889a8
d889a8
%description -n curl-minimal
d889a8
This is a replacement of the 'curl' package for minimal installations.  It
d889a8
comes with a limited set of features compared to the 'curl' package.  On the
d889a8
other hand, the package is smaller and requires fewer run-time dependencies to
d889a8
be installed.
d889a8
d889a8
%package -n libcurl-minimal
d889a8
Summary: Conservatively configured build of libcurl for minimal installations
d889a8
Requires: openssl-libs%{?_isa} >= 1:%{openssl_version}
d889a8
Provides: libcurl = %{version}-%{release}
d889a8
Provides: libcurl%{?_isa} = %{version}-%{release}
d889a8
Conflicts: libcurl%{?_isa}
d889a8
RemovePathPostfixes: .minimal
d889a8
# needed for RemovePathPostfixes to work with shared libraries
d889a8
%undefine __brp_ldconfig
d889a8
d889a8
%description -n libcurl-minimal
d889a8
This is a replacement of the 'libcurl' package for minimal installations.  It
d889a8
comes with a limited set of features compared to the 'libcurl' package.  On the
d889a8
other hand, the package is smaller and requires fewer run-time dependencies to
d889a8
be installed.
d889a8
d889a8
%prep
d889a8
%setup -q
d889a8
d889a8
# upstream patches
d889a8
%patch1 -p1
d889a8
%patch2 -p1
d889a8
%patch3 -p1
d889a8
%patch4 -p1
d889a8
%patch5 -p1
d889a8
%patch6 -p1
d889a8
%patch7 -p1
d889a8
%patch8 -p1
d889a8
%patch9 -p1
e078bf
%patch10 -p1
e078bf
%patch12 -p1
e078bf
%patch13 -p1
e078bf
%patch14 -p1
e078bf
%patch15 -p1
d889a8
d889a8
# Fedora patches
d889a8
%patch101 -p1
d889a8
%patch102 -p1
d889a8
%patch105 -p1
d889a8
d889a8
# disable test 1112 (#565305), test 1455 (occasionally fails with 'bind failed
d889a8
# with errno 98: Address already in use' in Koji environment), and test 1801
d889a8
# <https://github.com/bagder/curl/commit/21e82bd6#commitcomment-12226582>
d889a8
printf "1112\n1455\n1592\n1801\n" >> tests/data/DISABLED
d889a8
d889a8
# disable test 1319 on ppc64 (server times out)
d889a8
%ifarch ppc64
d889a8
echo "1319" >> tests/data/DISABLED
d889a8
%endif
d889a8
d889a8
# temporarily disable test 582 on s390x (client times out)
d889a8
%ifarch s390x
d889a8
echo "582" >> tests/data/DISABLED
d889a8
%endif
d889a8
d889a8
# temporarily disable tests 702 703 716 on armv7hl (#1829180)
d889a8
%ifarch armv7hl
d889a8
printf "702\n703\n716\n" >> tests/data/DISABLED
d889a8
%endif
d889a8
d889a8
# adapt test 323 for updated OpenSSL
d889a8
sed -e 's|^35$|35,52|' -i tests/data/test323
d889a8
d889a8
# use localhost6 instead of ip6-localhost in the curl test-suite
d889a8
(
d889a8
    # avoid glob expansion in the trace output of `bash -x`
d889a8
    { set +x; } 2>/dev/null
d889a8
    cmd="sed -e 's|ip6-localhost|localhost6|' -i tests/data/test[0-9]*"
d889a8
    printf "+ %s\n" "$cmd" >&2
d889a8
    eval "$cmd"
d889a8
)
d889a8
d889a8
# regenerate the configure script and Makefile.in files
d889a8
autoreconf -fiv
d889a8
d889a8
%build
d889a8
mkdir build-{full,minimal}
d889a8
export common_configure_opts="          \
d889a8
    --cache-file=../config.cache        \
d889a8
    --disable-hsts                      \
d889a8
    --disable-static                    \
d889a8
    --enable-ipv6                       \
d889a8
    --enable-symbol-hiding              \
d889a8
    --enable-threaded-resolver          \
d889a8
    --without-libmetalink               \
d889a8
    --without-zstd                      \
d889a8
    --with-gssapi                       \
d889a8
    --with-nghttp2                      \
d889a8
    --with-ssl --with-ca-bundle=%{_sysconfdir}/pki/tls/certs/ca-bundle.crt"
d889a8
d889a8
%global _configure ../configure
d889a8
d889a8
# configure minimal build
d889a8
(
d889a8
    cd build-minimal
d889a8
    %configure $common_configure_opts   \
d889a8
        --disable-dict                  \
d889a8
        --disable-gopher                \
d889a8
        --disable-imap                  \
d889a8
        --disable-ldap                  \
d889a8
        --disable-ldaps                 \
d889a8
        --disable-manual                \
d889a8
        --disable-mqtt                  \
d889a8
        --disable-ntlm                  \
d889a8
        --disable-ntlm-wb               \
d889a8
        --disable-pop3                  \
d889a8
        --disable-rtsp                  \
d889a8
        --disable-smb                   \
d889a8
        --disable-smtp                  \
d889a8
        --disable-telnet                \
d889a8
        --disable-tftp                  \
d889a8
        --disable-tls-srp               \
d889a8
        --without-brotli                \
d889a8
        --without-libidn2               \
d889a8
        --without-libpsl                \
d889a8
        --without-libssh
d889a8
)
d889a8
d889a8
# configure full build
d889a8
(
d889a8
    cd build-full
d889a8
    %configure $common_configure_opts   \
d889a8
        --enable-dict                   \
d889a8
        --enable-gopher                 \
d889a8
        --enable-imap                   \
d889a8
        --enable-ldap                   \
d889a8
        --enable-ldaps                  \
d889a8
        --enable-manual                 \
d889a8
        --enable-mqtt                   \
d889a8
        --enable-ntlm                   \
d889a8
        --enable-ntlm-wb                \
d889a8
        --enable-pop3                   \
d889a8
        --enable-rtsp                   \
d889a8
        --enable-smb                    \
d889a8
        --enable-smtp                   \
d889a8
        --enable-telnet                 \
d889a8
        --enable-tftp                   \
d889a8
        --enable-tls-srp                \
d889a8
        --with-brotli                   \
d889a8
        --with-libidn2                  \
d889a8
        --with-libpsl                   \
d889a8
        --with-libssh
d889a8
)
d889a8
d889a8
# avoid using rpath
d889a8
sed -e 's/^runpath_var=.*/runpath_var=/' \
d889a8
    -e 's/^hardcode_libdir_flag_spec=".*"$/hardcode_libdir_flag_spec=""/' \
d889a8
    -i build-{full,minimal}/libtool
d889a8
d889a8
%make_build V=1 -C build-minimal
d889a8
%make_build V=1 -C build-full
d889a8
d889a8
%check
d889a8
# compile upstream test-cases
d889a8
%make_build V=1 -C build-minimal/tests
d889a8
%make_build V=1 -C build-full/tests
d889a8
d889a8
# relax crypto policy for the test-suite to make it pass again (#1610888)
d889a8
export OPENSSL_SYSTEM_CIPHERS_OVERRIDE=XXX
d889a8
export OPENSSL_CONF=
d889a8
d889a8
# make runtests.pl work for out-of-tree builds
d889a8
export srcdir=../../tests
d889a8
d889a8
# prevent valgrind from being extremely slow (#1662656)
d889a8
# https://fedoraproject.org/wiki/Changes/DebuginfodByDefault
d889a8
unset DEBUGINFOD_URLS
d889a8
d889a8
# run the upstream test-suite for both curl-minimal and curl-full
d889a8
for size in minimal full; do (
d889a8
    cd build-${size}
d889a8
d889a8
    # we have to override LD_LIBRARY_PATH because we eliminated rpath
d889a8
    export LD_LIBRARY_PATH="${PWD}/lib/.libs"
d889a8
d889a8
    cd tests
d889a8
    perl -I../../tests ../../tests/runtests.pl -a -p -v '!flaky'
d889a8
)
d889a8
done
d889a8
d889a8
d889a8
%install
d889a8
# install and rename the library that will be packaged as libcurl-minimal
d889a8
%make_install -C build-minimal/lib
d889a8
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.{la,so}
d889a8
for i in ${RPM_BUILD_ROOT}%{_libdir}/*; do
d889a8
    mv -v $i $i.minimal
d889a8
done
d889a8
d889a8
# install and rename the executable that will be packaged as curl-minimal
d889a8
%make_install -C build-minimal/src
d889a8
mv -v ${RPM_BUILD_ROOT}%{_bindir}/curl{,.minimal}
d889a8
d889a8
# install libcurl.m4
d889a8
install -d $RPM_BUILD_ROOT%{_datadir}/aclocal
d889a8
install -m 644 docs/libcurl/libcurl.m4 $RPM_BUILD_ROOT%{_datadir}/aclocal
d889a8
d889a8
# install the executable and library that will be packaged as curl and libcurl
d889a8
cd build-full
d889a8
%make_install
d889a8
d889a8
# install zsh completion for curl
d889a8
# (we have to override LD_LIBRARY_PATH because we eliminated rpath)
d889a8
LD_LIBRARY_PATH="$RPM_BUILD_ROOT%{_libdir}:$LD_LIBRARY_PATH" \
d889a8
    %make_install -C scripts
d889a8
d889a8
# do not install /usr/share/fish/completions/curl.fish which is also installed
d889a8
# by fish-3.0.2-1.module_f31+3716+57207597 and would trigger a conflict
d889a8
rm -rf ${RPM_BUILD_ROOT}%{_datadir}/fish
d889a8
d889a8
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la
d889a8
d889a8
%ldconfig_scriptlets -n libcurl
d889a8
d889a8
%ldconfig_scriptlets -n libcurl-minimal
d889a8
d889a8
%files
d889a8
%doc CHANGES
d889a8
%doc README
d889a8
%doc docs/BUGS.md
d889a8
%doc docs/FAQ
d889a8
%doc docs/FEATURES.md
d889a8
%doc docs/TODO
d889a8
%doc docs/TheArtOfHttpScripting.md
d889a8
%{_bindir}/curl
d889a8
%{_mandir}/man1/curl.1*
d889a8
%{_datadir}/zsh
d889a8
d889a8
%files -n libcurl
d889a8
%license COPYING
d889a8
%{_libdir}/libcurl.so.4
d889a8
%{_libdir}/libcurl.so.4.[0-9].[0-9]
d889a8
d889a8
%files -n libcurl-devel
d889a8
%doc docs/examples/*.c docs/examples/Makefile.example docs/INTERNALS.md
d889a8
%doc docs/CONTRIBUTE.md docs/libcurl/ABI.md
d889a8
%{_bindir}/curl-config*
d889a8
%{_includedir}/curl
d889a8
%{_libdir}/*.so
d889a8
%{_libdir}/pkgconfig/*.pc
d889a8
%{_mandir}/man1/curl-config.1*
d889a8
%{_mandir}/man3/*
d889a8
%{_datadir}/aclocal/libcurl.m4
d889a8
d889a8
%files -n curl-minimal
d889a8
%{_bindir}/curl.minimal
d889a8
%{_mandir}/man1/curl.1*
d889a8
d889a8
%files -n libcurl-minimal
d889a8
%license COPYING
d889a8
%{_libdir}/libcurl.so.4.minimal
d889a8
%{_libdir}/libcurl.so.4.[0-9].[0-9].minimal
d889a8
d889a8
%changelog
e078bf
* Wed May 11 2022 Kamil Dudka <kdudka@redhat.com> - 7.76.1-14.el9_0.4
e078bf
- fix too eager reuse of TLS and SSH connections (CVE-2022-27782)
e078bf
e078bf
* Mon May 02 2022 Kamil Dudka <kdudka@redhat.com> - 7.76.1-14.el9_0.3
e078bf
- fix leak of SRP credentials in redirects (CVE-2022-27774)
e078bf
e078bf
* Fri Apr 29 2022 Kamil Dudka <kdudka@redhat.com> - 7.76.1-14.el9_0.2
e078bf
- add missing tests to Makefile
e078bf
e078bf
* Thu Apr 28 2022 Kamil Dudka <kdudka@redhat.com> - 7.76.1-14.el9_0.1
e078bf
- fix credential leak on redirect (CVE-2022-27774)
e078bf
- fix auth/cookie leak on redirect (CVE-2022-27776)
e078bf
- fix OAUTH2 bearer bypass in connection re-use (CVE-2022-22576)
e078bf
d889a8
* Tue Oct 26 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-14
d889a8
- re-disable HSTS in libcurl as an experimental feature (#2005874)
d889a8
d889a8
* Mon Oct 04 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-13
d889a8
- disable more protocols and features in libcurl-minimal (#2005874)
d889a8
d889a8
* Fri Sep 17 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-12
d889a8
- fix STARTTLS protocol injection via MITM (CVE-2021-22947)
d889a8
- fix protocol downgrade required TLS bypass (CVE-2021-22946)
d889a8
- fix use-after-free and double-free in MQTT sending (CVE-2021-22945)
d889a8
d889a8
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 7.76.1-11
d889a8
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
d889a8
  Related: rhbz#1991688
d889a8
d889a8
* Wed Jul 28 2021 Florian Weimer <fweimer@redhat.com> - 7.76.1-10
d889a8
- Rebuild to pick up OpenSSL 3.0 Beta ABI (#1984097)
d889a8
d889a8
* Fri Jul 23 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-9
d889a8
- make explicit dependency on openssl work with alpha/beta builds of openssl
d889a8
d889a8
* Wed Jul 21 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-8
d889a8
- fix TELNET stack contents disclosure again (CVE-2021-22925)
d889a8
- fix bad connection reuse due to flawed path name checks (CVE-2021-22924)
d889a8
d889a8
* Tue Jun 15 2021 Mohan Boddu <mboddu@redhat.com> - 7.76.1-6
d889a8
- Rebuilt for RHEL 9 BETA for openssl 3.0 Related: rhbz#1971065
d889a8
d889a8
* Wed Jun 02 2021 Kamil Dudka <kdudka@redhat.com> - 7.77.0-5
d889a8
- build the curl tool without metalink support (#1967213)
d889a8
d889a8
* Wed Jun 02 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-4
d889a8
- fix SIGSEGV upon disconnect of a ldaps:// transfer (#1941925)
d889a8
d889a8
* Wed May 26 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-3
d889a8
- fix TLS session caching disaster (CVE-2021-22901)
d889a8
- fix TELNET stack contents disclosure (CVE-2021-22898)
d889a8
d889a8
* Mon May 03 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-2
d889a8
- http2: fix resource leaks detected by Coverity
d889a8
d889a8
* Fri Apr 23 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.1-1
d889a8
- new upstream release
d889a8
d889a8
* Fri Apr 23 2021 Kamil Dudka <kdudka@redhat.com> - 7.76.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2021-22890 - TLS 1.3 session ticket proxy host mixup
d889a8
    CVE-2021-22876 - Automatic referer leaks credentials
d889a8
d889a8
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 7.75.0-4
d889a8
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
d889a8
d889a8
* Wed Mar 24 2021 Kamil Dudka <kdudka@redhat.com> - 7.75.0-3
d889a8
- fix SIGSEGV upon disconnect of a ldaps:// transfer (#1941925)
d889a8
d889a8
* Tue Feb 23 2021 Kamil Dudka <kdudka@redhat.com> - 7.75.0-2
d889a8
- build-require python3-impacket only on Fedora
d889a8
d889a8
* Wed Feb 03 2021 Kamil Dudka <kdudka@redhat.com> - 7.75.0-1
d889a8
- new upstream release
d889a8
d889a8
* Tue Jan 26 2021 Kamil Dudka <kdudka@redhat.com> - 7.74.0-4
d889a8
- do not use stunnel for tests on s390x builds to avoid spurious failures
d889a8
d889a8
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.74.0-3
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d889a8
d889a8
* Wed Dec 09 2020 Kamil Dudka <kdudka@redhat.com> - 7.74.0-2
d889a8
- do not rewrite shebangs in test-suite to use python3 explicitly
d889a8
d889a8
* Wed Dec 09 2020 Kamil Dudka <kdudka@redhat.com> - 7.74.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2020-8286 - curl: Inferior OCSP verification
d889a8
    CVE-2020-8285 - libcurl: FTP wildcard stack overflow
d889a8
    CVE-2020-8284 - curl: trusting FTP PASV responses
d889a8
d889a8
* Wed Oct 14 2020 Kamil Dudka <kdudka@redhat.com> - 7.73.0-2
d889a8
- prevent upstream test 1451 from being skipped
d889a8
d889a8
* Wed Oct 14 2020 Kamil Dudka <kdudka@redhat.com> - 7.73.0-1
d889a8
- new upstream release
d889a8
d889a8
* Thu Sep 10 2020 Jinoh Kang <aurhb20@protonmail.ch> - 7.72.0-2
d889a8
- fix multiarch conflicts in libcurl-minimal (#1877671)
d889a8
d889a8
* Wed Aug 19 2020 Kamil Dudka <kdudka@redhat.com> - 7.72.0-1
d889a8
- new upstream release, which fixes the following vulnerability
d889a8
    CVE-2020-8231 - libcurl: wrong connect-only connection
d889a8
d889a8
* Thu Aug 06 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-5
d889a8
- setopt: unset NOBODY switches to GET if still HEAD
d889a8
d889a8
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.71.1-4
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d889a8
d889a8
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 7.71.1-3
d889a8
- Use make macros
d889a8
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
d889a8
d889a8
* Fri Jul 03 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-2
d889a8
- curl: make the --krb option work again (#1833193)
d889a8
d889a8
* Wed Jul 01 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Jun 24 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2020-8169 - curl: Partial password leak over DNS on HTTP redirect
d889a8
    CVE-2020-8177 - curl: overwrite local file with -J
d889a8
d889a8
* Wed Apr 29 2020 Kamil Dudka <kdudka@redhat.com> - 7.70.0-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Apr 20 2020 Kamil Dudka <kdudka@redhat.com> - 7.69.1-3
d889a8
- SSH: use new ECDSA key types to check known hosts (#1824926)
d889a8
d889a8
* Fri Apr 17 2020 Tom Stellard <tstellar@redhat.com> - 7.69.1-2
d889a8
- Prevent discarding of -g when compiling with clang
d889a8
d889a8
* Wed Mar 11 2020 Kamil Dudka <kdudka@redhat.com> - 7.69.1-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Mar 09 2020 Kamil Dudka <kdudka@redhat.com> - 7.69.0-2
d889a8
- make Flatpak work again (#1810989)
d889a8
d889a8
* Wed Mar 04 2020 Kamil Dudka <kdudka@redhat.com> - 7.69.0-1
d889a8
- new upstream release
d889a8
d889a8
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.68.0-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d889a8
d889a8
* Wed Jan 08 2020 Kamil Dudka <kdudka@redhat.com> - 7.68.0-1
d889a8
- new upstream release
d889a8
d889a8
* Thu Nov 14 2019 Kamil Dudka <kdudka@redhat.com> - 7.67.0-2
d889a8
- fix infinite loop on upload using a glob (#1771025)
d889a8
d889a8
* Wed Nov 06 2019 Kamil Dudka <kdudka@redhat.com> - 7.67.0-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Sep 11 2019 Kamil Dudka <kdudka@redhat.com> - 7.66.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2019-5481 - double free due to subsequent call of realloc()
d889a8
    CVE-2019-5482 - heap buffer overflow in function tftp_receive_packet()
d889a8
d889a8
* Tue Aug 27 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.3-4
d889a8
- avoid reporting spurious error in the HTTP2 framing layer (#1690971)
d889a8
d889a8
* Thu Aug 01 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.3-3
d889a8
- improve handling of gss_init_sec_context() failures
d889a8
d889a8
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.65.3-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d889a8
d889a8
* Sat Jul 20 2019 Paul Howarth <paul@city-fan.org> - 7.65.3-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Jul 17 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.2-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Jun 05 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.1-1
d889a8
- new upstream release
d889a8
d889a8
* Thu May 30 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.0-2
d889a8
- fix spurious timeout events with speed-limit (#1714893)
d889a8
d889a8
* Wed May 22 2019 Kamil Dudka <kdudka@redhat.com> - 7.65.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2019-5436 - TFTP receive buffer overflow
d889a8
    CVE-2019-5435 - integer overflows in curl_url_set()
d889a8
d889a8
* Thu May 09 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.1-2
d889a8
- do not treat failure of gss_init_sec_context() with --negotiate as fatal
d889a8
d889a8
* Wed Mar 27 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.1-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Mar 25 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-6
d889a8
- remove verbose "Expire in" ... messages (#1690971)
d889a8
d889a8
* Thu Mar 21 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-5
d889a8
- avoid spurious "Could not resolve host: [host name]" error messages
d889a8
d889a8
* Wed Feb 27 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-4
d889a8
- fix NULL dereference if flushing cookies with no CookieInfo set (#1683676)
d889a8
d889a8
* Mon Feb 25 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-3
d889a8
- prevent NetworkManager from leaking file descriptors (#1680198)
d889a8
d889a8
* Mon Feb 11 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-2
d889a8
- make zsh completion work again
d889a8
d889a8
* Wed Feb 06 2019 Kamil Dudka <kdudka@redhat.com> - 7.64.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2019-3823 - SMTP end-of-response out-of-bounds read
d889a8
    CVE-2019-3822 - NTLMv2 type-3 header stack buffer overflow
d889a8
    CVE-2018-16890 - NTLM type-2 out-of-bounds buffer read
d889a8
d889a8
* Mon Feb 04 2019 Kamil Dudka <kdudka@redhat.com> - 7.63.0-7
d889a8
- prevent valgrind from reporting false positives on x86_64
d889a8
d889a8
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.63.0-6
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d889a8
d889a8
* Mon Jan 21 2019 Kamil Dudka <kdudka@redhat.com> - 7.63.0-5
d889a8
- xattr: strip credentials from any URL that is stored (CVE-2018-20483)
d889a8
d889a8
* Fri Jan 04 2019 Kamil Dudka <kdudka@redhat.com> - 7.63.0-4
d889a8
- replace 0105-curl-7.63.0-libstubgss-ldadd.patch by upstream patch
d889a8
d889a8
* Wed Dec 19 2018 Kamil Dudka <kdudka@redhat.com> - 7.63.0-3
d889a8
- curl -J: do not append to the destination file (#1658574)
d889a8
d889a8
* Fri Dec 14 2018 Kamil Dudka <kdudka@redhat.com> - 7.63.0-2
d889a8
- revert an upstream commit that broke `fedpkg new-sources` (#1659329)
d889a8
d889a8
* Wed Dec 12 2018 Kamil Dudka <kdudka@redhat.com> - 7.63.0-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Oct 31 2018 Kamil Dudka <kdudka@redhat.com> - 7.62.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2018-16839 - SASL password overflow via integer overflow
d889a8
    CVE-2018-16840 - use-after-free in handle close
d889a8
    CVE-2018-16842 - warning message out-of-buffer read
d889a8
d889a8
* Thu Oct 11 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.1-3
d889a8
- enable TLS 1.3 post-handshake auth in OpenSSL
d889a8
- update the documentation of --tlsv1.0 in curl(1) man page
d889a8
d889a8
* Thu Oct 04 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.1-2
d889a8
- enforce versioned libpsl dependency for libcurl (#1631804)
d889a8
- test320: update expected output for gnutls-3.6.4
d889a8
- drop 0105-curl-7.61.0-tests-ssh-keygen.patch no longer needed (#1622594)
d889a8
d889a8
* Wed Sep 05 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.1-1
d889a8
- new upstream release, which fixes the following vulnerability
d889a8
    CVE-2018-14618 - NTLM password overflow via integer overflow
d889a8
d889a8
* Tue Sep 04 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-8
d889a8
- make the --tls13-ciphers option work
d889a8
d889a8
* Mon Aug 27 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-7
d889a8
- tests: make ssh-keygen always produce PEM format (#1622594)
d889a8
d889a8
* Wed Aug 15 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-6
d889a8
- scp/sftp: fix infinite connect loop on invalid private key (#1595135)
d889a8
d889a8
* Thu Aug 09 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-5
d889a8
- ssl: set engine implicitly when a PKCS#11 URI is provided (#1219544)
d889a8
d889a8
* Tue Aug 07 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-4
d889a8
- relax crypto policy for the test-suite to make it pass again (#1610888)
d889a8
d889a8
* Tue Jul 31 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-3
d889a8
- disable flaky test 1900, which covers deprecated HTTP pipelining
d889a8
- adapt test 323 for updated OpenSSL
d889a8
d889a8
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.61.0-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d889a8
d889a8
* Wed Jul 11 2018 Kamil Dudka <kdudka@redhat.com> - 7.61.0-1
d889a8
- new upstream release, which fixes the following vulnerability
d889a8
    CVE-2018-0500 - SMTP send heap buffer overflow
d889a8
d889a8
* Tue Jul 10 2018 Kamil Dudka <kdudka@redhat.com> - 7.60.0-3
d889a8
- enable support for brotli compression in libcurl-full
d889a8
d889a8
* Wed Jul 04 2018 Kamil Dudka <kdudka@redhat.com> - 7.60.0-2
d889a8
- do not hard-wire path of the Python 3 interpreter
d889a8
d889a8
* Wed May 16 2018 Kamil Dudka <kdudka@redhat.com> - 7.60.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2018-1000300 - FTP shutdown response buffer overflow
d889a8
    CVE-2018-1000301 - RTSP bad headers buffer over-read
d889a8
d889a8
* Thu Mar 15 2018 Kamil Dudka <kdudka@redhat.com> - 7.59.0-3
d889a8
- make the test-suite use Python 3
d889a8
d889a8
* Wed Mar 14 2018 Kamil Dudka <kdudka@redhat.com> - 7.59.0-2
d889a8
- ftp: fix typo in recursive callback detection for seeking
d889a8
d889a8
* Wed Mar 14 2018 Kamil Dudka <kdudka@redhat.com> - 7.59.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2018-1000120 - FTP path trickery leads to NIL byte out of bounds write
d889a8
    CVE-2018-1000121 - LDAP NULL pointer dereference
d889a8
    CVE-2018-1000122 - RTSP RTP buffer over-read
d889a8
d889a8
* Mon Mar 12 2018 Kamil Dudka <kdudka@redhat.com> - 7.58.0-8
d889a8
- http2: mark the connection for close on GOAWAY
d889a8
d889a8
* Mon Feb 19 2018 Paul Howarth <paul@city-fan.org> - 7.58.0-7
d889a8
- Add explicity-used build requirements
d889a8
- Fix libcurl soname version number in %%files list to avoid accidental soname
d889a8
  bumps
d889a8
d889a8
* Thu Feb 15 2018 Paul Howarth <paul@city-fan.org> - 7.58.0-6
d889a8
- switch to %%ldconfig_scriptlets
d889a8
- drop legacy BuildRoot: and Group: tags
d889a8
- enforce versioned libssh dependency for libcurl
d889a8
d889a8
* Tue Feb 13 2018 Kamil Dudka <kdudka@redhat.com> - 7.58.0-5
d889a8
- drop temporary workaround for #1540549
d889a8
d889a8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.58.0-4
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d889a8
d889a8
* Wed Jan 31 2018 Kamil Dudka <kdudka@redhat.com> - 7.58.0-3
d889a8
- temporarily work around internal compiler error on x86_64 (#1540549)
d889a8
- disable brp-ldconfig to make RemovePathPostfixes work with shared libs again
d889a8
d889a8
* Wed Jan 24 2018 Andreas Schneider <asn@redhat.com> - 7.58.0-2
d889a8
- use libssh (instead of libssh2) to implement SCP/SFTP in libcurl (#1531483)
d889a8
d889a8
* Wed Jan 24 2018 Kamil Dudka <kdudka@redhat.com> - 7.58.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2018-1000005 - curl: HTTP/2 trailer out-of-bounds read
d889a8
    CVE-2018-1000007 - curl: HTTP authentication leak in redirects
d889a8
d889a8
* Wed Nov 29 2017 Kamil Dudka <kdudka@redhat.com> - 7.57.0-1
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2017-8816 - curl: NTLM buffer overflow via integer overflow
d889a8
    CVE-2017-8817 - curl: FTP wildcard out of bounds read
d889a8
    CVE-2017-8818 - curl: SSL out of buffer access
d889a8
d889a8
* Mon Oct 23 2017 Kamil Dudka <kdudka@redhat.com> - 7.56.1-1
d889a8
- new upstream release (fixes CVE-2017-1000257)
d889a8
d889a8
* Wed Oct 04 2017 Kamil Dudka <kdudka@redhat.com> - 7.56.0-1
d889a8
- new upstream release (fixes CVE-2017-1000254)
d889a8
d889a8
* Mon Aug 28 2017 Kamil Dudka <kdudka@redhat.com> - 7.55.1-5
d889a8
- apply the patch for the previous commit and fix its name (#1485702)
d889a8
d889a8
* Mon Aug 28 2017 Bastien Nocera <bnocera@redhat.com> - 7.55.1-4
d889a8
- Fix NetworkManager connectivity check not working (#1485702)
d889a8
d889a8
* Tue Aug 22 2017 Kamil Dudka <kdudka@redhat.com> 7.55.1-3
d889a8
- utilize system wide crypto policies for TLS (#1483972)
d889a8
d889a8
* Tue Aug 15 2017 Kamil Dudka <kdudka@redhat.com> 7.55.1-2
d889a8
- make zsh completion work again
d889a8
d889a8
* Mon Aug 14 2017 Kamil Dudka <kdudka@redhat.com> 7.55.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Aug 09 2017 Kamil Dudka <kdudka@redhat.com> 7.55.0-1
d889a8
- drop multilib fix for libcurl header files no longer needed
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2017-1000099 - FILE buffer read out of bounds
d889a8
    CVE-2017-1000100 - TFTP sends more than buffer size
d889a8
    CVE-2017-1000101 - URL globbing out of bounds read
d889a8
d889a8
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.54.1-8
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d889a8
d889a8
* Fri Jul 28 2017 Florian Weimer <fweimer@redhat.com> - 7.54.1-7
d889a8
- Rebuild with fixed binutils (#1475636)
d889a8
d889a8
* Fri Jul 28 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7.54.1-6
d889a8
- Enable separate debuginfo back
d889a8
d889a8
* Thu Jul 27 2017 Kamil Dudka <kdudka@redhat.com> 7.54.1-5
d889a8
- rebuild to fix broken linkage of cmake on ppc64le
d889a8
d889a8
* Wed Jul 26 2017 Kamil Dudka <kdudka@redhat.com> 7.54.1-4
d889a8
- avoid build failure caused broken RPM code that produces debuginfo packages
d889a8
d889a8
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.54.1-3
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d889a8
d889a8
* Mon Jun 19 2017 Kamil Dudka <kdudka@redhat.com> 7.54.1-2
d889a8
- enforce versioned openssl-libs dependency for libcurl (#1462184)
d889a8
d889a8
* Wed Jun 14 2017 Kamil Dudka <kdudka@redhat.com> 7.54.1-1
d889a8
- new upstream release
d889a8
d889a8
* Tue May 16 2017 Kamil Dudka <kdudka@redhat.com> 7.54.0-5
d889a8
- add *-full provides for curl and libcurl to make them explicitly installable
d889a8
d889a8
* Thu May 04 2017 Kamil Dudka <kdudka@redhat.com> 7.54.0-4
d889a8
- make curl-minimal require a new enough version of libcurl
d889a8
d889a8
* Thu Apr 27 2017 Kamil Dudka <kdudka@redhat.com> 7.54.0-3
d889a8
- switch the TLS backend back to OpenSSL (#1445153)
d889a8
d889a8
* Tue Apr 25 2017 Kamil Dudka <kdudka@redhat.com> 7.54.0-2
d889a8
- nss: use libnssckbi.so as the default source of trust
d889a8
- nss: do not leak PKCS #11 slot while loading a key (#1444860)
d889a8
d889a8
* Thu Apr 20 2017 Kamil Dudka <kdudka@redhat.com> 7.54.0-1
d889a8
- new upstream release (fixes CVE-2017-7468)
d889a8
d889a8
* Thu Apr 13 2017 Paul Howarth <paul@city-fan.org> 7.53.1-7
d889a8
- add %%post and %%postun scriptlets for libcurl-minimal
d889a8
- libcurl-minimal provides both libcurl and libcurl%%{?_isa}
d889a8
- remove some legacy spec file cruft
d889a8
d889a8
* Wed Apr 12 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-6
d889a8
- provide (lib)curl-minimal subpackages with lightweight build of (lib)curl
d889a8
d889a8
* Mon Apr 10 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-5
d889a8
- disable upstream test 2033 (flaky test for HTTP/1 pipelining)
d889a8
d889a8
* Fri Apr 07 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-4
d889a8
- fix out of bounds read in curl --write-out (CVE-2017-7407)
d889a8
d889a8
* Mon Mar 06 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-3
d889a8
- make the dependency on nss-pem arch-specific (#1428550)
d889a8
d889a8
* Thu Mar 02 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-2
d889a8
- re-enable valgrind on ix86 because sqlite is fixed (#1428286)
d889a8
d889a8
* Fri Feb 24 2017 Kamil Dudka <kdudka@redhat.com> 7.53.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Feb 22 2017 Kamil Dudka <kdudka@redhat.com> 7.53.0-1
d889a8
- do not use valgrind on ix86 until sqlite is rebuilt by patched GCC (#1423434)
d889a8
- new upstream release (fixes CVE-2017-2629)
d889a8
d889a8
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.52.1-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d889a8
d889a8
* Fri Dec 23 2016 Kamil Dudka <kdudka@redhat.com> 7.52.1-1
d889a8
- new upstream release (fixes CVE-2016-9586)
d889a8
d889a8
* Mon Nov 21 2016 Kamil Dudka <kdudka@redhat.com> 7.51.0-3
d889a8
- map CURL_SSLVERSION_DEFAULT to NSS default, add support for TLS 1.3 (#1396719)
d889a8
d889a8
* Tue Nov 15 2016 Kamil Dudka <kdudka@redhat.com> 7.51.0-2
d889a8
- stricter host name checking for file:// URLs
d889a8
- ssh: check md5 fingerprints case insensitively
d889a8
d889a8
* Wed Nov 02 2016 Kamil Dudka <kdudka@redhat.com> 7.51.0-1
d889a8
- temporarily disable failing libidn2 test-cases
d889a8
- new upstream release, which fixes the following vulnerabilities
d889a8
    CVE-2016-8615 - Cookie injection for other servers
d889a8
    CVE-2016-8616 - Case insensitive password comparison
d889a8
    CVE-2016-8617 - Out-of-bounds write via unchecked multiplication
d889a8
    CVE-2016-8618 - Double-free in curl_maprintf
d889a8
    CVE-2016-8619 - Double-free in krb5 code
d889a8
    CVE-2016-8620 - Glob parser write/read out of bounds
d889a8
    CVE-2016-8621 - curl_getdate out-of-bounds read
d889a8
    CVE-2016-8622 - URL unescape heap overflow via integer truncation
d889a8
    CVE-2016-8623 - Use-after-free via shared cookies
d889a8
    CVE-2016-8624 - Invalid URL parsing with '#'
d889a8
    CVE-2016-8625 - IDNA 2003 makes curl use wrong host
d889a8
d889a8
* Thu Oct 20 2016 Kamil Dudka <kdudka@redhat.com> 7.50.3-3
d889a8
- drop 0103-curl-7.50.0-stunnel.patch no longer needed
d889a8
d889a8
* Fri Oct 07 2016 Kamil Dudka <kdudka@redhat.com> 7.50.3-2
d889a8
- use the just built version of libcurl while generating zsh completion
d889a8
d889a8
* Wed Sep 14 2016 Kamil Dudka <kdudka@redhat.com> 7.50.3-1
d889a8
- new upstream release (fixes CVE-2016-7167)
d889a8
d889a8
* Wed Sep 07 2016 Kamil Dudka <kdudka@redhat.com> 7.50.2-1
d889a8
- new upstream release
d889a8
d889a8
* Fri Aug 26 2016 Kamil Dudka <kdudka@redhat.com> 7.50.1-2
d889a8
- work around race condition in PK11_FindSlotByName()
d889a8
- fix incorrect use of a previously loaded certificate from file
d889a8
  (related to CVE-2016-5420)
d889a8
d889a8
* Wed Aug 03 2016 Kamil Dudka <kdudka@redhat.com> 7.50.1-1
d889a8
- new upstream release (fixes CVE-2016-5419, CVE-2016-5420, and CVE-2016-5421)
d889a8
d889a8
* Tue Jul 26 2016 Kamil Dudka <kdudka@redhat.com> 7.50.0-2
d889a8
- run HTTP/2 tests on all architectures (#1360319 now worked around in nghttp2)
d889a8
d889a8
* Thu Jul 21 2016 Kamil Dudka <kdudka@redhat.com> 7.50.0-1
d889a8
- run HTTP/2 tests only on Intel for now to work around #1358845
d889a8
- require nss-pem because it is no longer included in the nss package (#1347336)
d889a8
- fix HTTPS and FTPS tests (work around stunnel bug #1358810)
d889a8
- new upstream release
d889a8
d889a8
* Fri Jun 17 2016 Kamil Dudka <kdudka@redhat.com> 7.49.1-3
d889a8
- use multilib-rpm-config to install arch-dependent header files
d889a8
d889a8
* Fri Jun 03 2016 Kamil Dudka <kdudka@redhat.com> 7.49.1-2
d889a8
- fix SIGSEGV of the curl tool while parsing URL with too many globs (#1340757)
d889a8
d889a8
* Mon May 30 2016 Kamil Dudka <kdudka@redhat.com> 7.49.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed May 18 2016 Kamil Dudka <kdudka@redhat.com> 7.49.0-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Mar 23 2016 Kamil Dudka <kdudka@redhat.com> 7.48.0-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Mar 02 2016 Kamil Dudka <kdudka@redhat.com> 7.47.1-4
d889a8
- do not refuse cookies for localhost (#1308791)
d889a8
d889a8
* Wed Feb 17 2016 Kamil Dudka <kdudka@redhat.com> 7.47.1-3
d889a8
- make SCP and SFTP test-cases work with up2date OpenSSH
d889a8
d889a8
* Wed Feb 10 2016 Kamil Dudka <kdudka@redhat.com> 7.47.1-2
d889a8
- enable support for Public Suffix List (#1305701)
d889a8
d889a8
* Mon Feb 08 2016 Kamil Dudka <kdudka@redhat.com> 7.47.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.47.0-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d889a8
d889a8
* Wed Jan 27 2016 Kamil Dudka <kdudka@redhat.com> 7.47.0-1
d889a8
- new upstream release (fixes CVE-2016-0755)
d889a8
d889a8
* Fri Dec  4 2015 Kamil Dudka <kdudka@redhat.com> 7.46.0-2
d889a8
- own /usr/share/zsh/site-functions instead of requiring zsh (#1288529)
d889a8
d889a8
* Wed Dec  2 2015 Kamil Dudka <kdudka@redhat.com> 7.46.0-1
d889a8
- disable silent builds (suggested by Paul Howarth)
d889a8
- use default port numbers when running the upstream test-suite
d889a8
- install zsh completion script
d889a8
- new upstream release
d889a8
d889a8
* Wed Oct  7 2015 Paul Howarth <paul@city-fan.org> 7.45.0-1
d889a8
- new upstream release
d889a8
- drop %%defattr, redundant since rpm 4.4
d889a8
d889a8
* Fri Sep 18 2015 Kamil Dudka <kdudka@redhat.com> 7.44.0-2
d889a8
- prevent NSS from incorrectly re-using a session (#1104597)
d889a8
d889a8
* Wed Aug 12 2015 Kamil Dudka <kdudka@redhat.com> 7.44.0-1
d889a8
- new upstream release
d889a8
d889a8
* Thu Jul 30 2015 Kamil Dudka <kdudka@redhat.com> 7.43.0-3
d889a8
- prevent dnf from crashing when using both FTP and HTTP (#1248389)
d889a8
d889a8
* Thu Jul 16 2015 Kamil Dudka <kdudka@redhat.com> 7.43.0-2
d889a8
- build support for the HTTP/2 protocol
d889a8
d889a8
* Wed Jun 17 2015 Kamil Dudka <kdudka@redhat.com> 7.43.0-1
d889a8
- new upstream release (fixes CVE-2015-3236 and CVE-2015-3237)
d889a8
d889a8
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.42.1-3
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d889a8
d889a8
* Fri Jun 05 2015 Kamil Dudka <kdudka@redhat.com> 7.42.1-2
d889a8
- curl-config --libs now works on x86_64 without libcurl-devel.x86_64 (#1228363)
d889a8
d889a8
* Wed Apr 29 2015 Kamil Dudka <kdudka@redhat.com> 7.42.1-1
d889a8
- new upstream release (fixes CVE-2015-3153)
d889a8
d889a8
* Wed Apr 22 2015 Kamil Dudka <kdudka@redhat.com> 7.42.0-1
d889a8
- new upstream release (fixes CVE-2015-3143, CVE-2015-3144, CVE-2015-3145,
d889a8
  and CVE-2015-3148)
d889a8
- implement public key pinning for NSS backend (#1195771)
d889a8
- do not run flaky test-cases in %%check
d889a8
d889a8
* Wed Feb 25 2015 Kamil Dudka <kdudka@redhat.com> 7.41.0-1
d889a8
- new upstream release
d889a8
- include extern-scan.pl to make test1135 succeed (upstream commit 1514b718)
d889a8
d889a8
* Mon Feb 23 2015 Kamil Dudka <kdudka@redhat.com> 7.40.0-3
d889a8
- fix a spurious connect failure on dual-stacked hosts (#1187531)
d889a8
d889a8
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 7.40.0-2
d889a8
- Rebuilt for Fedora 23 Change
d889a8
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
d889a8
d889a8
* Thu Jan 08 2015 Kamil Dudka <kdudka@redhat.com> 7.40.0-1
d889a8
- new upstream release (fixes CVE-2014-8150)
d889a8
d889a8
* Wed Nov 05 2014 Kamil Dudka <kdudka@redhat.com> 7.39.0-1
d889a8
- new upstream release (fixes CVE-2014-3707)
d889a8
d889a8
* Tue Oct 21 2014 Kamil Dudka <kdudka@redhat.com> 7.38.0-2
d889a8
- fix a connection failure when FTPS handle is reused
d889a8
d889a8
* Wed Sep 10 2014 Kamil Dudka <kdudka@redhat.com> 7.38.0-1
d889a8
- new upstream release (fixes CVE-2014-3613 and CVE-2014-3620)
d889a8
d889a8
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.37.1-3
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d889a8
d889a8
* Wed Aug 13 2014 Rex Dieter <rdieter@fedoraproject.org> 7.37.1-2
d889a8
- include arch'd Requires/Provides
d889a8
d889a8
* Wed Jul 16 2014 Kamil Dudka <kdudka@redhat.com> 7.37.1-1
d889a8
- new upstream release
d889a8
- fix endless loop with GSSAPI proxy auth (patches by David Woodhouse, #1118751)
d889a8
d889a8
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> 7.37.0-4
d889a8
- fix license handling
d889a8
d889a8
* Fri Jul 04 2014 Kamil Dudka <kdudka@redhat.com> 7.37.0-3
d889a8
- various SSL-related fixes (mainly crash on connection failure)
d889a8
d889a8
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.37.0-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d889a8
d889a8
* Wed May 21 2014 Kamil Dudka <kdudka@redhat.com> 7.37.0-1
d889a8
- new upstream release
d889a8
d889a8
* Fri May 09 2014 Kamil Dudka <kdudka@redhat.com> 7.36.0-4
d889a8
- auth failure on duplicated 'WWW-Authenticate: Negotiate' header (#1093348)
d889a8
d889a8
* Fri Apr 25 2014 Kamil Dudka <kdudka@redhat.com> 7.36.0-3
d889a8
- nss: implement non-blocking SSL handshake
d889a8
d889a8
* Wed Apr 02 2014 Kamil Dudka <kdudka@redhat.com> 7.36.0-2
d889a8
- extend URL parser to support IPv6 zone identifiers (#680996)
d889a8
d889a8
* Wed Mar 26 2014 Kamil Dudka <kdudka@redhat.com> 7.36.0-1
d889a8
- new upstream release (fixes CVE-2014-0138)
d889a8
d889a8
* Mon Mar 17 2014 Paul Howarth <paul@city-fan.org> 7.35.0-5
d889a8
- add all perl build requirements for the test suite, in a portable way
d889a8
d889a8
* Mon Mar 17 2014 Kamil Dudka <kdudka@redhat.com> 7.35.0-4
d889a8
- add BR for perl-Digest-MD5, which is required by the test-suite
d889a8
d889a8
* Wed Mar 05 2014 Kamil Dudka <kdudka@redhat.com> 7.35.0-3
d889a8
- avoid spurious failure of test1086 on s390(x) koji builders (#1072273)
d889a8
d889a8
* Tue Feb 25 2014 Kamil Dudka <kdudka@redhat.com> 7.35.0-2
d889a8
- refresh expired cookie in test172 from upstream test-suite (#1068967)
d889a8
d889a8
* Wed Jan 29 2014 Kamil Dudka <kdudka@redhat.com> 7.35.0-1
d889a8
- new upstream release (fixes CVE-2014-0015)
d889a8
d889a8
* Wed Dec 18 2013 Kamil Dudka <kdudka@redhat.com> 7.34.0-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Dec 02 2013 Kamil Dudka <kdudka@redhat.com> 7.33.0-2
d889a8
- allow to use TLS > 1.0 if built against recent NSS
d889a8
d889a8
* Mon Oct 14 2013 Kamil Dudka <kdudka@redhat.com> 7.33.0-1
d889a8
- new upstream release
d889a8
- fix missing initialization in NTLM code causing test 906 to fail
d889a8
- fix missing initialization in SSH code causing test 619 to fail
d889a8
d889a8
* Fri Oct 11 2013 Kamil Dudka <kdudka@redhat.com> 7.32.0-3
d889a8
- do not limit the speed of SCP upload on a fast connection
d889a8
d889a8
* Mon Sep 09 2013 Kamil Dudka <kdudka@redhat.com> 7.32.0-2
d889a8
- avoid delay if FTP is aborted in CURLOPT_HEADERFUNCTION callback (#1005686)
d889a8
d889a8
* Mon Aug 12 2013 Kamil Dudka <kdudka@redhat.com> 7.32.0-1
d889a8
- new upstream release
d889a8
- make sure that NSS is initialized prior to calling PK11_GenerateRandom()
d889a8
d889a8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.31.0-5
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d889a8
d889a8
* Tue Jul 09 2013 Kamil Dudka <kdudka@redaht.com> 7.31.0-4
d889a8
- mention all option listed in 'curl --help' in curl.1 man page
d889a8
d889a8
* Tue Jul 02 2013 Kamil Dudka <kdudka@redhat.com> 7.31.0-3
d889a8
- restore the functionality of 'curl -u :'
d889a8
d889a8
* Wed Jun 26 2013 Kamil Dudka <kdudka@redhat.com> 7.31.0-2
d889a8
- build the curl tool with metalink support
d889a8
d889a8
* Sat Jun 22 2013 Kamil Dudka <kdudka@redhat.com> 7.31.0-1
d889a8
- new upstream release (fixes CVE-2013-2174)
d889a8
d889a8
* Fri Apr 26 2013 Kamil Dudka <kdudka@redhat.com> 7.30.0-2
d889a8
- prevent an artificial timeout event due to stale speed-check data (#906031)
d889a8
d889a8
* Fri Apr 12 2013 Kamil Dudka <kdudka@redhat.com> 7.30.0-1
d889a8
- new upstream release (fixes CVE-2013-1944)
d889a8
- prevent test-suite failure due to using non-default port ranges in tests
d889a8
d889a8
* Tue Mar 12 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-4
d889a8
- do not ignore poll() failures other than EINTR (#919127)
d889a8
- curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag (#919127)
d889a8
d889a8
* Wed Mar 06 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-3
d889a8
- switch SSL socket into non-blocking mode after handshake
d889a8
- drop the hide_selinux.c hack no longer needed in %%check
d889a8
d889a8
* Fri Feb 22 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-2
d889a8
- fix a SIGSEGV when closing an unused multi handle (#914411)
d889a8
d889a8
* Wed Feb 06 2013 Kamil Dudka <kdudka@redhat.com> 7.29.0-1
d889a8
- new upstream release (fixes CVE-2013-0249)
d889a8
d889a8
* Tue Jan 15 2013 Kamil Dudka <kdudka@redhat.com> 7.28.1-3
d889a8
- require valgrind for build only on i386 and x86_64 (#886891)
d889a8
d889a8
* Tue Jan 15 2013 Kamil Dudka <kdudka@redhat.com> 7.28.1-2
d889a8
- prevent NSS from crashing on client auth hook failure
d889a8
- clear session cache if a client cert from file is used
d889a8
- fix error messages for CURLE_SSL_{CACERT,CRL}_BADFILE
d889a8
d889a8
* Tue Nov 20 2012 Kamil Dudka <kdudka@redhat.com> 7.28.1-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Oct 31 2012 Kamil Dudka <kdudka@redhat.com> 7.28.0-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Oct 01 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-3
d889a8
- use the upstream facility to disable problematic tests
d889a8
- do not crash if MD5 fingerprint is not provided by libssh2
d889a8
d889a8
* Wed Aug 01 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-2
d889a8
- eliminate unnecessary inotify events on upload via file protocol (#844385)
d889a8
d889a8
* Sat Jul 28 2012 Kamil Dudka <kdudka@redhat.com> 7.27.0-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Jul 23 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-6
d889a8
- print reason phrase from HTTP status line on error (#676596)
d889a8
d889a8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.26.0-5
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d889a8
d889a8
* Sat Jun 09 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-4
d889a8
- fix duplicated SSL handshake with multi interface and proxy (#788526)
d889a8
d889a8
* Wed May 30 2012 Karsten Hopp <karsten@redhat.com> 7.26.0-3
d889a8
- disable test 1319 on ppc64, server times out
d889a8
d889a8
* Mon May 28 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-2
d889a8
- use human-readable error messages provided by NSS (upstream commit 72f4b534)
d889a8
d889a8
* Fri May 25 2012 Kamil Dudka <kdudka@redhat.com> 7.26.0-1
d889a8
- new upstream release
d889a8
d889a8
* Wed Apr 25 2012 Karsten Hopp <karsten@redhat.com> 7.25.0-3
d889a8
- valgrind on ppc64 works fine, disable ppc32 only
d889a8
d889a8
* Wed Apr 25 2012 Karsten Hopp <karsten@redhat.com> 7.25.0-3
d889a8
- drop BR valgrind on PPC(64) until bugzilla #810992 gets fixed
d889a8
d889a8
* Fri Apr 13 2012 Kamil Dudka <kdudka@redhat.com> 7.25.0-2
d889a8
- use NSS_InitContext() to initialize NSS if available (#738456)
d889a8
- provide human-readable names for NSS errors (upstream commit a60edcc6)
d889a8
d889a8
* Fri Mar 23 2012 Paul Howarth <paul@city-fan.org> 7.25.0-1
d889a8
- new upstream release (#806264)
d889a8
- fix character encoding of docs with a patch rather than just iconv
d889a8
- update debug and multilib patches
d889a8
- don't use macros for commands
d889a8
- reduce size of %%prep output for readability
d889a8
d889a8
* Tue Jan 24 2012 Kamil Dudka <kdudka@redhat.com> 7.24.0-1
d889a8
- new upstream release (fixes CVE-2012-0036)
d889a8
d889a8
* Thu Jan 05 2012 Paul Howarth <paul@city-fan.org> 7.23.0-6
d889a8
- rebuild for gcc 4.7
d889a8
d889a8
* Mon Jan 02 2012 Kamil Dudka <kdudka@redhat.com> 7.23.0-5
d889a8
- upstream patch that allows to run FTPS tests with nss-3.13 (#760060)
d889a8
d889a8
* Tue Dec 27 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-4
d889a8
- allow to run FTPS tests with nss-3.13 (#760060)
d889a8
d889a8
* Sun Dec 25 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-3
d889a8
- avoid unnecessary timeout event when waiting for 100-continue (#767490)
d889a8
d889a8
* Mon Nov 21 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-2
d889a8
- curl -JO now uses -O name if no C-D header comes (upstream commit c532604)
d889a8
d889a8
* Wed Nov 16 2011 Kamil Dudka <kdudka@redhat.com> 7.23.0-1
d889a8
- new upstream release (#754391)
d889a8
d889a8
* Mon Sep 19 2011 Kamil Dudka <kdudka@redhat.com> 7.22.0-2
d889a8
- nss: select client certificates by DER (#733657)
d889a8
d889a8
* Tue Sep 13 2011 Kamil Dudka <kdudka@redhat.com> 7.22.0-1
d889a8
- new upstream release
d889a8
- curl-config now provides dummy --static-libs option (#733956)
d889a8
d889a8
* Sun Aug 21 2011 Paul Howarth <paul@city-fan.org> 7.21.7-4
d889a8
- actually fix SIGSEGV of curl -O -J given more than one URL (#723075)
d889a8
d889a8
* Mon Aug 15 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-3
d889a8
- fix SIGSEGV of curl -O -J given more than one URL (#723075)
d889a8
- introduce the --delegation option of curl (#730444)
d889a8
- initialize NSS with no database if the selected database is broken (#728562)
d889a8
d889a8
* Wed Aug 03 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-2
d889a8
- add a new option CURLOPT_GSSAPI_DELEGATION (#719939)
d889a8
d889a8
* Thu Jun 23 2011 Kamil Dudka <kdudka@redhat.com> 7.21.7-1
d889a8
- new upstream release (fixes CVE-2011-2192)
d889a8
d889a8
* Wed Jun 08 2011 Kamil Dudka <kdudka@redhat.com> 7.21.6-2
d889a8
- avoid an invalid timeout event on a reused handle (#679709)
d889a8
d889a8
* Sat Apr 23 2011 Paul Howarth <paul@city-fan.org> 7.21.6-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Apr 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.5-2
d889a8
- fix the output of curl-config --version (upstream commit 82ecc85)
d889a8
d889a8
* Mon Apr 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.5-1
d889a8
- new upstream release
d889a8
d889a8
* Sat Apr 16 2011 Peter Robinson <pbrobinson@gmail.com> 7.21.4-4
d889a8
- no valgrind on ARMv5 arches
d889a8
d889a8
* Sat Mar 05 2011 Dennis Gilmore <dennis@ausil.us> 7.21.4-3
d889a8
- no valgrind on sparc arches
d889a8
d889a8
* Tue Feb 22 2011 Kamil Dudka <kdudka@redhat.com> 7.21.4-2
d889a8
- do not ignore failure of SSL handshake (upstream commit 7aa2d10)
d889a8
d889a8
* Fri Feb 18 2011 Kamil Dudka <kdudka@redhat.com> 7.21.4-1
d889a8
- new upstream release
d889a8
- avoid memory leak on SSL connection failure (upstream commit a40f58d)
d889a8
- work around valgrind bug (#678518)
d889a8
d889a8
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.21.3-3
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d889a8
d889a8
* Wed Jan 12 2011 Kamil Dudka <kdudka@redhat.com> 7.21.3-2
d889a8
- build libcurl with --enable-hidden-symbols
d889a8
d889a8
* Thu Dec 16 2010 Paul Howarth <paul@city-fan.org> 7.21.3-1
d889a8
- update to 7.21.3:
d889a8
  - added --noconfigure switch to testcurl.pl
d889a8
  - added --xattr option
d889a8
  - added CURLOPT_RESOLVE and --resolve
d889a8
  - added CURLAUTH_ONLY
d889a8
  - added version-check.pl to the examples dir
d889a8
  - check for libcurl features for some command line options
d889a8
  - Curl_setopt: disallow CURLOPT_USE_SSL without SSL support
d889a8
  - http_chunks: remove debug output
d889a8
  - URL-parsing: consider ? a divider
d889a8
  - SSH: avoid using the libssh2_ prefix
d889a8
  - SSH: use libssh2_session_handshake() to work on win64
d889a8
  - ftp: prevent server from hanging on closed data connection when stopping
d889a8
    a transfer before the end of the full transfer (ranges)
d889a8
  - LDAP: detect non-binary attributes properly
d889a8
  - ftp: treat server's response 421 as CURLE_OPERATION_TIMEDOUT
d889a8
  - gnutls->handshake: improved timeout handling
d889a8
  - security: pass the right parameter to init
d889a8
  - krb5: use GSS_ERROR to check for error
d889a8
  - TFTP: resend the correct data
d889a8
  - configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected
d889a8
  - GnuTLS: now detects socket errors on Windows
d889a8
  - symbols-in-versions: updated en masse
d889a8
  - added a couple of examples that were missing from the tarball
d889a8
  - Curl_send/recv_plain: return errno on failure
d889a8
  - Curl_wait_for_resolv (for c-ares): correct timeout
d889a8
  - ossl_connect_common: detect connection re-use
d889a8
  - configure: prevent link errors with --librtmp
d889a8
  - openldap: use remote port in URL passed to ldap_init_fd()
d889a8
  - url: provide dead_connection flag in Curl_handler::disconnect
d889a8
  - lots of compiler warning fixes
d889a8
  - ssh: fix a download resume point calculation
d889a8
  - fix getinfo CURLINFO_LOCAL* for reused connections
d889a8
  - multi: the returned running handles counter could turn negative
d889a8
  - multi: only ever consider pipelining for connections doing HTTP(S)
d889a8
- drop upstream patches now in tarball
d889a8
- update bz650255 and disable-test1112 patches to apply against new codebase
d889a8
- add workaround for false-positive glibc-detected buffer overflow in tftpd
d889a8
  test server with FORTIFY_SOURCE (similar to #515361)
d889a8
d889a8
* Fri Nov 12 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-5
d889a8
- do not send QUIT to a dead FTP control connection (#650255)
d889a8
- pull back glibc's implementation of str[n]casecmp(), #626470 appears fixed
d889a8
d889a8
* Tue Nov 09 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-4
d889a8
- prevent FTP client from hanging on unrecognized ABOR response (#649347)
d889a8
- return more appropriate error code in case FTP server session idle
d889a8
  timeout has exceeded (#650255)
d889a8
d889a8
* Fri Oct 29 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-3
d889a8
- prevent FTP server from hanging on closed data connection (#643656)
d889a8
d889a8
* Thu Oct 14 2010 Paul Howarth <paul@city-fan.org> 7.21.2-2
d889a8
- enforce versioned libssh2 dependency for libcurl (#642796)
d889a8
d889a8
* Wed Oct 13 2010 Kamil Dudka <kdudka@redhat.com> 7.21.2-1
d889a8
- new upstream release, drop applied patches
d889a8
- make 0102-curl-7.21.2-debug.patch less intrusive
d889a8
d889a8
* Wed Sep 29 2010 jkeating - 7.21.1-6
d889a8
- Rebuilt for gcc bug 634757
d889a8
d889a8
* Sat Sep 11 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-5
d889a8
- make it possible to run SCP/SFTP tests on x86_64 (#632914)
d889a8
d889a8
* Tue Sep 07 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-4
d889a8
- work around glibc/valgrind problem on x86_64 (#631449)
d889a8
d889a8
* Tue Aug 24 2010 Paul Howarth <paul@city-fan.org> 7.21.1-3
d889a8
- fix up patches so there's no need to run autotools in the rpm build
d889a8
- drop buildreq automake
d889a8
- drop dependency on automake for devel package from F-14, where
d889a8
  %%{_datadir}/aclocal is included in the filesystem package
d889a8
- drop dependency on pkgconfig for devel package from F-11, where
d889a8
  pkgconfig dependencies are auto-generated
d889a8
d889a8
* Mon Aug 23 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-2
d889a8
- re-enable test575 on s390(x), already fixed (upstream commit d63bdba)
d889a8
- modify system headers to work around gcc bug (#617757)
d889a8
- curl -T now ignores file size of special files (#622520)
d889a8
- fix kerberos proxy authentication for https (#625676)
d889a8
- work around glibc/valgrind problem on x86_64 (#626470)
d889a8
d889a8
* Thu Aug 12 2010 Kamil Dudka <kdudka@redhat.com> 7.21.1-1
d889a8
- new upstream release
d889a8
d889a8
* Mon Jul 12 2010 Dan Horák <dan[at]danny.cz> 7.21.0-3
d889a8
- disable test 575 on s390(x)
d889a8
d889a8
* Mon Jun 28 2010 Kamil Dudka <kdudka@redhat.com> 7.21.0-2
d889a8
- add support for NTLM authentication (#603783)
d889a8
d889a8
* Wed Jun 16 2010 Kamil Dudka <kdudka@redhat.com> 7.21.0-1
d889a8
- new upstream release, drop applied patches
d889a8
- update of %%description
d889a8
- disable valgrind for certain test-cases (libssh2 problem)
d889a8
d889a8
* Tue May 25 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-6
d889a8
- fix -J/--remote-header-name to strip CR-LF (upstream patch)
d889a8
d889a8
* Wed Apr 28 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-5
d889a8
- CRL support now works again (#581926)
d889a8
- make it possible to start a testing OpenSSH server when building with SELinux
d889a8
  in the enforcing mode (#521087)
d889a8
d889a8
* Sat Apr 24 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-4
d889a8
- upstream patch preventing failure of test536 with threaded DNS resolver
d889a8
- upstream patch preventing SSL handshake timeout underflow
d889a8
d889a8
* Thu Apr 22 2010 Paul Howarth <paul@city-fan.org> 7.20.1-3
d889a8
- replace Rawhide s390-sleep patch with a more targeted patch adding a
d889a8
  delay after tests 513 and 514 rather than after all tests
d889a8
d889a8
* Wed Apr 21 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-2
d889a8
- experimentally enabled threaded DNS lookup
d889a8
- make curl-config multilib ready again (#584107)
d889a8
d889a8
* Mon Apr 19 2010 Kamil Dudka <kdudka@redhat.com> 7.20.1-1
d889a8
- new upstream release
d889a8
d889a8
* Tue Mar 23 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-4
d889a8
- add missing quote in libcurl.m4 (#576252)
d889a8
d889a8
* Fri Mar 19 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-3
d889a8
- throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
d889a8
- valgrind temporarily disabled (#574889)
d889a8
- kerberos installation prefix has been changed
d889a8
d889a8
* Wed Feb 24 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-2
d889a8
- exclude test1112 from the test suite (#565305)
d889a8
d889a8
* Thu Feb 11 2010 Kamil Dudka <kdudka@redhat.com> 7.20.0-1
d889a8
- new upstream release - added support for IMAP(S), POP3(S), SMTP(S) and RTSP
d889a8
- dropped patches applied upstream
d889a8
- dropped curl-7.16.0-privlibs.patch no longer useful
d889a8
- a new patch forcing -lrt when linking the curl tool and test-cases
d889a8
d889a8
* Fri Jan 29 2010 Kamil Dudka <kdudka@redhat.com> 7.19.7-11
d889a8
- upstream patch adding a new option -J/--remote-header-name
d889a8
- dropped temporary workaround for #545779
d889a8
d889a8
* Thu Jan 14 2010 Chris Weyl <cweyl@alumni.drew.edu> 7.19.7-10
d889a8
- bump for libssh2 rebuild
d889a8
d889a8
* Sun Dec 20 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-9
d889a8
- temporary workaround for #548269
d889a8
  (restored behavior of 7.19.7-4)
d889a8
d889a8
* Wed Dec 09 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-8
d889a8
- replace hard wired port numbers in the test suite
d889a8
d889a8
* Wed Dec 09 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-7
d889a8
- use different port numbers for 32bit and 64bit builds
d889a8
- temporary workaround for #545779
d889a8
d889a8
* Tue Dec 08 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-6
d889a8
- make it possible to run test241
d889a8
- re-enable SCP/SFTP tests (#539444)
d889a8
d889a8
* Sat Dec 05 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-5
d889a8
- avoid use of uninitialized value in lib/nss.c
d889a8
- suppress failure of test513 on s390
d889a8
d889a8
* Tue Dec 01 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-4
d889a8
- do not require valgrind on s390 and s390x
d889a8
- temporarily disabled SCP/SFTP test-suite (#539444)
d889a8
d889a8
* Thu Nov 12 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-3
d889a8
- fix crash on doubly closed NSPR descriptor, patch contributed
d889a8
  by Kevin Baughman (#534176)
d889a8
- new version of patch for broken TLS servers (#525496, #527771)
d889a8
d889a8
* Wed Nov 04 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-2
d889a8
- increased release number (CVS problem)
d889a8
d889a8
* Wed Nov 04 2009 Kamil Dudka <kdudka@redhat.com> 7.19.7-1
d889a8
- new upstream release, dropped applied patches
d889a8
- workaround for broken TLS servers (#525496, #527771)
d889a8
d889a8
* Wed Oct 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-13
d889a8
- fix timeout issues and gcc warnings within lib/nss.c
d889a8
d889a8
* Tue Oct 06 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-12
d889a8
- upstream patch for NSS support written by Guenter Knauf
d889a8
d889a8
* Wed Sep 30 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-11
d889a8
- build libcurl with c-ares support (#514771)
d889a8
d889a8
* Sun Sep 27 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-10
d889a8
- require libssh2>=1.2 properly (#525002)
d889a8
d889a8
* Sat Sep 26 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-9
d889a8
- let curl test-suite use valgrind
d889a8
- require libssh2>=1.2 (#525002)
d889a8
d889a8
* Mon Sep 21 2009 Chris Weyl <cweyl@alumni.drew.edu> - 7.19.6-8
d889a8
- rebuild for libssh2 1.2
d889a8
d889a8
* Thu Sep 17 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-7
d889a8
- make curl test-suite more verbose
d889a8
d889a8
* Wed Sep 16 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-6
d889a8
- update polling patch to the latest upstream version
d889a8
d889a8
* Thu Sep 03 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-5
d889a8
- cover ssh and stunnel support by the test-suite
d889a8
d889a8
* Wed Sep 02 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-4
d889a8
- use pkg-config to find nss and libssh2 if possible
d889a8
- better patch (not only) for SCP/SFTP polling
d889a8
- improve error message for not matching common name (#516056)
d889a8
d889a8
* Fri Aug 21 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-3
d889a8
- avoid tight loop during a sftp upload
d889a8
- http://permalink.gmane.org/gmane.comp.web.curl.library/24744
d889a8
d889a8
* Tue Aug 18 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-2
d889a8
- let curl package depend on the same version of libcurl
d889a8
d889a8
* Fri Aug 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.6-1
d889a8
- new upstream release, dropped applied patches
d889a8
- changed NSS code to not ignore the value of ssl.verifyhost and produce more
d889a8
  verbose error messages (#516056)
d889a8
d889a8
* Wed Aug 12 2009 Ville Skyttä <ville.skytta@iki.fi> - 7.19.5-10
d889a8
- Use lzma compressed upstream tarball.
d889a8
d889a8
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.19.5-9
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d889a8
d889a8
* Wed Jul 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-8
d889a8
- do not pre-login to all PKCS11 slots, it causes problems with HW tokens
d889a8
- try to select client certificate automatically when not specified, thanks
d889a8
  to Claes Jakobsson
d889a8
d889a8
* Fri Jul 10 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-7
d889a8
- fix SIGSEGV when using NSS client certificates, thanks to Claes Jakobsson
d889a8
d889a8
* Sun Jul 05 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-6
d889a8
- force test suite to use the just built libcurl, thanks to Paul Howarth
d889a8
d889a8
* Thu Jul 02 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-5
d889a8
- run test suite after build
d889a8
- enable built-in manual
d889a8
d889a8
* Wed Jun 24 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-4
d889a8
- fix bug introduced by the last build (#504857)
d889a8
d889a8
* Wed Jun 24 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-3
d889a8
- exclude curlbuild.h content from spec (#504857)
d889a8
d889a8
* Wed Jun 10 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-2
d889a8
- avoid unguarded comparison in the spec file, thanks to R P Herrold (#504857)
d889a8
d889a8
* Tue May 19 2009 Kamil Dudka <kdudka@redhat.com> 7.19.5-1
d889a8
- update to 7.19.5, dropped applied patches
d889a8
d889a8
* Mon May 11 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-11
d889a8
- fix infinite loop while loading a private key, thanks to Michael Cronenworth
d889a8
  (#453612)
d889a8
d889a8
* Mon Apr 27 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-10
d889a8
- fix curl/nss memory leaks while using client certificate (#453612, accepted
d889a8
  by upstream)
d889a8
d889a8
* Wed Apr 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-9
d889a8
- add missing BuildRequire for autoconf
d889a8
d889a8
* Wed Apr 22 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-8
d889a8
- fix configure.ac to not discard -g in CFLAGS (#496778)
d889a8
d889a8
* Tue Apr 21 2009 Debarshi Ray <rishi@fedoraproject.org> 7.19.4-7
d889a8
- Fixed configure to respect the environment's CFLAGS and CPPFLAGS settings.
d889a8
d889a8
* Tue Apr 14 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-6
d889a8
- upstream patch fixing memory leak in lib/nss.c (#453612)
d889a8
- remove redundant dependency of libcurl-devel on libssh2-devel
d889a8
d889a8
* Wed Mar 18 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-5
d889a8
- enable 6 additional crypto algorithms by default (#436781,
d889a8
  accepted by upstream)
d889a8
d889a8
* Thu Mar 12 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-4
d889a8
- fix memory leak in src/main.c (accepted by upstream)
d889a8
- avoid using %%ifarch
d889a8
d889a8
* Wed Mar 11 2009 Kamil Dudka <kdudka@redhat.com> 7.19.4-3
d889a8
- make libcurl-devel multilib-ready (bug #488922)
d889a8
d889a8
* Fri Mar 06 2009 Jindrich Novy <jnovy@redhat.com> 7.19.4-2
d889a8
- drop .easy-leak patch, causes problems in pycurl (#488791)
d889a8
- fix libcurl-devel dependencies (#488895)
d889a8
d889a8
* Tue Mar 03 2009 Jindrich Novy <jnovy@redhat.com> 7.19.4-1
d889a8
- update to 7.19.4 (fixes CVE-2009-0037)
d889a8
- fix leak in curl_easy* functions, thanks to Kamil Dudka
d889a8
- drop nss-fix patch, applied upstream
d889a8
d889a8
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.19.3-2
d889a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d889a8
d889a8
* Tue Feb 17 2009 Kamil Dudka <kdudka@redhat.com> 7.19.3-1
d889a8
- update to 7.19.3, dropped applied nss patches
d889a8
- add patch fixing 7.19.3 curl/nss bugs
d889a8
d889a8
* Mon Dec 15 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-9
d889a8
- rebuild for f10/rawhide cvs tag clashes
d889a8
d889a8
* Sat Dec 06 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-8
d889a8
- use improved NSS patch, thanks to Rob Crittenden (#472489)
d889a8
d889a8
* Tue Sep 09 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-7
d889a8
- update the thread safety patch, thanks to Rob Crittenden (#462217)
d889a8
d889a8
* Wed Sep 03 2008 Warren Togami <wtogami@redhat.com> 7.18.2-6
d889a8
- add thread safety to libcurl NSS cleanup() functions (#459297)
d889a8
d889a8
* Fri Aug 22 2008 Tom "spot" Callaway <tcallawa@redhat.com> 7.18.2-5
d889a8
- undo mini libcurl.so.3
d889a8
d889a8
* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 7.18.2-4
d889a8
- make miniature library for libcurl.so.3
d889a8
d889a8
* Fri Jul  4 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-3
d889a8
- enable support for libssh2 (#453958)
d889a8
d889a8
* Wed Jun 18 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-2
d889a8
- fix curl_multi_perform() over a proxy (#450140), thanks to
d889a8
  Rob Crittenden
d889a8
d889a8
* Wed Jun  4 2008 Jindrich Novy <jnovy@redhat.com> 7.18.2-1
d889a8
- update to 7.18.2
d889a8
d889a8
* Wed May  7 2008 Jindrich Novy <jnovy@redhat.com> 7.18.1-2
d889a8
- spec cleanup, thanks to Paul Howarth (#225671)
d889a8
  - drop BR: libtool
d889a8
  - convert CHANGES and README to UTF-8
d889a8
  - _GNU_SOURCE in CFLAGS is no more needed
d889a8
  - remove bogus rpath
d889a8
d889a8
* Mon Mar 31 2008 Jindrich Novy <jnovy@redhat.com> 7.18.1-1
d889a8
- update to curl 7.18.1 (fixes #397911)
d889a8
- add ABI docs for libcurl
d889a8
- remove --static-libs from curl-config
d889a8
- drop curl-config patch, obsoleted by @SSL_ENABLED@ autoconf
d889a8
  substitution (#432667)
d889a8
d889a8
* Fri Feb 15 2008 Jindrich Novy <jnovy@redhat.com> 7.18.0-2
d889a8
- define _GNU_SOURCE so that NI_MAXHOST gets defined from glibc
d889a8
d889a8
* Mon Jan 28 2008 Jindrich Novy <jnovy@redhat.com> 7.18.0-1
d889a8
- update to curl-7.18.0
d889a8
- drop sslgen patch -> applied upstream
d889a8
- fix typo in description
d889a8
d889a8
* Tue Jan 22 2008 Jindrich Novy <jnovy@redhat.com> 7.17.1-6
d889a8
- fix curl-devel obsoletes so that we don't break F8->F9 upgrade
d889a8
  path (#429612)
d889a8
d889a8
* Tue Jan  8 2008 Jindrich Novy <jnovy@redhat.com> 7.17.1-5
d889a8
- do not attempt to close a bad socket (#427966),
d889a8
  thanks to Caolan McNamara
d889a8
d889a8
* Tue Dec  4 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-4
d889a8
- rebuild because of the openldap soname bump
d889a8
- remove old nsspem patch
d889a8
d889a8
* Fri Nov 30 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-3
d889a8
- drop useless ldap library detection since curl doesn't
d889a8
  dlopen()s it but links to it -> BR: openldap-devel
d889a8
- enable LDAPS support (#225671), thanks to Paul Howarth
d889a8
- BR: krb5-devel to reenable GSSAPI support
d889a8
- simplify build process
d889a8
- update description
d889a8
d889a8
* Wed Nov 21 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-2
d889a8
- update description to contain complete supported servers list (#393861)
d889a8
d889a8
* Sat Nov 17 2007 Jindrich Novy <jnovy@redhat.com> 7.17.1-1
d889a8
- update to curl 7.17.1
d889a8
- include patch to enable SSL usage in NSS when a socket is opened
d889a8
  nonblocking, thanks to Rob Crittenden (rcritten@redhat.com)
d889a8
d889a8
* Wed Oct 24 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-10
d889a8
- correctly provide/obsolete curl-devel (#130251)
d889a8
d889a8
* Wed Oct 24 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-9
d889a8
- create libcurl and libcurl-devel subpackages (#130251)
d889a8
d889a8
* Thu Oct 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-8
d889a8
- list features correctly when curl is compiled against NSS (#316191)
d889a8
d889a8
* Mon Sep 17 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-7
d889a8
- add zlib-devel BR to enable gzip compressed transfers in curl (#292211)
d889a8
d889a8
* Mon Sep 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-6
d889a8
- provide webclient (#225671)
d889a8
d889a8
* Thu Sep  6 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-5
d889a8
- add support for the NSS PKCS#11 pem reader so the command-line is the
d889a8
  same for both OpenSSL and NSS by Rob Crittenden (rcritten@redhat.com)
d889a8
- switch to NSS again
d889a8
d889a8
* Mon Sep  3 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-4
d889a8
- revert back to use OpenSSL (#266021)
d889a8
d889a8
* Mon Aug 27 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-3
d889a8
- don't use openssl, use nss instead
d889a8
d889a8
* Fri Aug 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-2
d889a8
- fix anonymous ftp login (#251570), thanks to David Cantrell
d889a8
d889a8
* Wed Jul 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.4-1
d889a8
- update to 7.16.4
d889a8
d889a8
* Mon Jun 25 2007 Jindrich Novy <jnovy@redhat.com> 7.16.3-1
d889a8
- update to 7.16.3
d889a8
- drop .print patch, applied upstream
d889a8
- next series of merge review fixes by Paul Howarth
d889a8
- remove aclocal stuff, no more needed
d889a8
- simplify makefile arguments
d889a8
- don't reference standard library paths in libcurl.pc
d889a8
- include docs/CONTRIBUTE
d889a8
d889a8
* Mon Jun 18 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-5
d889a8
- don't print like crazy (#236981), backported from upstream CVS
d889a8
d889a8
* Fri Jun 15 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-4
d889a8
- another series of review fixes (#225671),
d889a8
  thanks to Paul Howarth
d889a8
- check version of ldap library automatically
d889a8
- don't use %%makeinstall and preserve timestamps
d889a8
- drop useless patches
d889a8
d889a8
* Fri May 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-3
d889a8
- add automake BR to curl-devel to fix aclocal dir. ownership,
d889a8
  thanks to Patrice Dumas
d889a8
d889a8
* Thu May 10 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-2
d889a8
- package libcurl.m4 in curl-devel (#239664), thanks to Quy Tonthat
d889a8
d889a8
* Wed Apr 11 2007 Jindrich Novy <jnovy@redhat.com> 7.16.2-1
d889a8
- update to 7.16.2
d889a8
d889a8
* Mon Feb 19 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-3
d889a8
- don't create/ship static libraries (#225671)
d889a8
d889a8
* Mon Feb  5 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-2
d889a8
- merge review related spec fixes (#225671)
d889a8
d889a8
* Mon Jan 29 2007 Jindrich Novy <jnovy@redhat.com> 7.16.1-1
d889a8
- update to 7.16.1
d889a8
d889a8
* Tue Jan 16 2007 Jindrich Novy <jnovy@redhat.com> 7.16.0-5
d889a8
- don't package generated makefiles for docs/examples to avoid
d889a8
  multilib conflicts
d889a8
d889a8
* Mon Dec 18 2006 Jindrich Novy <jnovy@redhat.com> 7.16.0-4
d889a8
- convert spec to UTF-8
d889a8
- don't delete BuildRoot in %%prep phase
d889a8
- rpmlint fixes
d889a8
d889a8
* Thu Nov 16 2006 Jindrich Novy <jnovy@redhat.com> -7.16.0-3
d889a8
- prevent curl from dlopen()ing missing ldap libraries so that
d889a8
  ldap:// requests work (#215928)
d889a8
d889a8
* Tue Oct 31 2006 Jindrich Novy <jnovy@redhat.com> - 7.16.0-2
d889a8
- fix BuildRoot
d889a8
- add Requires: pkgconfig for curl-devel
d889a8
- move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278)
d889a8
d889a8
* Mon Oct 30 2006 Jindrich Novy <jnovy@redhat.com> - 7.16.0-1
d889a8
- update to curl-7.16.0
d889a8
d889a8
* Thu Aug 24 2006 Jindrich Novy <jnovy@redhat.com> - 7.15.5-1.fc6
d889a8
- update to curl-7.15.5
d889a8
- use %%{?dist}
d889a8
d889a8
* Fri Jun 30 2006 Ivana Varekova <varekova@redhat.com> - 7.15.4-1
d889a8
- update to 7.15.4
d889a8
d889a8
* Mon Mar 20 2006 Ivana Varekova <varekova@redhat.com> - 7.15.3-1
d889a8
- fix multilib problem using pkg-config
d889a8
- update to 7.15.3
d889a8
d889a8
* Thu Feb 23 2006 Ivana Varekova <varekova@redhat.com> - 7.15.1-2
d889a8
- fix multilib problem - #181290 - 
d889a8
  curl-devel.i386 not installable together with curl-devel.x86-64
d889a8
d889a8
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 7.15.1-1.2.1
d889a8
- bump again for double-long bug on ppc(64)
d889a8
d889a8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 7.15.1-1.2
d889a8
- rebuilt for new gcc4.1 snapshot and glibc changes
d889a8
d889a8
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Thu Dec  8 2005 Ivana Varekova <varekova@redhat.com> 7.15.1-1
d889a8
- update to 7.15.1 (bug 175191)
d889a8
d889a8
* Wed Nov 30 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-3
d889a8
- fix curl-config bug 174556 - missing vernum value
d889a8
d889a8
* Wed Nov  9 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-2
d889a8
- rebuilt
d889a8
d889a8
* Tue Oct 18 2005 Ivana Varekova <varekova@redhat.com> 7.15.0-1
d889a8
- update to 7.15.0
d889a8
d889a8
* Thu Oct 13 2005 Ivana Varekova <varekova@redhat.com> 7.14.1-1
d889a8
- update to 7.14.1
d889a8
d889a8
* Thu Jun 16 2005 Ivana Varekova <varekova@redhat.com> 7.14.0-1
d889a8
- rebuild new version 
d889a8
d889a8
* Tue May 03 2005 Ivana Varekova <varekova@redhat.com> 7.13.1-3
d889a8
- fix bug 150768 - curl-7.12.3-2 breaks basic authentication
d889a8
  used Daniel Stenberg patch 
d889a8
d889a8
* Mon Apr 25 2005 Joe Orton <jorton@redhat.com> 7.13.1-2
d889a8
- update to use ca-bundle in /etc/pki
d889a8
- mark License as MIT not MPL
d889a8
d889a8
* Wed Mar  9 2005 Ivana Varekova <varekova@redhat.com> 7.13.1-1
d889a8
- rebuilt (7.13.1)
d889a8
d889a8
* Tue Mar  1 2005 Tomas Mraz <tmraz@redhat.com> 7.13.0-2
d889a8
- rebuild with openssl-0.9.7e
d889a8
d889a8
* Sun Feb 13 2005 Florian La Roche <laroche@redhat.com>
d889a8
- 7.13.0
d889a8
d889a8
* Wed Feb  9 2005 Joe Orton <jorton@redhat.com> 7.12.3-3
d889a8
- don't pass /usr to --with-libidn to remove "-L/usr/lib" from
d889a8
  'curl-config --libs' output on x86_64.
d889a8
d889a8
* Fri Jan 28 2005 Adrian Havill <havill@redhat.com> 7.12.3-1
d889a8
- Upgrade to 7.12.3, which uses poll() for FDSETSIZE limit (#134794)
d889a8
- require libidn-devel for devel subpkg (#141341)
d889a8
- remove proftpd kludge; included upstream
d889a8
d889a8
* Wed Oct 06 2004 Adrian Havill <havill@redhat.com> 7.12.1-1
d889a8
- upgrade to 7.12.1
d889a8
- enable GSSAPI auth (#129353)
d889a8
- enable I18N domain names (#134595)
d889a8
- workaround for broken ProFTPD SSL auth (#134133). Thanks to
d889a8
  Aleksandar Milivojevic
d889a8
d889a8
* Wed Sep 29 2004 Adrian Havill <havill@redhat.com> 7.12.0-4
d889a8
- move new docs position so defattr gets applied
d889a8
d889a8
* Mon Sep 27 2004 Warren Togami <wtogami@redhat.com> 7.12.0-3
d889a8
- remove INSTALL, move libcurl docs to -devel
d889a8
d889a8
* Mon Jul 26 2004 Jindrich Novy <jnovy@redhat.com>
d889a8
- updated to 7.12.0
d889a8
- updated nousr patch
d889a8
d889a8
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Wed Apr 07 2004 Adrian Havill <havill@redhat.com> 7.11.1-1
d889a8
- upgraded; updated nousr patch
d889a8
- added COPYING (#115956)
d889a8
- 
d889a8
d889a8
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Sat Jan 31 2004 Florian La Roche <Florian.LaRoche@redhat.de>
d889a8
- update to 7.10.8
d889a8
- remove patch2, already upstream
d889a8
d889a8
* Wed Oct 15 2003 Adrian Havill <havill@redhat.com> 7.10.6-7
d889a8
- aclocal before libtoolize
d889a8
- move OpenLDAP license so it's present as a doc file, present in
d889a8
  both the source and binary as per conditions
d889a8
d889a8
* Mon Oct 13 2003 Adrian Havill <havill@redhat.com> 7.10.6-6
d889a8
- add OpenLDAP copyright notice for usage of code, add OpenLDAP
d889a8
  license for this code
d889a8
d889a8
* Tue Oct 07 2003 Adrian Havill <havill@redhat.com> 7.10.6-5
d889a8
- match serverAltName certs with SSL (#106168)
d889a8
d889a8
* Tue Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4.1
d889a8
- bump n-v-r for RHEL
d889a8
d889a8
* Tue Sep 16 2003 Adrian Havill <havill@redhat.com> 7.10.6-4
d889a8
- restore ca cert bundle (#104400)
d889a8
- require openssl, we want to use its ca-cert bundle
d889a8
d889a8
* Sun Sep  7 2003 Joe Orton <jorton@redhat.com> 7.10.6-3
d889a8
- rebuild
d889a8
d889a8
* Fri Sep  5 2003 Joe Orton <jorton@redhat.com> 7.10.6-2.2
d889a8
- fix to include libcurl.so
d889a8
d889a8
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2.1
d889a8
- bump n-v-r for RHEL
d889a8
d889a8
* Mon Aug 25 2003 Adrian Havill <havill@redhat.com> 7.10.6-2
d889a8
- devel subpkg needs openssl-devel as a Require (#102963)
d889a8
d889a8
* Mon Jul 28 2003 Adrian Havill <havill@redhat.com> 7.10.6-1
d889a8
- bumped version
d889a8
d889a8
* Tue Jul 01 2003 Adrian Havill <havill@redhat.com> 7.10.5-1
d889a8
- bumped version
d889a8
d889a8
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Sat Apr 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
d889a8
- update to 7.10.4
d889a8
- adapt nousr patch
d889a8
d889a8
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Tue Jan 21 2003 Joe Orton <jorton@redhat.com> 7.9.8-4
d889a8
- don't add -L/usr/lib to 'curl-config --libs' output
d889a8
d889a8
* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 7.9.8-3
d889a8
- rebuild
d889a8
d889a8
* Wed Nov  6 2002 Joe Orton <jorton@redhat.com> 7.9.8-2
d889a8
- fix `curl-config --libs` output for libdir!=/usr/lib
d889a8
- remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
d889a8
- libtoolize and reconf
d889a8
d889a8
* Mon Jul 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.8-1
d889a8
- 7.9.8 (# 69473)
d889a8
d889a8
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
d889a8
- automated rebuild
d889a8
d889a8
* Sun May 26 2002 Tim Powers <timp@redhat.com>
d889a8
- automated rebuild
d889a8
d889a8
* Thu May 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.7-1
d889a8
- 7.9.7
d889a8
d889a8
* Wed Apr 24 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.6-1
d889a8
- 7.9.6
d889a8
d889a8
* Thu Mar 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-2
d889a8
- Stop the curl-config script from printing -I/usr/include 
d889a8
  and -L/usr/lib (#59497)
d889a8
d889a8
* Fri Mar  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.5-1
d889a8
- 7.9.5
d889a8
d889a8
* Tue Feb 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.3-2
d889a8
- Rebuild
d889a8
d889a8
* Wed Jan 23 2002 Nalin Dahyabhai <nalin@redhat.com> 7.9.3-1
d889a8
- update to 7.9.3
d889a8
d889a8
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 7.9.2-2
d889a8
- automated rebuild
d889a8
d889a8
* Wed Jan  9 2002 Trond Eivind Glomsrød <teg@redhat.com> 7.9.2-1
d889a8
- 7.9.2
d889a8
d889a8
* Fri Aug 17 2001 Nalin Dahyabhai <nalin@redhat.com>
d889a8
- include curl-config in curl-devel
d889a8
- update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl
d889a8
d889a8
* Wed Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com>
d889a8
- added openssl-devel build req
d889a8
d889a8
* Mon May 21 2001 Tim Powers <timp@redhat.com>
d889a8
- built for the distro
d889a8
d889a8
* Tue Apr 24 2001 Jeff Johnson <jbj@redhat.com>
d889a8
- upgrade to curl-7.7.2.
d889a8
- enable IPv6.
d889a8
d889a8
* Fri Mar  2 2001 Tim Powers <timp@redhat.com>
d889a8
- rebuilt against openssl-0.9.6-1
d889a8
d889a8
* Thu Jan  4 2001 Tim Powers <timp@redhat.com>
d889a8
- fixed mising ldconfigs
d889a8
- updated to 7.5.2, bug fixes
d889a8
d889a8
* Mon Dec 11 2000 Tim Powers <timp@redhat.com>
d889a8
- updated to 7.5.1
d889a8
d889a8
* Mon Nov  6 2000 Tim Powers <timp@redhat.com>
d889a8
- update to 7.4.1 to fix bug #20337, problems with curl -c
d889a8
- not using patch anymore, it's included in the new source. Keeping
d889a8
  for reference
d889a8
d889a8
* Fri Oct 20 2000 Nalin Dahyabhai <nalin@redhat.com>
d889a8
- fix bogus req in -devel package
d889a8
d889a8
* Fri Oct 20 2000 Tim Powers <timp@redhat.com> 
d889a8
- devel package needed defattr so that root owns the files
d889a8
d889a8
* Mon Oct 16 2000 Nalin Dahyabhai <nalin@redhat.com>
d889a8
- update to 7.3
d889a8
- apply vsprintf/vsnprintf patch from Colin Phipps via Debian
d889a8
d889a8
* Mon Aug 21 2000 Nalin Dahyabhai <nalin@redhat.com>
d889a8
- enable SSL support
d889a8
- fix packager tag
d889a8
- move buildroot to %%{_tmppath}
d889a8
d889a8
* Tue Aug 1 2000 Tim Powers <timp@redhat.com>
d889a8
- fixed vendor tag for bug #15028
d889a8
d889a8
* Mon Jul 24 2000 Prospector <prospector@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Tue Jul 11 2000 Tim Powers <timp@redhat.com>
d889a8
- workaround alpha build problems with optimizations
d889a8
d889a8
* Mon Jul 10 2000 Tim Powers <timp@redhat.com>
d889a8
- rebuilt
d889a8
d889a8
* Mon Jun 5 2000 Tim Powers <timp@redhat.com>
d889a8
- put man pages in correct place
d889a8
- use %%makeinstall
d889a8
d889a8
* Mon Apr 24 2000 Tim Powers <timp@redhat.com>
d889a8
- updated to 6.5.2
d889a8
d889a8
* Wed Nov 3 1999 Tim Powers <timp@redhat.com>
d889a8
- updated sources to 6.2
d889a8
- gzip man page
d889a8
d889a8
* Mon Aug 30 1999 Tim Powers <timp@redhat.com>
d889a8
- changed group
d889a8
d889a8
* Thu Aug 26 1999 Tim Powers <timp@redhat.com>
d889a8
- changelog started
d889a8
- general cleanups, changed prefix to /usr, added manpage to files section
d889a8
- including in Powertools