<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 20, 2020 at 11:29 AM David Haslam &lt;<a href="mailto:dfhdfh@protonmail.com">dfhdfh@protonmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">   <div>Thank you Caleb for so succinctly expressing the point that I vaguely hinted at. </div><div><br></div>This is something that needs our <u></u><u></u>urgent attention. </blockquote><div><br></div><div>How does it need our attention? We have supported HTTP and HTTPS for a very long time for any versions of the engine built with cURL. The option to support FTP, HTTP, and HTTPS is left up to the repository manager. Going down our standard list of repositories:</div><div><br></div><div><span class="gmail-ILfuVd gmail-rjOVwe"><span class="e24Kjd">✔ </span></span><a href="https://www.crosswire.org/ftpmirror/pub/sword/">https://www.crosswire.org/ftpmirror/pub/sword/</a></div><div><span class="gmail-ILfuVd gmail-rjOVwe"><span class="e24Kjd">✔ </span></span><a href="http://ftp.bible.org/">http://ftp.bible.org/</a></div><div><span class="gmail-st">✗ <a href="http://ftp.xiphos.org/">http://ftp.xiphos.org/</a></span></div><div><span class="gmail-st">✗ <a href="http://ftp.ibt.org.ru/">http://ftp.ibt.org.ru/</a></span></div><div><span class="gmail-st">✗ <a href="https://ftp.ebible.org/">https://ftp.ebible.org/</a></span></div><div><br></div><div>All the repos under CrossWire control are already fully accessible over HTTP(S). Xiphos, IBT, and eBible do not appear to be, from what I can tell, but that is up to their own maintainers if they wish to enable that access. With Apache or Nginx (or most of the popular static site servers out there) enabling it is very easy. I have some automation that will enable it for Nginx, if anyone needs help with that.<br></div><div><br></div><div>However, there isn&#39;t anything for CrossWire to do. We don&#39;t rely on the browser for communication, so Mozilla or Chromium&#39;s plans to remove their code for it are moot. We have our own implementation internally and we rely on cURL if it&#39;s available at compile time. HTTP/HTTPS support was added to the engine and repositories back when the iOS client was first created because the iPhone doesn&#39;t permit FTP egress from the device (if memory serves) but it does allow HTTP/HTTPS egress. There is little to no need to remove the support when it exists already, and adding HTTP/HTTPS support to each repository is already possible.<br></div><div></div><div><br></div><div>--Greg</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div><div>David<br><div><br></div><div id="gmail-m_-2196792241958062960protonmail_mobile_signature_block"><div>Sent from ProtonMail Mobile</div></div> <div><br></div><div><br></div>On Fri, Mar 20, 2020 at 16:23, Caleb Maclennan &lt;<a href="mailto:caleb@alerque.com" target="_blank">caleb@alerque.com</a>&gt; wrote:<blockquote type="cite">  <div dir="ltr">I don&#39;t think code sharing code with browsers is even the issue here, the issue is the FTP ecosystem is going away — and surprising quickly for something that used to be so ubiquitous. I&#39;ve already bumped into several ISP&#39;s just flat out blocking all FTP traffic, probably because they didn&#39;t know of or care about any ongoing uses for it. With browsers dropping support, it&#39;s validity as a protocol is going to quickly go by the wayside. All existing FTP based systems should be ported to HTTPS (and only &#39;S&#39;) at the earliest convenience.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 20, 2020 at 5:22 PM Greg Hellings &lt;<a href="mailto:greg.hellings@gmail.com" target="_blank">greg.hellings@gmail.com</a>&gt; wrote:<br></div><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"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 20, 2020 at 2:20 AM David Haslam &lt;<a href="mailto:dfhdfh@protonmail.com" target="_blank">dfhdfh@protonmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>The writing is on the wall for FTP.</div> <div><br></div>Firefox to remove support for the FTP protocol | ZDNet<br><a href="https://flip.it/AY-TTt" target="_blank">https://flip.it/AY-TTt</a>  <div><br></div><div>How will this trend affect how we design and communicate?</div></blockquote><div><br></div><div>Since we don&#39;t use or rely on Mozilla or Chrome code, I imagine it won&#39;t affect much of anything.</div><div><br></div><div>--Greg<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div><div>Best regards,<u></u><u></u></div><div><br></div><div>David</div><div><br></div><div id="gmail-m_-2196792241958062960gmail-m_-484310122265489714gmail-m_-7780066912594870208protonmail_mobile_signature_block"><div>Sent from ProtonMail Mobile</div></div> _______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div></div>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div>
</blockquote><div><br></div><div><br></div></div>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</blockquote></div></div>