Deutsch English Français Italiano |
<vcjcco$g1tk$1@solani.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!fu-berlin.de!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock <janburse@fastmail.fm> Newsgroups: comp.lang.prolog Subject: Re: broken and insecure links (Was: comp.lang.prolog Frequently Asked Questions) Date: Fri, 20 Sep 2024 10:39:53 +0200 Message-ID: <vcjcco$g1tk$1@solani.org> References: <18c37160924.070003@logic.at> <vcja71$df34$1@solani.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 20 Sep 2024 08:39:52 -0000 (UTC) Injection-Info: solani.org; logging-data="526260"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19 Cancel-Lock: sha1:sNflaObg2PO4ijZrkVBf/oLxA0k= In-Reply-To: <vcja71$df34$1@solani.org> X-User-ID: eJwFwQkBwDAIA0BLfCFFDtDVv4TdwVNzGYkMPLzOxnwtK72pZqX0Dh4jLxhxZPqaeYkrJWHX8E1brQaG9QM6mhRa Bytes: 40311 Lines: 894 Why should HTTP to HTTPS promotion be avoided, because theoretically a HTTP url can be more easily intercepted than a HTTPS url, so when I enter: http://web.sfc.keio.ac.jp/~mukai/pac-1.9.8.tgz It could be redirected to: https://www.explosive.pager/ So its better to have directly HTTPS links everywhere. I guess this should also hold for packs. For example @kuniaki.mukai gave me this HTTP link, and the SWI-Prolog package manager allowed to use it: > How about this, which was the only way for > me to install the latest pac. > ?- pack_install(pac, [url('http://web.sfc.keio.ac.jp/~mukai/pac-1.9.8.tgz')]). I was more expecting a HTTPS link. Mild Shock schrieb: > > Link is broken, i.e. 404 error etc.: > > http://www.amzi.com/download/ > http://www.probp.com/ > http://www.ifcomputer.de/Products/Prolog/ > http://www.lpa.co.uk/ind_dow.htm > http://www.cs.tcd.ie/open-prolog/ > http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html > http://www.dobrev.com/ > https://github.com/Peter-Gabel/ArityProlog32 > http://www.mercury.cs.mu.oz.au/index.html > http://www.amzi.com/ExpertSystemsInProlog > http://www.sju.edu/~jhodgson/wg17/ > http://wambook.sourceforge.net > http://www.afm.sbu.ac.uk/logic-prog/ > http://computing.unn.ac.uk/staff/cgpb4/prologbook/book.html > http://lernen.bildung.hessen.de/informatik/swiprolog/indexe.htm > > Link should be HTTPS, avoid expensive and brittle redirect: > > http://www.metalevel.at/prolog/faq/ > http://www.info.ucl.ac.be/people/PVR/aquarius.html > http://sourceforge.net/projects/cs-prolog/ > http://ciao-lang.org > http://ctp.di.fct.unl.pt/~amd/cxprolog/ > http://eclipseclp.org > http://www.gprolog.org/ > http://www.jiprolog.com/ > http://www.cs.bham.ac.uk/research/poplog/freepoplog.html > http://www.cs.bham.ac.uk/research/poplog/poplog.info.html > http://www.swi-prolog.org > http://tau-prolog.org/ > http://www.visual-prolog.com > http://xgp.sourceforge.net/ > http://alsprolog.com > http://www.amzi.com > http://www.clip.dia.fi.upm.es/Software > http://www.cosytec.com > http://eclipseclp.org > http://www.gprolog.org/ > http://www.lpa.co.uk/ > http://quintus.sics.se > http://www.sics.se/sicstus > http://www.sics.se/isl/sicstuswww/site/community.html > http://www.visual-prolog.com/ > http://mozart.github.io/ > http://logtalk.org/ > http://www.iso.org > http://www.deransart.fr//prolog/docs.html > http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/prolog/doc/standard/ > > http://www.complang.tuwien.ac.at/ulrich/iso-prolog/ > http://www.softwarepreservation.org/projects/prolog/index.html > http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/0.html > http://stackoverflow.com/questions/tagged/prolog > http://www.clip.dia.fi.upm.es/lpnet/lpnet.html > http://www.clip.dia.fi.upm.es/Software/pillow/ > http://www.amzi.com/AdventureInProlog/advfrtop.htm > http://kti.ms.mff.cuni.cz/~bartak/prolog/index.html > http://eclipse.ime.usp.br/projetos/grad/plugin-prolog/index.html > http://www.complang.tuwien.ac.at/ulrich/gupu/ > > Disclaimer, migration to HTTPS is not possible > for all links, if the server does not yet support > HTTPS. It is recommended that all pointed to servers > > migrate to HTTPS, if they didn't do yet. Also some > of the servers didn't have automatic HTTP to HTTPS > promotion enabled, which causes also problems. > > Example error in modern browsers, take this link: > > http://www.amzi.com/ExpertSystemsInProlog > > Chrome shows me this error: > > ExpertSystemsInProlog/:1 Mixed Content: The page at > 'https://www.amzi.com/ExpertSystemsInProlog/' was loaded over HTTPS, but > requested an insecure script > 'http://www.google.com/cse/brand?form=cse-search-box&lang=en'. This > request has been blocked; > the content must be served over HTTPS. > > So the embedded image doesn't show. This is > a case of a server that has HTTPS, but the pages > were not updated to HTTPS. for example the image links > in it were not updated. Or the server does not have > automatic HTTP to HTTPS promotion enabled. > > Again not so much a problem of the FAQ, but > of the pointed to server. But if the FAQ would > have https everywhere it would be clearer what > the modern policy is on the web. > > Markus Triska schrieb: >> Frequently Asked Questions - comp.lang.prolog >> >> Last-modified: 2022-02-24 >> Last-changes: Update link to tutorial by J.R. Fisher. Geoffrey >> Churchill. >> >> Markus Triska (Mar. 2 2007 - ... ) >> >> Remko Troncon (Jan. 6 2002 - Mar. 2 2007) >> >> Dirk-Jan Faber (Feb. 1 1999 - Jan. 6 2002) >> >> Jamie Andrews (Aug 26 1992 - Oct. 16 1997) >> __________________________________________________________________ >> >> General Information: This article contains the answers to some >> Frequently Asked Questions (FAQ) often seen in >> news://comp.lang.prolog/. It is posted (twice a month, currently on >> the 2nd and 16th) to help reduce volume in this newsgroup and to >> provide hard-to-find information of general interest. >> >> The World Wide Web URL for this FAQ is: >> http://www.logic.at/prolog/faq/ >> >> Please send questions about the FAQ and updates to >> <triska@logic.at>. >> >> 1. What is the Association for Logic Programming? >> >> To keep up with the current state of logic programming technology, >> readers can join the Association for Logic Programming (ALP) and >> receive their Newsletter. For details on how to join or send in >> contributions, check http://www.cs.nmsu.edu/ALP/ or contact >> >> Sandro Etalle <etalle@cs.utwente.nl> >> >> The Prolog Resource Guide (v0.6) was printed in issue 5/1 of the >> Newsletter (Feb. 1992). This lists information concerning Prolog >> Archives, Books, Suppliers, etc. It is now maintained by Mark >> Kantrowitz (<Mark.Kantrowitz@glinda.oz.cs.cmu.edu>), and used to be >> posted periodically to news://comp.lang.prolog. >> >> 2. Where can I get a free Prolog for system X (PC, Mac, Unix or >> other)? >> >> The following are anonymous-FTP sites for free Prologs (or related >> languages) which are either in the public domain or are "copy-lefted" >> (permitted to be copied with some restrictions on commercial use). >> >> (Please note that for extensive development work, users will probably >> want a robust interpreter or compiler with good debugging facilities >> and a standard syntax, among other things. While public-domain >> systems >> are a valuable service to the community, they do not necessarily have >> all these things, and users should weigh carefully what they want >> to do >> against the capabilities and costs of the available systems.) >> ========== REMAINDER OF ARTICLE TRUNCATED ==========