ELinks 0.20.0


1

È stato rilasciato 0.20.0 ELinks – un programma per la visualizzazione in modalità testo di pagine web (inclusi capsule gemini e pagine gopher). Fin dall'inizio, l'obiettivo del progetto era creare un browser testuale multifunzionale con una politica aperta per l'inclusione di patch e funzionalità e uno sviluppo attivo. Una di queste funzionalità è l'inclusione in ELinks Links-Lua, che aggiunge a ELinks la possibilità di utilizzare script personalizzati.

Il browser supporta alcune funzionalità dei "fratelli" più "grandi", come:

  • Autenticazione (http e proxy).
  • Cookie permanenti.
  • Schede nei formati proprio e xbel.
  • Personalizzazione (colori).
  • Manager per download, cookie, storici, segnalibri, impostazioni.
  • Immagini incorporate nella pagina tramite kitty o sixel e libavif, libwebp, librsvg.
  • Supporto parziale per JavaScript grazie a mozjs/quickjs/mujs.

ELinks può anche essere utilizzato come pager, supporta script personalizzati in JS, Guile, Perl, Lua, Python e Ruby e numerosi protocolli come finger, nntp, gopher, gemini, spartan, http/s, ftp, smp, ip[46], dgi, cgi, bittorrent e file locali. Le altre funzionalità sono elencate qui.

Cosa è cambiato dall'uscita 0.19.0:

  • Aggiunti azione refresh-view, set-mark, goto-mark e onload-oneshot per exmode.
  • Aggiunto il colore "default" nelle impostazioni dei colori (colore corrispondente alle sequenze e[39m e e[49m).
  • Aggiunto support supporto per immagini in formato SVG (grazie alla libreria librsvg2.
  • Aggiunte tipologie mime image/pnm, image/bnp e image/x-tga
  • Aggiunta l'azione move-cursor-line-end.
  • Aggiunte impostazioni document.browse.wrap, ui.clipboard.remove_leading_spaces e ui.clipboard.remove_trailing_spaces.
  • Aggiunto impostazione document.browse.sorting_type (e possibilità di ordinamento "numerico", ad esempio, per versioni del kernel).
  • Espanso l'impostazione document.browse.images.display_style, ora è possibile impostare -1 (stile di visualizzazione dell'immagine senza testo alt o percorso).
  • Aumentato il numero massimo di connessioni simultanee.
  • Ora per file locali con nome host vuoto verrà saltata la ricerca DNS.
  • Ora libcss applicata due volte (in modo simile all'implementazione css in elinks)
  • Risolta gestione link gopher senza barra finale.
  • Correzioni apportate shebangs negli script awk.
  • Aggiunto verifica dichiarazione fgets_unlocked per bionic libc.
  • Risolto stato di gara in fase di build parallela.
  • Corretto uso-after-free nel codice dei moduli.
  • Corretto bug (github.com) quando i segnalibri xbel non venivano ripristinati.
  • Corretto bug (github.com) con assenza di controllo su NULL nel codice iframe che portava a un crash su GitHub indipendentemente da JS.
  • Corretto bug (github.com) relativo a un ciclo infinito in mailcap (tipi char e unsigned char cambiati in signed char).
  • Risolta compilazione con supporto per script personalizzati in Ruby.
  • La versione di mozjs è stata aumentata a 140.
  • Il passaggio da quickjs a quickjs-ng è stato perfezionato.
  • Ripristino di smb, basato sul file binario smbclient.
  • Traduzione aggiornata in lingua serba.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster