<div dir="ltr"><div dir="ltr">On Mon, Nov 20, 2023 at 1:45 PM Dovid Bender <<a href="mailto:dovid@telecurve.com">dovid@telecurve.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<br><div><br></div><div>In the past when I wanted to back port a patch I would go on to the issue tracker and find a link to the patches that were uploaded ( I think through gerrit?). I am trying to see what changes were done for <a href="https://issues-archive.asterisk.org/ASTERISK-26109" target="_blank">https://issues-archive.asterisk.org/ASTERISK-26109</a>. It seems the code changes were introduced in 14.4.0-rc1. Is there any "n00b" way of seeing what patches were created for this specific issue?<br></div></div></blockquote><div><br></div><div>The git commit history can be used, the commit message can be grepped, example: </div><div><br></div>✔ jcolp@kappa:~/development/asterisk/github [21| …2⚑ 3]> git log | grep -B4 "OpenSSL 1.1.0 support"<br>Merge: a0c0b1c9cb 26c8552fff<br>Author: zuul <<a href="mailto:zuul@gerrit.asterisk.org">zuul@gerrit.asterisk.org</a>><br>Date:   Wed Nov 30 23:26:46 2016 -0600<br><br>    Merge "OpenSSL 1.1.0 support"<br>--<br>commit 26c8552fff499419bdf12b663e76ecfc408b3085<br>Author: Tzafrir Cohen <<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com</a>><br>Date:   Tue Jun 28 23:26:59 2016 +0200<br><br>    OpenSSL 1.1.0 support</div><div class="gmail_quote"><br></div><div class="gmail_quote">So the commit is "26c8552fff499419bdf12b663e76ecfc408b3085" and you can use git show to display that commit, which includes the changes including in diff format:</div><div class="gmail_quote"><br>✔ jcolp@kappa:~/development/asterisk/github [21| …2⚑ 3]> git show 26c8552fff<br>commit 26c8552fff499419bdf12b663e76ecfc408b3085<br>Author: Tzafrir Cohen <<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com</a>><br>Date:   Tue Jun 28 23:26:59 2016 +0200<br><br>    OpenSSL 1.1.0 support<br>    <br>    OpenSSL 1.1.0 includes some major changes in the interface. See<br>    <a href="https://wiki.openssl.org/index.php/1.1_API_Changes">https://wiki.openssl.org/index.php/1.1_API_Changes</a> .<br>    <br>    Status: Right now there are still a few deprecation notes with OpenSSL<br>    1.1.0. But it's a start.<br>    <br>    Changes:<br>    * CRYPTO_LOCK is no longer available. Replace it with its value for now.<br>      I don't completely understand what it is used for there.<br>    * Remove several functions from libasteriskssl that seem to no longer be<br>      needed.<br>    * Structures have become opaque and are accesses with accessors.<br>    * ERR_remove_thread_state() no longer needed.<br>    * SSLv2 code now could no longer be used in 1.1.<br>    <br>    ASTERISK-26109 #close<br>    <br>    Change-Id: I5e29d477d486ca29b6aae0dc2f5dff960c1cb82b<br><br>diff --git a/main/iostream.c b/main/iostream.c</div><div class="gmail_quote"><br></div><div class="gmail_quote">The same goes for the rest of the associated commits on the linked issue.</div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-family:tahoma,sans-serif"><font color="#073763">Joshua C. Colp</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Asterisk Project Lead</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Sangoma Technologies</font></div><div style="font-family:tahoma,sans-serif"><font color="#073763">Check us out at <a href="http://www.sangoma.com" target="_blank">www.sangoma.com</a> and <a href="http://www.asterisk.org" target="_blank">www.asterisk.org</a></font><br></div></div></div></div></div></div></div></div></div></div></div>