ELinks 0.20.0


1

Release 0.20.0 took place Links – programs for viewing web pages in text mode (including capsules) gemini and pages gopher). From the very beginning, the project's goal was to create a feature-rich text browser with an open policy for patches and features, and active development. One such feature is inclusion in ELinks. Links-Lua, which adds the ability to use custom scripts to ELinks.

The browser supports some features of its "bigger" counterparts, such as:

  • Authentication (http and proxy).
  • Persistent cookies.
  • Tabs in their own and xbel formats.
  • Customization (colors).
  • Download managers, cookies, history, bookmarks, settings.
  • Embedded images in a page via kitty or sixel and libavif, libwebp, librsvg.
  • Partial JavaScript support thanks to mozjs/quickjs/mujs.

ELinks can also be used as a pager, it supports user scripts in JS, Guile, Perl, Lua, Python and Ruby and many protocols, such as finger, nntp, gopher, gemini, spartan, http/s, ftp, smp, ip[46], dgi, cgi, bittorrent, local files. Other features are listed here.

What's changed since release 0.19.0:

  • Added activity refresh-view, set-mark, goto-mark and onload-oneshot for exmode.
  • Added "default" color in color settings (color corresponding sequences e[39m and e[49m).
  • Added by support SVG images (thanks to the library librsvg2.
  • Added mime types image/pnm, image/bnp и image/x-tga
  • Added move-cursor-line-end action.
  • Settings added document.browse.wrap, ui.clipboard.remove_leading_spaces and ui.clipboard.remove_trailing_spaces.
  • Added by setting document.browse.sorting_type (and the ability to sort numerically, for example by kernel versions).
  • The document.browse.images.display_style setting has been expanded, and can now be set to -1 (the image display style without alt text or path).
  • The maximum number of simultaneous connections has been increased.
  • Now For local files with an empty hostname, DNS lookup will be skipped.
  • Now libcss applied twice (similar to elinks css implementation)
  • Fixed treatment gopher links without a trailing slash.
  • Fixed shebangs in awk scripts.
  • Added by check fgets_unlocked declarations for bionic libc.
  • Fixed race condition during parallel assembly.
  • Fixed use-after-free in form code.
  • Fixed bug (github.com) when xbel bookmarks were not restored.
  • Fixed bug (github.com) with the lack of a NULL check in the iframe code, causing a crash on GitHub regardless of JS.
  • Fixed bug (github.com) related to infinite loop in mailcap (char and unsigned char types changed to signed char).
  • Fixed compilation with support for custom Ruby scripts.
  • The mozjs version has been increased to 140.
  • The transition from quickjs to quickjs-ng has been completed.
  • Revert to smb based on smbclient binary.
  • The Serbian translation has been updated.

Source: linux.org.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster