[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/, net-misc/strongswan/files/

2016-03-24 Thread Bjarke Istrup Pedersen
commit: d38a1bac01395d73e8395dda7bb72c1c5d111b0b
Author: Bjarke Istrup Pedersen  gentoo  org>
AuthorDate: Thu Mar 24 11:43:29 2016 +
Commit: Bjarke Istrup Pedersen  gentoo  org>
CommitDate: Thu Mar 24 11:44:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38a1bac

net-misc/strongswan: Bumping to 5.4.0

Package-Manager: portage-2.2.28

 net-misc/strongswan/Manifest   |   1 +
 ...-may-fail-with-EINTR-if-an-unblocked-sign.patch | 218 -
 ...wan-5.3.4-r1.ebuild => strongswan-5.4.0.ebuild} |   2 -
 3 files changed, 1 insertion(+), 220 deletions(-)

diff --git a/net-misc/strongswan/Manifest b/net-misc/strongswan/Manifest
index 10ef1dc..124796c 100644
--- a/net-misc/strongswan/Manifest
+++ b/net-misc/strongswan/Manifest
@@ -1 +1,2 @@
 DIST strongswan-5.3.4.tar.bz2 4418300 SHA256 
938ad1f7b612e039f1d32333f4865160be70f9fb3c207a31127d0168116459aa SHA512 
2ab1c9a5d285c7f85b130a827b9525dd238a6d2b4c0c0e15a38a5e09dbb58228bfe4a6ab6c57ba6781f5d0d7f565cbb82e0ee2feac758c8033894c969acb8155
 WHIRLPOOL 
f7ffbefd62cc8eb4325b38392dbf84ea17b5e27b0917f75a31517ee9e864820faf6b30de4beb28ff17fb88fa16d4f042f698e2304542d01cba3e2392f63bb26f
+DIST strongswan-5.4.0.tar.bz2 4424580 SHA256 
f8288faaea6a9cd8a7d413c0b76b7922be5da3dfcd01fd05cb30d2c55d3bbe89 SHA512 
633d17ac0a55d333b358a538a47c53077bcc462e2a64af6643b2fe4f777184bd81fc7e4c384e8da81326834f571bf4c0a6caff1ec773043f471a82ea06d97459
 WHIRLPOOL 
2da96356fe9a5337e8177b84b58d53ed11350e08cb99c9d89dfc70098a64f87b04e033e687951c274d9ce54f39fc41bffbf5ba42abb6b67fa1dc4553583adc6e

diff --git 
a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
 
b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
deleted file mode 100644
index 5e7313b..000
--- 
a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
+++ /dev/null
@@ -1,218 +0,0 @@
-From ea651877c0bb6e129f52eb592cea3b10b2e3347b Mon Sep 17 00:00:00 2001
-From: Tobias Brunner 
-Date: Thu, 19 Nov 2015 11:21:48 +0100
-Subject: [PATCH] sigwaitinfo() may fail with EINTR if an unblocked signal not
- in the set is received
-
- #1213.

- src/charon-cmd/charon-cmd.c   |  9 -
- src/charon-nm/charon-nm.c |  9 -
- src/charon-systemd/charon-systemd.c   |  9 -
- src/charon-tkm/src/charon-tkm.c   |  9 -
- src/charon/charon.c   | 11 +--
- src/conftest/conftest.c   |  2 +-
- src/libfast/fast_dispatcher.c |  6 +-
- src/libstrongswan/utils/utils.c   |  5 -
- 9 files changed, 35 insertions(+), 32 deletions(-)
-
-diff --git a/src/charon-cmd/charon-cmd.c b/src/charon-cmd/charon-cmd.c
-index b8f943f..d3b31cc 100644
 a/src/charon-cmd/charon-cmd.c
-+++ b/src/charon-cmd/charon-cmd.c
-@@ -115,6 +115,10 @@ static int run()
-   sig = sigwaitinfo(&set, NULL);
-   if (sig == -1)
-   {
-+  if (errno == EINTR)
-+  {   /* ignore signals we didn't wait for */
-+  continue;
-+  }
-   DBG1(DBG_DMN, "waiting for signal failed: %s", 
strerror(errno));
-   return 1;
-   }
-@@ -152,11 +156,6 @@ static int run()
-   charon->bus->alert(charon->bus, 
ALERT_SHUTDOWN_SIGNAL, sig);
-   return 1;
-   }
--  default:
--  {
--  DBG1(DBG_DMN, "unknown signal %d received. 
Ignored", sig);
--  break;
--  }
-   }
-   }
- }
-diff --git a/src/charon-nm/charon-nm.c b/src/charon-nm/charon-nm.c
-index 1773e7c..fb090e5 100644
 a/src/charon-nm/charon-nm.c
-+++ b/src/charon-nm/charon-nm.c
-@@ -85,6 +85,10 @@ static void run()
-   sig = sigwaitinfo(&set, NULL);
-   if (sig == -1)
-   {
-+  if (errno == EINTR)
-+  {   /* ignore signals we didn't wait for */
-+  continue;
-+  }
-   DBG1(DBG_DMN, "waiting for signal failed: %s", 
strerror(errno));
-   return;
-   }
-@@ -102,11 +106,6 @@ static void run()
-   charon->bus->alert(charon->bus, 
ALERT_SHUTDOWN_SIGNAL, sig);
-   return;
-   }
--  default:
--  {
--  DBG1(DBG_DMN, "unknown signal %d received. 
Ignored", sig);
--  break;
--  }
-   }
-   }
- }
-diff --git a/src/charon-systemd/charon-systemd.c 
b/src/charon-systemd/charon-systemd.c
-index f

