Page MenuHomeSolus

Update links to 2.20
ClosedPublic

Authored by kyrios123 on Thu, Aug 29, 4:50 PM.

Details

Summary
  • Security bug fixed: when links was connected to tor, it would send real dns requests outside the tor network when the displayed page contains <link rel="dns-prefetch" href="http://host.domain/">.
  • Fix a crash if:
    • External fonts are used
    • Rendering is optimized for LCD
    • The document contains some characters with zero width
  • Accept file urls in the form file://localhost/usr/bin/ or file://hostname/usr/bin/ according to RFC 8089
  • Fix an error "ERROR: select for write (5) failed: Bad file descriptor" that could happen if the master process was doing dns lookup while being suspended
  • Fixed a memory leak of the SSL structure
  • Try to open the file "/dev/input/mice" and use it instead of gpm (the user must be in the "input" group). This results in smooth mouse movement on the framebuffer.
  • Report "Lynx/Links" user agent when searching on Google so that Google returns non-css page
  • Support the zstd compression algorithm
  • Use proper cookie expiry

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

"browse" some websites

Diff Detail

Repository
R1962 links
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Thu, Aug 29, 4:50 PM
kyrios123 requested review of this revision.Thu, Aug 29, 4:50 PM
JoshStrobl accepted this revision.Thu, Aug 29, 4:54 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Thu, Aug 29, 4:54 PM
This revision was automatically updated to reflect the committed changes.