Re: Inquiry Regarding Backslash Handling in Reply-Message
平林 哲 <[email protected]> Thu, 11 Sep 2025 11:22:48 +0900
| Newsgroups | gmane.comp.freeradius.user |
|---|---|
| Message-ID | <[email protected]> |
Dear Alan and Nick, Thank you both for your helpful responses regarding the backslash handling in the Reply-Message attribute. Your insights clarified the behavior and helped us understand how to adjust our configuration accordingly. Best regards, Satoshi Hirabayashi On 2025/09/11 4:35, Nick Porter wrote: > On 10/09/2025 18:34, Alan DeKok via Freeradius-Users wrote: >> On Sep 3, 2025, at 7:09 AM, 平林 哲<[email protected]> >> wrote: >>> We have encountered an issue in FreeRADIUS version 3.2.8 where the >>> backslash (`\`) character in the `Reply-Message` configured for a >>> user is not correctly reflected in the response. > > Some experimentation and digging into the code shows that when your > entries are of the form > > radiusAttribute: Reply-Message += 'mess\\age' > > the value being assigned to the attribute gets un-escaped twice - which > is why you're seeing four \ being reduced to one. > > If you omit the '' around the value then it is only un-escaped once > > i.e. > > radiusAttribute: Reply-Message += mess\\\\age > > will result in two \ in the final value. > > As Alan indicated it's a non-trivial fix - the same escaping / un- > escaping routines are used by multiple code paths so there is risk of > changing existing behaviour if they are amended. > > Nick > > Nick Porter > > > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html