diff options
author | Leonardo Arena <rnalrd@gmail.com> | 2020-04-16 06:28:56 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@gmail.com> | 2020-04-16 06:31:04 +0000 |
commit | 4637853469cf00c607fb69495c14740156a1f486 (patch) | |
tree | 058898378399bdff123bb23a7ca1a44f2ae7491e | |
parent | 25a7d574d417ca6d4117d9cbdcc4d8ffb57ce51d (diff) | |
download | aports-4637853469cf.tar.bz2 aports-4637853469cf.tar.xz |
main/freeradius: go through post-proxy when there are no live home servers
-rw-r--r-- | main/freeradius/0001-Route-through-post-proxy-when-no-live-home-servers-a.patch | 28 | ||||
-rw-r--r-- | main/freeradius/APKBUILD | 6 |
2 files changed, 32 insertions, 2 deletions
diff --git a/main/freeradius/0001-Route-through-post-proxy-when-no-live-home-servers-a.patch b/main/freeradius/0001-Route-through-post-proxy-when-no-live-home-servers-a.patch new file mode 100644 index 0000000000..130fed09c0 --- /dev/null +++ b/main/freeradius/0001-Route-through-post-proxy-when-no-live-home-servers-a.patch @@ -0,0 +1,28 @@ +From 4513ab82d11f9f4f3588a94d2a4e1f316c758c4f Mon Sep 17 00:00:00 2001 +From: Leonardo Arena <rnalrd@gmail.com> +Date: Thu, 16 Apr 2020 06:22:44 +0000 +Subject: [PATCH] Route through post-proxy when no live home servers are + available + +http://lists.freeradius.org/pipermail/freeradius-users/2020-April/097816.html + +--- + src/main/process.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/main/process.c b/src/main/process.c +index 1a48517..b19ac27 100644 +--- a/src/main/process.c ++++ b/src/main/process.c +@@ -3082,7 +3082,7 @@ static int request_will_proxy(REQUEST *request) + + if (!home) { + REDEBUG2("Failed to find live home server: Cancelling proxy"); +- return 1; ++ return -1; + } + + do_home: +-- +2.26.0 + diff --git a/main/freeradius/APKBUILD b/main/freeradius/APKBUILD index ec3746f8d3..44571cd3d4 100644 --- a/main/freeradius/APKBUILD +++ b/main/freeradius/APKBUILD @@ -5,7 +5,7 @@ # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> pkgname=freeradius pkgver=3.0.21 -pkgrel=0 +pkgrel=1 pkgdesc="RADIUS (Remote Authentication Dial-In User Service) server" url="https://freeradius.org/" arch="all" @@ -77,6 +77,7 @@ source="ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-$pkgver.tar.gz readme-setup-script.patch fix-request_running-segfault.patch dont-install-test-tools.patch + 0001-Route-through-post-proxy-when-no-live-home-servers-a.patch " builddir="$srcdir/$pkgname-server-$pkgver" @@ -393,4 +394,5 @@ c266718d830076423c19a31c608a925ec664156ef2da87c97166d376b16f4582e7f8adebd9c8e3ef f96b7b2e0fc614cb8b70bd500933538e98e05b58718af931a62bc7ba2307600cf8c2a8a99de856ad2e18101dd5bfe95c50ee34de20eef21ba0ad795577a6619b remove-eap-from-default-mods.patch 55e179d5e6b31d289c2da7f907e494a6a6f5900483fdff8d3bb25ee15a583b8705942eca1f0d5390e91376966e66e457dce9b2cf1a1f61c8eac6d8fb825404dd readme-setup-script.patch 7ddf75901f635216b0d972c14631334a8138e0dbb021685bb6b3a996f38d232b84146c621dae541b00f6149fa401e835d1579bbacd27fad72a80bacd4391b404 fix-request_running-segfault.patch -908c4408ab6538ddd96577e47d5e509b19e227e144655eaa0fd7569ddadbe5b2298e6599b8370847b3bcb5e788067b163b0cb66e1b3afa4d83dc3f724e058674 dont-install-test-tools.patch" +908c4408ab6538ddd96577e47d5e509b19e227e144655eaa0fd7569ddadbe5b2298e6599b8370847b3bcb5e788067b163b0cb66e1b3afa4d83dc3f724e058674 dont-install-test-tools.patch +4bc8f3d5adaaca58472f6670641828b9f0121ab34daf7a2d67a886b7c6f45b7898bef3fbc2ce1d71da4831319365271b29300e923cad2738ad12be7f12c209a6 0001-Route-through-post-proxy-when-no-live-home-servers-a.patch" |