Compare commits
12 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
8be8dabd06 | ||
|
8b9464d0ea | ||
|
547771a6c4 | ||
|
e043ea4441 | ||
|
dd7ae5a0fd | ||
|
6cb664156c | ||
|
6b0af009bb | ||
|
73dd393227 | ||
|
b58fd4f47f | ||
|
b7655b4506 | ||
|
698cd4bd8b | ||
|
2662009d46 |
2
debian/README.source
vendored
Normal file
2
debian/README.source
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
Some files were removed for DFSG compliance.
|
||||
Please check 'copyright' for details.
|
134
debian/changelog
vendored
Normal file
134
debian/changelog
vendored
Normal file
@ -0,0 +1,134 @@
|
||||
wolfssl (3.13.0+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
* Fixes "robot attack" CVE-2017-13099 (Closes: #884235)
|
||||
* New major number 15
|
||||
* Set Standards-Version: 4.1.2
|
||||
* Improved clean target for repeated builds
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Thu, 21 Dec 2017 15:43:45 -0800
|
||||
|
||||
wolfssl (3.12.2+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
* New major number 14
|
||||
* Updated symbols file
|
||||
* Updated watch file
|
||||
* Replaced upstream signing key with 0xEBC80E415CA29677
|
||||
* Updated Standard-Versions: to 4.1.1
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sat, 25 Nov 2017 21:30:15 -0800
|
||||
|
||||
wolfssl (3.12.0+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release
|
||||
* Shared object version is now 12
|
||||
* CVE-2017-2800 was fixed in 3.11.0 (Closes: #862154)
|
||||
* CVE-2017-8855 was fixed in 3.11.0 (Closes: #870170)
|
||||
* Removed "--with-sha224" from rules; now included in "--enable-distro"
|
||||
* Cannot override lintian for missing upstream signature; source was
|
||||
repackaged (DFSG)
|
||||
* Removed unnecessary Build-Depends: dh-autoreconf
|
||||
* Removed unnecessary Build-Depends: autotools-dev
|
||||
* Updated to Standards-Version: 4.0.0
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sun, 13 Aug 2017 21:00:54 -0700
|
||||
|
||||
wolfssl (3.10.2+dfsg-2) unstable; urgency=medium
|
||||
|
||||
* Updated debian/copyright (Closes: #860046)
|
||||
* Disabled CRL monitor for all architectures (Closes: #860514)
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sat, 22 Apr 2017 17:48:29 -0700
|
||||
|
||||
wolfssl (3.10.2+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* New major version is 10
|
||||
* New maintainer email address
|
||||
* Fixes a low level vulnerability for buffer overflow when loading a
|
||||
malformed temporary DH file
|
||||
* Fixes a medium level vulnerability for processing of OCSP response
|
||||
* Fixes CVE-2017-6076, a low level vulnerability for a potential
|
||||
cache attack on RSA operations (Closes: #856114)
|
||||
* Enabled SHA-224 for all architectures, as advised by upstream
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sat, 08 Apr 2017 14:09:21 -0700
|
||||
|
||||
wolfssl (3.9.10+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release (Closes: #793134)
|
||||
* Fixed CVE-2015-6925 (Closes: #801120)
|
||||
* No longer installing arch-dependent options.h (Closes: #792626)
|
||||
* New major number is 3
|
||||
* Using '--enable-distro' to define ABI
|
||||
* Removed all ABI-related build options selecting features
|
||||
* Upgraded Build-Depends: debhelper >=10; bumped compat to 10
|
||||
* Removed Build-Depends: dh-exec
|
||||
* Switched to automatic generation of debug package (dbgsym)
|
||||
* Changed package descriptions and capitalized wolfSSL correctly
|
||||
* Deleted compatibility links for libcyassl5
|
||||
* Removed control file references to libcyassl5
|
||||
* Disabled examples and tests for building without network
|
||||
* Removed duplicate license names from debian/copyright
|
||||
* Updated watch file for upstream's new version tagging scheme on GitHub
|
||||
* Added public key signature verification in watch file
|
||||
* Updated Standard-Version: 3.9.8
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Fri, 02 Dec 2016 20:51:20 -0800
|
||||
|
||||
wolfssl (3.4.8+dfsg-1) unstable; urgency=medium
|
||||
|
||||
* Name of package changed from 'cyassl' to 'wolfssl'
|
||||
* New upstream release
|
||||
* Disabled automatic downgrade to SSLv3 in release 3.2.0 (Closes: #769905)
|
||||
* Fixed CVE-2014-2901, CVE-2014-2902, CVE-2014-2903 and CVE-2014-2904
|
||||
in release 3.2.0 (Closes: #770229)
|
||||
* Fixed TEMP-0000000-2D36D7 in release 3.2.0
|
||||
* Added build option '--enable-chacha'
|
||||
* Added build option '--enable-poly1305'
|
||||
* Added build option '--enable-hashdrbg'
|
||||
* Added build option '--use-fastmath'
|
||||
* Added build option '--enable-ecc25519'
|
||||
* Added build flag TFM_TIMING_RESISTANT
|
||||
* Added build flag TFM_NO_ASM
|
||||
* Added Build-Depends: libpcap0.8-dev for sniffer testing
|
||||
* Removed obsolete build option '--enable-gcc-hardening'
|
||||
* Removed LT_LIB_M in configure.ac to avoid linking uselessly with libm
|
||||
* Enabled tests
|
||||
* Added Exclude-Files: in 'copyright' for automatic repackaging
|
||||
* Added repacksuffix=+dfsg in 'watch'
|
||||
* Updated to Standards-Version: 3.9.6
|
||||
* Added dummy package for 'libcyassl5'
|
||||
* Replaces: libcyassl5 (<< 3.4.2-1~)
|
||||
* Breaks: libcyassl5 (<< 3.4.2-1~)
|
||||
* Provides: libcyassl5
|
||||
* Created compatibility symlinks for libcyassl.so.5.0.0
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Sun, 26 Apr 2015 08:23:52 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-3) unstable; urgency=medium
|
||||
|
||||
* Removed build option '--use-fastmath'
|
||||
* Turned off fastmath for amd64, where it is default
|
||||
* Fixed typedef for socklen_t on hurd-i386
|
||||
* Marked debug and development packages as Multi-Arch:same
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Wed, 01 Oct 2014 10:34:34 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-2) unstable; urgency=medium
|
||||
|
||||
* Disabled build option '--enable-aesni' (Closes: #760320, #760321)
|
||||
* Disabled build option '--enable-crl-monitor' (Closes: #760322)
|
||||
* Fixed symbol file to reflect '+' added to previous package version
|
||||
* Switched to standard build flags for correct symbol generation and
|
||||
hardening.
|
||||
* Disabled tests that failed (due to expired certificates).
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Tue, 30 Sep 2014 10:57:53 -0700
|
||||
|
||||
cyassl (2.9.4+dfsg-1) unstable; urgency=low
|
||||
|
||||
* Initial release (Closes: #598391)
|
||||
|
||||
-- Felix Lechner <felix.lechner@lease-up.com> Wed, 09 Apr 2014 17:43:28 -0700
|
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@ -0,0 +1 @@
|
||||
10
|
57
debian/control
vendored
Normal file
57
debian/control
vendored
Normal file
@ -0,0 +1,57 @@
|
||||
Source: wolfssl
|
||||
Priority: optional
|
||||
Maintainer: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Build-Depends:
|
||||
autotools-dev,
|
||||
dh-autoreconf,
|
||||
quilt,
|
||||
debhelper (>= 9),
|
||||
libpcap0.8-dev,
|
||||
openssl
|
||||
Standards-Version: 4.1.2
|
||||
Section: libs
|
||||
Homepage: http://www.wolfssl.com/yaSSL/Products-wolfssl.html
|
||||
|
||||
Package: libwolfssl15
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends:
|
||||
${shlibs:Depends},
|
||||
${misc:Depends}
|
||||
Description: wolfSSL encryption library
|
||||
wolfSSL is a small, portable, embedded SSL/TLS programming library
|
||||
targeted for use by embedded systems developers. It was formerly
|
||||
known as CyaSSL.
|
||||
.
|
||||
It is an open source, dual licensed implementation of SSL/TLS
|
||||
(SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C
|
||||
language. wolfSSL includes both a client and server implementation,
|
||||
progressive cipher support, key and certificate generation, OCSP
|
||||
and CRL, access to the underlying cryptography modules, and more.
|
||||
.
|
||||
wolfSSL also includes an OpenSSL compatibility interface with the
|
||||
most commonly used OpenSSL functions.
|
||||
|
||||
Package: libwolfssl-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends:
|
||||
libwolfssl15 (= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Description: Development files for the wolfSSL encryption library
|
||||
wolfSSL is a small, portable, embedded SSL/TLS programming library
|
||||
targeted for use by embedded systems developers. It was formerly
|
||||
known as CyaSSL.
|
||||
.
|
||||
It is an open source, dual licensed implementation of SSL/TLS
|
||||
(SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C
|
||||
language. wolfSSL includes both a client and server implementation,
|
||||
progressive cipher support, key and certificate generation, OCSP
|
||||
and CRL, access to the underlying cryptography modules, and more.
|
||||
.
|
||||
wolfSSL also includes an OpenSSL compatibility interface with the
|
||||
most commonly used OpenSSL functions.
|
||||
.
|
||||
This package contains the development files.
|
222
debian/copyright
vendored
Normal file
222
debian/copyright
vendored
Normal file
@ -0,0 +1,222 @@
|
||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: wolfssl
|
||||
Upstream-Contact: David Garske <david@wolfssl.com>
|
||||
Source: https://github.com/wolfssl/wolfssl/releases
|
||||
Comment: Some files were excluded for licenses possibly not DFSG-compliant.
|
||||
Files-Excluded:
|
||||
IDE/*
|
||||
mcapi/*
|
||||
mplabx/*
|
||||
mqx/*
|
||||
tirtos/*
|
||||
|
||||
Files:
|
||||
*
|
||||
Copyright:
|
||||
2006-2017 wolfSSL Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
wolfcrypt/src/camellia.c
|
||||
wolfssl/wolfcrypt/camellia.h
|
||||
Copyright:
|
||||
2006-2007 NTT (Nippon Telegraph and Telephone Corporation)
|
||||
2006-2016 wolfSSL Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
COPYING
|
||||
Copyright:
|
||||
1989, 1991 Free Software Foundation, Inc.
|
||||
License: No-Modify
|
||||
|
||||
Files:
|
||||
m4/ax_append_link_flags.m4
|
||||
Copyright:
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_pthread.m4
|
||||
Copyright:
|
||||
2008 Steven G. Johnson <stevenj@alum.mit.edu>
|
||||
2011 Daniel Richard G. <skunk@iSKUNK.ORG>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_check_library.m4
|
||||
Copyright:
|
||||
2012 Brian Aker <brian@tangent.org>
|
||||
2010 Diego Elio Petteno` <flameeyes@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_append_flag.m4
|
||||
m4/ax_check_compile_flag.m4
|
||||
m4/ax_check_link_flag.m4
|
||||
Copyright:
|
||||
2008 Guido U. Draheim <guidod@gmx.de>
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_append_compile_flags.m4
|
||||
Copyright:
|
||||
2011 Maarten Bosmans <mkbosmans@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_tls.m4
|
||||
Copyright:
|
||||
2008 Alan Woodland <ajw05@aber.ac.uk>
|
||||
2010 Diego Elio Petteno` <flameeyes@gmail.com>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_create_generic_config.m4
|
||||
Copyright:
|
||||
2008 Guido U. Draheim <guidod@gmx.de>
|
||||
License: GPL-3+-with-autoconf
|
||||
|
||||
Files:
|
||||
m4/ax_compiler_version.m4
|
||||
m4/ax_debug.m4
|
||||
m4/ax_harden_compiler_flags.m4
|
||||
m4/ax_vcs_checkout.m4
|
||||
Copyright:
|
||||
2012 Brian Aker
|
||||
License: BSD-3-clause
|
||||
|
||||
Files:
|
||||
m4/ax_append_to_file.m4
|
||||
m4/ax_file_escapes.m4
|
||||
m4/ax_print_to_file.m4
|
||||
Copyright:
|
||||
2008 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_add_am_macro.m4
|
||||
Copyright:
|
||||
2009 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_am_jobserver.m4
|
||||
Copyright:
|
||||
2008 Michael Paul Bailey <jinxidoru@byu.net>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_am_macros.m4
|
||||
Copyright:
|
||||
2009 Tom Howard <tomhoward@users.sf.net
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/ax_count_cpus.m4
|
||||
Copyright:
|
||||
2012 Brian Aker <brian@tangent.org>
|
||||
2008 Michael Paul Bailey <jinxidoru@byu.net>
|
||||
2008 Christophe Tournayre <turn3r@users.sourceforge.net>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
m4/wolfssl_darwin_clang.m4
|
||||
Copyright:
|
||||
2013 John Safranek <john@wolfssl.com>
|
||||
License: FSFAP
|
||||
|
||||
Files:
|
||||
debian/*
|
||||
Copyright:
|
||||
2014-2017 Felix Lechner <felix.lechner@lease-up.com>
|
||||
License: GPL-2+
|
||||
|
||||
|
||||
License: FSFAP
|
||||
Copying and distribution of this file, with or without modification, are
|
||||
permitted in any medium without royalty provided the copyright notice
|
||||
and this notice are preserved. This file is offered as-is, without any
|
||||
warranty.
|
||||
|
||||
|
||||
License: GPL-2+
|
||||
This package is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
||||
|
||||
|
||||
License: GPL-3+-with-autoconf
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 3 of the License, or (at your
|
||||
option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
|
||||
Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception, the respective Autoconf Macro's copyright owner
|
||||
gives unlimited permission to copy, distribute and modify the configure
|
||||
scripts that are the output of Autoconf when processing the Macro. You
|
||||
need not follow the terms of the GNU General Public License when using
|
||||
or distributing such scripts, even though portions of the text of the
|
||||
Macro appear in them. The GNU General Public License (GPL) does govern
|
||||
all other use of the material that constitutes the Autoconf Macro.
|
||||
.
|
||||
This special exception to the GPL applies to versions of the Autoconf
|
||||
Macro released by the Autoconf Archive. When you make and distribute a
|
||||
modified version of the Autoconf Macro, you may extend this special
|
||||
exception to the GPL to apply to your modified version as well.
|
||||
|
||||
|
||||
License: BSD-3-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
.
|
||||
* The names of its contributors may not be used to endorse or
|
||||
promote products derived from this software without specific prior
|
||||
written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
License: No-Modify
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
3
debian/libwolfssl-dev.docs
vendored
Normal file
3
debian/libwolfssl-dev.docs
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
NEWS
|
||||
README
|
||||
doc/README.txt
|
4
debian/libwolfssl-dev.install
vendored
Normal file
4
debian/libwolfssl-dev.install
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
usr/include/*
|
||||
usr/lib/*/lib*.a
|
||||
usr/lib/*/lib*.so
|
||||
usr/lib/*/pkgconfig/*
|
1
debian/libwolfssl15.install
vendored
Normal file
1
debian/libwolfssl15.install
vendored
Normal file
@ -0,0 +1 @@
|
||||
usr/lib/*/lib*.so.*
|
1547
debian/libwolfssl15.symbols
vendored
Normal file
1547
debian/libwolfssl15.symbols
vendored
Normal file
File diff suppressed because it is too large
Load Diff
31
debian/patches/dfsg.patch
vendored
Normal file
31
debian/patches/dfsg.patch
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
Description: Strike references to removed non-DFSG sources from build files
|
||||
Forwarded: no
|
||||
From: Felix Lechner <felix.lechner@lease-up.com>
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -113,25 +113,6 @@ include tests/include.am
|
||||
include sslSniffer/sslSnifferTest/include.am
|
||||
include rpm/include.am
|
||||
|
||||
-# Exclude references to non-DFSG sources from build files
|
||||
-if !BUILD_DISTRO
|
||||
-include mqx/util_lib/Sources/include.am
|
||||
-include mqx/wolfcrypt_benchmark/Sources/include.am
|
||||
-include mqx/wolfcrypt_test/Sources/include.am
|
||||
-include mqx/wolfssl/include.am
|
||||
-include mqx/wolfssl_client/Sources/include.am
|
||||
-include mplabx/include.am
|
||||
-include mplabx/wolfcrypt_benchmark.X/nbproject/include.am
|
||||
-include mplabx/wolfcrypt_test.X/nbproject/include.am
|
||||
-include mplabx/wolfssl.X/nbproject/include.am
|
||||
-include mcapi/include.am
|
||||
-include mcapi/wolfcrypt_mcapi.X/nbproject/include.am
|
||||
-include mcapi/wolfcrypt_test.X/nbproject/include.am
|
||||
-include mcapi/wolfssl.X/nbproject/include.am
|
||||
-include mcapi/zlib.X/nbproject/include.am
|
||||
-include tirtos/include.am
|
||||
-include IDE/include.am
|
||||
-endif
|
||||
include scripts/include.am
|
||||
|
||||
if USE_VALGRIND
|
17
debian/patches/disable-crl-monitor.patch
vendored
Normal file
17
debian/patches/disable-crl-monitor.patch
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
Description: Disable CRL monitor on all architectures
|
||||
CRL monitor is unvailable on Debian architecture kFreeBSD, causes FTBFS
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860514
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -194,7 +194,6 @@ then
|
||||
enable_ocspstapling=yes
|
||||
enable_ocspstapling2=yes
|
||||
enable_crl=yes
|
||||
- enable_crl_monitor=yes
|
||||
enable_sni=yes
|
||||
enable_maxfragment=yes
|
||||
enable_alpn=yes
|
18
debian/patches/fix-hurd-i386-flags.patch
vendored
Normal file
18
debian/patches/fix-hurd-i386-flags.patch
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
Description: Fix type definition for socklen_t on hurd-i386
|
||||
Based on http://bugs.mysql.com/bug.php?id=22326
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Forwarded: no
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/wolfssl/test.h
|
||||
+++ b/wolfssl/test.h
|
||||
@@ -160,7 +160,7 @@
|
||||
#endif
|
||||
#endif /* WOLFSSL_SOCKET_IS_INVALID */
|
||||
|
||||
-#if defined(__MACH__) || defined(USE_WINDOWS_API)
|
||||
+#if defined(USE_WINDOWS_API)
|
||||
#ifndef _SOCKLEN_T
|
||||
typedef int socklen_t;
|
||||
#endif
|
14
debian/patches/improve-clean-target.patch
vendored
Normal file
14
debian/patches/improve-clean-target.patch
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
Description: Fix clean target for repeated builds
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Forwarded: no
|
||||
Last-Update: 2017-12-18
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/cyassl/include.am
|
||||
+++ b/cyassl/include.am
|
||||
@@ -29,3 +29,5 @@ noinst_HEADERS+= cyassl/options.
|
||||
else
|
||||
nobase_include_HEADERS+= cyassl/options.h
|
||||
endif
|
||||
+
|
||||
+CLEANFILES+=cyassl/options.h
|
5
debian/patches/series
vendored
Normal file
5
debian/patches/series
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
improve-clean-target.patch
|
||||
dfsg.patch
|
||||
fix-hurd-i386-flags.patch
|
||||
turn-off-fastmath-for-amd64.patch
|
||||
disable-crl-monitor.patch
|
21
debian/patches/turn-off-fastmath-for-amd64.patch
vendored
Normal file
21
debian/patches/turn-off-fastmath-for-amd64.patch
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
Description: Turn off fastmath for amd64, where it is default
|
||||
Enabling fastmath just for amd64 causes the shared library symbols to
|
||||
become architecture-dependent.
|
||||
Author: Felix Lechner <felix.lechner@lease-up.com>
|
||||
Forwarded: not-needed
|
||||
Last-Update: 2017-04-22
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -3036,10 +3036,6 @@ fi
|
||||
# set fastmath default
|
||||
FASTMATH_DEFAULT=no
|
||||
|
||||
-if test "$host_cpu" = "x86_64"
|
||||
-then
|
||||
- FASTMATH_DEFAULT=yes
|
||||
-fi
|
||||
|
||||
# fastmath
|
||||
AC_ARG_ENABLE([fastmath],
|
31
debian/rules
vendored
Executable file
31
debian/rules
vendored
Executable file
@ -0,0 +1,31 @@
|
||||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
|
||||
include /usr/share/dpkg/pkg-info.mk
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
# Uncomment this to change the hardening options
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
|
||||
#VERSION=$(shell dpkg-parsechangelog |grep ^Version:|cut -d ' ' -f 2)
|
||||
# following is to avoid a lintian warning, but untested
|
||||
#VERSION=$(shell echo $DEB_VERSION |cut -d ' ' -f 2)
|
||||
|
||||
%:
|
||||
dh $@ --with autoreconf,autotools_dev
|
||||
# dh $@ --with dkms
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
--enable-distro \
|
||||
--disable-examples \
|
||||
--disable-silent-rules \
|
||||
--disable-debug
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --dbgsym-migration='libwolfssl3-dbg (<< 3.9.10-1~)'
|
||||
|
||||
#override_dh_dkms:
|
||||
# dh_dkms -V $(VERSION)
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
37
debian/upstream/signing-key.asc
vendored
Normal file
37
debian/upstream/signing-key.asc
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
bFXIj6t934uC8gx2SBF9PGzG4zpdU4kKm/P6TKE=
|
||||
=xdfp
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
9
debian/watch
vendored
Normal file
9
debian/watch
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
version=4
|
||||
|
||||
opts=\
|
||||
dversionmangle=s/\+dfsg$//,\
|
||||
filenamemangle=s/.+\/v?(\d\S+)-stable\.tar\.gz/wolfssl-$1\.tar\.gz/,\
|
||||
pgpsigurlmangle=s/archive\/v(\d\S+)\.tar\.gz/releases\/download\/v$1\/wolfssl-$1\.tar\.gz\.asc/,\
|
||||
repacksuffix=+dfsg \
|
||||
https://github.com/wolfSSL/wolfssl/releases .*/v(\d\S+)-stable\.tar\.gz
|
||||
|
2
debian/wolfssl-dkms.dkms
vendored
Normal file
2
debian/wolfssl-dkms.dkms
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
PACKAGE_NAME="wolfssl"
|
||||
PACKAGE_VERSION=#MODULE_VERSION#
|
Loading…
Reference in New Issue
Block a user