The previous spec for anonymous authentication for SASL: RFC 2245
allowed authetication as anonymous without trace data. The current
spec: RFC 4505, does not allow anonymous authentication without
trace data.
We send the library's name as the trace data, which is what libdbus
does (, in addition libdbus also sends the version number). The
trace data could be anything else as well, as long as it is valid
UTF-8 and it must be an email address if it contains '@'.
The previous spec for anonymous authentication for SASL: RFC 2245 allowed authetication as anonymous without trace data. The current spec: RFC 4505, does not allow anonymous authentication without trace data.
We send the library's name as the trace data, which is what libdbus does (, in addition libdbus also sends the version number). The trace data could be anything else as well, as long as it is valid UTF-8 and it must be an email address if it contains '@'.