<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">There are some leftovers in the module documentation related to <span style="font-family: Helvetica, Arial; text-align: justify;" class="">password_column_2</span>:<div class=""><br class=""></div><div class=""><a href="https://opensips.org/html/docs/modules/3.2.x/auth_db.html#param_calculate_ha1" class="">https://opensips.org/html/docs/modules/3.2.x/auth_db.html#param_calculate_ha1</a></div><div class=""><br class=""><div class=""><div class=""><br class=""></div><div class=""><span style="font-family: Helvetica, Arial; text-align: justify; background-color: rgb(255, 255, 255);" class="">The </span><span class="quote" style="font-family: Helvetica, Arial; text-align: justify;">“<span class="quote">password_column_2</span>”</span><span style="font-family: Helvetica, Arial; text-align: justify; background-color: rgb(255, 255, 255);" class=""> column contains also HA1 strings but they should be calculated including the domain in the username parameter (as opposed to password_column which (when containing HA1 strings) should always contain HA1 strings calculated without domain in username.</span></div><div class=""><div style="text-align: justify;" class=""><font face="Helvetica, Arial" class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span></font></div><div><br class=""><blockquote type="cite" class=""><div class="">On 16 Aug 2021, at 14:33, Adrian Georgescu <<a href="mailto:ag@ag-projects.com" class="">ag@ag-projects.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Liviu,<br class=""><br class="">I understand now better the purpose of that field and is indeed not needed anymore!<br class=""><br class="">Regards,<br class="">Adrian<br class=""><br class=""><blockquote type="cite" class="">On 16 Aug 2021, at 12:55, Liviu Chircu <<a href="mailto:liviu@opensips.org" class="">liviu@opensips.org</a>> wrote:<br class=""><br class="">On 13.08.2021 14:12, Adrian Georgescu wrote:<br class=""><blockquote type="cite" class=""><br class="">I would very much like to see this feature ported back to 3.2 please!<br class=""></blockquote><br class="">Hi,<br class=""><br class="">Could you offer a bit more info on why you would want it?  Like what kind of SIP phones are still out there that cannot handle the SIP auth specs in 2021?  If you think about it, they won't work with other SIP servers: no commercial SIP server and no Asterisk, FS, PJSIP, SIP.js, drachtio, reSIPprocate, etc.:  Not a single one of these implement this crazy "ha1b" feature, and none of them give a single damn if the phone is poorly implemented and appends the "@realm" part in the username component: they will happily reply with 401 Unauthorized until the implementor fixes the phone.<br class=""><br class="">So why should OpenSIPS have this feature? Also, I suggest you open a GitHub feature request [1] as well on this topic -- maybe we get more opinions from there as well.<br class=""><br class="">[1]: <a href="https://github.com/OpenSIPS/opensips/issues" class="">https://github.com/OpenSIPS/opensips/issues</a><br class=""><br class="">Best,<br class=""><br class="">-- <br class="">Liviu Chircu<br class=""><a href="http://www.twitter.com/liviuchircu" class="">www.twitter.com/liviuchircu</a> | <a href="http://www.opensips-solutions.com" class="">www.opensips-solutions.com</a><br class="">OpenSIPS Summit 2021 Distributed | <a href="http://www.opensips.org/events" class="">www.opensips.org/events</a><br class=""><br class=""></blockquote><br class=""></div></div></blockquote></div><br class=""></div></div></div></body></html>