Extras:Links

===Credits for Links===
Copyright © 1999-2023 Mikuláš Patočka
Copyright © 2000-2013 Karel Kulhavý
Copyright © 2000-2013 Petr Kulhavý
Copyright © 2000-2013 Martin Pergel
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see .
In addition, as a special exception, the copyright holders give permission to link the code of portions of this program with the OpenSSL library under certain conditions as described in each individual source file, and distribute linked combinations including the two.
You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify file(s) with this exception, you may extend this exception to your version of the file(s), but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. If you delete this exception statement from all source files in the program, then also delete it here.
====Contributors====
* Jari Aalto - Windows port
* Mats Erik Andersson - SSL certificate fixes
* Alex Antropoff - Support META charset attribute
* Pavol Babincak - Improved UTF-8 support with double-width chars
* Evgenij M. Baldin - Cyrillic codepages
* Petr Baudiš - Original ELinks author, Use "imgtitle" if there's no "alt", fix relative redirect on -dump and -source, add "LISTING" tag, fix stripping '?' out of form url, cookie expiration, manpage update, fixed leak when out of memory
* Martin Bays - Redirect-to-mailto crash bugfix
* Axel Beckert - Current Debian packaging
* David Bednárek - Project Supervisor
* Eric Bélanger
* Oleg Belousov - "Ignore charset info sent by server" is saved to configuration
* Daniel M. Berlin - Cookies can contain whitespace (fixes bugzilla)
* Mikael Berthe - License updates
* M. Vefa Bicakci - License updates, Locale-independent case-insensitive comparisons
* Christian Biere - Magnet URL support
* Christian Biesinger - FTP authentication via user interface support
* Ingo Blechschmidt - NixOS packaging
* Jan Bobrowski - Small optimization in file listing and handling of more colors
* Marco Bodrato - Twinterm support
* Jakub Bogusz - Fixed memory corruption when passing parameters to framebuffer driver
* Fabio Bonelli - Bookmark contributor, Accept-Language header support, Random hacking, Cleanups
* Sergey Borushevsky - No-proxy-for, HTTP auth, Ctrl-W completion, SSL
* Suzanne Britton - Support for default URI rewrite template
* Rafael Cabezas - PSP port
* Silvan Calarco - openmamba packaging
* David A. Capello - Made Document info message box scrollable
* Patrice Clement - Gentoo packaging
* Lewis Collard - Fixed mmap() usage on FreeBSD
* Peter Collingbourne - License updates, Fixed bug relating to newlines in hidden input fields
* Greg Cook - Fixed form posting bug
* Christian Cornelssen - Lua5 support
* Stefano Cotta - openmamba packaging
* Toyam Cox - Void Linux packaging
* Julien Cristau - Missing build depends to fix the X backend
* Cliff Cunnington - Manual
* Petr Čech - Allow spaces at the beginning of url
* Daniel Čižinský - Sponsored search in bookmarks, extensions and associations
* Nalin Dahyabhai - Fixed occasional destroying of read buffer on Alpha
* Juergen Daubert - CRUX packaging
* Jordan DeLong - Fixed occasional paste bug
* Oleg Deribas - OS/2 window title and clipboard support
* Alexandros Diamantidis - Greek codepages
* Łukasz Dobrek - $CONFIG_DIR for config directory
* Kamil Dudka - Fixed a security vulnerability in negotiate-auth and indentation in configure -help
* Gabriel Ebner - NixOS packaging
* Ahmed El-Mahmoudy - Current Debian packaging
* Marc Espie - OpenBSD packaging
* Jacek Fedoryński - Fixed segfault when posting large forms
* Witold Filipczyk - HTTP code hacking, Original zlib decompression, FTP PASV, Downloads resuming, Local CGI support, Random hacking
* Ami Fischman - Random fixes, misc minor improvements
* Lilja Heiðarsdottir Fjeldsted - Torrent support
* Jonas Fonseca Madsen - Current ELinks author, Mailcap support, Major cleanups, BFU/document management/random hacking
* Flemming Frandsen - Random hacking, accesskey and tabindex support
* Sergey E. Galanov - Lua-support for setting and getting Elinks options
* Beat Gätzi - FreeBSD packaging
* Marius Gedminas - Fixed reversed HOME/END on RXVT
* Péter Gervai - Original Debian packaging, Manpage updates, Mailcap to links.cfg converter
* Grzegorz Goławski - PLD Linux packaging
* Adam Gołębiowski - Hints for gettexted strings
* José Luis González González - MIME types documentation
* Wiktor Grebla - Keybinding for toggling of document.browse.links.numbering
* Edwin Groothuis - Dump-width option
* Cristiano Guadagnino - OS/2 compilation fixes
* Hugo Haas - ELinks Debian packaging, Minor random hacking
* Christian Häggström - Fixes in parse_http_date()
* Hàn Thế Thành - Vietnamese codepages
* Grzegorz Adam Hankiewicz - Default lua hooks enhancements
* Adam Harvey - Fixed sometimes badly posted form
* Stefan A. Haubenthal - Amiga port
* Juhani Haverinen - Fixed memory leak when copying the current url to clipboard
* Uwe Hermann - Manpage, Version command line switch, Open link in new xterm
* Alex Hernandez - macOS address resolution fix
* Christian Hesse - Arch Linux packaging
* Jakub Horák - Show links list at the footer of the dump output
* Jakub Horký - RPM packaging
* Evan Hughes - Bookmarks
* Harold L Hunt II - Build system minor fixes
* Chris Hutchinson - FreeBSD packaging
* Stéphane Chazelas - Cookies fixes, HTTP Date parsing rewrite, Random hacking
* Adam Jackson
* Felix Janda - Gentoo packaging
* Simon Josefsson - GnuTLS improvements
* Yuriy M. Kaminskiy - License changes, Fixed search failure for more than one double-width character.
* Karel Karlik - Fixed framebuffer in 15 and 16-bit modes
* Sergey Karpov - Fixed image alt displayed in incorrect codepage, First tab browsing patch for ELinks, Ideas
* Dakshinamurthy Karra - Windows port, Saving goto history
* Martin Kavalec - Fixed redundant ‘colon’ in host header
* Doug Kearns - Fixes in manpages and Ruby detection
* Kyle Keen - Arch Linux packaging
* Kevin Keverets - Show actual document's URL in xterm title bar
* Omar Khayam - URL decode filename when saving
* David D. Kilzer - Part of -no-home support, Support for -eval option
* Julian Kinraid - QNX-related fixes
* Thomas Klausner - RGB Big Endian Contributor
* Dmitry M. Klimov - Cyrillic frames
* Ben Kohler - Gentoo packaging
* Jonas Kölker - Handling of quotes
* George V. Kouryachy - ALT Linux packaging
* Konstantin S. Kravtsov - Regular JavaScript expressions
* Juhani Krekela - Strike formatting
* Piotr Kubaj - FreeBSD packaging
* Len Lattanzi - Allow reading of special files
* Vitaly Lavrov - Fix for HTTP digest authentification
* Tom Lear - Transparency support
* Felix von Leitner - Set file date/time when downloading, Random fixes
* M. Levinson - Python scripting fixes
* Chris Lightfoot - JavaScript contributor
* Timo Juhani Lindfors - HTTPS proxy support
* Michail Litvak - Patch configure.in to force error if OpenSSL not found
* Lech Lorens - Optional scrollbars in frames
* Mario Lorenz - OpenSSL fix
* Andrew Lukoshko - Rosa Linux packaging
* Daniel Macks - Minor compilation/weirdness fixes
* Mikael Magnusson - Fixed crash for IPv6 FTP when EPSV was disabled
* Paul B. Mahol - Recognize Insert key on cons25 (FreeBSD console)
* Alexander Mai - OS/2 xterm support, AIX fixes, manpage updates
* Jindřich Makovička - Fixed memory corruption when redirecting URLs with user and password
* Vladimír Marek - Fixed parameters to disable graphics and JavaScript
* Michal Maruska - Show current document URL in xterm title bar
* Miciah Dashiel Butler Masters - Document-specific colors usage switch possibility, Global history, Unambiguous autocompletion, ASCII “markup” support in the plaintext renderer, Magnificently elaborate fixes all over the map, Truly random hacking
* Kevin B. McCarty - Fixed hooks file loading for Lua version 5.0
* David Mediavilla Ezquibela - Esperanto hacking, Example config file with version 0.96 keyboard shortcuts
* Jean-Philippe Mengual - Bug report in displaying non-printable characters
* Petr Merta - Project Supervisor
* Frédéric L. W. Meunier - Minor documentation updates
* Tim Meunier - OpenBSD packaging
* Benjamin Michotte - User-Agent browser ID string changing support
* Arkadiusz Miśkiewicz - Internationalization
* Zoltán Mizsei - BeOS patches
* Laurent Monin - Hacking, minor improvements, bugfixes, tidyups and optimizations, secure file saving, fastfind code, memory debugging and memleaks detection
* Matthew Mueller - Random hacking
* Moritz Mühlenhoff - Enabled hardening build flags
* Gürkan Myczko - Original Debian packaging
* Peter Naulls - RISC OS port
* Sven Neumann - DirectFB graphics driver
* Kalle Olavi Niemitalo - Relicensed ELinks code, Scanning translations for accelerator conflicts, Unicode and terminal support enhancements, Build system fixes, Random hacking
* Mikhail Novosyolov - Rosa Linux packaging
* Raúl Núñez de Arenas Coronado - get_unique_name() fix.
* David O'Brien - Force HTML
* Eugene Osintsev - Cyrillic codepages
* Malcolm Parsons - Typo fixes
* Andrei Paskevich - Image keyboard shortcuts, fixed tokenizer of javascript when it encounters 0xff character
* Richard Pecl - Use threads on windows
* Michal Pergl
* Carles Pina i Estany - Added more top-level domains
* Petr Písař - IPv6 patch
* Michał Politowski - Fixed saving of old xterm title in some odd cases
* Andrew Porokhnyak - Cyrillic codepages
* Alex Poylisher - Use 8-bit gamma correction on machines with slow FPU or with FPU emulation
* Justin Pryzby - Patched the xlinks2 wrapper to use exec
* Wojciech Puchar - SunOS portability fixes
* Csaba Ráduly - Random fixes
* Michael Raskin - NixOS packaging
* Marti Raudsepp - KB/MB computation bugfix
* François Revol - BeOS graphics support and Haiku port
* Basim Reza - Torrent support
* Lubomír Rintel - Fedora packaging
* Andrew Rodionoff - Fixed minor bug in keyboard binding
* Nuno Miguel Rodrigues - Unixware console fix
* Štěpán Roh - HTTP Date (Set-Cookie expires attribute) proper parsing bugfixes, Random hacking
* Antonio Rojas - Arch Linux packaging
* Bernhard Rosenkränzer - OpenMandriva packaging
* Edward Rosten - Block advertisements
* Russ Rowan - Patch to shorten the alt/title attributes of images, Improved Perl hooks
* Simon Ruderich - Enabled hardening build flags
* Hazel Russman
* Ben Secrest - Don't change Xwindow class
* Hema Seetharamaiah - Changed licenses in ELinks and a configure parameter
* Jan Sembera - HTTP authentication support fixes and rewriting, security support
* Volker Schatz - Do not misreport Date header value as last-modified date in the info box.
* Michael Scherer - Fixed crash on invalid JPEG files
* Heiko Schlichting - Fixed several C incompatibilities for MIPSpro compilers
* Oliver Schode - Documentation contributor
* Karsten Schölzel - Event system chief engineer, Scripting subsystem and random hacking, Regex searches
* Luc Schrijvers - Haiku port
* Federico G. Schwindt - Use MD5 functions from libc when available
* Jon Shapcott - Lua 5 retrofits
* Michael Shigorin - ALT Linux packaging
* Benjamin C. Wiley Sittler - macOS Roman encoding, utf8_io support
* M.K. Srikant - Small fix in forms
* Sergey Starosek - Optionally use credential file for the SMB protocol
* Johannes Stezenbach - Precedence of HTTP vs. HTTP meta tag when setting Content-Type
* Peder Stray - Fix handling of key presses turning up as key prefixes
* Mike Swieton - Fixed form posting bug
* Filip Szczepański - Fix 32-bit mode in DirectFB
* Leonardo Taccari - NetBSD packaging
* Ludvík Tesař - URL to clipboard copying in X
* Shi Tian - Fixed font and security bugs
* Bennett Todd - RPM updates, HTTP TRACE request support
* Alexey M. Tourbin - Proxy support and Gettext fix
* Chris Turkel - Fink packaging
* Unai Uribarri - History
* André Valente - Download completion notification
* Gisle Vanem - Portability and IDN support fixes
* Ondřej Vašík - Fedora packaging
* Sergio R. Velásquez Zeballos - Proxy auth (Basic)
* Anton Voloshin - Proper encoding of form entries
* Eric Wald - Vim ftplugin to set ELinks coding style
* Peter Wang - Rebindable keys in menus, Lua/Guile scripting, original unhistory and color changing support
* Sven Wegener - Fix stdio checks for remote sessions
* Florian Weimer
* David Weinehall - Display radio buttons differently than checkboxes
* A. Wilcox - Adélie Linux packaging
* Simon Wilkinson - Support for X509 client certificates
* Serge Winitzki - SSL detection fix
* David Woodfall - Slackware packaging
* Simos Xenitellis - Greek codepages
* Giridhar Appaji Nag Yasa - Original Debian packaging
* William Yodlowsky - SSL patch for Solaris and other systems without /dev/random
* Sebastian Zagrodzki - Shift-G opens dialog with pre-displayed current URL
* Karel Zak - Support for negotiate-auth based on GSSAPI, Minor bug fixes
* Johannes Zellner - Minor misc hacking
* Enrico Zini - Basic client certificate support
* Marc Zonzon - Disable AC name clash, Use pkg-config to find openssl
* Alexander Zschach - Build fixes
====Art====
* Cliff Cunnington
* André Doff
* Matthew Fischer
* Tamás Gervai
* Karel Kulhavý
* Strahinya Radić
* Volker Schatz
* Josef Schugt
* Samuli Suominen
* Miroslav Tichy
* Alexander Udalov
====Localization====
* Hermann-Josef Beckers
* Fabio Jr. Beneditto
* Mikael Berthe
* Ingo Blechschmidt
* Jakub Bogusz
* Wojciech Bojdoł
* Ionel Mugurel Ciobîcă
* Sérgio Cipolla
* Stefan de Groot
* Alexandros Diamantidis
* Dimitar Dimitrov
* Kaloian Doganov
* Muhamad Faizal
* Witold Filipczyk
* Jonas Fonseca Madsen
* Alberto García
* Daniel G. Gionco
* Grzegorz Goławski
* Adam Gołębiowski
* Simon Graaten
* Yevgeny Gromov
* Cristiano Guadagnino
* Fabrice Haberer-Proust
* Mátyás János
* Ángel Luis Jiménez Martínez
* Sergey Karpov
* Ilkka Karvinen
* Taniel Kirikal
* Dmitry M. Klimov
* Egmont Koblinger
* Anton Kopyov
* Karel Kulhavý
* Petr Kulhavý
* Olexander Kunytsa
* Denis Lacković
* Kalev Lember
* Mikołaj Machowski
* David Mediavilla Ezquibela
* Didier Mequignon
* Barış Metin
* Martin Michel
* Aurimas Mikalauskas
* Gianluca Montecchi
* Kalle Olavi Niemitalo
* Martin Norbäck
* Dmitry Pinchukov
* Strahinya Radić
* Yurii A. Rashkovskii
* Armon Red
* Miroslav Rudišin
* Carles Sadurní Anguita
* Peter Samek
* Emir Yâsin Sarı
* Guido Schimmels
* Cyril Slobin
* Arkadiusz Sochala
* Radovan Staš
* Gábor Süveg
* André Valente
* Balázs Varga
* Eduard Werner
* Serge Winitzki
* Friedel Wolff
* Simos Xenitellis
Category:Extras