[OpenSIPS-Devel] [OpenSIPS/opensips] 9209e9: digest+m_auth: Allow a domain in the digest userna...

Walter Doekes walter+github at wjd.nu
Wed Feb 5 18:24:07 CET 2014


  Branch: refs/heads/1.8
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 9209e9b37363f2176ab6b0786561a81711bd3070
      https://github.com/OpenSIPS/opensips/commit/9209e9b37363f2176ab6b0786561a81711bd3070
  Author: Walter Doekes <walter+github at wjd.nu>
  Date:   2014-02-05 (Wed, 05 Feb 2014)

  Changed paths:
    M modules/auth/auth_mod.c
    M parser/digest/digest.c

  Log Message:
  -----------
  digest+m_auth: Allow a domain in the digest username.

Before this patch, a domain in the digest username was allowed:

    Digest username="abc at domain", realm="domain"

but only if the domain is equal to the realm. This was introduced in
a92bf789 (Juha Heinanen, Mar. 29 2006).

The SIP spec. doesn't mention any such restriction.

This patch undoes that commit and makes sure the whole username is used
when authenticating through `pv_www_authorize` and `pv_proxy_authorize`.
That makes the following valid:

    Digest username="abc at domain", realm="something different"




More information about the Devel mailing list