4 puan yazan GN⁺ 1 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Uzaktan kontrol ve otomasyon önemli ölçüde güçlendirildi; yeni dilloc programı ve varsayılan olarak etkin gelen UNIX soketi sayesinde tarayıcı artık komut satırı ve betiklerden doğrudan yönetilebiliyor
  • Sayfa sağ tık menüsündeki page_action seçeneği ile rastgele komutlar çalıştırılabiliyor; dilloc ile birlikte kullanıldığında mevcut sayfayı yeniden yükleme veya değiştirme gibi işlemler de mümkün oluyor
  • OAuth oturum açma işleme mantığı, kullanıcı tarafından başlatılan isteğin ardından gelen ana sayfa yönlendirmelerinde çerezlere istisnai olarak izin verecek şekilde değiştirildi; böylece üçüncü taraf çerez engellemesi korunurken kimlik doğrulama akışı da çalışabiliyor
  • İlk kez eklenen FLTK 1.4 deneysel desteği --enable-experimental-fltk ile derlenebiliyor, ancak yüksek DPI veya Wayland ortamlarında hâlâ görüntüleme sorunları bulunduğundan tüm kullanıcılar için varsayılan olarak etkinleştirilmemesi gerekiyor
  • İsteğe bağlı brotli desteği, about:keys·about:cache·about:dicache, varsayılan etkin IPv6, sekme·fare·pano davranışı iyileştirmeleri ve çeşitli güvenlik·derleme hata düzeltmeleriyle genel kullanılabilirlik ve kararlılık da artırıldı

Başlıca değişiklikler

  • 3.3.0, yeni özellikler, yapılandırma seçenekleri ve hata düzeltmeleri içeriyor; ayrıca ilk kez FLTK 1.4 deneysel desteği ekleniyor
  • UNIX soketi denetimi ve sayfa menüsü tabanlı kullanıcı eylemleri sayesinde tarayıcı artık betikler ve komut satırından doğrudan yönetilebiliyor
  • OAuth oturum açma düzeltmesi, yönlendirme sürecindeki çerez işleme mantığını ayarlayarak izleme korumasını korurken kimlik doğrulama akışının da çalışmasını sağlıyor

Uzaktan kontrol ve otomasyon

  • Yeni eklenen dilloc programı, Dillo'nun komut satırı veya betiklerden kontrol edilmesini sağlıyor
    • Hedefi DILLO_PID ortam değişkenindeki PID ile buluyor; değer yoksa benzersiz Dillo sürecini arıyor
    • ping, pid, reload, ready, open URL, url, title, status, dump, hdump, load, rawload, quit, wait gibi denetim komutları sunuyor
  • Uzaktan kontrol soketi varsayılan olarak etkin geliyor; gerekirse --disable-control-socket ile kapatılabiliyor
  • Eylem çalıştırılırken DILLO_PID değişkeni ayarlanıyor; böylece dilloc mevcut Dillo örneğini doğrudan kontrol edebiliyor

Sayfa eylemleri

  • Sayfa sağ tık menüsünden rastgele komut çalıştırma için page_action seçeneği eklendi
  • page_action ile dilloc birlikte kullanıldığında mevcut sayfa içeriği yeniden getirilebiliyor veya değiştirilebiliyor
    • Örneğin page_action="Mimic Chrome:curl_chrome136 $url | dilloc load" olarak ayarlanırsa, curl impersonate kullanılarak sayfa Chrome gibi yeniden alınabilir ve HTML doğrudan mevcut sekmeye yüklenebilir
    • Bu yöntem bazı JS walls engellerini aşmak için kullanılabilir
  • URL, HTTP başlıkları ve diğer koşullara göre mevcut sayfaya özel düzeltme betiklerini çalıştıran Fix page örneği de yer alıyor

