Open
Description
What type of defect/bug is this?
Unexpected behaviour (obvious or verified by project member)
How can the issue be reproduced?
In rlm_perl, the value of an attribute can be set to an array. This can used to give (for example) a RADIUS reply with multiple attributes having the same name and different values.
In rlm_python3, this does not work. If an attribute is value set to an array or tuple, then the attribute is simply not set at all.
For example:
def post_auth(p):
update_dict={
"reply": (
("Some-Attribute",("one","two","three")),
)
}
Would be expected to set reply attributes:
Some-Attribute: one
Some-Attribute: two
Some-Attribute: three
Instead, it does not set anything.
Log output from the FreeRADIUS daemon
N/A
Relevant log output from client utilities
No response
Backtrace from LLDB or GDB
No response