security.txt #311

Merged
paspo merged 1 commits from paspo/bglug.it:security.txt into main 2024-10-27 09:48:07 +00:00
Owner
No description provided.
paspo added 1 commit 2024-10-26 10:19:10 +00:00
security.txt
All checks were successful
Linting markdown on PR / unicode-check (pull_request) Successful in 1m44s
c62ece6dfe
paspo scheduled this pull request to auto merge when all checks succeed 2024-10-26 10:19:16 +00:00
Collaborator

Non mi funziona il ramo, anche se forse non è un bug specifico di questo ramo. Nello specifico se uso l'immagine docker buildata (secondo readme) mi restituisce 404 con http://localhost:1313/it/.well-known/security.txt o http://localhost:1313/.well-known/security.txt oppure mi fa redirect a http://localhost:1313.

Per essere precisi, prima ho eseguito questo comando: docker build -t bglug-website .
Poi docker run --rm -p 6080:80 bglug-website ma mi sono accorto che mi faceva redirect a 127.0.0.1:1313 (???)

[amreo@amreo-manjaro-pc ~]$ curl http://127.0.0.1:6080
<!DOCTYPE html>
<html lang="it-IT">
  <head>
    <title>http://localhost:1313/it/</title>
    <link rel="canonical" href="http://localhost:1313/it/">
    <meta name="robots" content="noindex">
    <meta charset="utf-8">
    <meta http-equiv="refresh" content="0; url=http://localhost:1313/it/">
  </head>
</html>

Poi ho provato con docker run --rm -p 1313:80 bglug-website, ma quando chiedo il file, mi restituisce 404.

[amreo@amreo-manjaro-pc ~]$ curl http://127.0.0.1:1313/.well-known/security.txt
<!DOCTYPE HTML>
<html lang="it">
    <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script>

<title>404 Page not found | BgLUG</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="/style.css" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
<link rel="manifest" href="/favicon/site.webmanifest">

  <meta name="twitter:card" content="summary">
  <meta name="twitter:title" content="404 Page not found">
  <meta name="twitter:description" content="Bergamo Linux Users Group">
<meta property="og:url" content="http://localhost:1313/it/404.html">
  <meta property="og:site_name" content="BgLUG">
  <meta property="og:title" content="404 Page not found">
  <meta property="og:description" content="Bergamo Linux Users Group">
  <meta property="og:locale" content="it_IT">
  <meta property="og:type" content="website">
</head>
    <body class="is-preload">
        <div id="page-wrapper"><div id="header">
    <div class="dropdown" id="multilingual">
    <a class="dropbtn language link depth-0" href="#" title="" id="languageDropdown" role="button" data-toggle="dropdown" aria-expanded="false">
    <i class="fas fa-fw fa-globe"></i>
    <span class="d-lg-none">it</span>
    </a>
    <ul id="languageContent" class="dropdown-content" aria-labelledby="languageDropdown">
        
        
                
                
        <li>
            <a class="dropdown-item link depth-1 selected" href="/it/404.html">
                Italiano
            </a>
        </li>
                
                
        <li>
            <a class="dropdown-item link depth-1" href="/en/404.html">
                English
            </a>
        </li></ul>
</div>
<div id="logo-wrapper">
	<div id="logo-image-wrapper">
	   <a href="http://localhost:1313/">
	       <img src="/logo.svg" alt="Logo BgLUG" width="300" />
	   </a>
	</div>
	<div id="logo-text-wrapper">
	    <h1><a href="http://localhost:1313/" id="logo">
		BgLUG &mdash; Bergamo Linux Users Group
	    </a></h1>
	</div>
    </div>

    <nav id="nav">
        <ul>
                <li class="">
                    <a href="/it/">Home</a>
                <li class="">
                    <a href="/it/posts/">Post</a>
                <li class="">
                    <a href="/it/eventi/">Eventi</a>
                <li class="">
                    <a href="/it/linuxday/">Linux Day</a>
                <li class="">
                    <a href="/it/gallery/">Gallery</a>
                <li class="">
                    <a href="#">L&#39;associazione</a><ul>
                        <li class="">
                            <a href="/it/chi-siamo/">Chi siamo</a>
                        <li class="">
                            <a href="/it/dove-siamo/">Dove siamo</a>
                        <li class="">
                            <a href="/it/organigramma/">Organigramma</a>
                        <li class="">
                            <a href="/it/segreteria/">Segreteria</a>
                        <li class="">
                            <a href="/it/author/">Autori</a>
                    </ul>
                <li class="">
                    <a href="/it/privacy/">Privacy</a>
        </ul>
    </nav>
