Linki to otwarta i całkowicie bezpłatna aplikacja przeglądarki graficznej / wiersza poleceń, podobna do dobrze znanego programu Lynx. Oferuje podstawowe funkcje przeglądania Internetu dla emulatora terminala, wyświetlanie tabel, ramek, pobrań w tle i korzystanie z utrzymywania połączenia HTTP / 1.1.
Interfejs trybu tekstowego Łącza może działać na dowolnej konsoli UN * X, a także na dowolnym emulatorze terminala, w tym terminalu VT100, terminalach wirtualnych XTerm, Telnet lub SSH oraz praktycznie dowolnym innym terminalu tekstowym. Kolory i mysz są obsługiwane przez łącza w emulatorze terminala.
Dostarczony jest również interfejs graficzny
Oprócz interfejsu wiersza poleceń dostępny jest również tryb graficzny, w którym można wyświetlać pliki graficzne PNG, JPEG, GIF, TIFF i XBM. Uruchamia zewnętrzne powiązania na innych typach, funkcje wygładzania czcionek, obsługuje płynne powiększanie obrazu, obsługuje 48-bitowe dithering, a także korekcję współczynnika gamma i proporcji.
Oprogramowanie może automatycznie połączyć się ponownie, jeśli połączenie internetowe zakończy się niepowodzeniem w punkcie certyfikacji podczas sesji przeglądania sieci Web, może przeszukiwać system DNS (system nazw domen) asynchronicznie w tle, integruje się z zewnętrznymi programami do otwierania określonych typów plików i ofert wiele innych ciekawych funkcji, które można obejrzeć na stronie internetowej projektu.
Obsługuje HTML 4.0 bez CSS
Linki obsługują HTML 4.0 (bez CSS), obsługują zakładki, obsługują pobieranie plików w tle, obsługują tabele, obsługują ramki w interfejsach graficznych i trybów tekstowych, obsługują filtr animacji anty-reklamowy w animowanych GIF-ach i obsługują JavaScript z pełną kontrolą użytkownika nad uruchomieniem skryptu.
Działa na wielu systemach operacyjnych podobnych do UNIX
Aplikacja jest wieloplatformowa, obsługująca wszystkie dystrybucje GNU / Linux, a także BSD, OS / 2, BeOS, Cygwin w systemach operacyjnych Microsoft Windows, FreeMint i AtheOS. W chwili obecnej został pomyślnie przetestowany na komputerach obsługujących jedną z 64-bitowych (x86_64) i 32-bitowych (x86) architektur zestawów instrukcji.
Co nowego w ta wersja:
- Lepsza obsługa klawisza DELETE
- Usuń służy zarówno do usuwania, jak i przewijania
- Jeśli ostatnie naciśnięcie klawisza zostało przechwycone w polu formularza, DELETE usuwa
- Jeśli ostatni klawisz nie został przechwycony, przewiń DELETE
- Implementuj tryb wklejania w nawiasach - tekst można wkleić tylko do pól wejściowych, wklejony tekst nie zostanie źle zinterpretowany jako polecenia klawisza
- Napraw błędy znalezione przez zabezpieczenie:
- złe argumenty do sizeof
- Brak int- & gt; unsigned długich konwersji w skalowaniu obrazu
- odznaczono powrót funkcji zamykania
- możliwy NULL wskaźnik dereferencji w directfb.c
- wyciek pamięci pod nieprawidłowym podwójnym numerem
- brakuje va_end
- nie działa "Brak połączenia podtrzymującego po żądaniu POST" opcja i inne rozbieżności, które nie spowodowały żadnego naruszenia
- Napraw awarię w kodzie uwierzytelniającym proxy (wprowadzonym w 2.15)
- Naprawiono błąd wewnętrzny "nieprawidłowe wywołanie funkcji set_handlers" na framebufferze, jeśli zawiesimy i zakończymy w tym samym czasie
- Gdy kompilujesz bez SVG, przepisz adresy URL puzzli svg wikipedzki png
Co nowego w wersji:
- Włącz DECC $ EFS_CHARSET na OpenVMS, abyśmy mogli przeglądać pliki i katalogi z rozszerzonymi nazwami
- Ogranicz śledzenie szyfrów za pomocą 64-bitowego rozmiaru bloku, aby złagodzić atak SWEET32
- Wyłącz kompresję SSL, aby uniknąć ataku ZBLIŻENIE
- W systemie Windows dodaj wpis do programów w panelu sterowania, który umożliwia odinstalowanie łączy
- Zgłoś katalog domowy w "wersji" okno
- W systemie Windows wstępnie załaduj dane czcionki w wątku tła, aby zminimalizować przeciągnięcie podczas przeglądania obrazu SVG po raz pierwszy.
- Ulepszone utwardzanie torów - kiedy użytkownik przełącza "Tylko proxy" opcja (tj. przy łączeniu z tor), resetujemy niektóre inne opcje do ich wartości domyślnych, tak że nie można zidentyfikować użytkownika za torem w oparciu o wybrane opcje.
- Za pomocą przycisków "P" i "L" przewijaj w górę iw dół
- Napraw wyciek pamięci podczas kopiowania bieżącego adresu URL do schowka (błąd został wprowadzony w Linki 2.13)
- Napraw awarię, gdy użytkownik nacisnął Ctrl-G na polu formularza (błąd został wprowadzony w Linki 2.13)
- Obejście błędu biblioteki librsvg, który sprawia, że matematyka na Wikipedii jest nieczytelna
- Obsługa czwartego i piątego przycisku myszy w gpm i framebufferze
- Naprawiono błędy podczas obniżania połączenia SSL, gdy używany jest serwer proxy HTTP lub skarbiec proxy
- Naprawiono błąd bezpieczeństwa: Nie ładuj ani nie renderuj zawartości "Wymagane uwierzytelnienie proxy 407". odpowiedz podczas korzystania z serwera proxy https. Pozwala to uniknąć ataku FalseCONNECT.
- Nie zezwalaj też na 401 i 407 odpowiedzi na ustawianie plików cookie.
- Pop wyświetla stos błędów przy każdym błędzie - upewnij się, że błędy SSL w jednym połączeniu nie mają wpływu na inne połączenia
- Użyj funkcji drzewa libc z & lt; search.h & gt; do przeszukiwania pamięci podręcznej
- Ustaw flagę GD_NOAUTO dla sterownika directfb, aby ten sterownik nigdy nie był wybierany automatycznie. Podsystem directfb jest błędny, może uszkodzić grafikę, a nawet spowodować awarię systemu, więc wybierz ten sterownik tylko wtedy, gdy użytkownik wyraźnie zażąda go za pomocą "-driver directfb"
Co nowego w wersji 2.9:
- Pracuj nad kilkoma błędami powodującymi uszkodzenie ekranu w sterowniku terminala OpenVMS
- Obsługa kółka myszy w buforze ramki (niestety nie możemy go obsługiwać w trybie tekstowym, ponieważ gdy instruujemy gpm, aby wysłała nam zdarzenie wheel, gpm przestaje rysować kursor po przesunięciu myszy)
- Pring "^" i "_" dla i tagi w trybie tekstowym
- Opcja fałszowania Firefoksa w nagłówku HTTP. Modyfikuje User-Agent i kilka innych opcji, aby były bardziej podobne do Firefoksa. Ta opcja jest również automatycznie włączana, gdy "Połącz tylko przez serwery proxy lub skarpety (przydatne dla tora)". jest zaznaczona. Dzięki temu bezpieczniej jest używać linków z tor
- Naprawiono złożoność kwadratową w rendererze tekstowym, gdy użyto nieskończenie długich linii
- Nie drukuj znaku 0x9b, jeśli zestaw znaków wyświetlacza go nie ma, ponieważ jest interpretowany jako znak kontrolny na konsoli Linux
- Opcja dzielenia długich linii w sekcjach
- Zużywa mniej pamięci, gdy używana jest 8-bitowa korekcja gamma
- Zaktualizowano listę domen najwyższego poziomu
- Użyj malloc_trim, aby zwrócić nieużywaną pamięć do systemu
- Obsługa RFC5987 dla nazw plików
- Obsługa StaticColor w sterowniku X-window
- Napraw awarię w systemie OS / 2, jeśli obraz jest większy niż 10921 pikseli
- Użyj clock_gettime, jeśli jest dostępny
- Możliwość ustawienia marginesów ekranu dla trybu tekstowego i bufora ramki
- Naprawianie uszkodzenia palety na buforze ramki, gdy instancja linków została zakończona, gdy nie była aktywna
- Popraw dekoder gif, aby akceptował więcej obrazów
- Zwiększ ilość danych odczytanych z gniazda, poprawia szybkość podczas ładowania dużych obrazów
- Zaakceptuj tekst / xml & quot; jako typ html
Co nowego w wersji 2.8:
- Naprawiono rzadki błąd, w którym kanał alfa nie został poprawnie zastosowany.
- Nie zapisuj adresów URL z hasłem do pliku historii na dysku.
- Naprawiono niektóre wyścigi w sterowniku ramek, które mogłyby spowodować uszkodzenie wyświetlania, gdyby użytkownik zbyt szybko przełączał konsole wirtualne.
- Naprawiono nieskończoną pętlę, gdy serwer przedwcześnie kończy połączenie.
- Zaakceptuj kolor w formacie #xxx (oprócz zwykłego #xxxxxx).
- Obejście błędów w GNU Hurd.
- Używając potoku blokującego podczas komunikacji z procesem dns, naprawia on możliwy błąd, gdy bufor potoku systemowego jest zbyt mały.
- Przetwarzaj katalogi FTP na serwerze FTP VMS.
- Naprawiono awarię, jeśli użytkownik wybierze opcję "Zapisz jako". a dokument nie ma nagłówka (błąd został wprowadzony w Linki 2.7pre1).
- Zmniejszono zużycie procesora podczas pobierania dużych plików.
- Opcja wysyłania nie śledzi żądania.
- Opcja pozwalająca użytkownikowi nie zapisywać historii adresów URL.
- Naprawiono błąd wewnętrzny w zdekompresowanej pamięci podręcznej plików, gdy w Linkach zabrakło pamięci i uwalniałem buforowane dane.
- Naprawiono wykrywanie IPv6 na OpenBSD.
- Naprawiono nieprawidłowe porównanie wskaźnika (porównując, jeśli NULL jest mniejszy niż wskaźnik inny niż NULL), co może spowodować niepowodzenia w przypadku niektórych kompilatorów.
- Port OpenVMS.
- Naprawiono błąd w sterowniku Xwindow, gdy używane były obrazy większe niż 65536 pikseli Naprawiono niektóre przepełnienia całkowite podczas skalowania obrazów większych niż 65536 pikseli.
- Testuj całkowite liczby całkowite dla przepełnienia. To naprawia możliwe awarie spowodowane przepełnieniami, mogą one być wrażliwe na bezpieczeństwo.
- Naprawiono plik 045e.png. To nie było zgodne z libpng-1.6.
- Nie zgłasza nieprawidłowo Data nagłówka jako data ostatniej modyfikacji w polu informacyjnym pojawiającym się na "=".
- Nowe glify graficzne.
- Nie zapisuj wierszy zaczynających się od spacji na historię adresów URL na dysku (pomysł Volkera Schatza).
- Port DOS DJGPP.
- Naprawiono wyciek pamięci, gdy pobieranie TIFF zostało przerwane.
Co nowego w wersji 2.8:
- Naprawiono wyciek pamięci po przerwaniu pobierania TIFF.
Komentarze nie znaleziono