[gentoo-commits] repo/gentoo:master commit in: net-misc/strongswan/, net-misc/strongswan/files/

2015-11-22 Thread Bjarke Istrup Pedersen
commit: b7aa7e0c1ebf52d21ba8527aa84b6f3ceb183512
Author: Bjarke Istrup Pedersen  gentoo  org>
AuthorDate: Sun Nov 22 12:36:11 2015 +
Commit: Bjarke Istrup Pedersen  gentoo  org>
CommitDate: Sun Nov 22 12:36:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7aa7e0c

net-misc/strongswan: Fixing bug #566392, causing multiple connections to fail.

Package-Manager: portage-2.2.25

 ...-may-fail-with-EINTR-if-an-unblocked-sign.patch | 218 +++
 net-misc/strongswan/strongswan-5.3.4-r1.ebuild | 304 +
 2 files changed, 522 insertions(+)

diff --git 
a/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
 
b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
new file mode 100644
index 000..5e7313b
--- /dev/null
+++ 
b/net-misc/strongswan/files/0001-sigwaitinfo-may-fail-with-EINTR-if-an-unblocked-sign.patch
@@ -0,0 +1,218 @@
+From ea651877c0bb6e129f52eb592cea3b10b2e3347b Mon Sep 17 00:00:00 2001
+From: Tobias Brunner 
+Date: Thu, 19 Nov 2015 11:21:48 +0100
+Subject: [PATCH] sigwaitinfo() may fail with EINTR if an unblocked signal not
+ in the set is received
+
+ #1213.
+---
+ src/charon-cmd/charon-cmd.c   |  9 -
+ src/charon-nm/charon-nm.c |  9 -
+ src/charon-systemd/charon-systemd.c   |  9 -
+ src/charon-tkm/src/charon-tkm.c   |  9 -
+ src/charon/charon.c   | 11 +--
+ src/conftest/conftest.c   |  2 +-
+ src/libfast/fast_dispatcher.c |  6 +-
+ src/libstrongswan/utils/utils.c   |  5 -
+ 9 files changed, 35 insertions(+), 32 deletions(-)
+
+diff --git a/src/charon-cmd/charon-cmd.c b/src/charon-cmd/charon-cmd.c
+index b8f943f..d3b31cc 100644
+--- a/src/charon-cmd/charon-cmd.c
 b/src/charon-cmd/charon-cmd.c
+@@ -115,6 +115,10 @@ static int run()
+   sig = sigwaitinfo(&set, NULL);
+   if (sig == -1)
+   {
++  if (errno == EINTR)
++  {   /* ignore signals we didn't wait for */
++  continue;
++  }
+   DBG1(DBG_DMN, "waiting for signal failed: %s", 
strerror(errno));
+   return 1;
+   }
+@@ -152,11 +156,6 @@ static int run()
+   charon->bus->alert(charon->bus, 
ALERT_SHUTDOWN_SIGNAL, sig);
+   return 1;
+   }
+-  default:
+-  {
+-  DBG1(DBG_DMN, "unknown signal %d received. 
Ignored", sig);
+-  break;
+-  }
+   }
+   }
+ }
+diff --git a/src/charon-nm/charon-nm.c b/src/charon-nm/charon-nm.c
+index 1773e7c..fb090e5 100644
+--- a/src/charon-nm/charon-nm.c
 b/src/charon-nm/charon-nm.c
+@@ -85,6 +85,10 @@ static void run()
+   sig = sigwaitinfo(&set, NULL);
+   if (sig == -1)
+   {
++  if (errno == EINTR)
++  {   /* ignore signals we didn't wait for */
++  continue;
++  }
+   DBG1(DBG_DMN, "waiting for signal failed: %s", 
strerror(errno));
+   return;
+   }
+@@ -102,11 +106,6 @@ static void run()
+   charon->bus->alert(charon->bus, 
ALERT_SHUTDOWN_SIGNAL, sig);
+   return;
+   }
+-  default:
+-  {
+-  DBG1(DBG_DMN, "unknown signal %d received. 
Ignored", sig);
+-  break;
+-  }
+   }
+   }
+ }
+diff --git a/src/charon-systemd/charon-systemd.c 
b/src/charon-systemd/charon-systemd.c
+index f302d45..4286cde 100644
+--- a/src/charon-systemd/charon-systemd.c
 b/src/charon-systemd/charon-systemd.c
+@@ -254,6 +254,10 @@ static int run()
+   sig = sigwaitinfo(&set, NULL);
+   if (sig == -1)
+   {
++  if (errno == EINTR)
++  {   /* ignore signals we didn't wait for */
++  continue;
++  }
+   DBG1(DBG_DMN, "waiting for signal failed: %s", 
strerror(errno));
+   return SS_RC_INITIALIZATION_FAILED;
+   }
+@@ -265,11 +269,6 @@ static int run()
+   charon->bus->alert(charon->bus, 
ALERT_SHUTDOWN_SIGNAL, sig);
+   return 0;
+   }
+-  default:
+-  {
+-  DBG1(DBG_DMN, "unknown signal %d received. 
Ignored", sig);
+-  break;
+-