aboutsummaryrefslogtreecommitdiffstats
path: root/main/strongswan/APKBUILD
blob: fe92b4b7b3ddf589e474d9b975aead8ad2e183c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
# Contributor: Jesse Young <jlyo@jlyo.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=strongswan
pkgver=5.3.2
_pkgver=${pkgver//_rc/rc}
pkgrel=10
pkgdesc="IPsec-based VPN solution focused on security and ease of use, supporting IKEv1/IKEv2 and MOBIKE"
url="http://www.strongswan.org/"
arch="all"
pkgusers="ipsec"
pkggroups="ipsec"
license="GPL-2 RSA-MD5 RSA-PKCS11 DES"
depends="iproute2 openssl"
depends_dev="sqlite-dev openssl-dev curl-dev gmp-dev libcap-dev"
makedepends="$depends_dev linux-headers python"
install="$pkgname.pre-install"
subpackages="$pkgname-doc $pkgname-dbg"
source="http://download.strongswan.org/$pkgname-$_pkgver.tar.bz2
	0001-vici-Asynchronize-debug-logging.patch
	0002-host-Properly-handle-NULL-in-host_create_from_string.patch
	0002-ike-sa-manager-Safely-access-the-RNG-instance-with-a.patch
	0003-ike-cfg-Add-helper-function-to-determine-address-fam.patch
	0004-ike-Use-address-family-of-local-address-when-resolvi.patch
	0005-ike-Fall-back-to-the-current-remote-IP-if-it-resolve.patch
	0006-trap-manager-Properly-check-in-IKE_SA-if-initiating-.patch
	0007-trap-manager-Changed-how-acquires-we-acted-on-are-tr.patch
	0008-trap-manager-Resolve-race-conditions-between-flush-a.patch
	0009-shunt-manager-Add-a-lock-to-safely-access-the-list-o.patch
	0010-shunt-manager-Remove-stored-entries-if-installation-.patch
	0011-shunt-manager-Add-flush-method-to-properly-uninstall.patch
	0012-daemon-Flush-shunts-before-unloading-plugins.patch
	0013-ike-rekey-Reset-IKE_SA-on-the-bus-after-destroying-n.patch
	0014-ike-rekey-Reset-IKE_SA-on-bus-before-sending-CREATE_.patch
	0015-ike-rekey-Fix-cleanup-call.patch
	0016-ike-Fix-memory-leak-if-remote-address-is-kept.patch
	0017-kernel-netlink-unlock-mutex-in-del-policy.patch
	0101-kernel-netlink-Actually-verify-if-the-netlink-messag.patch
	0102-kernel-netlink-Use-the-PAGE_SIZE-as-default-for-the-.patch
	0103-kernel-netlink-when-adding-policy-do-an-update-if-it.patch
	0201-ike-Also-track-initiating-IKE_SAs-as-half-open.patch
	0202-controller-Optionally-adhere-to-init-limits-also-whe.patch
	0203-vici-Add-get_bool-convenience-getter-for-VICI-messag.patch
	0204-vici-Optionally-check-limits-when-initiating-connect.patch
	0205-ike-Adhere-to-IKE_SA-limit-when-checking-out-by-conf.patch
	0301-ikev1-Assign-different-job-priorities-for-inbound-IK.patch
	0401-printf-hook-builtin-Fix-invalid-memory-access.patch
	0501-child-create-Fix-crash-when-retrying-CHILD_SA-rekeyi.patch
	0601-child-sa-fix-refcounting-of-allocated-reqids.patch
	0701-auth-cfg-Similar-to-certificates-matching-one-CA-sho.patch
	1001-charon-add-optional-source-and-remote-overrides-for-.patch
	1002-vici-send-certificates-for-ike-sa-events.patch
	1003-vici-add-support-rekeying-events-and-individual-sa-s.patch
	1004-vici-support-asynchronous-initiation.patch
	2001-support-gre-key-in-ikev1.patch

	strongswan.initd
	charon.initd"

_builddir="$srcdir/$pkgname-$_pkgver"
prepare() {
	local i
	cd "$srcdir/$pkgname-$_pkgver"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -Np1 -i "$srcdir"/$i || return 1;;
		esac
	done
	# the headers they ship conflicts with the real thing.
	rm -r src/include/linux
}

build() {
	cd "$_builddir"

	# notes about configuration:
	# - try to keep options in ./configure --help order
	# - apk depends on openssl, so we use that
	# - openssl provides ciphers, randomness, etc
	#   -> disable all redundant in-tree copies

	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--libexecdir=/usr/lib \
		--with-ipsecdir=/usr/lib/strongswan \
		--with-capabilities=libcap \
		--with-user=ipsec \
		--with-group=ipsec \
		--enable-curl \
		--disable-ldap \
		--disable-aes \
		--disable-des \
		--disable-rc2 \
		--disable-md5 \
		--disable-sha1 \
		--disable-sha2 \
		--enable-gmp \
		--disable-hmac \
		--disable-mysql \
		--enable-sqlite \
		--enable-eap-sim \
		--enable-eap-sim-file \
		--enable-eap-aka \
		--enable-eap-aka-3gpp2 \
		--enable-eap-simaka-pseudonym \
		--enable-eap-simaka-reauth \
		--enable-eap-identity \
		--enable-eap-md5 \
		--enable-eap-tls \
		--disable-eap-gtc \
		--enable-eap-mschapv2 \
		--enable-eap-radius \
		--enable-xauth-eap \
		--enable-farp \
		--enable-vici \
		--enable-attr-sql \
		--enable-dhcp \
		--enable-openssl \
		--enable-unity \
		--enable-ha \
		--enable-cmd \
		--enable-swanctl \
		--enable-shared \
		--disable-static \
		|| return 1
	make || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
	install -m755 -D "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname" || return 1
	install -m755 -D "$srcdir/charon.initd" "$pkgdir/etc/init.d/charon" || return 1
	rm "$pkgdir"/usr/lib/ipsec/plugins/*.la || return 1
	rm "$pkgdir"/usr/lib/ipsec/*.la || return 1
}

md5sums="fab014be1477ef4ebf9a765e10f8802c  strongswan-5.3.2.tar.bz2
78960bec9b1d3be2db9bfe8d73347ceb  0001-vici-Asynchronize-debug-logging.patch
f05c992e0c79a254fe8dfe3989d29ae6  0002-host-Properly-handle-NULL-in-host_create_from_string.patch
5d2720f3b0f9ae4632703c8638e29088  0002-ike-sa-manager-Safely-access-the-RNG-instance-with-a.patch
413d0409a1232de61d61e99d7e57c2f5  0003-ike-cfg-Add-helper-function-to-determine-address-fam.patch
0660bab646fc9dbf99a5f9485e570b0e  0004-ike-Use-address-family-of-local-address-when-resolvi.patch
30ac430b88cdfb23546a3ac1a6247d6c  0005-ike-Fall-back-to-the-current-remote-IP-if-it-resolve.patch
de114c8e0f0fb84aaef46b55b912c7df  0006-trap-manager-Properly-check-in-IKE_SA-if-initiating-.patch
a99f6c1cc578b17e9c69378869942ffd  0007-trap-manager-Changed-how-acquires-we-acted-on-are-tr.patch
e7e8b6171239f3462f8f6739fcfdc56b  0008-trap-manager-Resolve-race-conditions-between-flush-a.patch
400a514e50a378265a0ec1cff46f1f02  0009-shunt-manager-Add-a-lock-to-safely-access-the-list-o.patch
551d01ca98e3e8b6bfea54938c576ec6  0010-shunt-manager-Remove-stored-entries-if-installation-.patch
b5f4a1a5cd7e5f10e9487a23078bcbab  0011-shunt-manager-Add-flush-method-to-properly-uninstall.patch
65341200450445191b67914df2629fe6  0012-daemon-Flush-shunts-before-unloading-plugins.patch
1ea2d1a97aa37bac24a1ec9b1ce7c985  0013-ike-rekey-Reset-IKE_SA-on-the-bus-after-destroying-n.patch
054b28fd78fccb20b993ec2679f98bc6  0014-ike-rekey-Reset-IKE_SA-on-bus-before-sending-CREATE_.patch
6b57da364f1222eb2a8eda8f146c784b  0015-ike-rekey-Fix-cleanup-call.patch
0941f8e871fff5ab8c984830d23b35a1  0016-ike-Fix-memory-leak-if-remote-address-is-kept.patch
be62ce82080a0b7325709d6fbe0b9e46  0017-kernel-netlink-unlock-mutex-in-del-policy.patch
d97c846c00c60a35925662ba551495df  0101-kernel-netlink-Actually-verify-if-the-netlink-messag.patch
d73abf4c9c3354120152144e7985d428  0102-kernel-netlink-Use-the-PAGE_SIZE-as-default-for-the-.patch
0800173ace99e4f835365350142cf198  0103-kernel-netlink-when-adding-policy-do-an-update-if-it.patch
c3f86cc9b0866f2e748f40d3058a5b14  0201-ike-Also-track-initiating-IKE_SAs-as-half-open.patch
55feb2633c42927672113e44465fd824  0202-controller-Optionally-adhere-to-init-limits-also-whe.patch
d57e117d13da147910e2ae09219d2492  0203-vici-Add-get_bool-convenience-getter-for-VICI-messag.patch
8e79293070086233035a93322b935048  0204-vici-Optionally-check-limits-when-initiating-connect.patch
c46165934687326a26ec9153a34e2227  0205-ike-Adhere-to-IKE_SA-limit-when-checking-out-by-conf.patch
9b607cf38cff83547368d82fa34d716f  0301-ikev1-Assign-different-job-priorities-for-inbound-IK.patch
c7c0338de6dc4993cb8cb71238fd13dc  0401-printf-hook-builtin-Fix-invalid-memory-access.patch
2d191d850683a6ed34f171ed64b643f0  0501-child-create-Fix-crash-when-retrying-CHILD_SA-rekeyi.patch
b361ef4d3ed853620febc2117b4aa6cf  0601-child-sa-fix-refcounting-of-allocated-reqids.patch
d4f9141b0e63a1af35df04d970e27af7  0701-auth-cfg-Similar-to-certificates-matching-one-CA-sho.patch
06607758b690f2db961d84e26ee7d6ea  1001-charon-add-optional-source-and-remote-overrides-for-.patch
1aae491acf4739d871a64cd4481551f6  1002-vici-send-certificates-for-ike-sa-events.patch
41a343863ffc1259c8a64771cd85c724  1003-vici-add-support-rekeying-events-and-individual-sa-s.patch
ca53b3df714aa588af99d4f720c4318b  1004-vici-support-asynchronous-initiation.patch
b9f874287c35cce075b761087c28ab50  2001-support-gre-key-in-ikev1.patch
85ebc1b6c6b9c0c6640d8136e97da8e1  strongswan.initd
7962a720ebef6892d80a3cbdab72c204  charon.initd"
sha256sums="a4a9bc8c4e42bdc4366a87a05a02bf9f425169a7ab0c6f4482d347e44acbf225  strongswan-5.3.2.tar.bz2
37da81cde0afd5b2d025a62b36020ff4739bccc086bcfd1528e461534b99e1e8  0001-vici-Asynchronize-debug-logging.patch
ee88c4636efb8e06ff66e50e82b5de5a2f49a2b60042b157b09c110332db1f2c  0002-host-Properly-handle-NULL-in-host_create_from_string.patch
442b721d4ee156e5bb8167f4f5831abe727d8440b26f0ba91a32f21eade14305  0002-ike-sa-manager-Safely-access-the-RNG-instance-with-a.patch
28fb9b57d5c02ae2b10e283f13de4d7257913a44ce68e287f73144d4fe2c0972  0003-ike-cfg-Add-helper-function-to-determine-address-fam.patch
e8e967357a6741df02b80fcd75729044179549e24623d483c1f4ee603a83152b  0004-ike-Use-address-family-of-local-address-when-resolvi.patch
a246364122d40ef70091cdf86ea16413a20f3461e137f8209c58959dfaf09396  0005-ike-Fall-back-to-the-current-remote-IP-if-it-resolve.patch
79861e897dd8e973d2426f083079adb74cc3c281b1c891eb6fbf7e569f0b74f4  0006-trap-manager-Properly-check-in-IKE_SA-if-initiating-.patch
a9f59b91d3ac04fd52684fd4143545452368d65af9f6026020ba95eae114c103  0007-trap-manager-Changed-how-acquires-we-acted-on-are-tr.patch
1b463d03b3ce0cf5223bacb08155b69c1c362fa311b1af20cb79b392ac6a233e  0008-trap-manager-Resolve-race-conditions-between-flush-a.patch
3679e3f63a72c1f32b67ab71f60f8922384cbdeb916beca779bc7776db0332fe  0009-shunt-manager-Add-a-lock-to-safely-access-the-list-o.patch
cd1d28855c13c9544c6f4caa619a00226d8c84cc75c3e88f962ebea9736619ad  0010-shunt-manager-Remove-stored-entries-if-installation-.patch
ce95459cea9eaa4d7f1695e10f99ca886d428843ada8134e8f337dce957cdda0  0011-shunt-manager-Add-flush-method-to-properly-uninstall.patch
b8b82e4b99c70cd76b09a2c7d6144e1e572bee6b4c821fcf7338d1692e1843cb  0012-daemon-Flush-shunts-before-unloading-plugins.patch
2c4a898a4b17e196acc44947f4b48688649d29ac15c0d19e14d664bf0d9f0274  0013-ike-rekey-Reset-IKE_SA-on-the-bus-after-destroying-n.patch
a1b61e2aafcd502c8398bfefd556dfb1429d862faecc5d6c0c843e7da215abf3  0014-ike-rekey-Reset-IKE_SA-on-bus-before-sending-CREATE_.patch
ef5f7d38483909ae3aff5e474ac6f5f20804645ead6a6108f2534408434023ff  0015-ike-rekey-Fix-cleanup-call.patch
257931d4443a4ed2284bf8872e73ab1e93c0d69f490e1b9b3bb2b12210cec677  0016-ike-Fix-memory-leak-if-remote-address-is-kept.patch
02a230822398be1cf04a362163bee03f4c4edd4eb1b622fba8a93f5dcb2fb06d  0017-kernel-netlink-unlock-mutex-in-del-policy.patch
130db52dea23eae4081bf25c5ef050f9dfbaa4e7e99dc0a623fdfc991eb4c5c7  0101-kernel-netlink-Actually-verify-if-the-netlink-messag.patch
16a41ef4cf25e3432c8a61aa34ac12d6eccd5796d921c75d72570d4f9fda2717  0102-kernel-netlink-Use-the-PAGE_SIZE-as-default-for-the-.patch
4b9f8d087ef7e6f9c46fa0d5d687dd99fdbfbef1e871ef451a156474282cfefe  0103-kernel-netlink-when-adding-policy-do-an-update-if-it.patch
ab4042b193a68d3ff771be006fdea81eb786fee7b7c4c8c24aa60ef3372de9c8  0201-ike-Also-track-initiating-IKE_SAs-as-half-open.patch
f81bb1934c67263e0fcb75ffa449f7d663a17ffacc4d76d233acaed54e13b10d  0202-controller-Optionally-adhere-to-init-limits-also-whe.patch
7aac3748cabf9293701924b6e6a3f0bb74c4d4302a019eb8012af48473f35b67  0203-vici-Add-get_bool-convenience-getter-for-VICI-messag.patch
3060dd59d44de1f6e7b82146db4b09c3fd80869c75e9a31823bcbdd9f66ac923  0204-vici-Optionally-check-limits-when-initiating-connect.patch
6ee2826d8f2acf4010886b9990c4fe1f1be99e869144f3dd3705e38184300ca1  0205-ike-Adhere-to-IKE_SA-limit-when-checking-out-by-conf.patch
d5e0fa9012e5d4f35b5fe903fe555019c639000f75cd269acd73126f2105149b  0301-ikev1-Assign-different-job-priorities-for-inbound-IK.patch
74a12c42d63d6e9e920afc976b287144118c79740743beec769e5a9f239acac6  0401-printf-hook-builtin-Fix-invalid-memory-access.patch
6eec00bdb7778a51d04157ec640394959d599f3b8cef6bad0d875658cace99ea  0501-child-create-Fix-crash-when-retrying-CHILD_SA-rekeyi.patch
a558247c9b6eeabfa2a677440a3e25a0841171347484d624c6c4668f9064b67d  0601-child-sa-fix-refcounting-of-allocated-reqids.patch
b591c93065a018cf79f8f39041a196b2142c5de0bda6b8eed2590be993329266  0701-auth-cfg-Similar-to-certificates-matching-one-CA-sho.patch
d2f05dc1d3e921358ca2ba8c7c68cbfa3eca3fdc108fd2b89311d8b25ff6f4bc  1001-charon-add-optional-source-and-remote-overrides-for-.patch
b2a6f23ede01b2d24ff973dc6c1466dc5600df259eb35d3ea6efa9a4e322ae34  1002-vici-send-certificates-for-ike-sa-events.patch
811a0b67311546ec5371ce4322b1f69886be7754875c2522ebaeff08713bd26e  1003-vici-add-support-rekeying-events-and-individual-sa-s.patch
cd0de223af1f831232b2339de4ec6f902bf8fbd826aed85aa70aedfb961b1ea1  1004-vici-support-asynchronous-initiation.patch
ec58de15c3856a2fd9ea003b7e78a7434dad54f9a4c54d499b09a6eef3761d18  2001-support-gre-key-in-ikev1.patch
ad43d1ed2585d84e12ad1e67fbdfe93983c424c5c64b230d5027c0aae496c65f  strongswan.initd
97b018796f0f15106b70694449cff36e8fc586292aab09ef83a05c0c13142e73  charon.initd"
sha512sums="60b17645c00769d497f4cea2229b41a217c29fe1109b58be256a0d4a6ccf4765348b9eb89466539c2528756344c2fa969f25ea1cd8856d56c5d55aa78e632e68  strongswan-5.3.2.tar.bz2
d3135206f61496d0877b22c52c0f4246d17777935a4277bfc6e7ca8b69fb2754a52fed7e8691292df91745c00fa0d597f11cd866bb4ee91453c0e252ba77eef8  0001-vici-Asynchronize-debug-logging.patch
87ab03664dddf30ed1ae1a1e1fc2a22715a0e74b220f316937cf0f86a5b9c38262fd8a9ad62aa1866405d0bf552d33a62621c8b91634e6bd3c7967b6e7955894  0002-host-Properly-handle-NULL-in-host_create_from_string.patch
8f16ab691c7e778894f0fc8889ac9be8813da27e09fb304443e9053f2ed384ccd3976d7956f762136c94c870dabe808d3f97116f4573bb0df74299f1da34d643  0002-ike-sa-manager-Safely-access-the-RNG-instance-with-a.patch
dbb5454e32cea4e671fdb109e2252536d2f8ee97097a45ad280010de7d6b7fedeb40c0418ae2af45a4393b98ac6badd9072846259be6ca823f056919fcd3b985  0003-ike-cfg-Add-helper-function-to-determine-address-fam.patch
73dcb7874aadcf641051cef91d83158fa8a1c664c094d131fcd5ad9d1c5d00abec5a75dd92780fabf2c0690079aad73275af885a83c8791c62025593fa7af61c  0004-ike-Use-address-family-of-local-address-when-resolvi.patch
8e3636933b7ee3eddb28b9797e3da21c494e470067bc6996509bd28a9894e037fa7575d68fb717247762dc468543b67d965745370cb1335b1f9fbc6bdf260f6e  0005-ike-Fall-back-to-the-current-remote-IP-if-it-resolve.patch
e970869f5552557d18133bb279b98a81b7d12a6656bddccfcfbdb2b2dc80ad90cc4d1d63135b3682ccb26c83408790c792de9d64056a97c1b7df16f0b159d179  0006-trap-manager-Properly-check-in-IKE_SA-if-initiating-.patch
65a20b7d059770786c5912811db8692ab9c03a3527f83d0d23e14db4da8c64c3ed43de7a04ba1cf2a794551471ee9456e70f723b0bb4599792a668edea1f6e77  0007-trap-manager-Changed-how-acquires-we-acted-on-are-tr.patch
e5bd98af84b248642fb6206497c7d2fca7e42362632171e271a8a715179d10f3590eb25a7b38c9fbc058c82d657668c01e9b98d8ef1f422d0887e710342eff36  0008-trap-manager-Resolve-race-conditions-between-flush-a.patch
c4a30bbff90c2ef59e9bebb64d336bddde811f0ffba3dcef423dc71a17e98be26192f8aa8654702e9a2cdc9dbfc8ec960fbf1a126c411efef6f95dc1a19c518e  0009-shunt-manager-Add-a-lock-to-safely-access-the-list-o.patch
6e11b006b4fd0c6d000ff301ce18170bf9540f567ada2eb23f0f1c705be8d0f9299364313249cef5528858e75c10ba9d65315c941b49cb12ae07808d3b6e1faa  0010-shunt-manager-Remove-stored-entries-if-installation-.patch
2a5503558dcfe654335d9b6b7056e9888b2304389bb76369b8222d54add6c8a9895ab175701eeb636c42f0df53d1078fdae7a9f11167fc2beadad82de68b0e4c  0011-shunt-manager-Add-flush-method-to-properly-uninstall.patch
4e3ac34b2ecca6c1eefd9354a96a1a1fe7499571d2c5756c1cc889c23e125073517c6af57047de5b96bbc6acf9c6bb8c677df4206633f67551336fa8e62c77fb  0012-daemon-Flush-shunts-before-unloading-plugins.patch
f643be8dbc32c27f2c31ac91612ae7d2f1a34e9387257d1247cd8c7fb8e5b9c58fc0b8448dd692723a6f7f2ac4d4629ffa2c440c40f5f1bfb550f1cc526b3916  0013-ike-rekey-Reset-IKE_SA-on-the-bus-after-destroying-n.patch
bd161f1d4fa2881c8c07c2b7bccc0b9f06a99b12203d00329c8295f8a5ebe49f6cf27eca286ddd3c9e443fe132c64cae6849d691ddeda49b5fe716aebc73441e  0014-ike-rekey-Reset-IKE_SA-on-bus-before-sending-CREATE_.patch
3f8c5ed171eb7c99218005b038ff0e0bc23841aab76cb97fbb7b8a3091b9f5ba318bd23c347de42bd969ac599f3d5f1b6bcf5110d5e23643858b24a719374f50  0015-ike-rekey-Fix-cleanup-call.patch
bdc74e2b6f91e94aa0041927ff5cf3f2f5d67d5d37a0c389a2b6328919bd9f2f0376957676fd359009117a1d01cd06ecfadb7151bd7875c1df5cb82e159a378a  0016-ike-Fix-memory-leak-if-remote-address-is-kept.patch
459bfd98c7cbb54bb6b7e95403eb1d62e290ce8ca04f164a49bac8684f8c1c9d4ab88a051e7a0a88fba1b3a5a030cba1aa5b4960a71c1726dbbc512be401cd40  0017-kernel-netlink-unlock-mutex-in-del-policy.patch
2d667eeba6d567008d8fe27d4dafa9a913c7aafa096258d7b5c95e2d8428e9dc8a40ace9e729a3d323e8d639d2ae3dae945904f90a39076c5ca5ddba7d70a0b6  0101-kernel-netlink-Actually-verify-if-the-netlink-messag.patch
539bfec16350c035f7ce2f3551b52ba2e22c75146a6c1494f4b25ec283f2245b7a03be9470c0e0cd3e6fc368bcf1bda60ce8166928737ab396e6cf88ffafaf79  0102-kernel-netlink-Use-the-PAGE_SIZE-as-default-for-the-.patch
a3488021316606e1fdaadfacc86ec8e9bcb741d3ac063498a64594214d97e0193270101388f61e118ec29ccfb8c6314a9fa6f3f8832a4cd8fe6b3f3445529b00  0103-kernel-netlink-when-adding-policy-do-an-update-if-it.patch
b81fed84f361862c618fdfd9b2993dac3bcb4b298d806523ee9c8f47b1f5b0b679426eaeed8bc88ab1635ba30f9ff0ca9945aa264b3213561548648d64eb25ae  0201-ike-Also-track-initiating-IKE_SAs-as-half-open.patch
9a2cb61c55a03977fc4bce42fdf043706498c86d69ea094852735b2ef525fbc0f81bad33aad7afc29ef301f3e2146746b56f458980529057e05007e0bab7b972  0202-controller-Optionally-adhere-to-init-limits-also-whe.patch
95e3544a87bf503ed17059298ec6330501f39a2210e583fed59c5d03ef25b8d8227317016bf0181e49c87a7e36e1d902b0b24bda184d2166f3ad5b79166ce0dd  0203-vici-Add-get_bool-convenience-getter-for-VICI-messag.patch
055b7769b0f587a77585ccf8e44c30fdf0981a1418f8e426eb696cfde671ac0013b355fdfb9e73ed3605c97a3a8c5f8ac38a2a0a137a5b87f9d6491752254543  0204-vici-Optionally-check-limits-when-initiating-connect.patch
6b01e9810566e4f928fa72f01b5fa6cdbddaf1045433cb5b73b5a3d1cd73260ff195709e4d46384c2aa6540e4e62ad9021d9cad19b2061bc0153581e74cf2d0e  0205-ike-Adhere-to-IKE_SA-limit-when-checking-out-by-conf.patch
8788fb376eaf57d9f277cac785db08578de3992e2484e7ab21ec044bc91000565ecb2adae4d2632f43ca6ed76519fd4422d86a3ba07a499594fbd7a61298458c  0301-ikev1-Assign-different-job-priorities-for-inbound-IK.patch
86f244b3d8b35e8b9e25692554b7e8711bc663843e316e8895b340b3bd567c38543d24367250c93910b5d9462a2901bfc7717b5e3824f4682b4c736d33450834  0401-printf-hook-builtin-Fix-invalid-memory-access.patch
f0dfb8aee6fd456d5d330d9a1212842ecd7f88b9b76bb1667dacdbbb2c38369fa089df6ce13c6363735012f653df91b4bbb082a970a11ec63e6a2d14ca2b0ec2  0501-child-create-Fix-crash-when-retrying-CHILD_SA-rekeyi.patch
dad393b5d8b5152d7544a42818c446098b748cf4114b544d0bcf6a039c5f9f266ac850f6725b58d653186dcd23cae8a9db627f245412ad1cd3b5a4ccadc90825  0601-child-sa-fix-refcounting-of-allocated-reqids.patch
bc31b3fa089e594e7989e6cb095eb144cfdad55f991729235fda98e010bf715f5efb4b65f2ef2fd12bbc2d5c48e40f6010554bff43b30c7978402247114263e0  0701-auth-cfg-Similar-to-certificates-matching-one-CA-sho.patch
2522571163b1d6de0aae2e2c1c2db69c52c3ff76e27a383e8a01e0933a0c0a06212168b1356308d6fd548aa7416d88ecd2bcfc79d3391ff17e6c799e83c5f88d  1001-charon-add-optional-source-and-remote-overrides-for-.patch
ccf60c52d75b3f2eff719fbac1403eb141029651fccf2a1927ec4dffc0ccdc49c061a4971c38a0f37a32b2a53aa79422e17f3f993c48ebbcd07840a867c15881  1002-vici-send-certificates-for-ike-sa-events.patch
98b46369adcbe86635a83779ed54b192c67ef34310a42f0c131f3ce50f2d46e3135caefeece6993a9ac92abba1a38854b128f4687dec0eb30b108788386688ea  1003-vici-add-support-rekeying-events-and-individual-sa-s.patch
e65579093692ca58314245d1dd3e5b4bdbff0603e5dc7baf3f80d7d9f415f62ae1656ef67da8a36efdec58235b6b1862d63c13991f1e5fefc02d8ee39d6dc9b6  1004-vici-support-asynchronous-initiation.patch
723aad9269ae7da54b1d551b290c80951c3b779737353fa845c00d190c9ef6c6bc406d8ed22254a27844985b7ffaa12b99acce91ec0b192caf639c81b06bf771  2001-support-gre-key-in-ikev1.patch
b56008c07b804dacb3441d3802880058986ab7b314297fe485649a771861885b9232f9fd53b94faa3388a5e9330e2b38a86af5c04f3ff119199720043967ec64  strongswan.initd
6f3abaaa8da0925f06cdd184fdf534518e40c49533dba427dbf31dbe88172e5626bdc9aadf798d791f82fbded08801c1f565d514e2c289e1f28448d0c2e72b79  charon.initd"