nmav pushed to gnutls (master). "updated default policy patch"
notifications at fedoraproject.org
notifications at fedoraproject.org
Mon May 4 11:01:50 UTC 2015
>From a5e0426bc9e3cf72939b10140add8a015a990ccf Mon Sep 17 00:00:00 2001
From: Nikos Mavrogiannopoulos <nmav at redhat.com>
Date: Mon, 4 May 2015 13:01:32 +0200
Subject: updated default policy patch
diff --git a/gnutls-3.3.6-default-policy.patch b/gnutls-3.3.6-default-policy.patch
deleted file mode 100644
index 94185e8..0000000
--- a/gnutls-3.3.6-default-policy.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -ur gnutls-3.3.6.orig/lib/gnutls_priority.c gnutls-3.3.6/lib/gnutls_priority.c
---- gnutls-3.3.6.orig/lib/gnutls_priority.c 2014-07-22 23:43:41.000000000 +0200
-+++ gnutls-3.3.6/lib/gnutls_priority.c 2014-07-23 10:13:30.456310043 +0200
-@@ -1110,6 +1110,7 @@
- int algo;
- rmadd_func *fn;
- bulk_rmadd_func *bulk_fn;
-+ unsigned dset = 0;
-
- if (err_pos)
- *err_pos = priorities;
-@@ -1129,10 +1130,16 @@
-
- (*priority_cache)->max_empty_records = DEFAULT_MAX_EMPTY_RECORDS;
-
-- if (priorities == NULL)
-- priorities = "NORMAL";
-+ if (priorities == NULL) {
-+ priorities = "@SYSTEM";
-+ dset = 1;
-+ }
-
- darg = resolve_priorities(priorities);
-+ if (darg == NULL && dset == 1) {
-+ priorities = "NORMAL";
-+ darg = resolve_priorities(priorities);
-+ }
- if (darg == NULL) {
- gnutls_assert();
- goto error;
-Only in gnutls-3.3.6/lib: gnutls_priority.c.orig
diff --git a/gnutls-3.4.1-default-policy.patch b/gnutls-3.4.1-default-policy.patch
new file mode 100644
index 0000000..083b133
--- /dev/null
+++ b/gnutls-3.4.1-default-policy.patch
@@ -0,0 +1,31 @@
+diff --git a/lib/gnutls_priority.c b/lib/gnutls_priority.c
+index 06e6cf4..17d830e 100644
+--- a/lib/gnutls_priority.c
++++ b/lib/gnutls_priority.c
+@@ -1060,6 +1060,7 @@ gnutls_priority_init(gnutls_priority_t * priority_cache,
+ bulk_rmadd_func *bulk_fn;
+ bulk_rmadd_func *bulk_given_fn;
+ const cipher_entry_st *centry;
++ unsigned dset = 0;
+
+ if (err_pos)
+ *err_pos = priorities;
+@@ -1077,10 +1078,16 @@ gnutls_priority_init(gnutls_priority_t * priority_cache,
+ (*priority_cache)->sr = SR_PARTIAL;
+ (*priority_cache)->min_record_version = 1;
+
+- if (priorities == NULL)
+- priorities = "NORMAL";
++ if (priorities == NULL) {
++ priorities = "@SYSTEM";
++ dset = 1;
++ }
+
+ darg = resolve_priorities(priorities);
++ if (darg == NULL && dset == 1) {
++ priorities = "NORMAL";
++ darg = resolve_priorities(priorities);
++ }
+ if (darg == NULL) {
+ gnutls_assert();
+ goto error;
diff --git a/gnutls.spec b/gnutls.spec
index 4c1ac3d..08886a0 100644
--- a/gnutls.spec
+++ b/gnutls.spec
@@ -7,7 +7,7 @@ Release: 1%{?dist}
# The libraries are LGPLv2.1+, utilities are GPLv3+
License: GPLv3+ and LGPLv2+
Group: System Environment/Libraries
-BuildRequires: p11-kit-devel >= 0.21.3, gettext
+BuildRequires: p11-kit-devel >= 0.21.3, gettext-devel
BuildRequires: zlib-devel, readline-devel, libtasn1-devel >= 4.3
BuildRequires: libtool, automake, autoconf, texinfo
BuildRequires: autogen-libopts-devel >= 5.18 autogen
@@ -34,7 +34,7 @@ Source1: libgnutls-config
Source2: hobble-gnutls
Patch1: gnutls-3.2.7-rpath.patch
Patch3: gnutls-3.1.11-nosrp.patch
-Patch4: gnutls-3.3.6-default-policy.patch
+Patch4: gnutls-3.4.1-default-policy.patch
# Wildcard bundling exception https://fedorahosted.org/fpc/ticket/174
Provides: bundled(gnulib) = 20130424
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/gnutls.git/commit/?h=master&id=a5e0426bc9e3cf72939b10140add8a015a990ccf
More information about the scm-commits
mailing list