Bug 198498

Summary: [PATCH] www/mod_auth_xradius: Add High Availability Patch
Product: Ports & Packages Reporter: Mark Felder <feld>
Component: Individual Port(s)Assignee: freebsd-apache (Nobody) <apache>
Status: Closed FIXED    
Severity: Affects Only Me CC: pi
Priority: --- Keywords: patch
Version: LatestFlags: bugzilla: maintainer-feedback? (mwlucas)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
xradius high availability patch
none
apache22 build log
none
apache24 build log none

Description Mark Felder freebsd_committer freebsd_triage 2015-03-10 16:58:25 UTC
Created attachment 154150 [details]
xradius high availability patch

RHEL and other Linux distros are shipping mod_auth_xradius with this high availability patch which lets you define multiple radius servers in your configuration like this:

<Location />
AuthType Basic
AuthXRadiusAddServer "10.0.0.10:1812" "2secrets"
AuthXRadiusAddServer "10.0.0.11:1812" "secret1"
AuthXRadiusTimeout 5
AuthXRadiusRetries 3
AuthBasicProvider xradius
Require valid-user
</Location>


Attached is a patch to the port to include this functionality.
Comment 1 Mark Felder freebsd_committer freebsd_triage 2015-03-10 17:03:24 UTC
Created attachment 154151 [details]
apache22 build log
Comment 2 Mark Felder freebsd_committer freebsd_triage 2015-03-10 17:03:40 UTC
Created attachment 154152 [details]
apache24 build log
Comment 3 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-10 21:15:22 UTC
Mark, can you take maintainer of this port ? See

https://lists.freebsd.org/pipermail/freebsd-ports/2015-March/098340.html

for the reason.
Comment 4 Mark Felder freebsd_committer freebsd_triage 2015-03-10 21:16:53 UTC
assigning to apache per mwl@
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2015-03-10 21:27:14 UTC
Build-Tests on 10.1a, 9.3a, 8.4i look fine.
Comment 6 commit-hook freebsd_committer freebsd_triage 2015-04-28 13:37:18 UTC
A commit references this bug:

Author: feld
Date: Tue Apr 28 13:36:56 UTC 2015
New revision: 384899
URL: https://svnweb.freebsd.org/changeset/ports/384899

Log:
  Include high availability patch to give us feature parity with Linux
  distros which include this patch in their packages for many years now.

  PR:		198498

Changes:
  head/www/mod_auth_xradius/Makefile
  head/www/mod_auth_xradius/files/patch-src_mod__auth__xradius.c