<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hello,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 26/09/16 12:12, Sebastian Damm
      wrote:<br>
    </div>
    <blockquote
cite="mid:CABkWSFz+JdFtKw7Oc+48PuSBz_ExbYv1-GVuAjXhiiOoxAk_UQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>Hi,<br>
                      <br>
                    </div>
                    Kamailio release 4.4.3 was tagged as a "bug fix
                    release", no config changes should be needed.<br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    no changes to good configs, but some bug fixes might reveal some
    invalid configs ... and, of course, from time to time might be
    regressions...<br>
    <br>
    <blockquote
cite="mid:CABkWSFz+JdFtKw7Oc+48PuSBz_ExbYv1-GVuAjXhiiOoxAk_UQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div><br>
                  </div>
                  However, we had to change two things in our config
                  file to get 4.4.3 running. I thought, I might share
                  those on the list.<br>
                  <br>
                </div>
                1) Defines must not have '-' in the names. <br>
                <br>
              </div>
              In 4.4.2 we had a Define like this:<br>
            </div>
            <br>
            #!define <span class="gmail-blob-code-inner"><span
                class="gmail-x gmail-x-first gmail-x-last">NO-FRAUDCHECK<br>
                <br>
              </span></span></div>
          <span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last">This threw an error when
              trying to restart with 4.4.3. Replacing it with<br>
            </span></span></div>
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last"><br>
              #!define NO_FRAUDCHECK<br>
            </span></span></div>
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last"><br>
              fixed the problem.<br>
              <br>
            </span></span></div>
      </div>
    </blockquote>
    This was a bug fix, due to a report on bug tracker when someone was
    having two route blocks with the name like ABC-XYZ and ABC-JKL,
    practically overwriting the route blocks and resulting in unexpected
    behaviour.<br>
    <br>
    Given that minus is reserved character used for difference
    operations, an ID is ended by encountering it and the name was kept
    up to the sign.<br>
    <br>
    <blockquote
cite="mid:CABkWSFz+JdFtKw7Oc+48PuSBz_ExbYv1-GVuAjXhiiOoxAk_UQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last"><br>
            </span></span></div>
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last">2) Module Order problems.<br>
              <br>
            </span></span></div>
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last">We introduced the usage of
              http_async_client module a few weeks ago, and this worked
              perfectly.  However, 4.4.3 complained that the pv module
              was not available before loading http_async_client. After
              moving up the pv module above http_async_client,
              everything worked again.<br>
            </span></span></div>
      </div>
    </blockquote>
    <br>
    I haven't been involved directly in the fix, although being asked
    about the backport and I agreed to be done if it is a fix -- iirc,
    the issue was causing a crash and the fix was ensuring that the
    module is loaded in the proper order.<br>
    <blockquote
cite="mid:CABkWSFz+JdFtKw7Oc+48PuSBz_ExbYv1-GVuAjXhiiOoxAk_UQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last"><br>
              <br>
              <br>
            </span></span></div>
        <div><span class="gmail-blob-code-inner"><span class="gmail-x
              gmail-x-first gmail-x-last">3) There's a bug in uac_auth
              function. I've opened an issue for that:<br>
              <a moz-do-not-send="true"
                href="https://github.com/kamailio/kamailio/issues/797">https://github.com/kamailio/kamailio/issues/797</a><br>
              <br>
            </span></span><br>
        </div>
      </div>
    </blockquote>
    This seems to be a regression of the cseq increment that was
    reported by one of your colleagues and he reported to be fixed after
    several patches pushed by myself. There is another related issue
    open on the tracker, but I got into traveling and didn't have the
    time to investigate more. It is in my short to-do list.<br>
    <br>
    Cheers,<br>
    Daniel<br>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Kamailio Advanced Training, Berlin, Oct 24-26, 2016 - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a></pre>
  </body>
</html>