</div>


            <section class="wrapper style1">
                <div class="container">
                    

                        <div class="">
                            <div id="content">
                                <article>
<h2>Contenuto non trovato</h2>
<p>La pagina che stai cercano non esiste.</p>
<p>Se pensi che questo sia un errore, <a href="mailto:info@bglug.it">faccelo sapere</a>.
E in pieno spirito open-source, puoi anche <a href="https://git.libreschool.org/BgLUG">aiutarci a sistemare</a>!</p>
  <p>
    <a href="/it/">
      Torna alla home
    </a>
  </p>

                                </article>
                                
                            </div>
                        </div>

                    
                </div>
            </section><div id="footer">
    <div class="container">
        <div class="row">
        </div>
    </div>

    <ul class="icons">
        <li><a href="https://chat.libreschool.org" class="icon brands fa-mattermost">
            <span class="label">Mattermost</span>
        </a></li>
        <li><a href="mailto:info@bglug.it" class="icon solid fa-envelope">
            <span class="label">e-mail</span>
        </a></li>
        <li><a href="https://t.me/&#43;SOnOrOqT_KGYi2WC" class="icon brands fa-telegram">
            <span class="label">Telegram</span>
        </a></li>
        <li><a href="https://git.libreschool.org/BgLUG" class="icon brands fa-gitea">
            <span class="label">Gitea</span>
        </a></li>
        <li><a href="https://www.youtube.com/@BglugIt" class="icon brands fa-youtube">
            <span class="label">YouTube</span>
        </a></li>
        <li><a href="https://video.linux.it/c/bglug.it/" class="icon solid fa-play">
            <span class="label">YouTube</span>
        </a></li>
        <li><a href="https://lists.linux.it/listinfo/bglug" class="icon solid fa-mail-bulk">
            <span class="label">Mailing list</span>
        </a></li>
        <li><a href="https://bglug.it/it/index.ics" class="icon solid fa-calendar-alt">
            <span class="label">Events Caledar</span>
        </a></li>
        <li><a href="https://www.facebook.com/bglug" class="icon brands fa-facebook-f">
            <span class="label">Facebook</span>
        </a></li>
        <li><a href="https://www.linkedin.com/groups/154561/" class="icon brands fa-linkedin">
            <span class="label">LinkedIn</span>
        </a></li>

    </ul>

    <div class="copyright">
        <ul class="menu">
            
                <li>2024 © Bergamo Linux Users Group
            
                <li>Design: <a href="https://html5up.net">HTML5 UP</a>
                <li><a href="https://github.com/half-duplex/hugo-arcana">Theme</a>
            
            <li>Commit: <a href="https://git.libreschool.org/BgLUG/bglug.it/commits/branch/main">unknown</a>
            
        </ul>
        <ul class="menu">
            <li>Eccetto dove diversamente indicato, ogni contenuto di questo sito è pubblicato con licenza <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.</li>
        </ul>
    </div>
</div>
</div><script src="/js/jquery.min.js"></script>
<script src="/js/jquery.dropotron.min.js"></script>
<script src="/js/browser.min.js"></script>
<script src="/js/breakpoints.min.js"></script>
<script src="/js/util.js"></script>
<script src="/js/main.js"></script>
</body>
</html>

Riassunto: non posso approvare la PR

Non mi funziona il ramo, anche se forse non è un bug specifico di questo ramo. Nello specifico se uso l'immagine docker buildata (secondo readme) mi restituisce 404 con http://localhost:1313/it/.well-known/security.txt o http://localhost:1313/.well-known/security.txt oppure mi fa redirect a http://localhost:1313. Per essere precisi, prima ho eseguito questo comando: `docker build -t bglug-website .` Poi `docker run --rm -p 6080:80 bglug-website` ma mi sono accorto che mi faceva redirect a 127.0.0.1:1313 (???) ``` [amreo@amreo-manjaro-pc ~]$ curl http://127.0.0.1:6080 <!DOCTYPE html> <html lang="it-IT"> <head> <title>http://localhost:1313/it/</title> <link rel="canonical" href="http://localhost:1313/it/"> <meta name="robots" content="noindex"> <meta charset="utf-8"> <meta http-equiv="refresh" content="0; url=http://localhost:1313/it/"> </head> </html> ``` Poi ho provato con `docker run --rm -p 1313:80 bglug-website`, ma quando chiedo il file, mi restituisce 404. ``` [amreo@amreo-manjaro-pc ~]$ curl http://127.0.0.1:1313/.well-known/security.txt <!DOCTYPE HTML> <html lang="it"> <head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script> <title>404 Page not found | BgLUG</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> <link rel="stylesheet" href="/style.css" /> <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png"> <link rel="manifest" href="/favicon/site.webmanifest"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="404 Page not found"> <meta name="twitter:description" content="Bergamo Linux Users Group"> <meta property="og:url" content="http://localhost:1313/it/404.html"> <meta property="og:site_name" content="BgLUG"> <meta property="og:title" content="404 Page not found"> <meta property="og:description" content="Bergamo Linux Users Group"> <meta property="og:locale" content="it_IT"> <meta property="og:type" content="website"> </head> <body class="is-preload"> <div id="page-wrapper"><div id="header"> <div class="dropdown" id="multilingual"> <a class="dropbtn language link depth-0" href="#" title="" id="languageDropdown" role="button" data-toggle="dropdown" aria-expanded="false"> <i class="fas fa-fw fa-globe"></i> <span class="d-lg-none">it</span> </a> <ul id="languageContent" class="dropdown-content" aria-labelledby="languageDropdown"> <li> <a class="dropdown-item link depth-1 selected" href="/it/404.html"> Italiano </a> </li> <li> <a class="dropdown-item link depth-1" href="/en/404.html"> English </a> </li></ul> </div> <div id="logo-wrapper"> <div id="logo-image-wrapper"> <a href="http://localhost:1313/"> <img src="/logo.svg" alt="Logo BgLUG" width="300" /> </a> </div> <div id="logo-text-wrapper"> <h1><a href="http://localhost:1313/" id="logo"> BgLUG &mdash; Bergamo Linux Users Group </a></h1> </div> </div> <nav id="nav"> <ul> <li class=""> <a href="/it/">Home</a> <li class=""> <a href="/it/posts/">Post</a> <li class=""> <a href="/it/eventi/">Eventi</a> <li class=""> <a href="/it/linuxday/">Linux Day</a> <li class=""> <a href="/it/gallery/">Gallery</a> <li class=""> <a href="#">L&#39;associazione</a><ul> <li class=""> <a href="/it/chi-siamo/">Chi siamo</a> <li class=""> <a href="/it/dove-siamo/">Dove siamo</a> <li class=""> <a href="/it/organigramma/">Organigramma</a> <li class=""> <a href="/it/segreteria/">Segreteria</a> <li class=""> <a href="/it/author/">Autori</a> </ul> <li class=""> <a href="/it/privacy/">Privacy</a> </ul> </nav> </div> <section class="wrapper style1"> <div class="container"> <div class=""> <div id="content"> <article> <h2>Contenuto non trovato</h2> <p>La pagina che stai cercano non esiste.</p> <p>Se pensi che questo sia un errore, <a href="mailto:info@bglug.it">faccelo sapere</a>. E in pieno spirito open-source, puoi anche <a href="https://git.libreschool.org/BgLUG">aiutarci a sistemare</a>!</p> <p> <a href="/it/"> Torna alla home </a> </p> </article> </div> </div> </div> </section><div id="footer"> <div class="container"> <div class="row"> </div> </div> <ul class="icons"> <li><a href="https://chat.libreschool.org" class="icon brands fa-mattermost"> <span class="label">Mattermost</span> </a></li> <li><a href="mailto:info@bglug.it" class="icon solid fa-envelope"> <span class="label">e-mail</span> </a></li> <li><a href="https://t.me/&#43;SOnOrOqT_KGYi2WC" class="icon brands fa-telegram"> <span class="label">Telegram</span> </a></li> <li><a href="https://git.libreschool.org/BgLUG" class="icon brands fa-gitea"> <span class="label">Gitea</span> </a></li> <li><a href="https://www.youtube.com/@BglugIt" class="icon brands fa-youtube"> <span class="label">YouTube</span> </a></li> <li><a href="https://video.linux.it/c/bglug.it/" class="icon solid fa-play"> <span class="label">YouTube</span> </a></li> <li><a href="https://lists.linux.it/listinfo/bglug" class="icon solid fa-mail-bulk"> <span class="label">Mailing list</span> </a></li> <li><a href="https://bglug.it/it/index.ics" class="icon solid fa-calendar-alt"> <span class="label">Events Caledar</span> </a></li> <li><a href="https://www.facebook.com/bglug" class="icon brands fa-facebook-f"> <span class="label">Facebook</span> </a></li> <li><a href="https://www.linkedin.com/groups/154561/" class="icon brands fa-linkedin"> <span class="label">LinkedIn</span> </a></li> </ul> <div class="copyright"> <ul class="menu"> <li>2024 © Bergamo Linux Users Group <li>Design: <a href="https://html5up.net">HTML5 UP</a> <li><a href="https://github.com/half-duplex/hugo-arcana">Theme</a> <li>Commit: <a href="https://git.libreschool.org/BgLUG/bglug.it/commits/branch/main">unknown</a> </ul> <ul class="menu"> <li>Eccetto dove diversamente indicato, ogni contenuto di questo sito è pubblicato con licenza <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.</li> </ul> </div> </div> </div><script src="/js/jquery.min.js"></script> <script src="/js/jquery.dropotron.min.js"></script> <script src="/js/browser.min.js"></script> <script src="/js/breakpoints.min.js"></script> <script src="/js/util.js"></script> <script src="/js/main.js"></script> </body> </html> ``` Riassunto: non posso approvare la PR
omarl approved these changes 2024-10-27 09:48:01 +00:00
paspo merged commit 164f69ae43 into main 2024-10-27 09:48:07 +00:00
paspo referenced this issue from a commit 2024-10-27 09:48:08 +00:00
Collaborator

Ma @omarl hai letto quello che ho scritto prima di approvare la MR???

Ma @omarl hai letto quello che ho scritto prima di approvare la MR???
Member

Errore mio, pensavo avesse sistemato. Non ho provato Hugo serve. Clicca richiesta di revisione, non usare solo i commenti per indicare l'errore. Con hugo serve funziona, se invece compilo il sito effettivamente non funziona. @paspo Spostando il tag live ad un commit precedente risolviamo?

Errore mio, pensavo avesse sistemato. ~~Non ho provato Hugo serve.~~ Clicca richiesta di revisione, non usare solo i commenti per indicare l'errore. Con hugo serve funziona, se invece compilo il sito effettivamente non funziona. @paspo Spostando il tag live ad un commit precedente risolviamo?
Author
Owner

Non mi funziona il ramo, anche se forse non è un bug specifico di questo ramo. Nello specifico se uso l'immagine docker buildata (secondo readme) mi restituisce 404 con http://localhost:1313/it/.well-known/security.txt o http://localhost:1313/.well-known/security.txt oppure mi fa redirect a http://localhost:1313.

Questa cosa è da documentare meglio, è sbagliato il README..

Quando usi hugo server l'impostazione baseURL di config.yml viene ignorata, o meglio sovrascritta con http://localhost:1313; con docker invece, se non stai usando l'action di gitea, non viene buildato il sito finale, ma viene preso il contenuto di public e usato come sito web finale.
Quindi quello che è successo è:

  • hai usato hugo server (senza l'opzione --renderToMemory)
  • hugo fa il rendering delle pagine nella cartella public, as usual, ma usando http://localhost:1313 come baseURL
  • ...passano i giorni...
  • fai un docker build, hugo non viene neanche eseguito, la public finisce nell'immagine "as-is"
  • quando la usi, la buildURL è http://localhost:1313

Mi è capitato più volte, e questa è la volta buona che sistemo il README.

Riassunto: non posso approvare la PR

Bravo: se non riesci a riprodurre, giusto non approvare.

> Non mi funziona il ramo, anche se forse non è un bug specifico di questo ramo. Nello specifico se uso l'immagine docker buildata (secondo readme) mi restituisce 404 con http://localhost:1313/it/.well-known/security.txt o http://localhost:1313/.well-known/security.txt oppure mi fa redirect a http://localhost:1313. Questa cosa è da documentare meglio, è sbagliato il README.. Quando usi `hugo server` l'impostazione `baseURL` di `config.yml` viene ignorata, o meglio sovrascritta con `http://localhost:1313`; con docker invece, se non stai usando l'action di gitea, non viene buildato il sito finale, ma viene preso il contenuto di `public` e usato come sito web finale. Quindi quello che è successo è: - hai usato `hugo server` (senza l'opzione `--renderToMemory`) - `hugo` fa il rendering delle pagine nella cartella `public`, as usual, ma usando `http://localhost:1313` come `baseURL` - ...passano i giorni... - fai un `docker build`, hugo non viene neanche eseguito, la `public` finisce nell'immagine "as-is" - quando la usi, la `buildURL` è `http://localhost:1313` Mi è capitato più volte, e questa è la volta buona che sistemo il README. > Riassunto: non posso approvare la PR Bravo: se non riesci a riprodurre, giusto non approvare.
paspo deleted branch security.txt 2024-10-27 18:26:30 +00:00
Member

Ho riportato la pubblicazione del sito (il tag live) al commit a questo.

Ho riportato la pubblicazione del sito (il tag live) al commit a questo.
Sign in to join this conversation.
No Reviewers
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: BgLUG/bglug.it#311
No description provided.