Aquileo | Recent changes to support-requestshttps://sourceforge.net/p/opalvoip/support-requests/Recent changes to support-requestsenWed, 08 Jan 2025 10:55:15 -0000- Aquileo | [ptlib] [opal] "May be infected with malware": Please elaborate on it.https://sourceforge.net/p/opalvoip/support-requests/32/<div class="markdown_content"><p>Ahoj,</p>
<p>The <a class="" href="https://sourceforge.net/projects/opalvoip/files/v3.18%20Cygni/Stable%208/">sources of <code>ptlib</code> and <code>opal</code></a> are marked with a warning "<em>The file may be infected with malware</em>".</p>
<p>Can anyone elaborate more deeply on it?</p>
<p>What happened, what triggered it, is it <em>clearly</em> a false positive, what is the concern?</p>
<p>Regards!</p></div>Drei EckWed, 08 Jan 2025 10:55:15 -0000https://sourceforge.netafd7944a5f6d98dc2a6d6688138efebc42ae600d
- Aquileo | Opal Compile Error Ubuntu-Bionichttps://sourceforge.net/p/opalvoip/support-requests/31/<div class="markdown_content"><p>My apologies if I've missed something basic - I haven't been a software engineer for over 20 years!<br/>
Following the recipe on <a href="http://wiki.opalvoip.org/index.php?n=Main.BuildingOpalUnix" rel="nofollow">http://wiki.opalvoip.org/index.php?n=Main.BuildingOpalUnix</a><br/>
I Tried to compile Opal on Ubuntu-bionic using both GIT and Snapshot<br/>
Both gave the same compile time error :<br/>
/usr/local/src/opalvoip-opal/src/opal/manager.cxx: In member function 'void OpalManager::InternalClearAllCalls(OpalConnection::CallEndReason, bool, bool)':<br/>
/usr/local/src/opalvoip-opal/src/opal/manager.cxx:814:13: error: 'const class PSafeDictionary<pstring, opalcall="">::iterator_pair' has no member named 'Clear'</pstring,></p></div>Paul Timothy CrossleyTue, 04 Apr 2023 15:26:50 -0000https://sourceforge.netb0c5933ea3bf8aa1fb6e4f15110514eda7c0111b
- Aquileo | #28 Access Violation at PSafeCollection::CopySafeDirectory (Opal & PTLib)https://sourceforge.net/p/opalvoip/support-requests/28/?limit=25#ea58<div class="markdown_content"><ul>
<li><strong>status</strong>: open --> wont-fix</li>
</ul></div>Robert JongbloedSun, 17 Nov 2019 18:08:36 -0000https://sourceforge.nete4a062d109e982d9ed5e2a30c8404041adb60769
- Aquileo | OpalFaxEndPoint::OnFaxCompleted(OpalFaxConnection & connection, bool failed) is not getting called for some of the outgoing fax callshttps://sourceforge.net/p/opalvoip/support-requests/29/<div class="markdown_content"><p>Hi Robert,</p>
<p>We have written sample fax application using OPAL library. We are creating threads for each outgoing fax requests. For some of the outgoing faxes, We are not receiving OpalFaxEndPoint::OnFaxCompleted() callback, due to which we are unable to track outgoing status of particular fax send request whether its failed or succeeded. Kindly let us know is there any way to handle this issue ?</p></div>Raveendra PaiMon, 29 Jul 2019 07:14:32 -0000https://sourceforge.net858e7a4ac319191b445d15639e0ec8bea53112fd
- Aquileo | Access Violation at PSafeCollection::CopySafeDirectory (Opal & PTLib)https://sourceforge.net/p/opalvoip/support-requests/28/<div class="markdown_content"><p>Hi Robert, </p>
<p>Some history... I am taking over Robert (Bob) Reif project and finishing his implementation of inbound SIP call support. You may remember Bob as he made several contributions to Opal last year. He sadly retired last year! We are still using Opal 3.17.x.4/PTLib 2.17.x.4 - last commit on 8/2017. </p>
<p>The issue... while stress testing, I can consistently reproduce an access violation while adding, accepting, and removing calls. The violation always happens in PSafeCollection::CopySafeDirectory when enumerating and getting a PSafeObject from PAbstractDictionary collection:*</p>
<p>PSafeObject * obj = dynamic_cast<psafeobject *="">(&other->AbstractGetDataAt(i));</psafeobject></p>
<p>I have attached 4 files with the stack view, thread view, and application and opal TRACE outputs. </p>
<p>Questions... Is there a known issue in this area that has been addressed in recent versions? What could cause this issue (lack of locks)? Any known programmer's mistake?</p>
<p>I appreciate any assistance, tips, hits in this issue!</p>
<p>Regards,<br/>
Luis</p></div>Luis GarciaWed, 05 Sep 2018 19:34:47 -0000https://sourceforge.net82b596d6ef47ca467a917c2e5c49e6aca526b804
- Aquileo | Access Violation at PSafeCollection::CopySafeDirectory (Opal & PTLib)https://sourceforge.net/p/opalvoip/support-requests/28/<div class="markdown_content"><p>Ticket 28 has been modified: Access Violation at PSafeCollection::CopySafeDirectory (Opal & PTLib)<br/>
Edited By: Robert Jongbloed (rjongbloed)<br/>
Status updated: u'open' => u'wont-fix'</p></div>Luis GarciaWed, 05 Sep 2018 19:34:47 -0000https://sourceforge.netfa72b7febc478a59ca14e5edf3476d06ce400ecb
- Aquileo | #27 Enable SSL/TLS support for Opal libraryhttps://sourceforge.net/p/opalvoip/support-requests/27/?limit=25#60d3<div class="markdown_content"><p>I have installed open ssl v1.0.2 and I could compile ptlib and opal. I just need to know is there any code samples for sample Fax application which works using TLS and support SIPS along with SRTP?</p>
<p>Thanks in Advance,</p>
<p>Raveendra</p></div>Raveendra PaiSun, 26 Aug 2018 17:36:09 -0000https://sourceforge.netf0b83aa9fee05ce07ca0f949cda3cd0d9ec23fd5
- Aquileo | #27 Enable SSL/TLS support for Opal libraryhttps://sourceforge.net/p/opalvoip/support-requests/27/?limit=25#e767/bffb<div class="markdown_content"><p>Thanks for the response :)</p></div>Raveendra PaiFri, 24 Aug 2018 06:04:28 -0000https://sourceforge.net345f6824f5e24d7a92cafece3a76a9f2f93ab03f
- Aquileo | #27 Enable SSL/TLS support for Opal libraryhttps://sourceforge.net/p/opalvoip/support-requests/27/?limit=25#e767<div class="markdown_content"><p>Soeey only v1.0.2 is currently supported, do not use v1.1.</p>
<p>I have updated the Wiki for this.</p></div>Robert JongbloedThu, 23 Aug 2018 13:49:04 -0000https://sourceforge.net1cc6ba435530ecdc66ce4ef8411fed0f51ef4801
- Aquileo | #27 Enable SSL/TLS support for Opal libraryhttps://sourceforge.net/p/opalvoip/support-requests/27/?limit=25#873c/bbce<div class="markdown_content"><p>Thanks Robert for the link, the link was very useful for me.<br/>
I installed open ssl (version 1.1.0) from this link :<br/>
<a href="http://slproweb.com/products/Win32OpenSSL.html" rel="nofollow">http://slproweb.com/products/Win32OpenSSL.html</a></p>
<p>I have downloaded and installed both 32 bit and 64-bit installer (Developer Recomonded version). I tried building ptlib library post openssl installation, it detects automatically and enabled SSL support in the code. but I have encountered below compilation error in cypher.cxx of ptlib_static project :</p>
<div class="codehilite"><pre><span></span><span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1279</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2079</span><span class="o">:</span> <span class="s1">'hmac'</span> <span class="nt">uses</span> <span class="nt">undefined</span> <span class="nt">struct</span> <span class="s1">'hmac_ctx_st'</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1281</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C3861</span><span class="o">:</span> <span class="s1">'HMAC_CTX_init'</span><span class="o">:</span> <span class="nt">identifier</span> <span class="nt">not</span> <span class="nt">found</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1282</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'int HMAC_Init_ex(HMAC_CTX *,const void *,int,const EVP_MD *,ENGINE *)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'int *'</span> <span class="nt">to</span> <span class="s1">'HMAC_CTX *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1282</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1283</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'int HMAC_Update(HMAC_CTX *,const unsigned char *,std::size_t)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'int *'</span> <span class="nt">to</span> <span class="s1">'HMAC_CTX *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1283</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1284</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'int HMAC_Final(HMAC_CTX *,unsigned char *,unsigned int *)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'int *'</span> <span class="nt">to</span> <span class="s1">'HMAC_CTX *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1284</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1286</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C3861</span><span class="o">:</span> <span class="s1">'HMAC_CTX_cleanup'</span><span class="o">:</span> <span class="nt">identifier</span> <span class="nt">not</span> <span class="nt">found</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1292</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'PHMAC_SHA::PHMAC_SHA(PHMAC_SHA &&)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'const EVP_MD *'</span> <span class="nt">to</span> <span class="s1">'const PHMAC_SHA::Algorithm *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1292</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1298</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'PHMAC_SHA::PHMAC_SHA(PHMAC_SHA &&)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'const EVP_MD *'</span> <span class="nt">to</span> <span class="s1">'const PHMAC_SHA::Algorithm *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1298</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1304</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'PHMAC_SHA::PHMAC_SHA(PHMAC_SHA &&)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'const EVP_MD *'</span> <span class="nt">to</span> <span class="s1">'const PHMAC_SHA::Algorithm *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1304</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
<span class="nt">1</span><span class="o">>..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1310</span><span class="o">):</span> <span class="nt">error</span> <span class="nt">C2664</span><span class="o">:</span> <span class="s1">'PHMAC_SHA::PHMAC_SHA(PHMAC_SHA &&)'</span><span class="o">:</span> <span class="nt">cannot</span> <span class="nt">convert</span> <span class="nt">argument</span> <span class="nt">1</span> <span class="nt">from</span> <span class="s1">'const EVP_MD *'</span> <span class="nt">to</span> <span class="s1">'const PHMAC_SHA::Algorithm *'</span>
<span class="nt">1</span><span class="o">></span> <span class="o">..</span><span class="err">\</span><span class="o">..</span><span class="err">\</span><span class="nt">ptclib</span><span class="err">\</span><span class="nt">cypher</span><span class="p">.</span><span class="nc">cxx</span><span class="o">(</span><span class="nt">1310</span><span class="o">):</span> <span class="nt">note</span><span class="o">:</span> <span class="nt">Types</span> <span class="nt">pointed</span> <span class="nt">to</span> <span class="nt">are</span> <span class="nt">unrelated</span><span class="o">;</span> <span class="nt">conversion</span> <span class="nt">requires</span> <span class="nt">reinterpret_cast</span><span class="o">,</span> <span class="nt">C-style</span> <span class="nt">cast</span> <span class="nt">or</span> <span class="nt">function-style</span> <span class="nt">cast</span>
</pre></div>
<p>Any suggestion on this compilation error. I am using Visual studio 2015 to compile the code. Please let me know how to troubleshoot this error or am I missing something ?</p>
<p>Thanks in Advance,</p>
<p>Raveendra</p></div>Raveendra PaiWed, 22 Aug 2018 11:25:01 -0000https://sourceforge.net59385fb83ae11b8b7e6483e089777c85071e4731