Thanks for the heads-up. I know this won't be of much help to anyone else as a generic solution, but in a rlm_perl-induced fit of rage (I have about as much experience with and fondness for perl as ... someone who has nothing of something) I decided to step back and whiteboard the problem. I ended up managing to get a hold of the department that runs LDAP, got a list of all of the possible attribute values, and just did a
I thought I remembered this popping up recently, I would have mentioned it earlier but my Google-Fu at the time was weak and I though I was imagining things. If you checkout v2.1.x[1] and then type: ---- $ git checkout -b foreach $ git cherry-pick a3221304 $ git cherry-pick 11aa4442 $ git cherry-pick ba18f024 $ git cherry-pick de60e732 $ <mumble, compile, mumble, install, mumble> ---- It will either: * give you foreach[2] ('man 5 unlang') * make your pants explode[3] Cheers [1] http://git.freeradius.org/ [2] http://freeradius.1045715.n5.nabble.com/regex-matching-can-be-convinced-to-be-TRUE-if-you-re-insistive-enough-td4422200.html [3] http://www.youtube.com/watch?v=Ysw4Xv6JI_w (0:00 -> 0:30 seconds)