Merged manually. However, as I did the merge, I noticed:

  - the docs were not updated to reflect the new parameter for ipsec_destroy() 
- you have to update the xml files inside `doc/` subfolder when adding/changing 
module parameters or functions. This time I did it, you can review to see if 
you want to add more there
  - the change of msg structure ruri is not safe by just changing the string 
pointer and the length, you have to use C function `rewrite_uri(...)`  from the 
core because old value might need to be freed and r-uri-parsed structure 
invalidated. But such change then it is permanet, if you need it to stay like 
that, then use `$ru = ...;` in config, functions like `ipsec_destroy()` must 
not change it permanently (at least not without documenting such behaviour). 
Therefore I pushed another commit to the module which is no longer replacing 
msg structure r-uri field, but uses the config parameter to build the contact 
info.

I also changed the fixup code to use an existing helper function from core, 
which simplifies that part.

You have to test with latest git master branch and see if it works as expected, 
if not, then open an issue.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/3645#issuecomment-1822383640
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/pull/3645/c1822383...@github.com>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org

Reply via email to