| 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 ==========