FLTK 1.4 destek durumu

  • --enable-experimental-fltk bayrağıyla FLTK 1.4.0 ve üzeri sürümlerde derlenebilen deneysel destek eklendi
  • Bu özellik test ve teknik geri bildirim amacıyla eklendi; deneyimli kullanıcılar ve testçiler hedefleniyor
  • FLTK 1.4.5 release kullanılması öneriliyor
  • X11 platformunda 96 DPI ekranlarda FLTK 1.4.5, FLTK 1.3 ile benzer görüntüleme kalitesi sunuyor
    • Bu durum hem Xft hem de Pango arka ucu için geçerli
  • Yüksek DPI ortamlarında, özellikle 96'nın katı olmayan DPI değerlerinde veya Wayland'de görüntüleme sorunları sürüyor
  • Dillo paket yöneticileri FLTK 1.4'ü tüm kullanıcılar için varsayılan olarak etkinleştirmemeli
    • Görsel bozulmalar ve başka sorunlar ortaya çıkabilir

OAuth ve çerez işleme

  • OAuth kimlik doğrulaması için, yönlendirme yanıtlarında ayarlanan çerezlere izin verilecek şekilde davranış güncellendi
  • Varsayılan olarak Dillo, kullanıcı tarafından doğrudan başlatılmamış isteklerdeki tüm üçüncü taraf çerezlerini engelliyor
    • Bu davranış görüntü pikseli tabanlı izlemeyi önlemek için var
  • Bu düzeltmeyle, kullanıcının başlattığı isteği takip eden ana sayfa yönlendirmelerinde çerezlere istisnai olarak izin veriliyor
    • Böylece izleme koruması korunurken OAuth oturum açma da mümkün oluyor
  • Örnek olarak Smolfedi üzerinden Fediverse oturum açma akışı veriliyor

Ayrıntılı özellik eklemeleri ve davranış iyileştirmeleri

  • brotli br içerik kodlaması için isteğe bağlı destek eklendi
  • about:keys eklendi; böylece mevcut klavye kısayolları görülebiliyor
  • about:cache ve about:dicache sayfaları eklendi; bunlarla iç önbellek bilgileri incelenebiliyor
  • Platform destekliyorsa IPv6 artık varsayılan olarak etkin
  • Alt+ kısayoluyla N'inci sekmeye odak geçilebiliyor
  • Control + left click ile bağlantılar yeni sekmede açılabiliyor
  • Geri ve ileri gitme işlemleri fare düğmeleriyle yapılabiliyor
  • Geri veya ileri düğmesine orta tıklandığında ilgili sayfa yeni sekmede açılabiliyor
  • Ctrl+C, seçili metni panoya kopyalayacak şekilde değiştirildi; böylece Ctrl+V davranışıyla uyum sağlandı
  • mark_unloaded_images seçeneği eklendi; yüklenmeyen görsellerin etrafında kenarlık gösterilebiliyor
  • Konum çubuğundaki boşluk artırıldı; böylece fareyle seçmek kolaylaştı
  • search_url içinde arama önekleri kısmi eşleşme yerine tam eşleşme ile işleniyor
  • Mojeek arama motoru mj kısayoluyla birlikte eklendi
  • CSS display:none uygulanan düğme ve giriş alanı gibi form öğeleri artık gizleniyor
  • Form gönderimlerinde önbelleğe alınmış yanıtlar kullanılmaması için ayarlama yapıldı
  • Content-Disposition başlığı desteklenerek dosya adlarının ayarlanabilmesi sağlandı
  • trace_http seçeneği eklendi; böylece HTTP trafiği hata ayıklama mümkün oldu

Düzeltilen hatalar ve dağıtım bilgileri

  • musl ortamında vsource dpi için sonsuz döngüye yol açan, kaçışlanmamış % printf biçim sorunu düzeltildi
  • LibreSSL altında CurveBall TLS testi sırasında oluşan segfault düzeltildi
  • Çerez Max-Age ayrıştırması, yerel saat dilimi yerine epoch kullanacak şekilde düzeltildi
  • NetBSD derleme sorunu giderildi ve ctype(3) içindeki hatalı sign extension'dan da kaçınıldı
  • HTTP sunucusu ve OpenSSL bağlantı iletişim kutusunda görülen use-after-free sorunu düzeltildi
  • Web sitesi URL'si https://dillo-browser.org/ olarak, git deposu ise https://git.dillo-browser.org/dillo olarak güncellendi

İndirme ve depo taşınması

Henüz yorum yok.

Henüz yorum yok.