Registro delle modifiche

NeoFrag Reborn 1.2.25

Luandre 4 ott 2026 2 min di lettura 31
Sommario
Sommario

Il bot Discord passa alla versione 0.2.2: i messaggi del forum che inoltra perdono tutti i loro tag HTML, anche quelli annidati (vedi il suo registro delle modifiche). La versione 0.2.1 continua a funzionare.

Corretto

  • La finestra del marketplace propone anche i widget che nessun modulo fornisce (Informazioni, Server di gioco, Lettore di feed, Effetto stagionale, Gruppo Steam, Server TeamSpeak 3, Stato live): mostrava solo moduli e temi, e questi sette widget si potevano installare solo con «Aggiungi», con l'archivio in mano. Un widget già fornito da un modulo (quello del Forum, per esempio) non vi compare due volte.
  • La guida all'amministrazione nomina il pulsante che salva un nuovo indirizzo del sito con la sua etichetta, Usa, seguita dall'indirizzo — e non più con un falso indirizzo https://… che un lettore ha preso per un link.

Sicurezza

  • I flussi di verifica del repository ricevono solo un token in sola lettura (permissions: contents: read): non hanno nulla da scrivere, quindi un passaggio compromesso non potrebbe cambiare nulla. Segnalato dall'analisi del codice di GitHub quando i repository sono stati aperti al pubblico.
  • Il widget Video accetta, per un elemento della sua playlist, solo un indirizzo http(s) o un percorso del sito: un indirizzo javascript: o data: viene ignorato al clic. Il lettore non eseguiva nulla, ma un indirizzo del genere non aveva nulla da fare lì. Segnalato dalla stessa analisi.

Aggiunto

  • Tre test in più nel flusso installation.yml: check-extensions installa ciascuno degli addon del marketplace pubblicato su un sito che ha solo il nucleo, tramite la finestra del marketplace, e tramite «Aggiungi» ciò che questa non propone; check-prerequis-absents toglie a turno ogni estensione PHP richiesta, e controlla che l'installer guidato e quello da riga di comando dicano quale manca; il pacchetto pubblicato viene installato tramite l'installer guidato su un hosting condiviso simulato (Apache senza le funzioni che avviano un programma, open_basedir, 128 MB). E i link di tutti i documenti vengono verificati (lychee).

Da leggere anche

0
Commenti

Gestisci i miei cookie

Il sito installa solo i cookie necessari al suo funzionamento: non richiedono il suo consenso. Gli altri servizi appartengono ad altre società; si caricano solo se li accetta. La sua scelta è conservata per sei mesi, e può cambiarla in qualsiasi momento.

Necessari al sito Sempre attivi

  • __Host-session Mantiene il suo accesso e protegge i moduli dagli invii fraudolenti. Fino alla chiusura del browser; un anno con «Ricordami»
  • nf_consent Conserva le scelte che fa in questa finestra. 6 mesi
  • nf_fuseau Mostra le date e gli orari nel suo fuso orario. 1 anno
  • Memoria del browser Conserva la sua scelta tra modalità giorno e notte, e la presentazione scelta per l’elenco degli articoli. Finché non lo svuota

Video

I video integrati nelle pagine: il lettore proviene dalla piattaforma, che riceve il suo indirizzo IP e può installare i propri cookie.

Musica

I brani e le playlist integrati nelle pagine: il lettore proviene dalla piattaforma, che riceve il suo indirizzo IP e può installare i propri cookie.