Strange RSSO issue in FortiOS 5.0.7 onwards.
Freeradius server is configured to send Radius accounting packets to our firewall running 5.0.7. Wireless users get network access thru Radius authentication. We use user email address as the username, and email address contain up to 55 characters. And on Fortigate, RSSO endpoint-attribute is set to user-name, so to display usernames in the logs and reports. This Setup was working fine up until November 2016. Somewhere in November, none of the RSSO users are able to access internet or other networks. Troubleshooting RSSO revealed "Parse error: Carrier Endpoint". When RSSO endpoint-attribute is unset, the users are able to access relevant networks and the Parse error vanished. Setting RSSO endpoint-attribute to User-name would work for few minutes and stop RSSO with the same "Parse error".
To resolve the issue, we have rebooted the firewall and finally upgraded to 5.2, the same problem persist ever after upgrading. Now the firewall logs/reports only show the client mac-address. Fortigate TAC team confirmed this as a bug after one month of followups and they have escalated to the engineering team. Till now no resolution. Have anyone here experienced this problem and know any workarounds for this ?. I need user names in firewall logs and reports. Thanks.
