On Windows safe_read or safe_write return -1 and set errno = EWOULDBLOCK
[elinks.git] / AUTHORS
blobf05988669963f473dedb7ededecc67c354c81b90
1 Unicode2ascii replacement, entity name tables and Gopher code taken from lynx.
2 Initial mailcap and mime.types file handling inspired from Mutt.
3 FTP directory listing parsing based on GNU Wget code.
6 People who contributed to Links/ELinks, in alphabetical order (if you are
7 missing here or some of your contributions is, tell me):
10 Adam Borowski <kilobyte@mimuw.edu.pl>
11         Fixed xterm detection
13 Adam Golebiowski <adamg@pld-linux.org>
14         Polish translation updates
15         Hints for gettexted strings
17 Adam Harvey <matlhdam@iinet.net.au>
18         Fixed sometimes badly posted form
20 Alberto García <berto@gpul.org>
21         Galician translation
23 Aldy Hernandez <aldyh@cygnus.com>
24         MacOS address resolution fix
26 Alex Antropoff <alex@tirastel.md>
27         'charset' attribute of META element
29 Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
30         OS/2 xterm support
31         Fix includes for AIX
32         Updated manpage
34 Alexander Zschach <mailinglisten@zschach.net>
35         Build fixes
37 Alexey Tourbin <at@turbinal.org>, <at@altlinux.org>
38         Proxy support fixes
39         Gettext plural.y fix
41 Alejandros Diamandidis <adia@egnatia.ee.auth.gr>
42         Greek codepages & translation
44 Ami Fischman <usenet@fischman.org>
45         Random fixes, misc minor improvements
47 Andre Valente <a.valente@netcabo.pt>
48         Download completion notify
49         Portuguese and Brazilian-Portuguese translation updates
51 Andrzej Zaborowski <balrog@zabor.org>
52         Fix for a memory-corruption bug in the line justification algorithm.
54 Anton Voloshin <vav@isv.ru>
55         Proper encoding of form entries
57 Arkadiusz Sochala <jojoro@priv2.onet.pl>
58         Polish translation
60 Armon Red <armon@islandia.is>
61         Icelandic translation
63 Aurimas Mikalauskas <inner@dammit.lt>
64         Lithuanian translation
66 Baris Metin <baris@gelecek.com.tr>
67         Turkish translation
69 Basim Reza <basim@diku.dk>
70         BitTorrent support
72 beckers <beckers@st-oneline.de>
73         German translation
75 Ben Sittler <bsittler@iname.com>
76         utf8_io support
78 Benjamin Michotte <binny@baby-linux.net>
79         User-Agent browser ID string changing support
81 Bennett Todd <bet@rahul.net>
82         RPM elinks.spec updates
83         Support for HTTP TRACE request
85 Bunch <kisto@go2.pl>
86         HTML renderer hacking
88 Carles Sadurní Anguita <isard@ctv.es>
89         Catalan translation
91 Csaba Raduly <csaba.raduly@sophos.com>
92         Random fixes
94 Christian Biesinger <cbiesinger@gmx.at>
95         FTP authentication via user interface support
97 Christian Cornelssen <ccorn@cs.tu-berlin.de>
98         Lua5 support
100 Christian Häggström <c00chm@cs.umu.se>
101         Fixes in parse_http_date()
103 Cliff Cunnington <cliff@ccnet.xs4all.nl>
104         Links' website at http://links.sf.net/
105         User's manual at http://links.sf.net/docs/manual-0.82-en/
106         Minor fixes/improvements
108 Cristiano Guadagnino <cris@geppo.cmb2000.it>, <criguada@libero.it>
109         Updated italian translation
110         OS/2 compilation fixes
112 Cyril Slobin <slobin@ice.ru>
113         Russian translation updates
115 Dakshinamurthy Karra <kd@blr.vsnl.net.in>
116         Win NT port
117         Saving goto history
119 Daniel Macks <dmacks@netscape.org>
120         Minor compilation/weirdness fixes
122 <darix@irssi.org>
123         RPM elinks.spec updates
125 David A. Capello <dacap@users.sourceforge.net>
126         Made Document info message box scrollable
128 David D. Kilzer <ddkilzer@lubricants-oil.com>
129         Part of -no-home support
130         Support for -eval option
132 David Mediavilla Ezquibela <r96x6a79yki40001@sneakemail.com>
133         Spanish translation
134         Esperanto hacking
135         Example config file with all links-0.96 keybindings
137 David Weinehall <tao@acc.umu.se>
138         Display radiobuttons differently than checkboxes
140 Denis Lackovic <delacko@fly.srk.fer.hr>
141         Croatian translation
143 Dimitar Dimitrov <mitaka_ddd@yahoo.com>
144         Bulgarian translation updates
146 dinux <dinux@mail.bg>
147         Bulgarian translation updates
149 Dmitry M. Klimov <dmk@gtrk.kmtn.ru>
150         KOI8-R frames
151         Russian localization
153 Dmitry Pinchukov <dpinch@mail.ru>
154         Ukrainian translation
155         Referred as Dmitry in ChangeLog etc.
157 Doug Kearns <djkea2@mugca.its.monash.edu.au>
158         Fixes in linkskeys.5 and elinks.1
159         Fix Ruby detection
161 Edwin Groothuis <edwin@mavetju.org>
162         Dump-width option
164 Eric Wald <eswald@gmail.com>
165         Vim ftplugin to set ELinks coding style
167 Evan Hughes <hughes@lab43.org>
168         Bookmarks
170 Fabienne Ducroquet <fabiduc@gmail.com>
171         Move-half-page-down and move-half-page-up actions
172         Customizable overlap for vertical scrolling
174 Fabio Bonelli <fabiobonelli@libero.it>
175         Accept-language support
176         Italian translation updates
177         XBEL bookmarks support
178         Random hacking
179         Cleanups
181 Fabio Junior Beneditto <betatest@catolico.com.br>
182         Brazilian Portuguese translation
184 Fabrice Haberer-Proust <fric@gmx.li>
185         French translation
187 Felix von Leitner <felix@convergence.de>
188         Set file date/time when downloading
189         Random fixes
191 Flemming Frandsen <ff@partyticket.net>
192         Random hacking
193         accesskey,tabindex support
194         Referred as 'ff' or 'FF' in the code
196 Frédéric L. W. Meunier <0@pervalidus.tk>
197         Minor documentation updates
199 Friedel Wolff <fwolff@translate.org.za>
200         Afrikaans translation
202 Fuzzy European King <james@place.org>
203         Fixed lua stack overflow
205 Gisle Vanem <giva@bgnett.no>
206         Various portability fixes
207         Fix IDN support for HTTP
209 Grzegorz Adam Hankiewicz <gradha@terra.es>
210         Default lua hooks enhancements
212 Grzegorz Golawski <grzegol@pld.org.pl>
213         Polish translation updates
215 Gianluca Montecchi <gianluca@pluto.linux.it>
216         Italian translation
218 Harold L Hunt II <huntharo@msu.edu>
219         Build system minor fixes
221 Hema Seetharamaiah <hema@treap.net>
222         Licenses the change under GPLv2-or-later and the modified BSD and X11 license, and permits linking with OpenSSL and with code licensed under LGPL.
223         Add configure --without-tre option
225 Hugo Haas <hugo@larve.net>
226         Minor random hacking
227         debian/watch file
229 <incoherent@mail.ru>
230         bzip2 decoding fix and rewrite
232 Ingo Blechschmidt <iblech@web.de>
233         German translation updates
235 Ionel Mugurel Ciobica <I.M.Ciobica@TUe.nl>
236         Romanian translation
238 Jacek Fedorynski <jfedor@jfedor.org>
239         Fixed segfault when posting large forms
241 Jakub Bogusz <qboosh@pld-linux.org>
242         Minor bugfixes
243         Polish translation updates
245 Jakub Horak <thement@hysteria.sk>
246         Show links list at the footer of the dump output
248 Jan Bobrowski <jb@mohan.krakow.pl>
249         Small optimization in file listing
251 Jan Sembera <fis@ji.cz>
252         HTTP-auth support fixes and rewrite
253         Some bits of HTTPS support
255 Jimenez Martinez Angel Luis <al026635@alumail.uji.es>
256         Spanish translation
258 Jonas Fonseca <fonseca@diku.dk>
259         Maintainer
260         Danish translation
261         http://elinks.cz/
262         Mailcap support
263         Major cleanups
264         BFU and document management hacking
265         Random hacking
267 Jonas Kölker <jonaskoelker@gnu.org>
268         Handling of <q>quotes</q>.
270 Jon Shapcott <eden@xibalba.demon.co.uk>
271         Lua 5 retrofits
273 John <martian202002@yahoo.com>
274         Tab browsing initial patch
276 Johannes Stezenbach <js@sig21.net>
277         Precedence of HTTP vs. HTTP meta tag when setting Content-Type
279 Johannes Zellner <johannes@zellner.org>
280         Minor misc hacking
282 José Luis González González <jlg80@mi.madritel.es>
283         MIME types documentation
284         Referred as 'Jose'
286 Josef 'Jupp' Schugt <jupp@gmx.de>
287         German translation updates
289 Julian Kinraid <jkinraid@clear.net.nz>
290         QNX-related fixes
292 Kalle Olavi Niemitalo <kon@iki.fi>
293         I allow relicensing under "GNU GPL v2 or later", or preferably under the ISC licence ("and/or" version).  This applies only to code or other works that I intended to be added to ELinks.
294         Scanning PO files for accelerator conflicts (msgaccel)
295         UTF-8 and terminal support enhancements
296         Build system fixes
297         Finnish translation updates
298         Random hacking
300 Kaloian Doganov <kaloian@europe.com>
301         Bulgarian translation
302         Bulgarian translation update ;)
304 Kamil Dudka <kdudka@redhat.com>
305         Allows relicensing under "GNU GPL v2 or later"
306         nss_compat_ossl support
308 Karel Kulhavy <clock@atrey.karlin.mff.cuni.cz>
309         Czech translation
310         Fixed compile incompatibility
311         One of Links authors; a lot of misc. features & code
313 Karel Zak <kzak@redhat.com>
314         Support for negotiate-auth based on GSSAPI
315         Minor bug fixes
317 Karsten Schölzel <kuser@gmx.de>
318         Event system chief engineer
319         Scripting subsystem hacking
320         Regex searches
321         Random hacking
323 Karvinen Ilkka <ik@iki.fi>
324         Finnish translation
326 Kevin Keverets <keverets@users.sourceforge.net>
327         Show actual document's URL in xterm title bar
329 Kevin B. McCarty <kmccarty@princeton.edu>
330         Fixed hooks file loading for Lua version 5.0
332 Laurent Monin <zas@norz.org>
333         Updated French translation
334         Bookmarks hacking
335         Misc minor improvements
336         Big amount of bugfixes, tidyups and optimizations
337         Random hacking
338         HTTP Auth fixes
339         Secure file saving
340         Fastfind code
341         Memory debugging and memleaks detection
342         Referred as 'Zas' or 'zas' in the code
344 Lewis Collard <lewis@lewis.x3fusion.com>
345         Fixed mmap() usage on FreeBSD
347 Lilja Heiðarsdottir Fjeldsted <lilja@diku.dk>
348         BitTorrent support
350 Lukasz Dobrek <dobrek@student.ifpan.edu.pl>
351         $CONFIG_DIR for config directory (later changed to $ELINKS_CONFDIR)
353 Len Lattanzi <Len_Lattanzi@StanfordAlumni.org>
354         Allow reading of special (non-regular) files
356 M. K. Srikant <srix@vsnl.com>
357         Small fix in forms
359 M. Levinson <levinsm@users.sourceforge.net>
360         Python scripting fixes
362 M. Vefa Bicakci <bicave@superonline.com>
363         Licenses modifications under "GPL version 2 or any later version."
364         Locale-independent case-insensitive comparisons
366 Malcolm Parsons <malcolm.parsons@gmail.com>
367         Typo fixes
369 Marco Bodrato <bodrato@linuz.sns.it>
370         Twinterm support
372 Mario Lorenz <ml@vdazone.org>
373         Security OpenSSL fix
375 Marius Gedminas <marius.gedminas@uosis.mif.vu.lt>
376         Fixed reversed HOME/END on RXVT
378 Martin Bays <elinks-dev@zugzwang.port5.com>
379         Redirect-to-mailto crash bugfix
381 Martin Kavalec <martin@penguin.cz>
382         Fixed redundant ':' in host header
384 Martin Norback <d95mback@dtek.chalmers.se>
385         Swedish translation
387 Marti Raudsepp <marti@juffo.org>
388         KiB/MiB computation bugfix
390 Matthew Mueller <donut@azstarnet.com>
391         Random hacking
393 Michael R. Elkins <me@cs.hmc.edu>
394         Original mailcap code from Mutt
396 Michail Litvak <mci@owl.openwall.com>
397         Patch configure.in to force error if OpenSSL not found
399 Michal Maruska <mmc@maruska.dyndns.org>
400         Show actual document's URL in xterm title bar
402 Michal Politowski <mpol@charybda.icm.edu.pl>
403         Fixed saving of old xterm title in some odd cases
404                 (like multi-gnome-terminal)
406 Miciah Dashiel Butler Masters <miciah@myrealbox.com>
407         Document-specific colors usage switch possibility
408         Global history
409         Unambiguous autocompletion
410         ASCII "markup" support in the plaintext renderer
411         Magnificently elaborate fixes all over the map
412         Truly random hacking
413         The official native English speaker of our team
415 Mikael Berthe <mikael.berthe@lilotux.net>
416         "GPLv2 or later" is fine.  For translations, permission granted to link to whatever you please.
417         French translation update
419 Mikael Magnusson <mikma@users.sourceforge.net>
420         Fixed crash for IPv6 FTP when EPSV was disabled
422 Mike Swieton <pyromage@pyromage.net>
423         Fixed bug: Form is not posted when jumping to field by number
425 Mikolaj Machowski <mikmach@wp.pl>
426         Polish translation updates
428 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
429         Original Links author
430         Maintains and makes Links-0.9x official releases.
431         http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/links/
432         One of Links authors; a lot of misc. features & code
433         SMB support
435 Morten Bo Johansen <mojo@mbjnet.dk>
436         Danish translation
438 Muhamad Faizal <faizal@mfaizal.net>
439         Indonesian translation
441 Nalin Dahyabhai <nalin@redhat.com>
442         Fixed occasional destroying of read buffer on Alpha
444 Nils Dagsson Moskopp <nils@dieweltistgarnichtso.net>
445         Rudimentary support for the HTML5 media elements, <video> and
446         <audio>.
448 Nuno Miguel Rodrigues <nmr@europa.net.dhis.org>
449         UnixWare console fix
451 Oleg Belousov <strijar@urai.ru>
452         "Ignore charset info sent by server" is saved in config file
454 Oleg Deribas <older@iname.com>
455         Window title and clipboard support in OS/2
457 Olexander Kunytsa <kunia@istc.kiev.ua>
458         Ukrainian translation update
460 Omar Khayam <omark@cyentec.com>
461         URL decode filename when saving
463 <otte@duke.edu>
464         Fix stdin reading on Mac OS X
466 Paul B. Mahol <onemda@gmail.com>
467         Recognize Insert key on cons25 (FreeBSD console)
469 Pavol Babincak <scroolik@gmail.com>
470         Improved UTF-8 support with double-width chars
472 Peder Stray <peder@ifi.uio.no>
473         Fix handling of key presses turning up as key prefixes
475 Peter Collingbourne <peter@peter.uk.to>
476         Allows relicensing under GPLv2-or-later and linking with OpenSSL
477         Fixed bug relating to newlines in hidden input fields
478         Fixed compiler errors and warnings in src/util/random.c where CONFIG_SSL undefined
480 Peter Gervai <grin@tolna.net>
481         Manpage updates
482         Mailcap to links.cfg convertor
483         Debian package files
485 Peter Naulls <peter@chocky.org>
486         RISC OS port
488 Peter Samek <samek@upc.uniba.sk>
489         Slovak translation updates
491 Peter Wang <tjaden@alphalink.com.au>
492         Rebindable keys
493         Lua scripting support
494         Guile scripting support
495         Original unhistory support
496         Support for changing color defaults
498 Petr Baudis <pasky@ucw.cz>
499         Original ELinks maintainer
500         Initial cleanups
501         Options system
502         DNS hacking
503         Initial CSS and ECMAScript support
504         Random hacking all over the map
505         Feature of the Day implementation
506         LEDs, exmode, marks and other worthless toys
507         Actually even some documentation!
508         http://elinks.cz/ (original cut)
510 Petr Cech <cech@atrey.karlin.mff.cuni.cz>
511         Allow spaces at the beginning of URL
513 Petr Kulhavy <brain@artax.karlin.mff.cuni.cz>
514         Czech translation
515         HTTP referer support
516         One of Links authors; a lot of misc. features & code
518 Pixel <pixel@mandrakesoft.com>
519         Compilation fixes
521 Radovan Stas <radoone@skmi.science.upjs.sk>
522         Slovak translation
524 Raúl Núñez de Arenas Coronado <raul@pleyades.net>
525         get_unique_name() fix.
527 Russ Rowan (Apu) <rrowan@dandy.net>
528         Patch that shorten the alt or title attribute of an image
529         Improved Perl hooks
531 Sebastian Zagrodzki <s.zagrodzki@sith.mimuw.edu.pl>
532         Shift-G opens dialog with pre-displayed current URL
534 Serge Winitzki <serge@mendax.phys.cwru.edu>
535         Updated Russian localization
537 Sergei Borushevsky <b_sp@usa.net>
538         No-proxy-for
539         HTTP auth (discarded later, to be redone)
540         Ctrl-W completion
541         SSL
543 Sergey E. Galanov <sgsoftware@mail.ru>
544         Lua-support for setting and getting Elinks options
546 Sergey Karpov <karpov@sai.msu.su>
547         First tab browsing patch for ELinks
548         Ideas !
550 Sergey Starosek <star@sunbay.com>
551         Optionally use credential file for the SMB protocol
553 Sergio R. Velasquez Zeballos <svelasqu@thor.uc.edu.ve>
554         Proxy auth (Basic)
556 Simen Graaten <simeng@slarkware.com>
557         Norwegian translation
559 Simon Josefsson <simon@josefsson.org>
560         GnuTLS improvements
562 Simon Ruderich <simon@ruderich.org>
563         Minor documentation updates
565 Simon Wilkinson <simon@sxw.org.uk>
566         Support for X509 client certificates
568 Simos Xenitellis <simos@hellug.gr>
569         Greek codepages & translation
571 Solar Designer <solar@openwall.com>
572         Number of security fixes
574 Stefan de Groot <stefan@nllinux.nl>
575         Dutch translation
577 Stepan Roh <stepan@srnet.cz>
578         HTTP Date (Set-Cookie expires attribute) proper parsing bugfixes
579         Random hacking
581 Stephane Chazelas <stephane.chazelas@free.fr>
582         Cookies fixes
583         HTTP Date parsing rewrite
584         Random hacking
585         Referred as 'sc' or 'SC' in the code
587 Suzanne Britton <trillinks@ironphoenix.org>
588         Support for default URI rewrite template
590 Strahinya Radich <vilinkamen@mail.ru>
591         Serbian translation
593 Suveg Gabor <gsuveg@sgmobil2000.hu>
594         Hungarian translation
596 Sven Wegener <swegener@gentoo.org>
597         Fix stdio checks for remote sessions
599 Taniel Kirikal <taniel@colleduc.ee>
600         Estonian translation
602 Timo Lindfors <timo.lindfors@iki.fi>
603         HTTPS proxy support
605 Tom Lear <tom@trap.mtview.ca.us>
606         Transparency support
608 Uwe Hermann <uh1763@bingo-ev.de>
609         Manpage
610         Command line switch -version
611         Open link in new xterm
613 Unai Uribarri <unai@telecable.es>
614         History
616 Varga Balázs <vinnui@ent.hu>
617         Hungarian translation updates
619 Vitaly Lavrov <lve@guap.ru>
620         Fix for http digest authentification
622 Wiktor Grebla <greblus@poczta.onet.pl>
623         Keybinding for toggling of document.browse.links.numbering
625 William Yodlowsky <wyodlows@andromeda.rutgers.edu>
626         OpenSSL fixes
628 Witold Filipczyk <witekfl@poczta.onet.pl>
629         HTTP code hacking
630         Original decompression (zlib/bzlib) support
631         FTP PASV support
632         Downloads resuming support
633         Local CGI support
634         Polish translation updates
635         Random hacking
637 Wojtek Bojdo/l <wojboj@lp.net.pl>
638         Updated Polish localization
640 Yevgeny Gromov <yevgeny@tut.by>
641         Belarusian translation
643 Yurii Rashkovskii <yrashk@univer.kharkov.ua>
644         Updated Russian localization
646 Yuriy M. Kaminskiy <yumkam@gmail.com>
647         "I'm perfectly fine with GPL v2-or-later (or, considering amount of added code ;-), any other OSL-approved license too)."
648         Fixes failure to search for more than one double-width character.
650 <zimon@niksula.hut.fi>
651         RPM spec file in contrib/
652         RedHat compilation fixes