coreutils/THANKS.in

624 lines
34 KiB
Plaintext
Raw Normal View History

2002-08-26 20:49:14 +08:00
These people have contributed to the GNU coreutils (formerly, the fileutils,
textutils, and/or sh-utils packages). Some have reported problems, others
have contributed improvements to the documentation, actual code, and even
complete programs. Those contributions are described in the version control
logs and ChangeLog files. If your name has been left out, if you'd rather
not be listed, or if you'd prefer a different address be used, please send a
note to the bug-report mailing list (as seen at end of e.g., cp --help).
##
## There is no need to list here any name that appears as an Author in
## "git log" output. Those are automatically added when this template
## is used to generate the THANKS file. Note that numerous people listed
## here would have been listed as commit authors if we had been using git
## for version control when they contributed.
1996-11-03 03:24:35 +08:00
??? kytek@cybercomm.net
2003-09-28 16:00:35 +08:00
A Costa agcosta@gis.net
2005-11-14 02:57:03 +08:00
Aaron Hawley ashawley@uvm.edu
2000-02-15 21:06:07 +08:00
Achim Blumensath blume@corona.oche.de
Adam Jimerson vendion@charter.net
2000-02-27 23:00:31 +08:00
Adam Klein aklein@debian.org
Adam Sampson ats@offog.org
2005-01-16 01:24:16 +08:00
Adrian Bunk bunk@stusta.de
AIDA Shinra shinra@j10n.org
2000-02-15 21:06:07 +08:00
Akim Demaille demaille@inf.enst.fr
Alain Magloire alain@qnx.com
2000-07-02 19:57:40 +08:00
Alan Iwi iwi@atm.ox.ac.uk
2002-03-16 17:43:19 +08:00
Albert Chin-A-Young china@thewrittenword.com
2001-11-10 16:45:38 +08:00
Albert Hopkins ahopkins@dynacare.com
2000-02-15 21:06:07 +08:00
Alberto Accomazzi alberto@cfa0.harvard.edu
aldomel aldomel@ix.netcom.com
Alen Muzinic zveki@fly.cc.fer.hr
Alexander Nguyen vinh@seas.ucla.edu
ls: clean up after wrapped+colored file names with clear-to-EOL This change addresses a relatively unusual case: ls --color, with a highlighted name being printed initially in the last row of a terminal emulator (possibly followed by other lines of output) such that it is wrapped onto the following line, as the terminal emulator scrolls the output. That would cause the entire following line to be highlighted, even if the name happened to use only one position. The least-invasive patch would have made colorized output larger for all uses. The approach taken below is more invasive, but limits the increase in overhead to only those lines that are expected to wrap. * src/ls.c (enum indicator_no): Add C_CLR_TO_EOL. (indicator_name): Add "cl". (color_indicator): Add default escape codes for "cl". (print_long_format): Propagate width to print_name_with_quoting. (print_name_with_quoting): Print new C_CLR_TO_EOL string if needed. Return the width of what we're printing. (print_file_name_and_frills): Propagate width. (print_type_indicator): Return bool (aka width). (print_many_per_line): Pass column position to print_* function. (print_current_files): Likewise. (print_horizontal): Likewise. (print_with_commas): Likewise. * src/dircolors.c (slack_codes): Add "CLRTOEOL". (ls_codes): Add "cl". * tests/ls/color-clear-to-eol: New file. Test for this fix. * tests/Makefile.am (TESTS): Add ls/color-clear-to-eol. * THANKS: Update. Reported by Alexander V. Lukyanov. See thread for details: http://thread.gmane.org/gmane.linux.kernel/740021/focus=14824 Thanks to Jan Engelhardt for helping me reproduce the problem. Demonstrate with this in an 80-column xterm: seq 200 # to start in the "bottom" row touch zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.foo env LS_COLORS='*.foo=0;31;42' ls -og --color=always Before the fix, you'd see something like this: (where the file name is printed in red on a green background, and each "=" denotes a space on a green background) ... -rw-r--r-- 1 0 Feb 5 11:31 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ zzzzzzzzzzzzzz.foo=================================================== After the patch, the trailing green spaces are gone: -rw-r--r-- 1 0 Feb 5 11:31 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ zzzzzzzzzzzzzz.foo
2009-01-01 02:17:31 +08:00
Alexander V. Lukyanov lav@netis.ru
Allen Hewes allen@decisiv.net
Axel Dörfler axeld@pinc-software.de
2000-11-04 20:08:22 +08:00
Alexandre Duret-Lutz duret_g@epita.fr
2000-02-15 21:06:07 +08:00
Alexey Solovyov alekso@math.uu.se
2002-10-09 14:59:54 +08:00
Alexey Vyskubov alexey@pippuri.mawhrin.net
2002-06-15 22:05:31 +08:00
Alfred M. Szmidt ams@kemisten.nu
2002-04-26 00:01:32 +08:00
Andi Kleen freitag@alancoxonachip.com
2000-02-15 21:06:07 +08:00
Andre Novaes Cunha Andre.Cunha@br.global-one.net
Andreas Frische andreasfrische@gmail.com
2000-10-15 19:53:35 +08:00
Andreas Gruenbacher ag@bestbits.at
2000-02-15 21:06:07 +08:00
Andreas Jaeger jaeger@gnu.org
Andreas Luik luik@isa.de
Andreas Stolcke stolcke@ICSI.Berkeley.EDU
2003-03-04 16:27:31 +08:00
Andrei Gaponenko andr@triumf.ca
2000-02-15 21:06:07 +08:00
Andres Soolo andres@soolo.matti.ee
2000-05-30 05:06:20 +08:00
Andrew Burgess aab@cichlid.com
2000-02-15 21:06:07 +08:00
Andrew Dalke dalke@bioreason.com
2004-05-14 15:29:41 +08:00
Andrew Fabbro andrew@fabbro.org
2001-05-08 04:21:18 +08:00
Andrew Pham andpha@us.ibm.com
2000-02-15 21:06:07 +08:00
Andrew Tridgell tridge@samba.org
2003-05-10 17:41:50 +08:00
Andrey Borzenkov arvidjaar@mail.ru
2000-02-15 21:06:07 +08:00
Andries Brouwer Andries.Brouwer@cwi.nl
Andy Longton alongton@metamark.com
2004-03-27 23:52:44 +08:00
Anthony Thyssen anthony@griffith.edu.au
2000-11-16 20:56:51 +08:00
Antonio Rendas ajrendas@yahoo.com
2000-02-15 21:06:07 +08:00
Ariel Faigon ariel@cthulhu.engr.sgi.com
Arjan Opmeer arjan.opmeer@gmail.com
2000-02-15 21:06:07 +08:00
Arne Henrik Juul arnej@imf.unit.no
2003-03-28 15:35:50 +08:00
Arnold Robbins arnold@skeeve.com
2000-02-15 21:06:07 +08:00
Arthur Pool pool@commerce.uq.edu.au
2002-09-17 15:50:32 +08:00
Arun Sharma arun.sharma@intel.com
2004-03-11 01:53:00 +08:00
Arvind Autar Autar022@planet.nl
2002-09-12 20:11:59 +08:00
Augey Mikus mikus@dqc.org
2000-02-15 21:06:07 +08:00
Austin Donnelly Austin.Donnelly@cl.cam.ac.uk
2001-01-26 19:13:08 +08:00
Axel Kittenberger Anshil@gmx.net
Barry Kelly http://barrkel.blogspot.com/
2000-02-15 21:06:07 +08:00
Bauke Jan Douma bjdouma@xs4all.nl
2003-03-09 05:04:11 +08:00
Ben Elliston bje@air.net.au
2003-04-22 02:00:24 +08:00
Ben Harris bjh21@netbsd.org
Ben Walton bwalton@artsci.utoronto.ca
2000-02-15 21:06:07 +08:00
Bengt Martensson bengt@mathematik.uni-Bremen.de
Benjamin Cutler cutlerbc@simla.colostate.edu
2003-06-18 02:11:20 +08:00
Bernard Giroud bernard.giroud@creditlyonnais.ch
2005-02-15 16:56:43 +08:00
Bernd Eckenfels ecki@debian.org
2000-02-15 21:06:07 +08:00
Bernd Leibing bernd.leibing@rz.uni-ulm.de
2003-05-14 22:20:04 +08:00
Bernd Melchers melchers@cis.fu-berlin.de
2001-07-16 16:58:20 +08:00
Bernhard Baehr bernhard.baehr@gmx.de
2003-02-20 00:12:06 +08:00
Bernhard Gabler bernhard@uni-koblenz.de
2000-02-15 21:06:07 +08:00
Bernhard Rosenkraenzer bero@redhat.de
2003-04-08 02:02:29 +08:00
Bert Deknuydt Bert.Deknuydt@esat.kuleuven.ac.be
Bert Wesarg bert.wesarg@googlemail.com
Bill Brelsford wb@k2di.net
2000-02-15 21:06:07 +08:00
Bill Peters peters@gaffel.as.arizona.edu
Bjorn Helgaas helgaas@rsn.hp.com
Bob McCracken kerouac@ravenet.com
2000-07-23 21:58:48 +08:00
Branden Robinson branden@necrotic.deadbeast.net
2000-02-15 21:06:07 +08:00
Brendan O'Dea bod@compusol.com.au
Brian Kimball bfk@footbag.org
Brian M. Carlson sandals@crustytoothpaste.ath.cx
Brian Silverman bsilverman@conceptxdesign.com
2000-06-24 19:52:38 +08:00
Brian Youmans 3diff@gnu.org
Britton Leo Kerin fsblk@aurora.uaf.edu
2003-11-19 15:26:35 +08:00
Bruce Robertson brucer@theodolite.dyndns.org
2000-02-15 21:06:07 +08:00
Carl Johnson carlj@cjlinux.home.org
Carl Lowenstein cdl@mpl.UCSD.EDU
Carl Roth roth@urs.us
2000-02-15 21:06:07 +08:00
Carlos Canau Carlos.Canau@relay.puug.pt
Charles Karney karney@pppl.gov
2000-03-03 16:12:51 +08:00
Charles Randall crandall@matchlogic.com
Chas. Owens chas.owens@gmail.com
2000-02-15 21:06:07 +08:00
Chip Salzenberg chip@valinux.com
Chris Clayton chris2553@googlemail.com
2001-09-16 17:30:07 +08:00
Chris Faylor cgf@cygnus.com
2001-12-30 07:01:15 +08:00
Chris J. Bednar cjb@AdvancedDataSolutions.com
Chris Jones cjns1989@gmail.com
2003-07-09 17:51:34 +08:00
Chris Lesniewski ctl@mit.edu
2000-11-26 22:33:06 +08:00
Chris Sylvain csylvain@umm.edu
2000-02-15 21:06:07 +08:00
Chris Yeo cyeo@biking.org
Christi Alice Scarborough christi@chiark.greenend.org.uk
2001-12-30 07:01:15 +08:00
Christian Harkort christian.harkort@web.de
2000-09-26 04:23:11 +08:00
Christian Krackowizer ckrackowiz@std.schuler-ag.com
2000-10-16 22:30:39 +08:00
Christian Rose menthos@menthos.com
2000-02-15 21:06:07 +08:00
Christian von Roques roques@pond.sub.org
2006-02-04 18:45:44 +08:00
Christophe LYON christophe.lyon@st.com
2000-02-15 21:06:07 +08:00
Chuck Hedrick hedrick@klinzhai.rutgers.edu
Clark Morgan cmorgan@aracnet.com
2003-07-18 15:46:27 +08:00
Clement Wang clem.wang@overture.com
2000-02-15 21:06:07 +08:00
Colin Plumb colin@nyx.net
2001-09-17 04:11:36 +08:00
Colin Watson cjw44@riva.ucam.org
2000-02-15 21:06:07 +08:00
Collin Rogowski collin@rogowski.de
2003-03-23 03:38:00 +08:00
Cray-Cyber Project http://www.cray-cyber.org
Cristian Cadar cristic@stanford.edu
2004-10-18 16:56:19 +08:00
Cyril Bouthors cyril@bouthors.org
2001-04-22 15:28:11 +08:00
Dale Scheetz dwarf@polaris.net
Dameon G. Rogers dgr03@uark.edu
2000-02-15 21:06:07 +08:00
Dan Hagerty hag@gnu.ai.it.edu
2000-09-23 02:31:02 +08:00
Dan Pascu dan@services.iiruc.ro
2000-02-15 21:06:07 +08:00
Daniel Bergstrom noa@melody.se
Daniel P. Berrangé berrange@redhat.com
2004-08-11 06:47:08 +08:00
Dániel Varga danielv@axelero.hu
2003-08-27 14:29:25 +08:00
Danny Levinson danny.levinson@overture.com
Darrel Francis d.francis@cheerful.com
2001-01-02 18:44:38 +08:00
Darren Salt ds@youmustbejoking.demon.co.uk
2002-07-22 14:55:17 +08:00
Dave Beckett dajobe@dajobe.org
2005-05-27 02:35:33 +08:00
David Alan Gilbert gilbertd@treblig.org
2000-02-15 21:06:07 +08:00
David Dyck dcd@tc.fluke.COM
2003-02-21 18:22:29 +08:00
David Eisner cradle@umd.edu
2003-05-03 22:56:22 +08:00
David Flynn dav@chess.plus.com
2000-02-15 21:06:07 +08:00
David Godfrey dave@delta.demon.co.uk
2001-01-13 23:49:01 +08:00
David Luyer david_luyer@pacific.net.au
2005-10-23 23:47:07 +08:00
David Madore david.madore@ens.fr
2004-05-16 02:27:38 +08:00
David Malone dwmalone@cnri.dit.ie
Davide Canova kc.canova@gmail.com
Dawson Engler engler@stanford.edu
2006-01-24 04:13:44 +08:00
Dean Gaudet dean-savannah@arctic.org
2003-01-15 19:58:02 +08:00
Deepak Goel deego@gnufans.org
Denis Excoffier denis.excoffier@airbus.com
Denis McKeon dmckeon@swcp.com
2000-02-15 21:06:07 +08:00
Dennis Henriksen opus@flamingo.osrl.dk
Dennis Clarke dclarke@blastwave.org
2003-11-05 11:14:28 +08:00
Dennis Smit ds@nerds-incorporated.org
2000-02-15 21:06:07 +08:00
Derek Clegg dclegg@next.com
Dick Streefland dick_streefland@tasking.com
Dirk Lattermann dlatt@t-online.de
Dirk-Jan Faber djfaber@snow.nl
2003-07-04 01:09:03 +08:00
Dmitry Rutsky rutsky@school.ioffe.rssi.ru
2000-02-15 21:06:07 +08:00
Don Parsons dparsons@synapse.kent.edu
Donni Erpel donald@appc11.gsi.de
2002-10-14 16:29:17 +08:00
Doug Coleman coleman@iarc1.ece.utexas.edu
2002-10-14 16:29:22 +08:00
Doug McLaren dougmc@comco.com
2000-05-05 19:38:34 +08:00
Dragos Harabor dharabor@us.oracle.com
2002-10-09 16:09:35 +08:00
Duncan Roe duncanr@optimation.com.au
2005-08-18 04:49:48 +08:00
Edward Welbourne eddy@opera.com
2000-02-15 21:06:07 +08:00
Edzer Pebesma Edzer.Pebesma@rivm.nl
Egmont Koblinger egmont@uhulinux.hu
2000-11-23 23:58:19 +08:00
Eirik Fuller eirik@hackrat.com
2000-02-15 21:06:07 +08:00
Eivind eivindt@multinet.no
Elbert Pol elbert.pol@gmail.com
2000-02-15 21:06:07 +08:00
Eli Zaretskii eliz@is.elta.co.il
Emile LeBlanc leblanc@math.toronto.edu
Emmanuel Lacour elacour@home-dn.net
2000-02-15 21:06:07 +08:00
Eric Backus ericb@lsid.hp.com
Eric G. Miller egm2@jps.net
2001-11-22 16:20:49 +08:00
Eric Pemente pemente@northpark.edu
2001-10-14 00:54:18 +08:00
Eric S. Raymond esr@snark.thyrsus.com
2000-02-15 21:06:07 +08:00
Erik Bennett bennett@cvo.oneworld.com
Erik Corry erik@kroete2.freinet.de
Felix Lee flee@teleport.com
2006-03-30 21:26:59 +08:00
Felix Rauch Valenti frauch@cse.unsw.edu.au
2003-01-21 20:35:27 +08:00
Ferdinand fw@scenic.mine.nu
Filipus Klutiero chealer@gmail.com
2000-02-15 21:06:07 +08:00
Fletcher Mattox fletcher@cs.utexas.edu
Florent Bayle florent@sarcelle.net
Florian Schlichting fschlich@cis.fu-berlin.de
2000-02-15 21:06:07 +08:00
Florin Iucha fiucha@hsys.mic.ro
2006-05-03 18:11:25 +08:00
Francesco Montorsi fr_m@hotmail.com
2004-08-11 06:47:08 +08:00
François Pinard pinard@iro.umontreal.ca
2000-08-24 19:36:28 +08:00
Frank Adler fadler@allesklar.de
2000-02-15 21:06:07 +08:00
Frank T Lofaro ftlofaro@snooks.Egr.UNLV.EDU
Fred Fish fnf@ninemoons.com
2004-08-11 06:47:08 +08:00
Frédéric L. W. Meunier 0@pervalidus.net
2002-09-17 16:07:07 +08:00
Frederik Eaton frederik@caltech.edu
2000-02-15 21:06:07 +08:00
Gabor Z. Papp gzp@gzp.org.hu
2004-08-11 06:47:08 +08:00
Gaël Quéri gqueri@mail.dotcom.fr
2000-02-15 21:06:07 +08:00
Galen Hazelwood galenh@micron.net
Gary Anderson ganderson@clark.net
Gary Johnson garyjohn@spk.agilent.com
2003-09-19 02:09:00 +08:00
Gary V. Vaughan gary@gnu.org
2002-04-26 04:16:15 +08:00
Gaute Hvoslef Kvalnes gaute@verdsveven.com
2003-11-18 18:06:19 +08:00
Geoff Collyer geoff at collyer.net
2000-06-20 14:44:21 +08:00
Geoff Kuenning geoff@cs.hmc.edu
2000-02-15 21:06:07 +08:00
Geoff Odhner geoff@franklin.com
2001-08-25 13:42:07 +08:00
Geoff Whale geoffw@cse.unsw.EDU.AU
Gerald Pfeifer gerald@pfeifer.com
2000-06-29 18:39:00 +08:00
Gerhard Poul gpoul@gnu.org
2000-02-15 21:06:07 +08:00
Germano Leichsenring germano@jedi.cs.kobe-u.ac.jp
sort: handle fd exhaustion better when merging This is an alternative to my 9 March patch labeled "Silently lower nmerge; don't (sometimes incorrectly) range-check" <http://lists.gnu.org/archive/html/bug-coreutils/2009-03/msg00070.html>. It differs by not using 'dup' to probe for extra file descriptors; instead, it simply calls 'open' (and 'pipe') to open files and pipes, until one of these calls fails due to file descriptor exhaustion; it then backs off by 1, does a merge with the files that it has opened, and then retries with the (now-smaller) number of files. This patch requires quite a few more changes to the source code than the earlier patch, but it is in some sense "better" because it doesn't need to call "dup" ahead of time in order to decide whether "open" or "pipe" will fail. Also, it's more robust in the case where "open" or "pipe" fails with errno==EMFILE because some system-wide limit is exhausted. * src/sort.c (create_temp_file): New arg SURVIVE_FD_EXHAUSTION. (stream_open): New function, containing guts of xfopen. (xfopen): Use it. (pipe_fork): Set errno on failure. (maybe_create_temp): New function, containing guts of create_temp. (create_temp): Use it. (open_temp): Distinguish failures due to file descriptor exhaustion from other failures, and on fd exhaustion return a notice to caller rather than dying. Don't test execlp's return value; when it returns, it *always* returns -1. (open_input_files): New function. (mergefps): New arg FPS. It's now the caller's responsibility to open the input and output files. All callers changed. (mergefiles): New function. (avoid_trashing_input, merge): Handle the case where a single merge can't merge as much as we wanted due to file descriptor exhaustion, by merging as much as we can and then retrying. * tests/Makefile.am (TESTS): Add misc/sort-continue. * tests/misc/sort-continue: New file. * THANKS: Add Glen Lenker and Matt Pham who coauthored this patch.
2009-03-14 06:48:30 +08:00
Glen Lenker glen.lenker@gmail.com
Göran Uddeborg goeran@uddeborg.se
2005-03-12 18:51:06 +08:00
Guochun Shi gshi@ncsa.uiuc.edu
2000-04-03 16:06:02 +08:00
GOTO Masanori gotom@debian.or.jp
2000-09-08 17:03:05 +08:00
Greg Louis glouis@dynamicro.on.ca
2000-02-15 21:06:07 +08:00
Greg McGary gkm@gnu.org
Greg Metcalfe metcalfegreg@qwest.net
2002-11-19 15:50:44 +08:00
Greg Schafer gschafer@zip.com.au
2000-02-15 21:06:07 +08:00
Greg Troxel gdt@bbn.com
Greg Wooledge gawooledge@sherwin.com
2000-05-05 19:38:34 +08:00
Gregory Leblanc gleblanc@cu-portland.edu
2004-06-20 14:51:19 +08:00
Guido Leenders guido.leenders@invantive.com
Guntram Blohm Extern.Guntram.Blohm@AUDI.DE
2000-02-15 21:06:07 +08:00
H. J. Lu hjl@valinux.com
2002-11-17 17:36:43 +08:00
Hans Ginzel hans@matfyz.cz
2002-10-10 23:48:53 +08:00
Hans Lermen lermen@fgan.de
2000-02-15 21:06:07 +08:00
Hans Verkuil hans@wyst.hobby.nl
2004-10-30 05:50:15 +08:00
Harald Dunkel harald.dunkel@t-online.de
2000-06-21 15:28:13 +08:00
Harry Liu rliu@lek.ugcs.caltech.edu
2003-11-05 11:55:48 +08:00
Harti Brandt brandt@fokus.fraunhofer.de
Harvey Eneman Harvey.Eneman@oracle.com
Heiko Marr h.marr@webmasters.de
2005-01-04 19:21:08 +08:00
Helen Faulkner helen_ml_faulkner@yahoo.co.uk
2000-06-12 14:59:30 +08:00
Herbert Xu herbert@gondor.apana.org.au
2000-02-15 21:06:07 +08:00
Holger Berger hberger@ess.nec.de
2001-04-09 01:16:39 +08:00
Hon-Yin Kok hkok@yoda.unl.edu
2000-02-15 21:06:07 +08:00
Hugh Daniel hugh@xanadu.com
2001-08-20 02:12:03 +08:00
Ian Bruce ian.bruce@myrealbox.com
2006-09-26 17:18:20 +08:00
Iain Calder ic56@rogers.com
2000-05-06 05:41:03 +08:00
Ian Jackson ijackson@chiark.greenend.org.uk
Ian Kent ikent@redhat.com
2000-05-06 05:41:11 +08:00
Ian Lance Taylor ian@cygnus.com
2000-02-15 21:06:07 +08:00
Ian Turner vectro@pipeline.com
2002-03-30 07:09:52 +08:00
Iida Yosiaki iida@gnu.org
Ilya N. Golubev gin@mo.msk.ru
2003-03-05 14:34:08 +08:00
Ingo Saitz ingo@debian.org
Ivan Labath labath3@st.fmph.uniba.sk
2003-03-03 15:53:35 +08:00
Ivo Timmermans ivo@debian.org
Jacky Fong jacky.fong@utoronto.ca
2000-04-26 20:55:48 +08:00
James james@albion.glarp.com
2000-02-15 21:06:07 +08:00
James Antill jmanti%essex.ac.uk@seralph21.essex.ac.uk
2005-02-15 02:15:41 +08:00
James Lemley James.Lemley@acxiom.com
James Hunt jamesodhunt@hotmail.com
James Ralston ralston@pobox.com
2000-02-15 21:06:07 +08:00
James Sneeringer jvs@ocslink.com
James Tanis jtt@soscorp.com
Jamie Lokier jamie@imbolc.ucc.ie
2006-09-25 14:22:35 +08:00
Jamie McClelland jm@mayfirst.org
ls: clean up after wrapped+colored file names with clear-to-EOL This change addresses a relatively unusual case: ls --color, with a highlighted name being printed initially in the last row of a terminal emulator (possibly followed by other lines of output) such that it is wrapped onto the following line, as the terminal emulator scrolls the output. That would cause the entire following line to be highlighted, even if the name happened to use only one position. The least-invasive patch would have made colorized output larger for all uses. The approach taken below is more invasive, but limits the increase in overhead to only those lines that are expected to wrap. * src/ls.c (enum indicator_no): Add C_CLR_TO_EOL. (indicator_name): Add "cl". (color_indicator): Add default escape codes for "cl". (print_long_format): Propagate width to print_name_with_quoting. (print_name_with_quoting): Print new C_CLR_TO_EOL string if needed. Return the width of what we're printing. (print_file_name_and_frills): Propagate width. (print_type_indicator): Return bool (aka width). (print_many_per_line): Pass column position to print_* function. (print_current_files): Likewise. (print_horizontal): Likewise. (print_with_commas): Likewise. * src/dircolors.c (slack_codes): Add "CLRTOEOL". (ls_codes): Add "cl". * tests/ls/color-clear-to-eol: New file. Test for this fix. * tests/Makefile.am (TESTS): Add ls/color-clear-to-eol. * THANKS: Update. Reported by Alexander V. Lukyanov. See thread for details: http://thread.gmane.org/gmane.linux.kernel/740021/focus=14824 Thanks to Jan Engelhardt for helping me reproduce the problem. Demonstrate with this in an 80-column xterm: seq 200 # to start in the "bottom" row touch zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz.foo env LS_COLORS='*.foo=0;31;42' ls -og --color=always Before the fix, you'd see something like this: (where the file name is printed in red on a green background, and each "=" denotes a space on a green background) ... -rw-r--r-- 1 0 Feb 5 11:31 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ zzzzzzzzzzzzzz.foo=================================================== After the patch, the trailing green spaces are gone: -rw-r--r-- 1 0 Feb 5 11:31 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\ zzzzzzzzzzzzzz.foo
2009-01-01 02:17:31 +08:00
Jan Engelhardt jengelh@medozas.de
2000-10-16 14:25:55 +08:00
Jan Fedak J.Fedak@sh.cvut.cz
Jan Moringen jan.moringen@uni-bielefeld.de
2000-10-21 21:22:39 +08:00
Jan Nieuwenhuizen janneke@gnu.org
Jan-Pawel Wrozstinski jpwroz@gmail.com
2000-02-15 21:06:07 +08:00
Janos Farkas chexum@shadow.banki.hu
Jari Aalto jari.aalto@cante.net
2000-02-15 21:06:07 +08:00
Jarkko Hietaniemi jhi@epsilon.hut.fi
Jarod Wilson jwilson@redhat.com
2003-02-19 23:06:12 +08:00
Jean Charles Delepine delepine@u-picardie.fr
2000-02-15 21:06:07 +08:00
Jeff Moore jbm@mordor.com
2003-09-19 15:38:26 +08:00
Jeff Sheinberg jeff@bsrd.net
2003-06-03 15:52:51 +08:00
Jens Elkner elkner@imsgroup.de
2000-02-15 21:06:07 +08:00
Jens Schmidt jms@jsds.hamburg.com
Jeph Cowan jeph@ucar.edu
Jeremy Maitin-Shepard jbms@cmu.edu
2000-02-15 21:06:07 +08:00
Jerome Abela abela@hsc.fr
2004-08-11 06:47:08 +08:00
Jérôme Zago bug-coreutils-ml@agt-the-walker.net
2004-04-08 23:30:46 +08:00
Jesse Kornblum kornblum@usna.edu
2000-02-15 21:06:07 +08:00
Jesse Thilo jgt2@eecs.lehigh.edu
2000-05-11 16:24:49 +08:00
Jie Xu xuj@iag.net
2000-02-15 21:06:07 +08:00
Jim Blandy jimb@cyclic.com
Jim Dennis jimd@starshine.org
Joachim Schmitz jojo@schmitz-digital.de
2000-02-15 21:06:07 +08:00
Joakim Rosqvist dvljrt@cs.umu.se
2000-04-26 20:54:26 +08:00
Jochen Hein jochen@jochen.org
2002-08-02 05:37:04 +08:00
Joe Orton joe@manyfish.co.uk
2006-01-10 15:31:49 +08:00
Joerg Sonnenberger joerg@britannica.bec.de
Joey Hess joeyh@debian.org
2005-01-24 16:10:36 +08:00
Johan Boule bohan@bohan.dyndns.org
2000-02-15 21:06:07 +08:00
Johan Danielsson joda@pdc.kth.se
John Bley jbb6@acpub.duke.edu
John Gatewood Ham zappaman@alphabox.compsci.buu.ac.th
John Gotts jgotts@umich.edu
2000-02-23 04:14:37 +08:00
John Kendall kendall@capps.com
2000-02-15 21:06:07 +08:00
John Kodis kodis@acm.org
John Murphy jam@philabs.research.philips.com
John Roll john@panic.harvard.edu
John Salmon johns@mullet.anu.edu.au
John Stanley johnstops@verizon.net
2000-02-15 21:06:07 +08:00
John Summerfield summer@OS2.ami.com.au
2004-06-08 14:56:08 +08:00
Jon Peatfield J.S.Peatfield@damtp.cam.ac.uk
2000-04-26 20:54:26 +08:00
Joost van Baal joostvb@xs4all.nl
Jordi Pujol jordipujolp@gmail.com
2001-02-07 19:50:01 +08:00
Jorge Stolfi stolfi@ic.unicamp.br
2000-02-15 21:06:07 +08:00
Joseph S. Myers jsm28@cam.ac.uk
Josh Triplett josh@freedesktop.org
2006-05-10 21:39:30 +08:00
Joshua Hudson joshudson@gmail.com
Josselin Mouette joss@debian.org
2001-11-18 02:42:23 +08:00
Juan F. Codagnone juam@arnet.com.ar
2004-12-20 23:31:18 +08:00
Juan M. Guerrero st001906@hrz1.hrz.tu-darmstadt.de
Julian Bradfield jcb@inf.ed.ac.uk
2000-11-11 15:50:38 +08:00
Jungshik Shin jshin@pantheon.yale.edu
2004-08-11 06:47:08 +08:00
Jürgen Fluk louis@dachau.marco.de
2003-07-25 02:40:35 +08:00
Jurriaan thunder7@xs4all.nl
2005-09-11 15:41:56 +08:00
Justin Pryzby justinpryzby@users.sourceforge.net
2000-11-11 15:50:38 +08:00
jvogel jvogel@linkny.com
2000-11-25 01:42:01 +08:00
Kai Henningsen kai@debian.org
2002-09-17 15:56:51 +08:00
Kai-Uwe Rommel rommel@informatik.tu-muenchen.de
2003-08-26 14:39:10 +08:00
Kalle Olavi Niemitalo kon@iki.fi
2000-02-15 21:06:07 +08:00
Kamal Paul Nigam Kamal_Paul_Nigam@gs35.sp.cs.cmu.edu
2000-09-09 22:35:18 +08:00
Karl Eichwalder keichwa@gmx.net
2000-10-29 20:33:53 +08:00
Karl-Michael Schneider schneide@phil.uni-passau.de
2000-02-15 21:06:07 +08:00
Karsten Thygesen karthy@kom.auc.dk
Kaveh R. Ghazi ghazi@caip.rutgers.edu
2003-06-12 14:56:28 +08:00
Keith M. Briggs keith.briggs@bt.com
2000-02-15 21:06:07 +08:00
Keith Owens kaos@audio.apana.org.au
2003-05-03 03:49:06 +08:00
Keith Thompson kst@cts.com
2000-02-15 21:06:07 +08:00
Ken Pizzini kenp@halcyon.com
2005-06-21 16:45:58 +08:00
Kevin Mudrick kmudrick@healthmarketscience.com
Kirk Kelsey kirk.kelsey@0x4b.net
2002-12-14 21:31:05 +08:00
Kristin E Thomas kristint@us.ibm.com
2000-02-15 21:06:07 +08:00
Kjetil Torgrim Homme kjetilho@ifi.uio.no
Kristoffer Rose kris@diku.dk
Ladislav Hagara ladislav.hagara@unob.cz
2000-02-15 21:06:07 +08:00
Larry McVoy lm@sgi.com
Lars Hecking lhecking@nmrc.ucc.ie
2003-12-08 16:36:20 +08:00
Leah Q eequor@earthlink.net
2000-02-15 21:06:07 +08:00
Lehti Rami rammer@cs.tut.fi
Leonard N. Zubkoff lnz@dandelion.com
2002-10-06 03:55:19 +08:00
Leonardo Milano lmilano@udel.edu
Lluís Batlle viriketo@gmail.com
2000-02-15 21:06:07 +08:00
Lorne Baker lbaker@nitro.avint.net
2003-04-09 22:43:33 +08:00
Luke Hassell lukehassell@yahoo.com
2005-09-10 15:48:40 +08:00
Luke Kendall lukekendall@optushome.com.au
2000-09-30 05:39:51 +08:00
M. P. Suzuki mpsuzuki@hiroshima-u.ac.jp
2000-07-31 04:25:31 +08:00
Maciej Kwapulinski pikpok@univ.gda.pl
2000-02-15 21:06:07 +08:00
Manas Garg manas@cygsoft.com
Manfred Hollstein manfred@s-direktnet.de
Марк Коренберг socketpair@gmail.com
2000-02-15 21:06:07 +08:00
Marc Boucher marc@mbsi.ca
2004-03-15 16:35:28 +08:00
Marc Haber mh+debian-bugs@zugschlus.de
2006-09-25 14:22:35 +08:00
Marc Lehman schmorp@schmorp.de
2000-05-01 22:10:38 +08:00
Marc Olzheim marcolz@stack.nl
2000-03-10 17:09:34 +08:00
Marco Franzen Marco.Franzen@Thyron.com
2002-05-13 05:47:24 +08:00
Marcus Brinkmann http://www.marcus-brinkmann.de
2000-02-15 21:06:07 +08:00
Marcus Daniels marcus@ee.pdx.edu
Mark A. Thomas thommark@access.digex.net
2003-11-24 16:05:02 +08:00
Mark Conty Mark_Conty@cargill.com
2000-05-29 23:43:12 +08:00
Mark D. Roth roth@uiuc.edu
2004-04-06 21:54:02 +08:00
Mark Funkenhauser mfunkenhauser@rogers.com
2000-02-15 21:06:07 +08:00
Mark Harris mark@monitor.designacc.com
Mark Hewitt mhewitt@armature.com
2001-02-17 15:12:17 +08:00
Mark Hounschell markh@compro.net
2003-09-26 21:47:05 +08:00
Mark Hubbart discord@mac.com
2000-02-15 21:06:07 +08:00
Mark Kettenis kettenis@phys.uva.nl
2005-06-17 21:11:47 +08:00
Mark Melahn mmelahn@gmail.com
2000-12-03 04:52:09 +08:00
Mark Nudelman marknu@flash.net
2000-02-15 21:06:07 +08:00
Mark W. Eichin eichin@cygnus.com
Markus Demleitner msdemlei@auriga.ari.uni-heidelberg.de
2000-04-26 20:55:48 +08:00
Martin martin@dresden.nacamar.de
2002-11-21 20:22:56 +08:00
Martin Buck martin.buck@ascom.ch
2000-08-22 19:05:47 +08:00
Martin Gallant martyg@goodbit.net
2000-04-09 03:35:38 +08:00
Martin Hippe martin.hippe@schlund.de
Martin Jacobs martin.jacobs@arcor.de
2002-07-10 18:05:13 +08:00
Martin Michlmayr tbm@cyrius.com
2000-02-15 21:06:07 +08:00
Martin Mitchell martin@debian.org
Martin P.J. Zinser zinser@decus.de
Marty Leisner leisner@sdsp.mc.xerox.com
Masami Takikawa takikawm@CS.ORST.EDU
2000-04-26 20:52:54 +08:00
Mate Wierdl mw@moni.msci.memphis.edu
2000-02-15 21:06:07 +08:00
Matej Vela mvela@public.srce.hr
Matias A. Fonzo selk@dragora.org
2004-12-21 17:57:31 +08:00
Matt Kraai kraai@ftbfs.org
2000-12-09 18:14:52 +08:00
Matt Perry matt@primefactor.com
sort: handle fd exhaustion better when merging This is an alternative to my 9 March patch labeled "Silently lower nmerge; don't (sometimes incorrectly) range-check" <http://lists.gnu.org/archive/html/bug-coreutils/2009-03/msg00070.html>. It differs by not using 'dup' to probe for extra file descriptors; instead, it simply calls 'open' (and 'pipe') to open files and pipes, until one of these calls fails due to file descriptor exhaustion; it then backs off by 1, does a merge with the files that it has opened, and then retries with the (now-smaller) number of files. This patch requires quite a few more changes to the source code than the earlier patch, but it is in some sense "better" because it doesn't need to call "dup" ahead of time in order to decide whether "open" or "pipe" will fail. Also, it's more robust in the case where "open" or "pipe" fails with errno==EMFILE because some system-wide limit is exhausted. * src/sort.c (create_temp_file): New arg SURVIVE_FD_EXHAUSTION. (stream_open): New function, containing guts of xfopen. (xfopen): Use it. (pipe_fork): Set errno on failure. (maybe_create_temp): New function, containing guts of create_temp. (create_temp): Use it. (open_temp): Distinguish failures due to file descriptor exhaustion from other failures, and on fd exhaustion return a notice to caller rather than dying. Don't test execlp's return value; when it returns, it *always* returns -1. (open_input_files): New function. (mergefps): New arg FPS. It's now the caller's responsibility to open the input and output files. All callers changed. (mergefiles): New function. (avoid_trashing_input, merge): Handle the case where a single merge can't merge as much as we wanted due to file descriptor exhaustion, by merging as much as we can and then retrying. * tests/Makefile.am (TESTS): Add misc/sort-continue. * tests/misc/sort-continue: New file. * THANKS: Add Glen Lenker and Matt Pham who coauthored this patch.
2009-03-14 06:48:30 +08:00
Matt Pham mattvpham@gmail.com
2001-02-17 21:11:22 +08:00
Matt Schalit mschalit@pacbell.net
2004-01-22 15:59:31 +08:00
Matt Swift swift@alum.mit.edu
2002-07-02 17:13:10 +08:00
Matthew Arnison maffew@cat.org.au
Matthew M. Boedicker matthewm@boedicker.org
2000-02-15 21:06:07 +08:00
Matthew Braun matthew@ans.net
2000-05-15 15:18:17 +08:00
Matthew Clarke Matthew_Clarke@mindlink.bc.ca
2000-02-15 21:06:07 +08:00
Matthew S. Levine mslevine@theory.lcs.mit.edu
2001-02-18 16:49:07 +08:00
Matthew Smith matts@bluesguitar.org
2000-02-15 21:06:07 +08:00
Matthew Swift swift@alum.mit.edu
Matthias Urlichs smurf@noris.de
2003-05-12 23:07:09 +08:00
Matti Aarnio matti.aarnio@zmailer.org
Mathias Brodala info@noctus.net
2002-09-17 15:56:51 +08:00
Mattias Wadenstein maswan@acc.umu.se
Max Chang maxchang@ucla.edu
2000-02-15 21:06:07 +08:00
Meelis Roos mroos@tartu.cyber.ee
2004-06-22 01:06:11 +08:00
Michael michael@aplatform.com
2000-02-15 21:06:07 +08:00
Michael ??? michael@roka.net
Michael Bacarella mbac@netgraft.com
2000-04-16 05:48:58 +08:00
Michael Deutschmann michael@talamasca.ocis.net
2004-02-11 19:45:47 +08:00
Michael Elizabeth Chastain mec.gnu@mindspring.com
2002-01-13 06:19:06 +08:00
Michael Gaughen mgaughen@polyserve.com
2000-02-15 21:06:07 +08:00
Michael Hasselberg mikelh@zonta.ping.de
2000-07-20 05:00:03 +08:00
Michael Hohn hohn@math.utah.edu
2001-01-10 17:40:05 +08:00
Michael J. Croghan mcroghan@usatoday.com
2003-09-06 04:53:37 +08:00
Michael McFarland sidlon@yahoo.com
Michael McLagan mmclagan@invlogic.com
2002-06-24 18:39:37 +08:00
Michael Piefel piefel@informatik.hu-berlin.de
2001-02-03 18:29:01 +08:00
Michael Steffens michael.steffens@s.netic.de
2000-02-15 21:06:07 +08:00
Michael Stutz stutz@dsl.org
2003-01-22 02:47:12 +08:00
Michael van Elst mlelstv@dev.de.cw.net
2000-02-15 21:06:07 +08:00
Michael Veksler mveksler@techunix.technion.ac.il
2002-08-30 14:58:41 +08:00
Michail Litvak mci@owl.openwall.com
2004-05-17 20:16:16 +08:00
Michal Politowski mpol@charybda.icm.edu.pl
2002-10-12 03:58:32 +08:00
Michal Svec msvec@suse.cz
2000-02-15 21:06:07 +08:00
Michel Robitaille robitail@IRO.UMontreal.CA
Michiel Bacchiani bacchian@raven.bu.edu
2002-07-04 20:07:23 +08:00
Mike Castle dalgoda@ix.netcom.com
2002-09-17 15:56:51 +08:00
Mike Coleman mkc@mathdogs.com
2003-03-18 05:03:17 +08:00
Mike Jetzer mjetzer@mke.catalystwms.com
2002-09-30 02:05:40 +08:00
Mikko Tuumanen m@sorvankyla.yok.utu.fi
2004-04-24 01:27:20 +08:00
Mikulas Patocka mikulas@artax.karlin.mff.cuni.cz
2002-07-04 20:07:29 +08:00
Miles Bader miles@gnu.ai.mit.edu
2000-02-15 21:06:07 +08:00
Minh Tran-Le tranle@intellicorp.com
2000-05-17 20:21:02 +08:00
Morten Welinder terra@diku.dk
2001-08-13 02:23:28 +08:00
Neal H Walfield neal@cs.uml.edu
2002-09-01 00:04:09 +08:00
Neil Brown neilb@cse.unsw.edu.au
2000-02-15 21:06:07 +08:00
Nelson H. F. Beebe beebe@math.utah.edu
Nick Estes debian@nickstoys.com
Nick Graham nick.d.graham@gmail.com
2001-10-28 16:20:01 +08:00
Nick Lawes nlawes@silverplatter.com
2006-03-27 15:32:44 +08:00
Nickolai Zeldovich nickolai@cs.stanford.edu
2006-02-06 17:06:50 +08:00
Nicolas François nicolas.francois@centraliens.net
2000-02-15 21:06:07 +08:00
Niklas Edmundsson nikke@acc.umu.se
2003-09-27 14:52:38 +08:00
Nikola Milutinovic Nikola.Milutinovic@ev.co.yu
Nima Nikzad nnikzad@ucla.edu
2000-02-15 21:06:07 +08:00
Noah Friedman friedman@splode.com
Noel Cragg noel@red-bean.com
2005-08-14 23:02:23 +08:00
Norbert Kiesel nkiesel@tbdnetworks.com
2003-05-05 15:30:45 +08:00
Olatunji Oluwabukunmi Ruwase tjruwase@stanford.edu
2000-02-15 21:06:07 +08:00
Olav Morkrid olav@funcom.com
2001-03-10 15:52:40 +08:00
Ole Laursen olau@hardworking.dk
2003-03-10 18:39:31 +08:00
Oliver Kiddle okiddle@yahoo.co.uk
Olivier Fourdan ofourdan@redhat.com
2004-08-11 06:47:08 +08:00
Ørn E. Hansen oehansen@daimi.aau.dk
2002-09-17 16:07:07 +08:00
Oskar Liljeblad osk@hem.passagen.se
Otavio Salvador otavio@ossystems.com.br
2003-09-05 06:20:51 +08:00
Patrick Mauritz oxygene@studentenbude.ath.cx
Paul D. Smith psmith@gnu.org
Paul Ghaleb paul.ghaleb@st.com
2003-04-02 15:19:35 +08:00
Paul Jarc prj@po.cwru.edu
Paul Marinescu paul.marinescu@imperial.ac.uk
2000-02-15 21:06:07 +08:00
Paul Nevai nevai@ops.mps.ohio-state.edu
2000-06-21 17:16:21 +08:00
Paul Sauer paul@alexa.com
2000-02-15 21:06:07 +08:00
Paul Slootman paul@debian.org
Paul Townsend aab@purdue.edu
2003-07-30 02:21:35 +08:00
Paul Worrall paul@basilisk.uklinux.net
2002-01-19 03:13:27 +08:00
Pawel Prokop pablo@wizard.ae.krakow.pl
Peng Yu pengyu.ut@gmail.com
Per Cederqvist ceder@lysator.liu.se
2000-02-15 21:06:07 +08:00
Per Kristian Hove perhov@math.ntnu.no
Per Starbäck starback@stp.lingfil.uu.se
2006-10-14 13:06:38 +08:00
Peter Breitenlohner peb@mppmu.mpg.de
Peter Dyballa peter_dyballa@web.de
2000-02-15 21:06:07 +08:00
Peter Eriksson peter@ifm.liu.se
2004-01-20 17:13:50 +08:00
Peter Horst peter@ointment.org
2000-02-15 21:06:07 +08:00
Peter Moulder reiter@netspace.net.au
Peter Samuelson psamuels@sampo.creighton.edu
Peter Seebach seebs@taniemarie.solon.com
Petr Uzel petr.uzel@suse.cz
2001-09-29 03:35:42 +08:00
Petter Reinholdtsen pere@hungry.com
2001-09-02 22:20:39 +08:00
Phelippe Neveu pneveu@pcigeomatics.com
2000-02-15 21:06:07 +08:00
Phil Richards phil.richards@vf.vodafone.co.uk
Philippe De Muyter phdm@macqel.be
Philippe Schnoebelen Philippe.Schnoebelen@imag.fr
2002-11-19 18:15:25 +08:00
Phillip Jones mouse@datastacks.com
2000-06-15 20:47:46 +08:00
Piergiorgio Sartor sartor@sony.de
Pieter Bowman bowman@math.utah.edu
Piotr Gackiewicz gacek@intertele.pl
2000-06-26 21:48:40 +08:00
Piotr Kwapulinski kwap@univ.gda.pl
2000-07-31 04:25:31 +08:00
Prashant TR tr@eth.net
Priit Jõerüüt jemm4jemm@yahoo.com
2000-02-15 21:06:07 +08:00
Rainer Orth ro@TechFak.Uni-Bielefeld.DE
Ralf W. Stephan stephan@tmt.de
Ralph Loader loader@maths.ox.ac.uk
Raul Miller moth@magenta.com
2004-08-11 06:47:08 +08:00
Raúl Núñez de Arenas Coronado raul@pleyades.net
2003-03-15 18:20:18 +08:00
Richard A Downing richard.downing@bcs.org.uk
2000-02-15 21:06:07 +08:00
Richard Braakman dark@xs4all.nl
2003-08-31 13:54:59 +08:00
Richard Dawe rich@phekda.freeserve.co.uk
2000-02-15 21:06:07 +08:00
Richard J. Rauenzahn rrauenza@hairball.cup.hp.com
2002-09-13 17:14:46 +08:00
Richard Neill rn214@hermes.cam.ac.uk
2000-02-15 21:06:07 +08:00
Richard Sharman rsharman@magmacom.com
Rick Sladkey jrs@world.std.com
Rick Stanley rstanley@rsiny.com
2000-02-15 21:06:07 +08:00
Rik Faith faith@cs.unc.edu
Risto Kankkunen kankkune@lingsoft.fi
Rob Wortman wyrm@haell.com
2000-02-15 21:06:07 +08:00
Robert H. de Vries robert@and.nl
2005-01-05 15:46:58 +08:00
Robert Lindgren robert@orcafat.com
2003-04-26 02:20:02 +08:00
Robert Millan zeratul2@wanadoo.es
Robert Schwebel r.schwebel@pengutronix.de
Robin H. Johnson robbat2@gentoo.org
2000-02-15 21:06:07 +08:00
Rogier Wolff R.E.Wolff@BitWizard.nl
2001-07-12 18:01:26 +08:00
Roland Huebner ro-huebner@gmx.de
2004-05-29 05:01:53 +08:00
Roland Turner raz.tah.bet@raz.cx
2000-02-15 21:06:07 +08:00
Ronald F. Guilmette rfg@netcom.com
Ross Alexander r.alexander@auckland.ac.nz
Ross Paterson rap@doc.ic.ac.uk
Ross Ridge rridge@calum.csclub.uwaterloo.ca
Rudolf Kastl rkastl@redhat.com
Sahil Amoli sahilamoli@gmail.com
2000-02-15 21:06:07 +08:00
Sami Farin sfarin@ratol.fi
2003-04-08 20:53:26 +08:00
Samuel Tardieu sam@rfc1149.net
2006-10-17 21:48:27 +08:00
Samuel Thibault samuel.thibault@ens-lyon.org
2000-02-15 21:06:07 +08:00
Samuli Karkkainen Samuli.Karkkainen@hut.fi
Sander van Malssen svm@kozmix.ow.nl
Santiago Vila Doncel sanvila@unex.es
Savochkin Andrey Vladimirovich saw@msu.ru
Scott Harrison scott.gnu.2009@scottrix.co.uk
2000-02-15 21:06:07 +08:00
Scott Lurndal slurn@griffin.engr.sgi.com
Sébastien Maret smaret@umich.edu
Sergei Steshenko sergstesh@yahoo.com
Sergey Vlasov vsu@altlinux.org
2002-08-26 15:22:09 +08:00
Shing-Shong Shei shei@cs.indiana.edu
2001-05-05 20:54:16 +08:00
Soeren Sonnenburg sonnenburg@informatik.hu-berlin.de
2002-11-10 06:21:31 +08:00
Solar Designer solar@owl.openwall.com
Stanislav Ievlev inger@altlinux.ru
2006-01-10 17:16:10 +08:00
Stavros Passas stabat@ics.forth.gr
Stefan Vargyas stvar@yahoo.com
2004-08-11 06:47:08 +08:00
Stéphane Chazelas Stephane_CHAZELAS@yahoo.fr
2003-01-15 00:20:54 +08:00
Stephen Depooter sbdep@myrealbox.com
2001-05-19 13:58:18 +08:00
Stephen Eglen eglen@pcg.wustl.edu
2001-06-20 15:15:13 +08:00
Stephen Gildea gildea@stop.mail-abuse.org
2002-09-29 16:35:05 +08:00
Stephen Smoogen smooge@mindspring.com
2000-02-15 21:06:07 +08:00
Steve McConnel steve@acadcomp.sil.org
2006-10-18 04:12:05 +08:00
Steve McIntyre steve@einval.com
Steve Ward planet36@gmail.com
Steven Drake sbd@users.sourceforge.net
2003-02-12 16:24:40 +08:00
Steven G. Johnson stevenj@alum.mit.edu
2003-07-13 17:37:45 +08:00
Steven Mocking ufo@quicknet.nl
Steven Parkes smparkes@smparkes.net
Steven Schveighoffer schveiguy@yahoo.com
2002-10-09 21:28:55 +08:00
Steven P Watson steven@magelico.net
Stuart Citrin ctrn3e8@gmail.com
2000-02-15 21:06:07 +08:00
Stuart Kemp skemp@peter.bmc.com
Stuart Shelton stuart@shelton.me
2004-03-06 22:45:50 +08:00
Szakacsits Szabolcs szaka@sienet.hu
2000-02-15 21:06:07 +08:00
Tadayoshi Funaba tadf@kt.rim.or.jp
2002-04-17 16:47:33 +08:00
TAKAI Kousuke takai@vlsi.kuee.kyoto-u.ac.jp
2000-02-15 21:06:07 +08:00
Theodore Ts'o tytso@rsts-11.mit.edu
2005-12-10 00:27:26 +08:00
The Wanderer inverseparadox@comcast.net
2000-02-15 21:06:07 +08:00
Thomas Bushnell thomas@gnu.ai.mit.edu
2002-11-13 17:49:41 +08:00
Thomas Goerlich thomas@schnappmatik.de
2005-11-12 01:16:30 +08:00
Thomas Hood jdthood@yahoo.co.uk
2003-07-23 00:31:16 +08:00
Thomas Luzat thomas@luzat.com
2005-10-03 20:11:49 +08:00
Thomas M.Ott thmo-13@gmx.de
2000-02-15 21:06:07 +08:00
Thomas Quinot thomas@Cuivre.FR.EU.ORG
Thomas Schwinge tschwinge@gnu.org
2005-03-13 00:24:13 +08:00
Thomas Wolff mined@towo.net
2002-05-24 15:41:19 +08:00
Tim J. Robbins tjr@FreeBSD.org
2003-06-04 20:36:05 +08:00
Tim Mooney mooney@dogbert.cc.ndsu.NoDak.edu
Tim Ryan Tim_Ryan@bnz.co.nz
2000-02-15 21:06:07 +08:00
Tim Smithers mouse@dmouse.com.au
Tim Underwood timunderwood@gmail.com
2000-02-15 21:06:07 +08:00
Tim Waugh twaugh@redhat
2004-11-10 16:24:58 +08:00
Toby Peterson toby@opendarwin.org
2000-06-15 03:44:39 +08:00
Todd A. Jacobs tjacobs@codegnome.org
Tom Fitzhenry tom@tom-fitzhenry.me.uk
2002-09-29 16:33:41 +08:00
Tom Haynes thomas@netapp.com
2000-02-15 21:06:07 +08:00
Tom Quinn trq@dionysos.thphys.ox.ac.uk
2006-05-16 04:18:49 +08:00
Tomas Pospisek tpo@sourcepole.ch
2003-08-27 15:22:53 +08:00
Tommi Kyntola tkyntola@cc.hut.fi
2000-02-15 21:06:07 +08:00
Ton Hospel thospel@mail.dma.be
2004-06-22 22:55:09 +08:00
Ton Nijkes ton@murphy.nl
2002-05-15 05:22:57 +08:00
Tony Kocurko akocurko@mun.ca
2000-02-15 21:06:07 +08:00
Tony Leneis tony@plaza.ds.adp.com
Tony Robinson ajr@eng.cam.ac.uk
2006-07-20 16:33:19 +08:00
Toralf Förster toralf.foerster@gmx.de
2000-02-15 21:06:07 +08:00
Torbjorn Granlund tege@nada.kth.se
Torbjorn Lindgren tl@funcom.no
Torsten Landschoff torsten@pclab.ifg.uni-kiel.de
2005-09-10 15:48:40 +08:00
Tristan Miller psychonaut@nothingisreal.com
Tzvi Rotshtein tzvi.ro@gmail.com
2000-02-15 21:06:07 +08:00
Ulrich Drepper drepper@gnu.org
2005-01-08 02:23:57 +08:00
Ulrich Hermisson ulrich_hermisson@hotmail.com
2000-02-15 21:06:07 +08:00
Urs Thuermann urs@isnogud.escape.de
2001-12-03 01:47:34 +08:00
Uwe H. Steinfeld usteinfeld@gmx.net
2000-11-03 16:47:20 +08:00
Vesselin Atanasov vesselin@bgnet.bg
Ville Skyttä ville.skytta@iki.fi
2000-02-15 21:06:07 +08:00
Vin Shelton acs@alumni.princeton.edu
Vincent Lefevre vincent@vinc17.org
2006-03-11 05:24:38 +08:00
Vineet Chadha chadha@acis.ufl.edu
Vitali Lovich vlovich@gmail.com
2005-11-08 05:39:40 +08:00
Vitaly A. Ostanin vyt@altlinux.org
Vito Caputo vcaputo@pengaru.com
2005-05-10 15:28:10 +08:00
Vlada Macek tuttle@bbs.fsik.cvut.cz
2000-02-15 21:06:07 +08:00
Volker Borchert bt@teknon.de
2003-12-20 17:21:17 +08:00
Volker Paul vpaul@dohle.com
2003-05-09 16:49:46 +08:00
Wartan Hachaturow wart@tepkom.ru
2000-02-15 21:06:07 +08:00
Wayne Stewart wstewa@atl.com
2000-11-11 00:23:14 +08:00
Wenjun Zheng zwj@yahoo.com
2000-11-27 00:52:03 +08:00
Werner Almesberger Werner.Almesberger@epfl.ch
2000-02-15 21:06:07 +08:00
Wichert Akkerman wichert@cistron.nl
Will Edgington wedgingt@acm.org
William Bader william@nscs.fast.net
William Dowling will@franklin.com
William Lewis wiml@omnigroup.com
2003-01-12 17:04:16 +08:00
wiregauze wiregauze@yahoo.com
Wis Macomson wis.macomson@intel.com
2002-03-08 23:41:30 +08:00
Wojciech Purczynski cliph@isec.pl
2000-02-15 21:06:07 +08:00
Wolfram Kleff kleff@cs.uni-bonn.de
2000-11-06 21:12:57 +08:00
Won-kyu Park wkpark@chem.skku.ac.kr
Yang Ren ryang@redhat.com
Yanko Kaneti yaneti@declera.com
2003-02-20 00:02:44 +08:00
Yann Dirson dirson@debian.org
Yutaka Amanai yasai-itame1942@jade.plala.or.jp
2005-10-25 21:47:38 +08:00
;; Local Variables:
;; coding: utf-8
;; End: