From 51ae739451f9e0c25576e4e770355ebe44fe70db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Wed, 14 Oct 2020 21:50:30 +0200 Subject: [PATCH] RHEL 9.0.0 Alpha bootstrap The content of this branch was automatically imported from Fedora ELN with the following as its source: https://src.fedoraproject.org/rpms/apr#7ee0d5f90b00fe1dd8024da7295c368915f367a2 --- .gitignore | 17 + apr-1.2.2-libdir.patch | 18 + apr-1.2.7-pkgconf.patch | 56 ++ apr-1.4.6.tar.bz2.asc | 11 + apr-1.7.0-deepbind.patch | 28 + apr-wrapper.h | 22 + apr.spec | 619 ++++++++++++++++++++++ mirrors | 1 + sources | 1 + upstream | 1 + upstream-key.gpg | 1069 ++++++++++++++++++++++++++++++++++++++ 11 files changed, 1843 insertions(+) create mode 100644 apr-1.2.2-libdir.patch create mode 100644 apr-1.2.7-pkgconf.patch create mode 100644 apr-1.4.6.tar.bz2.asc create mode 100644 apr-1.7.0-deepbind.patch create mode 100644 apr-wrapper.h create mode 100644 apr.spec create mode 100644 mirrors create mode 100644 sources create mode 100644 upstream create mode 100644 upstream-key.gpg diff --git a/.gitignore b/.gitignore index e69de29..4a8feaf 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,17 @@ +apr-1.3.9.tar.bz2 +/apr-1.4.2.tar.bz2 +/*.rpm +/clog +/x86_64 +/.build*.log +/apr-1.4.4.tar.bz2 +/apr-1.4.5.tar.bz2 +/apr-1.4.6.tar.bz2 +/apr-1.4.8.tar.bz2 +/apr-1.5.0.tar.bz2 +/apr-1.5.1.tar.bz2 +/apr-1.5.2.tar.bz2 +/apr-1.6.2.tar.bz2 +/apr-1.6.3.tar.bz2 +/apr-1.6.5.tar.bz2 +/apr-1.7.0.tar.bz2 diff --git a/apr-1.2.2-libdir.patch b/apr-1.2.2-libdir.patch new file mode 100644 index 0000000..aeb7ee1 --- /dev/null +++ b/apr-1.2.2-libdir.patch @@ -0,0 +1,18 @@ + +- avoid adding %{_libdir} to --link-ld output + +--- apr-1.2.2/apr-config.in.libdir ++++ apr-1.2.2/apr-config.in +@@ -181,8 +181,10 @@ + ;; + --link-ld) + if test "$location" = "installed"; then +- ### avoid using -L if libdir is a "standard" location like /usr/lib +- flags="$flags -L$libdir -l${APR_LIBNAME}" ++ if test "$prefix" != "/usr"; then ++ flags="$flags -L$libdir" ++ fi ++ flags="$flags -l${APR_LIBNAME}" + else + ### this surely can't work since the library is in .libs? + flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}" diff --git a/apr-1.2.7-pkgconf.patch b/apr-1.2.7-pkgconf.patch new file mode 100644 index 0000000..bd6d65c --- /dev/null +++ b/apr-1.2.7-pkgconf.patch @@ -0,0 +1,56 @@ + +This is a fugly hack to make apr-1-config libdir-agnostic, by using +pkg-config to determine the libdir setting. pkg-config will +magically determine the appropriate libdir setting. + +This allows apr-devel.i386 and apr-devel.x86_64 to be +installed in parallel. + +--- apr-1.2.7/Makefile.in.pkgconf ++++ apr-1.2.7/Makefile.in +@@ -60,7 +60,7 @@ + + # Create apr-config script suitable for the install tree + apr-config.out: $(APR_CONFIG) +- sed 's,^\(location=\).*$$,\1installed,' < $(APR_CONFIG) > $@ ++ sed 's,^\(location=\).*$$,\1installed,;s,^\(APR_.*_DIR\)=.*,\1="$${libdir}/build",' < $(APR_CONFIG) > $@ + + # Create apr_rules.mk suitable for the install tree + build/apr_rules.out: build/apr_rules.mk +--- apr-1.2.7/apr.pc.in.pkgconf ++++ apr-1.2.7/apr.pc.in +@@ -3,9 +3,10 @@ + libdir=@libdir@ + APR_MAJOR_VERSION=@APR_MAJOR_VERSION@ + includedir=@includedir@ ++CPPFLAGS=@EXTRA_CPPFLAGS@ + + Name: APR + Description: The Apache Portable Runtime library + Version: @APR_DOTTED_VERSION@ + Libs: -L${libdir} -l@APR_LIBNAME@ @EXTRA_LIBS@ +-Cflags: @EXTRA_CPPFLAGS@ @EXTRA_CFLAGS@ -I${includedir} ++Cflags: ${CPPFLAGS} @EXTRA_CFLAGS@ -I${includedir} +--- apr-1.2.7/apr-config.in.pkgconf ++++ apr-1.2.7/apr-config.in +@@ -24,16 +24,17 @@ + prefix="@prefix@" + exec_prefix="@exec_prefix@" + bindir="@bindir@" +-libdir="@libdir@" + datarootdir="@datadir@" + datadir="@datadir@" +-installbuilddir="@installbuilddir@" + includedir="@includedir@" + ++libdir=`pkg-config --variable=libdir apr-@APR_MAJOR_VERSION@` ++installbuilddir="${libdir}/apr-@APR_MAJOR_VERSION@/build" ++ + CC="@CC@" + CPP="@CPP@" + SHELL="@SHELL@" +-CPPFLAGS="@EXTRA_CPPFLAGS@" ++CPPFLAGS=`pkg-config --variable=CPPFLAGS apr-@APR_MAJOR_VERSION@` + CFLAGS="@EXTRA_CFLAGS@" + LDFLAGS="@EXTRA_LDFLAGS@" + LIBS="@EXTRA_LIBS@" diff --git a/apr-1.4.6.tar.bz2.asc b/apr-1.4.6.tar.bz2.asc new file mode 100644 index 0000000..03b079b --- /dev/null +++ b/apr-1.4.6.tar.bz2.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iQEVAwUATzGxNnGtyF6eSShKAQIGFwgAlk9BcC/9rLmeMKzhHKJFBzFDcjqy6Sbi +yZnO8DK2hPVRvcVkz/IxbpmFOa5rXPXrl/50XEkoLtZTF1tfCqQw49U5OvZ668el +PTNNT6RNyN3SHvSXWCumnndMT1z5S8QDE5KHwzXmI9Hc0c3to78QUi5E/WBI1f8s +lUMmgZ0hgY3XMcGs2hkPlvojTTP0Cl97rkznkHdKWApoEKIhij544BxTuCqyPvIC +MH9KScb4MOxVeV5JKTbIoKVaJLPbOZeiHlu3brDeRkA1HrMrL9UE7k1cTpCBof7i +G9Dd4RyGMrK29apyato/SoHek0jqqlhvQvtC8k40/QBVIFzmUNzirw== +=J9ns +-----END PGP SIGNATURE----- diff --git a/apr-1.7.0-deepbind.patch b/apr-1.7.0-deepbind.patch new file mode 100644 index 0000000..ceaa9ab --- /dev/null +++ b/apr-1.7.0-deepbind.patch @@ -0,0 +1,28 @@ + +Conflicting e.g. libldap vs libldap_r problems still exist +inside httpd. Use RTLD_DEEPBIND by default. + +--- apr-1.7.0/dso/unix/dso.c.deepbind ++++ apr-1.7.0/dso/unix/dso.c +@@ -38,6 +38,8 @@ + #define DYLD_LIBRARY_HANDLE (void *)-1 + #endif + ++static int use_deepbind; /* 0 = unset, 1 = use DEEPBIND, -1, don't use DEEPBIND */ ++ + APR_DECLARE(apr_status_t) apr_os_dso_handle_put(apr_dso_handle_t **aprdso, + apr_os_dso_handle_t osdso, + apr_pool_t *pool) +@@ -125,6 +127,12 @@ + #else + int flags = RTLD_NOW | RTLD_GLOBAL; + void *os_handle; ++ ++ if (use_deepbind == 0) ++ use_deepbind = getenv("APR_DEEPBIND") != NULL ? 1 : -1; ++ if (use_deepbind == 1) ++ flags |= RTLD_DEEPBIND; ++ + #ifdef _AIX + if (strchr(path + 1, '(') && path[strlen(path) - 1] == ')') + { diff --git a/apr-wrapper.h b/apr-wrapper.h new file mode 100644 index 0000000..2641f76 --- /dev/null +++ b/apr-wrapper.h @@ -0,0 +1,22 @@ +/* This file is here to prevent a file conflict on multiarch systems. A + * conflict will occur because apr.h has arch-specific definitions. + * + * DO NOT INCLUDE THE NEW FILE DIRECTLY -- ALWAYS INCLUDE THIS ONE INSTEAD. */ + +#if defined(__i386__) +#include "apr-i386.h" +#elif defined(__ia64__) +#include "apr-ia64.h" +#elif defined(__powerpc64__) +#include "apr-ppc64.h" +#elif defined(__powerpc__) +#include "apr-ppc.h" +#elif defined(__s390x__) +#include "apr-s390x.h" +#elif defined(__s390__) +#include "apr-s390.h" +#elif defined(__x86_64__) +#include "apr-x86_64.h" +#else +#error "This apr-devel package does not work your architecture?" +#endif diff --git a/apr.spec b/apr.spec new file mode 100644 index 0000000..48a2b2e --- /dev/null +++ b/apr.spec @@ -0,0 +1,619 @@ +%define aprver 1 + +# Arches on which the multilib apr.h hack is needed: +%define multilib_arches %{ix86} ia64 ppc ppc64 s390 s390x x86_64 + +Summary: Apache Portable Runtime library +Name: apr +Version: 1.7.0 +Release: 6%{?dist} +# ASL 2.0: everything +# ISC: network_io/apr-1.4.6/network_io/unix/inet_?to?.c +# BSD with advertising: strings/apr_snprintf.c, strings/apr_fnmatch.c, +# include/apr_fnmatch.h, misc/unix/getopt.c, +# file_io/unix/mktemp.c, strings/apr_strings.c +# BSD (3-clause): strings/apr_strnatcmp.c, include/apr_strings.h +License: ASL 2.0 and BSD with advertising and ISC and BSD +URL: https://apr.apache.org/ +Source0: https://www.apache.org/dist/apr/%{name}-%{version}.tar.bz2 +Source1: apr-wrapper.h +Patch1: apr-1.2.2-libdir.patch +Patch2: apr-1.2.7-pkgconf.patch +Patch3: apr-1.7.0-deepbind.patch +BuildRequires: gcc, autoconf, libtool, libuuid-devel, python3 +# To enable SCTP support +BuildRequires: lksctp-tools-devel + +%description +The mission of the Apache Portable Runtime (APR) is to provide a +free library of C data structures and routines, forming a system +portability layer to as many operating systems as possible, +including Unices, MS Win32, BeOS and OS/2. + +%package devel +Summary: APR library development kit +Conflicts: subversion-devel < 0.20.1-2 +Requires: apr = %{version}-%{release}, pkgconfig + +%description devel +This package provides the support files which can be used to +build applications using the APR library. The mission of the +Apache Portable Runtime (APR) is to provide a free library of +C data structures and routines. + +%prep +%setup -q +%patch1 -p1 -b .libdir +%patch2 -p1 -b .pkgconf +%patch3 -p1 -b .deepbind + +%build +# regenerate configure script etc. +./buildconf + +# Forcibly prevent detection of shm_open (which then picks up but +# does not use -lrt). +export ac_cv_search_shm_open=no + +%configure \ + --includedir=%{_includedir}/apr-%{aprver} \ + --with-installbuilddir=%{_libdir}/apr-%{aprver}/build \ + --with-devrandom=/dev/urandom +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +mkdir -p $RPM_BUILD_ROOT/%{_datadir}/aclocal +install -m 644 build/find_apr.m4 $RPM_BUILD_ROOT/%{_datadir}/aclocal + +# Trim exported dependecies +sed -ri '/^dependency_libs/{s,-l(uuid|crypt) ,,g}' \ + $RPM_BUILD_ROOT%{_libdir}/libapr*.la +sed -ri '/^LIBS=/{s,-l(uuid|crypt) ,,g;s/ */ /g}' \ + $RPM_BUILD_ROOT%{_bindir}/apr-%{aprver}-config +sed -ri '/^Libs/{s,-l(uuid|crypt) ,,g}' \ + $RPM_BUILD_ROOT%{_libdir}/pkgconfig/apr-%{aprver}.pc + +%ifarch %{multilib_arches} +# Ugly hack to allow parallel installation of 32-bit and 64-bit apr-devel +# packages: +mv $RPM_BUILD_ROOT%{_includedir}/apr-%{aprver}/apr.h \ + $RPM_BUILD_ROOT%{_includedir}/apr-%{aprver}/apr-%{_arch}.h +install -c -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/apr-%{aprver}/apr.h +%endif + +# Unpackaged files: +rm -f $RPM_BUILD_ROOT%{_libdir}/apr.exp \ + $RPM_BUILD_ROOT%{_libdir}/libapr-*.a + +%check +# Fail if LFS support isn't present in a 32-bit build, since this +# breaks ABI and the soname doesn't change: see #254241 +if grep 'define SIZEOF_VOIDP 4' include/apr.h \ + && ! grep off64_t include/apr.h; then + cat config.log + : LFS support not present in 32-bit build + exit 1 +fi +pushd test + make %{?_smp_mflags} + ./testall -v -q +popd + +%ldconfig_scriptlets + +%files +%doc CHANGES LICENSE NOTICE +%{_libdir}/libapr-%{aprver}.so.* + +%files devel +%doc docs/APRDesign.html docs/canonical_filenames.html +%doc docs/incomplete_types docs/non_apr_programs +%{_bindir}/apr-%{aprver}-config +%{_libdir}/libapr-%{aprver}.*a +%{_libdir}/libapr-%{aprver}.so +%{_libdir}/pkgconfig/*.pc +%dir %{_libdir}/apr-%{aprver} +%dir %{_libdir}/apr-%{aprver}/build +%{_libdir}/apr-%{aprver}/build/* +%dir %{_includedir}/apr-%{aprver} +%{_includedir}/apr-%{aprver}/*.h +%{_datadir}/aclocal/*.m4 + +%changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.7.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 16 2020 Joe Orton - 1.7.0-5 +- only enable RTLD_DEEPBIND if $APR_DEEPBIND is set + +* Wed Mar 4 2020 Joe Orton - 1.7.0-4 +- re-enable RTLD_DEEPBIND (#1739287) + +* Tue Jan 28 2020 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jul 24 2019 Fedora Release Engineering - 1.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Apr 16 2019 Lubos Uhliarik - 1.7.0-1 +- update to 1.7.0 (#1696401) + +* Thu Jan 31 2019 Fedora Release Engineering - 1.6.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 14 2019 Björn Esser - 1.6.5-2 +- Rebuilt for libcrypt.so.2 (#1666033) + +* Mon Sep 17 2018 Joe Orton - 1.6.5-1 +- update to 1.6.5 (#1628934) + +* Thu Jul 12 2018 Fedora Release Engineering - 1.6.3-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Jun 27 2018 Joe Orton - 1.6.3-8 +- update to use Python 3 at build time + +* Wed Mar 14 2018 Iryna Shcherbina - 1.6.3-7 +- Update Python 2 dependency declarations to new packaging standards + (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) + +* Wed Feb 21 2018 Joe Orton - 1.6.3-6 +- BuildRequires: gcc + +* Wed Feb 07 2018 Fedora Release Engineering - 1.6.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 29 2018 Florian Weimer - 1.6.3-4 +- Fix FTBFS in test/teststr.c with GCC 8 (#1539844) + +* Mon Jan 29 2018 Florian Weimer - 1.6.3-3 +- Rebuild with new redhat-rpm-config build flags + +* Sat Jan 20 2018 Björn Esser - 1.6.3-2 +- Rebuilt for switch to libxcrypt + +* Wed Oct 25 2017 LuboÅ¡ Uhliarik - 1.6.3-1 +- new version 1.6.3 + +* Tue Sep 19 2017 Joe Orton - 1.6.2-4 +- re-enable test suite + +* Wed Aug 02 2017 Fedora Release Engineering - 1.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Sat Jul 29 2017 Florian Weimer - 1.6.2-2 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Wed Jul 26 2017 Joe Orton - 1.6.2-1 +- update to 1.6.2 (#1460830) + +* Wed Jul 26 2017 Fedora Release Engineering - 1.5.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 1.5.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Apr 15 2016 David Tardon - 1.5.2-4 +- rebuild for ICU 57.1 + +* Wed Feb 03 2016 Fedora Release Engineering - 1.5.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 1.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Apr 29 2015 Jan Kaluza - 1.5.2-1 +- update to 1.5.2 (#1217012) + +* Fri Aug 15 2014 Fedora Release Engineering - 1.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Apr 23 2014 Jan Kaluza - 1.5.1-1 +- update to 1.5.1 (#1089917) + +* Tue Nov 26 2013 Joe Orton - 1.5.0-2 +- update to 1.5.0 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.4.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Mon Jun 24 2013 Joe Orton - 1.4.8-1 +- update to 1.4.8 (#976972) + +* Wed May 29 2013 Joe Orton - 1.4.6-7 +- update config.* for aarch64 (#925009) + +* Wed Feb 13 2013 Fedora Release Engineering - 1.4.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Dec 12 2012 Jan Kaluza - 1.4.6-5 +- fix strict-aliasing gcc warning +- remove unused SHA384 and SHA512 code + +* Thu Nov 22 2012 Joe Orton - 1.4.6-4 +- update license + +* Wed Jul 18 2012 Fedora Release Engineering - 1.4.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jul 6 2012 Joe Orton - 1.4.6-2 +- pull fix for apr_mcast_hops from upstream + +* Tue Feb 14 2012 Bojan Smojver - 1.4.6-1 +- bump up to 1.4.6 + +* Thu Jan 12 2012 Fedora Release Engineering - 1.4.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Oct 13 2011 Joe Orton - 1.4.5-2 +- remove deepbind patch, should no longer be necessary + +* Fri May 20 2011 Bojan Smojver - 1.4.5-1 +- bump up to 1.4.5 + +* Tue May 10 2011 Bojan Smojver - 1.4.4-2 +- fix top_builddir in apr_rules.mk + +* Mon May 9 2011 Bojan Smojver - 1.4.4-1 +- bump up to 1.4.4 +- CVE-2011-0419 + +* Wed Mar 2 2011 Joe Orton - 1.4.2-3 +- work around alising issue in ring macros (upstream PR 50190) +- fix buildconf with newer libtool (#670621) + +* Mon Feb 07 2011 Fedora Release Engineering - 1.4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Dec 4 2010 Joe Orton - 1.4.2-1 +- update to 1.4.2 +- always enable SCTP support (#659815) + +* Sun Oct 25 2009 Bojan Smojver - 1.3.9-3 +- remove uuid/crypt libs from pkg-config file (#511522) + +* Mon Sep 28 2009 Bojan Smojver - 1.3.9-2 +- revert use of accept4(), dup3() and epoll_create1() + +* Fri Sep 25 2009 Bojan Smojver - 1.3.9-1 +- bump up to 1.3.9 + +* Thu Aug 6 2009 Bojan Smojver - 1.3.8-1 +- bump up to 1.3.8 +- CVE-2009-2412 +- allocator alignment fixes + +* Sun Jul 26 2009 Bojan Smojver - 1.3.7-2 +- include apr_cv_sock_cloexec too + +* Sun Jul 26 2009 Bojan Smojver - 1.3.7-1 +- bump up to 1.3.7 + +* Fri Jul 24 2009 Fedora Release Engineering - 1.3.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jul 15 2009 Bojan Smojver - 1.3.6-1 +- bump up to 1.3.6 + +* Tue Jun 30 2009 Joe Orton 1.3.5-5 +- BR libuuid-devel instead of e2fsprogs-devel + +* Mon Jun 8 2009 Bojan Smojver - 1.3.5-4 +- bump up to 1.3.5 + +* Mon Feb 23 2009 Fedora Release Engineering - 1.3.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 4 2009 Joe Orton 1.3.3 +- fix build with libtool 2.2 + +* Fri Jan 2 2009 Joe Orton 1.3.3 +- rebuild + +* Sat Aug 16 2008 Bojan Smojver - 1.3.3-1 +- bump up to 1.3.3 + +* Wed Jul 16 2008 Bojan Smojver - 1.3.2-2 +- ship find_apr.m4, fix bug #455189 + +* Thu Jun 19 2008 Bojan Smojver - 1.3.2-1 +- bump up to 1.3.2 + +* Sun Jun 1 2008 Bojan Smojver - 1.3.0-1 +- bump up to 1.3.0 + +* Tue Feb 19 2008 Fedora Release Engineering - 1.2.12-2 +- Autorebuild for GCC 4.3 + +* Mon Nov 26 2007 Bojan Smojver 1.2.12-1 +- bump up to 1.2.12 +- add dist +- remove a comment from apr-1.2.7-psprintfpi.patch (applied upstream) + +* Tue Sep 18 2007 Joe Orton 1.2.11-2 +- fix %%check for non-multilib 64-bit platforms + +* Sun Sep 9 2007 Bojan Smojver 1.2.11-1 +- bump up to 1.2.11 +- drop openlfs patch (fixed upstream) + +* Sun Sep 2 2007 Joe Orton 1.2.9-4 +- fix API/ABI of 32-bit builds (#254241) + +* Tue Aug 21 2007 Joe Orton 1.2.9-2 +- fix License + +* Mon Jun 25 2007 Bojan Smojver 1.2.9-1 +- bump up to 1.2.9 + +* Mon Jun 4 2007 Joe Orton 1.2.8-7 +- drop %%check section entirely; inappropriate to run in build env. + +* Fri Mar 30 2007 Joe Orton 1.2.8-6 +- merge review (#225253): drop .a archive; drop use of CC/CXX, + use BuildRequires; drop old Conflicts; URL reference for Source + +* Thu Mar 22 2007 Joe Orton 1.2.8-5 +- drop the doxygen documentation (which causes multilib conflicts) + +* Thu Feb 15 2007 Joe Orton 1.2.8-4 +- add BR for python + +* Thu Feb 15 2007 Joe Orton 1.2.8-3 +- update to pick up new libtool, drop specific gcc requirement + +* Mon Dec 4 2006 Joe Orton 1.2.8-2 +- update to 1.2.8 + +* Wed Jul 19 2006 Joe Orton 1.2.7-10 +- fix buildconf with autoconf 2.60 (#199067) + +* Wed Jul 12 2006 Jesse Keating 1.2.7-9.1 +- rebuild + +* Mon Jun 19 2006 Joe Orton 1.2.7-9 +- add fix for use of %%pI with psprintf + +* Fri May 26 2006 Jakub Jelinek 1.2.7-8 +- rebuilt with GCC 4.1.0 + +* Tue May 23 2006 Joe Orton 1.2.7-7 +- fix another multilib conflict (#192659) + +* Tue May 16 2006 Joe Orton 1.2.7-6 +- BR e2fsprogs-devel for libuuid + +* Mon May 8 2006 Joe Orton 1.2.7-4 +- use multilib parallel-installation wrapper hack for apr.h + +* Tue May 2 2006 Joe Orton 1.2.7-3 +- fix installbuilddir in apr-1-config + +* Tue May 2 2006 Joe Orton 1.2.7-2 +- update to 1.2.7 +- use pkg-config in apr-1-config to make it libdir-agnostic + +* Thu Apr 6 2006 Joe Orton 1.2.6-2 +- update to 1.2.6 + +* Fri Feb 10 2006 Jesse Keating - 1.2.2-7.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 1.2.2-7.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Wed Jan 4 2006 Joe Orton 1.2.2-7 +- fix namespace pollution (r354824, r355464) + +* Wed Jan 4 2006 Joe Orton 1.2.2-6 +- fix build with recent glibc (#176911) + +* Tue Jan 3 2006 Jesse Keating 1.2.2-5.2 +- rebuilt again + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Dec 9 2005 Joe Orton 1.2.2-5 +- rebuild for new gcc + +* Thu Dec 8 2005 Joe Orton 1.2.2-4 +- add apr_file_seek() fixes from upstream (r326593, r326597) + +* Wed Dec 7 2005 Joe Orton 1.2.2-3 +- apr-1-config: strip more exports (#175124) + +* Tue Dec 6 2005 Joe Orton 1.2.2-2 +- avoid linking against -lrt +- don't print -L${libdir} in --libs output +- don't export -lcrypt/-luuid in .la file + +* Fri Dec 2 2005 Joe Orton 1.2.2-1 +- update to 1.2.2 + +* Thu Nov 24 2005 Joe Orton 0.9.7-3 +- use RTLD_DEEPBIND in apr_dso_open by default + +* Thu Oct 20 2005 Joe Orton 0.9.7-2 +- update to 0.9.7 + +* Fri Sep 30 2005 Florian La Roche +- rebuild for new gcc + +* Thu Sep 15 2005 Joe Orton 0.9.6-6 +- don't override CFLAGS at build time +- allow setting TCP_NODELAY and TCP_CORK concurrently +- use _exit() not exit() in child if exec*() fails (upstream #30913) + +* Fri Sep 9 2005 Joe Orton 0.9.6-5 +- add from 0.9.x branch: + * fix for apr_{uid,gid}_* error handling (r239592) + * fix for apr_file_ write flushing (r267192) +- add backport for use of readdir64_r (r265032, r265681, r265684) + +* Mon Jul 11 2005 Florian La Roche +- rebuild + +* Tue May 17 2005 Joe Orton 0.9.6-3 +- fix apr_procattr_child_*_set error handling + +* Tue Mar 1 2005 Joe Orton 0.9.6-2 +- have apr-devel depend on specific version of gcc +- add NOTICE to docdir + +* Wed Feb 9 2005 Joe Orton 0.9.6-1 +- update to 0.9.6 + +* Wed Feb 2 2005 Joe Orton 0.9.5-4 +- don't disable sendfile on s390 (IBM LTC, #146891) + +* Mon Nov 22 2004 Joe Orton 0.9.5-3 +- really fix apr-config --srcdir + +* Mon Nov 22 2004 Joe Orton 0.9.5-2 +- fix apr-config --srcdir again + +* Sun Nov 21 2004 Joe Orton 0.9.5-1 +- update to 0.9.5 + +* Mon Sep 27 2004 Joe Orton 0.9.4-24 +- rebuild + +* Wed Sep 1 2004 Joe Orton 0.9.4-23 +- have -devel require apr of same V-R + +* Tue Aug 31 2004 Joe Orton 0.9.4-22 +- backport fixes from HEAD: + * correct implementation of nested mutexes + * support for POSIX semaphores on LP64 platforms + +* Thu Jul 15 2004 Joe Orton 0.9.4-21 +- rebuild for another attempt at using sem_open + +* Tue Jul 13 2004 Joe Orton 0.9.4-20 +- move sticky/suid bits outside APR_OS_DEFAULT bitmask (Greg Hudson) + +* Thu Jul 1 2004 Joe Orton 0.9.4-19 +- rebuild + +* Wed Jun 30 2004 Joe Orton 0.9.4-18 +- rebuild now /dev/shm is mounted + +* Thu Jun 17 2004 Joe Orton 0.9.4-17 +- add fix for cleanup structure reuse (part of upstream #23567) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Thu Jun 10 2004 Joe Orton 0.9.4-15 +- add support for setuid/setgid/sticky bits (André Malo) +- add apr_threadattr_{guardsize,stacksize}_set() (latter by Jeff Trawick) + +* Mon Jun 7 2004 Joe Orton 0.9.4-14 +- enable posixsem and process-shared pthread mutex support, but + ensure that sysvsem remains the default mechanism + +* Mon May 24 2004 Joe Orton 0.9.4-13 +- entirely remove 2Gb file size limit from apr_file_copy(); + fixes "svnadmin hotcopy" on repos with >2Gb strings table +- work around getnameinfo bugs with v4-mapped addresses +- fix apr_time_exp_get() for dates in 2038 (Philip Martin) + +* Thu May 13 2004 Joe Orton 0.9.4-12 +- use APR_LARGEFILE in apr_file_{copy,append} + +* Wed Mar 24 2004 Joe Orton 0.9.4-11 +- add APR_LARGEFILE flag + +* Mon Mar 15 2004 Joe Orton 0.9.4-10 +- fix configure check for mmap of /dev/zero +- just put -D_GNU_SOURCE in CPPFLAGS not _{BSD,SVID,XOPEN}_SOURCE + +* Tue Mar 02 2004 Elliot Lee 0.9.4-9.1 +- rebuilt + +* Thu Feb 19 2004 Joe Orton 0.9.4-9 +- undocument apr_dir_read() ordering constraint and fix tests + +* Sun Feb 15 2004 Joe Orton 0.9.4-8 +- rebuilt without -Wall -Werror + +* Fri Feb 13 2004 Elliot Lee 0.9.4-7 +- rebuilt + +* Tue Feb 3 2004 Joe Orton 0.9.4-6 +- define apr_off_t as int/long/... to prevent it changing + with _FILE_OFFSET_BITS on 32-bit platforms + +* Mon Jan 12 2004 Joe Orton 0.9.4-5 +- add apr_temp_dir_get fixes from HEAD + +* Thu Jan 8 2004 Joe Orton 0.9.4-4 +- ensure that libapr is linked against libpthread +- don't link libapr against -lnsl + +* Thu Nov 13 2003 Joe Orton 0.9.4-3 +- -devel package no longer requires libtool + +* Fri Oct 3 2003 Joe Orton 0.9.4-2 +- disable tests on x86_64 (#97611) + +* Fri Oct 3 2003 Joe Orton 0.9.4-1 +- update to 0.9.4, enable tests +- ensure that libresolv is not used + +* Sun Sep 7 2003 Joe Orton 0.9.3-14 +- use /dev/urandom (#103049) + +* Thu Jul 24 2003 Joe Orton 0.9.3-13 +- add back CC=gcc, CXX=g++ + +* Tue Jul 22 2003 Nalin Dahyabhai 0.9.3-12 +- rebuild + +* Mon Jul 14 2003 Joe Orton 0.9.3-11 +- work round useless autoconf 2.57 AC_DECL_SYS_SIGLIST + +* Thu Jul 10 2003 Joe Orton 0.9.3-10 +- support --cc and --cpp arguments in apr-config + +* Thu Jul 3 2003 Joe Orton 0.9.3-9 +- force libtool to use CC=gcc, CXX=g++ + +* Thu Jul 3 2003 Joe Orton 0.9.3-8 +- fix libtool location in apr_rules.mk + +* Mon Jun 30 2003 Joe Orton 0.9.3-7 +- use AI_ADDRCONFIG in getaddrinfo() support (#73350) +- include a working libtool script rather than relying on + /usr/bin/libtool (#97695) + +* Wed Jun 18 2003 Joe Orton 0.9.3-6 +- don't use /usr/bin/libtool + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue May 20 2003 Joe Orton 0.9.3-5 +- add fix for psprintf memory corruption (CAN-2003-0245) +- remove executable bit from apr_poll.h + +* Thu May 1 2003 Joe Orton 0.9.3-4 +- link libapr against libpthread +- make apr-devel conflict with old subversion-devel +- fix License + +* Tue Apr 29 2003 Joe Orton 0.9.3-3 +- run ldconfig in post/postun + +* Tue Apr 29 2003 Joe Orton 0.9.3-2 +- patch test suite to not care if IPv6 is disabled + +* Mon Apr 28 2003 Joe Orton 0.9.3-1 +- initial build diff --git a/mirrors b/mirrors new file mode 100644 index 0000000..2bcd449 --- /dev/null +++ b/mirrors @@ -0,0 +1 @@ +http://www.apache.org/dist/apr/ diff --git a/sources b/sources new file mode 100644 index 0000000..d7e1eeb --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (apr-1.7.0.tar.bz2) = 3dc42d5caf17aab16f5c154080f020d5aed761e22db4c5f6506917f6bfd2bf8becfb40af919042bd4ce1077d5de74aa666f5edfba7f275efba78e8893c115148 diff --git a/upstream b/upstream new file mode 100644 index 0000000..a5fe9e2 --- /dev/null +++ b/upstream @@ -0,0 +1 @@ +apr-1.2.8.tar.gz diff --git a/upstream-key.gpg b/upstream-key.gpg new file mode 100644 index 0000000..2d35550 --- /dev/null +++ b/upstream-key.gpg @@ -0,0 +1,1069 @@ +This file contains the PGP keys of various Apache developers. +Please don't use them for email unless you have to. Their main +purpose is code signing. + +Apache users: pgp < KEYS +Apache developers: + (pgpk -ll && pgpk -xa ) >> this file. + or + (gpg --fingerprint --list-sigs + && gpg --armor --export ) >> this file. + +Apache developers: please ensure that your key is also available via the +PGP keyservers (such as pgpkeys.mit.edu). + +Last modified at [$Date$] + + +---------------------------------------------------------------------------- + +pub 1024D/E005C9CB 2002-08-15 Greg Stein + Key fingerprint = 01E4 7536 0FCC F1D0 F24B 9D14 5D41 4AE1 E005 C9CB +sig E005C9CB 2002-08-15 Greg Stein +uid Greg Stein +sig E005C9CB 2002-08-15 Greg Stein +uid Greg Stein +sig E005C9CB 2002-08-15 Greg Stein + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +mQGiBD1bRO4RBACFxCQEk8j9a9SSzVIFUg6EKAXabSii1f2vyhdsj7yLd4E2nybA +6907ohpFkIHdOGWAasKKDRG3rpL1X37c5dxUYgGFGyfbe7FapUPP0azq/Wsfn8Ax +6D0jcIHJKZg+L0zHqxSwItiyiSqt2YGRUO42Bo/8SF7PHnv5TNKQZOjBIwCgmyiQ +lVmqE7NiM2oR3P0kYUDDcWMD/j0v3uyNKPTTOgapzRM7ThACv/6KmF600HH4ZbHg +3B2JTaoHiCDoYs1kp/8F65N6KG8S8wzJb1ErpbZSCqy7ZjjFm+NDRsTkFHPZngUS +l4ctAthOwgg93STorWE+XRF9ZjzL/XcQog2XV3ZMZAGq0prgX0LjZ8lHWPkvYv63 +EEJIA/430y8P+3refqpeO2UtsrUeDaYEkNJg379USVdI1VDJXdS1G5lCRkNiRcyU +im6ZcgOlgf+7KNuBv9urIwk7GkcPl4QHHFk2Fex2+k2JDxn+8gafjG1O2bkDKEyi +csHOWFouQvxLhglC8WJCmPQtMwMWzVpNlOnKyN6MPyvFz0CKc7QeR3JlZyBTdGVp +biA8Z3N0ZWluQGFwYWNoZS5vcmc+iFcEExECABcFAj1b0FwFCwcKAwQDFQMCAxYC +AQIXgAAKCRBdQUrh4AXJyzFQAJ973oVmfVyH0w4cs8SljCxwPnhUCACfebmWhkt1 +aYuu0vSX34Req3TPZ9e0HkdyZWcgU3RlaW4gPGdzdGVpbkBjb2xsYWIubmV0PohX +BBMRAgAXBQI9W9BsBQsHCgMEAxUDAgMWAgECF4AACgkQXUFK4eAFycvhKQCdEvec +2nvVEx6OC95oTwYZSM2B0NoAn0Ju156UP6IwGwczI0UGYuezk/4xtBxHcmVnIFN0 +ZWluIDxnc3RlaW5AbHlyYS5vcmc+iFcEExECABcFAj1b1JEFCwcKAwQDFQMCAxYC +AQIXgAAKCRBdQUrh4AXJy2W3AJ9Q/SnukhlOxz2vHahHiQ7ZgDE5qwCfeCn6PL3H +VMW9xLKJtU0O+Fep6a4= +=2Mbf +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/13046155 2000-10-08 Thom May + Key fingerprint = 0EAC 6FFC 4CB0 8103 2ABC B259 B35D 123D 1304 6155 +sig 3 13046155 2002-07-03 Thom May +sig 3 7796A60B 2002-07-08 Simon Law +sig 78916B84 2002-07-07 Ryan M. Golbeck +sig 3 19D03486 2002-07-08 Francois Marier +sig 2 788A3F4C 2002-07-09 Joey Hess +sig 3 A3D7B9BC 2002-07-06 Chris Lawrence +sig E26A6F28 2002-07-10 Alexander Pennace +sig 2 C404D21E 2002-07-10 Nick Lewycky +sig 4BF2E217 2002-07-13 Stefanus Du Toit (sdt - newer key) +sig 2 AE4B5D92 2002-07-13 Scott M. Dier +sig 2 A57D8BF7 2002-07-14 Joe Drew +uid Thom May +sig 3 13046155 2000-10-08 Thom May +sig E67F5DDA 2001-01-22 Ben Bell +sig 68FD549F 2001-01-29 Martin Michlmayr +sig D45486CB 2001-04-09 Tim Smith +sig 2497BFC9 2001-07-12 Matt Hope +sig 2B302452 2001-07-11 Steve Kowalik +sig EBD9416F 2001-07-12 Jan Schmidt +sig B28C5995 2001-07-12 Brendan O'Dea +sig 6FA8014E 2001-06-17 Crossfire +sig FC05DA69 2001-07-28 Anand Kumria +sig 565B38F9 2001-07-28 Jeff Waugh (SLUG Committee) +sig 77625870 2001-07-28 Mary Elizebeth Gardiner +sig 2CFD1C38 2001-07-28 Jamie Wilkinson +sig C0CDD17F 2001-07-28 Kenneth Caldwell +sig 0960CF37 2001-07-31 Craige McWhirter (Fear a Bhata) +sig 0897483D 2001-07-28 Peter Hardy +sig D59C360F 2001-07-31 John Clarke +sig 3CED7EFD 2001-08-18 Daniel Stone (Trinity College) +sig 12CADFA5 2002-01-10 Craig Small +sig 2 3501E6C5 2002-06-30 Robert McQueen +sig D3E71157 2002-03-15 Telsa Gwynne +sig 3 7796A60B 2002-07-08 Simon Law +sig 78916B84 2002-07-07 Ryan M. Golbeck +sig 3 19D03486 2002-07-08 Francois Marier +sig 607559E6 2002-07-08 Benjamin Hill (Mako) +sig 46F3212D 2002-07-07 LaMont Jones +sig 0A0AC927 2002-07-07 LaMont Jones +sig 2 788A3F4C 2002-07-09 Joey Hess +sig 3 A3D7B9BC 2002-07-06 Chris Lawrence +sig E26A6F28 2002-07-10 Alexander Pennace +sig 2 C404D21E 2002-07-10 Nick Lewycky +sig D3BE8209 2002-07-10 Daniel A. Nagy +sig 2 10FA4CD1 2002-07-07 Colin Watson +sig 3 144843F5 2002-07-10 Roland Mas +sig F666C91D 2002-07-06 Jeff Licquia +sig 4BF2E217 2002-07-13 Stefanus Du Toit (sdt - newer key) +sig 2 AE4B5D92 2002-07-13 Scott M. Dier +sig 2 A57D8BF7 2002-07-14 Joe Drew +uid Thom May +sig 3 13046155 2001-03-01 Thom May +sig D45486CB 2001-04-09 Tim Smith +sig 2497BFC9 2001-07-12 Matt Hope +sig 2B302452 2001-07-11 Steve Kowalik +sig EBD9416F 2001-07-12 Jan Schmidt +sig B28C5995 2001-07-12 Brendan O'Dea +sig 6FA8014E 2001-06-17 Crossfire +sig FC05DA69 2001-07-28 Anand Kumria +sig 565B38F9 2001-07-28 Jeff Waugh (SLUG Committee) +sig 2CFD1C38 2001-07-28 Jamie Wilkinson +sig C0CDD17F 2001-07-28 Kenneth Caldwell +sig 0960CF37 2001-07-31 Craige McWhirter (Fear a Bhata) +sig 0897483D 2001-07-28 Peter Hardy +sig D59C360F 2001-07-31 John Clarke +sig 3CED7EFD 2001-08-18 Daniel Stone (Trinity College) +sig 12CADFA5 2002-01-10 Craig Small +sig 2 3501E6C5 2002-06-30 Robert McQueen +sig 6A765865 2002-07-09 Colin Walters +sig 3 7796A60B 2002-07-08 Simon Law +sig 78916B84 2002-07-07 Ryan M. Golbeck +sig 3 19D03486 2002-07-08 Francois Marier +sig 607559E6 2002-07-08 Benjamin Hill (Mako) +sig 46F3212D 2002-07-07 LaMont Jones +sig 0A0AC927 2002-07-07 LaMont Jones +sig 2 788A3F4C 2002-07-09 Joey Hess +sig 3 A3D7B9BC 2002-07-06 Chris Lawrence +sig E26A6F28 2002-07-10 Alexander Pennace +sig 2 C404D21E 2002-07-10 Nick Lewycky +sig D3BE8209 2002-07-10 Daniel A. Nagy +sig 2 10FA4CD1 2002-07-07 Colin Watson +sig 3 144843F5 2002-07-10 Roland Mas +sig F666C91D 2002-07-06 Jeff Licquia +sig 4BF2E217 2002-07-13 Stefanus Du Toit (sdt - newer key) +sig 2 AE4B5D92 2002-07-13 Scott M. Dier +sig 2 A57D8BF7 2002-07-14 Joe Drew +sig 2 A3B75629 2002-07-18 Adam F. Rogoyski +uid Thom May +sig 3 13046155 2001-05-16 Thom May +sig 2497BFC9 2001-07-12 Matt Hope +sig 2B302452 2001-07-11 Steve Kowalik +sig EBD9416F 2001-07-12 Jan Schmidt +sig 6FA8014E 2001-06-17 Crossfire +sig 565B38F9 2001-07-28 Jeff Waugh (SLUG Committee) +sig 2CFD1C38 2001-07-28 Jamie Wilkinson +sig C0CDD17F 2001-07-28 Kenneth Caldwell +sig 0960CF37 2001-07-31 Craige McWhirter (Fear a Bhata) +sig 0897483D 2001-07-28 Peter Hardy +sig D59C360F 2001-07-31 John Clarke +sig 3CED7EFD 2001-08-18 Daniel Stone (Trinity College) +sig 12CADFA5 2002-01-10 Craig Small +sig 2 3501E6C5 2002-06-30 Robert McQueen +sig 3 7796A60B 2002-07-08 Simon Law +sig 78916B84 2002-07-07 Ryan M. Golbeck +sig 3 19D03486 2002-07-08 Francois Marier +sig 607559E6 2002-07-08 Benjamin Hill (Mako) +sig 46F3212D 2002-07-07 LaMont Jones +sig 0A0AC927 2002-07-07 LaMont Jones +sig 2 788A3F4C 2002-07-09 Joey Hess +sig 3 A3D7B9BC 2002-07-06 Chris Lawrence +sig E26A6F28 2002-07-10 Alexander Pennace +sig 2 C404D21E 2002-07-10 Nick Lewycky +sig D3BE8209 2002-07-10 Daniel A. Nagy +sig 2 10FA4CD1 2002-07-07 Colin Watson +sig 3 144843F5 2002-07-10 Roland Mas +sig F666C91D 2002-07-06 Jeff Licquia +sig 4BF2E217 2002-07-13 Stefanus Du Toit (sdt - newer key) +sig 2 AE4B5D92 2002-07-13 Scott M. Dier +sig 2 A57D8BF7 2002-07-14 Joe Drew +sub 1024g/C0B77EEF 2000-10-08 +sig 13046155 2000-10-08 Thom May + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.7 (GNU/Linux) + +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 +4JzT +=WYLN +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024/E2226795 1999/09/19 Justin R. Erenkrantz + Key fingerprint = 3C01 6F2B 7646 21BB 549C 66B5 16A9 6495 E222 6795 + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: 5.0 +Comment: PGP Key Server 0.9.4+patch2 + +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 +=6s4E +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/DE885DD3 2002-04-10 Sander Striker + Key fingerprint = 4C1E ADAD B4EF 5007 579C 919C 6635 B6C0 DE88 5DD3 +sig DE885DD3 2002-04-10 Sander Striker +sig E2226795 2002-05-01 Justin R. Erenkrantz +sig F189048B 2002-09-09 James Cox +sig CD4DF205 2002-05-28 Wolfram Schlich +uid Sander Striker +sig DE885DD3 2002-04-10 Sander Striker +sig E2226795 2002-05-01 Justin R. Erenkrantz +sig F189048B 2002-09-08 James Cox +sig CD4DF205 2002-05-28 Wolfram Schlich +sub 2048g/532D14CA 2002-04-10 +sig DE885DD3 2002-04-10 Sander Striker + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.6 (GNU/Linux) +Comment: For info see http://www.gnupg.org + +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 +uLN6AJ9FK1Wz3vBRoTloK5D3D3UaJ4x7Hg== +=GgpX +-----END PGP PUBLIC KEY BLOCK----- + +Type bits /keyID Date User ID +pub 2048R/10FDE075 2000/10/09 William A. Rowe, Jr. + Key fingerprint = 33 16 9B 46 FC 12 D4 01 CA 6D DB D7 DE EA 4F D7 + wrowe@lnd.com + wrowe@apache.org + wrowe@covalent.net +sig DFEAC4B9 David N. Welton +sig F189048B James Cox +sig CC8B0F7E Aaron Bannert +sig 30A21D55 Shane Curcuru +sig 751D7F27 Graham Leggett +sig 302DA568 Rodent of Unusual Size (DSA) +sig 23E9EAB5 Eric Cholet +sig 6664C078 Eric Cholet +sig 187BD68D Ben Hyde +sig DE885DD3 Sander Striker +sig 39845BFA Scott Grayban +sig 30B94B5C imacat (¨Ìº¿¿ß) +sig 3BAA3AE0 Rasmus Lerdorf (gpg DSA key) +sig A99F75DD Rodent of Unusual Size +sig 2D6AF037 Paul Applegate +sig CC350332 Marcelo Cardoso Martinelli +sig 86C04057 KOUYAMA Yutaka +sig C695D466 Michel Combes +sig EE75782A Humgun Admin (Owen Shepherd) 2003 +sig A198A22E Ian Service +sig 2C312D2F Rodent of Unusual Size (DSS) +sig 10FDE075 William A. Rowe, Jr. +sig 21D0A71B Dirk-Willem van Gulik + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: PGP Key Server 0.9.5 + +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 +=hbKX +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/CC8B0F7E 2001-10-02 Aaron Bannert + Key fingerprint = 937F B399 4A24 2BA9 BF49 E930 2145 4AF0 CC8B 0F7E +sig 3 CC8B0F7E 2001-10-02 Aaron Bannert +sig E2226795 2001-10-03 Justin R. Erenkrantz +sig 10FDE075 2002-01-16 wrowe@covalent.net +sig 2CF86427 2002-02-01 Ian Holsman +sig 21D0A71B 2002-04-05 Dirk-Willem van Gulik +sig E04F9A89 2002-04-10 Roy T. Fielding +sig DE885DD3 2002-04-11 Sander Striker +sig F189048B 2002-09-09 James Cox +sig 3 19311B00 2002-11-17 Chuck Murcko +sig 2 13046155 2002-11-17 Thom May +sig 3 F894BE12 2002-11-17 Brian William Fitzpatrick +sig DFEAC4B9 2002-11-21 David N. Welton +sig C59C3270 2002-11-17 Wilfredo Sánchez Vega +sig E005C9CB 2002-11-17 Greg Stein +sig 152924AF 2002-11-17 Sander Temme +sig F5FC4B42 2002-11-17 Theodore W. Leung +uid Aaron Bannert +sig 3 CC8B0F7E 2001-10-02 Aaron Bannert +sig E2226795 2001-10-03 Justin R. Erenkrantz +sig 10FDE075 2002-01-16 wrowe@covalent.net +sig 2CF86427 2002-02-01 Ian Holsman +sig 21D0A71B 2002-04-05 Dirk-Willem van Gulik +sig 6BBA9D5D 2002-04-08 Cliff Woolley +sig E04F9A89 2002-04-10 Roy T. Fielding +sig DE885DD3 2002-04-11 Sander Striker +sig F189048B 2002-09-08 James Cox +sig 3 19311B00 2002-11-17 Chuck Murcko +sig 2 13046155 2002-11-17 Thom May +sig 3 F894BE12 2002-11-17 Brian William Fitzpatrick +sig DFEAC4B9 2002-11-21 David N. Welton +sig C59C3270 2002-11-17 Wilfredo Sánchez Vega +sig EC140B81 2002-11-17 Dirk-Willem van Gulik +sig E005C9CB 2002-11-17 Greg Stein +sig 152924AF 2002-11-17 Sander Temme +uid Aaron Bannert +sig 3 CC8B0F7E 2001-10-02 Aaron Bannert +sig E2226795 2001-10-03 Justin R. Erenkrantz +sig 10FDE075 2002-01-16 wrowe@covalent.net +sig 2CF86427 2002-02-01 Ian Holsman +sig 21D0A71B 2002-04-05 Dirk-Willem van Gulik +sig E04F9A89 2002-04-10 Roy T. Fielding +sig DE885DD3 2002-04-11 Sander Striker +sig F189048B 2002-09-09 James Cox +sig 3 19311B00 2002-11-17 Chuck Murcko +sig 2 13046155 2002-11-17 Thom May +sig 3 F894BE12 2002-11-17 Brian William Fitzpatrick +sig DFEAC4B9 2002-11-21 David N. Welton +sig C59C3270 2002-11-17 Wilfredo Sánchez Vega +sig E005C9CB 2002-11-17 Greg Stein +sig F5FC4B42 2002-11-17 Theodore W. Leung +uid Aaron Bannert +sig 3 CC8B0F7E 2001-10-02 Aaron Bannert +sig E2226795 2001-10-03 Justin R. Erenkrantz +sig 10FDE075 2002-01-16 wrowe@covalent.net +sig 2CF86427 2002-02-01 Ian Holsman +sig 21D0A71B 2002-04-05 Dirk-Willem van Gulik +sig E04F9A89 2002-04-10 Roy T. Fielding +sig DE885DD3 2002-04-11 Sander Striker +sig F189048B 2002-09-09 James Cox +sig 3 19311B00 2002-11-17 Chuck Murcko +sig 2 13046155 2002-11-17 Thom May +sig 3 F894BE12 2002-11-17 Brian William Fitzpatrick +sig DFEAC4B9 2002-11-21 David N. Welton +sig C59C3270 2002-11-17 Wilfredo Sánchez Vega +sig E005C9CB 2002-11-17 Greg Stein +sig 152924AF 2002-11-17 Sander Temme +sig F5FC4B42 2002-11-17 Theodore W. Leung +sub 2048g/87DB90E0 2001-10-02 +sig CC8B0F7E 2001-10-02 Aaron Bannert + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (Darwin) + +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 +=zzwt +-----END PGP PUBLIC KEY BLOCK----- + +pub 1024D/5C1C3AD7 2002-11-17 David Reid + Key fingerprint = B43F A90B 132C BC00 DC26 C779 C97C 5096 5C1C 3AD7 +sig 3 5C1C3AD7 2002-11-17 David Reid +sig 21D0A71B 2002-11-17 Dirk-Willem van Gulik +sig 2719AF35 2002-11-17 Ben Laurie +sig 631B5749 2002-11-17 Randy Terbush +sig C59C3270 2002-11-17 Wilfredo Sánchez Vega +sig E005C9CB 2002-11-17 Greg Stein +sig 152924AF 2002-11-18 Sander Temme +sig 2 82AB7BD1 2002-11-17 Cliff Woolley +sig 2 E2226795 2002-11-17 Justin R. Erenkrantz +sig 3 F88341D9 2002-11-17 Lars Eilebrecht +sig 3 19311B00 2002-11-17 Chuck Murcko +sig 3 DE885DD3 2002-11-17 Sander Striker +sig 3 F894BE12 2002-11-17 Brian William Fitzpatrick +sub 2048g/4CD63851 2002-11-17 +sig 5C1C3AD7 2002-11-17 David Reid + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (FreeBSD) + +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 +=xJMo +-----END PGP PUBLIC KEY BLOCK----- +