ELinks 0.20.0


1

Състоянието на пускането 0.20.0 ELinks – програма за текстово браузване на уеб страници (включително капсули gemini и страници gopher). От самото начало целта на проекта беше да се създаде многофункционален текстов браузър с открита политика за включване на пачове и функции и активна разработка. Една от тези функции е включването на ELinks Links-Lua, която добавя възможността за използване на потребителски скриптове в ELinks.

Браузърът поддържа някои функции на "по-големите" си събратя, като:

  • Аутентификация (http и прокси).
  • Постоянни бисквитки.
  • Табове в собствените и xbel формати.
  • Кастомизация (цветове).
  • Мениджъри на изтегляния, бисквитки, история, отметки, настройки.
  • Вградени изображения в страницата чрез kitty или sixel и libavif, libwebp, librsvg.
  • Частична поддръжка на JavaScript благодарение на mozjs/quickjs/mujs.

Също така ELinks може да се използва като страничен панел, той поддържа потребителски скриптове на JS, Guile, Perl, Lua, Python и Ruby и много протоколи, като finger, nntp, gopher, gemini, spartan, http/s, ftp, smp, ip[46], dgi, cgi, bittorrent, локални файлове. Останалите възможности са изброени тук.

Какво се е променило от пускането 0.19.0:

  • Добавени са действия refresh-view, set-mark, goto-mark и onload-oneshot за exmode.
  • Добавен цвет "default" в настройките на цветовете (цвет съответстващ на последователностите e[39m и e[49m).
  • Добавено поддръжка изображения формат SVG (благодарение на библиотеката librsvg2.
  • Добавени типове mime image/pnm, image/bnp и image/x-tga
  • Добавено действие move-cursor-line-end.
  • Добавени настройки document.browse.wrap, ui.clipboard.remove_leading_spaces и ui.clipboard.remove_trailing_spaces.
  • Добавено настройка document.browse.sorting_type (и възможност за сортиране по "числов" начин, например, по версии на ядрото).
  • Разширена настройка document.browse.images.display_style, сега може да се зададе -1 (стил на показване на изображение без текст alt или път).
  • Увеличен максимален брой едновременни връзки.
  • Сега за локални файлове с празно име на хост ще се пропуска DNS търсенето.
  • Сега libcss се прилага два пъти (аналогично на реализацията на css в elinks)
  • Поправено обработката на gopher линкове без крайна наклонена черта.
  • Поправени шебанги в awk скриптове.
  • Добавено проверка обявления fgets_unlocked за bionic libc.
  • Поправено е състояние на състезание при паралелно изграждане.
  • Поправен use-after-free в кода на формите.
  • Коригирано е баг (github.com) когато xbel отметките не се възстановяваха.
  • Коригирано е баг (github.com) с липсата на проверка за NULL в кода на iframe, водеща до срив на GitHub независимо от JS.
  • Коригирано е баг (github.com) свързан с безкраен цикъл в mailcap (типовете char и unsigned char са променени на signed char).
  • Поправено компилация с поддръжка на потребителски Ruby скриптове.
  • Версията на mozjs е актуализирана до 140.
  • Преходът от quickjs към quickjs-ng е усъвършенстван.
  • Връщане към smb, основан на бинарен файл smbclient.
  • Актуализиран превод на сръбски език.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster