a34b05d2e6
This opens an OpenBSD-mirabile (aka MirBSD) repository. ### MirBSD is: # Copyright (c) 1982-2003 by Thorsten "mirabile" Glaser <x86@ePost.de> # Copyright © 1968-2003 The authors of And contributors to UNIX®, the # C Language, BSD/Berkeley Unix; 386BSD, NetBSD 1.1 and OpenBSD. # # Anyone who obtained a copy of this work is hereby permitted to freely use, # distribute, modify, merge, sublicence, give away or sell it as long as the # authors are given due credit and the following notice is retained: # # This work is provided "as is", with no explicit or implicit warranty what- # soever. Use it only at your own risk. In no event may an author or contri- # butor be held liable for any damage, directly or indirectly, that origina- # ted through or is caused by creation or modification of this work. MirBSD is my private tree. MirBSD does not differ very much from OpenBSD and intentionally tracks OpenBSD. That's why it _is_ OpenBSD, just not the official one. It's like with DarrenBSD. At time of this writing, no advertising for MirBSD must be done, because the advertising clause has not yet been sorted out. http://templeofhate.com/tglaser/MirBSD/index.php
130 lines
6.9 KiB
Plaintext
130 lines
6.9 KiB
Plaintext
$OpenBSD: CONTRIBUTORS,v 1.9 1999/07/14 13:37:23 millert Exp $
|
|
|
|
This is a partial history of this shell gleened from old change logs and
|
|
readmes (most of which are still in the misc directory) and the source
|
|
code. Hopefully it is correct and no contributors have been left out
|
|
(file a bug report if you spot a problem :-)).
|
|
|
|
Release history:
|
|
* Eric Gisin (egisin@math.uwaterloo.ca), created pdksh, using
|
|
Charles Forsyth's public domain V7 shell as a base; also used parts
|
|
of the BRL shell (written by Doug A Gwyn, Doug Kingston, Ron Natalie,
|
|
Arnold Robbins, Lou Salkind, and others?, circa '87; the parts used in
|
|
pdksh included getopts, test builtin, ulimit, tty setting/getting, emacs
|
|
editing, and job control; the test builtin was based on code by Erik
|
|
Baalbergen).
|
|
'87..'89 ?
|
|
Released versions: .. 3.2
|
|
* John R MacMillan (@yonge.csri.toronto.edu:chance!john@sq.sq.com)
|
|
takes over as maintainer
|
|
dates?
|
|
Released versions: 3.3 (?)
|
|
* Simon J. Gerraty (sjg@zen.void.oz.au) takes over as maintainer
|
|
Nov '91..July '94 ?
|
|
Released versions: 4.0 .. 4.9
|
|
* Michael Rendell (michael@cs.mun.ca) takes over as maintainer
|
|
July, 1994
|
|
Released versions: 5.0 .. 5.2
|
|
|
|
Major contributions:
|
|
* John R MacMillan (@yonge.csri.toronto.edu:chance!john@sq.sq.com), ?:
|
|
cleaned up configuration, many bug fixes (see misc/Changes.jrm).
|
|
* Simon Gerraty, (sjg@zen.void.oz.au), Nov '91..?: much improved emacs mode
|
|
ala at&t ksh, 386bsd port, sigaction routines for non-POSIX systems
|
|
(see misc/ChangeLog.sjg and misc/ReadME.sjg).
|
|
* Peter Collinson (pc@hillside.co.uk), July '92: added select, at&t ksh
|
|
style history file, original csh-style {} globbing, BSD/386 port,
|
|
misc bug fixes.
|
|
* Larry Bouzane (larry@compusult.nf.ca), Mar '89..'93: re-wrote job control,
|
|
added async job notification, added CDPATH and other cd fixes, misc bug
|
|
fixes.
|
|
* John Rochester (jr@cs.mun.ca), '87: wrote vi command line editor; various
|
|
bug fixes/enhancements.
|
|
* Jeff Sparkes (jsparkes@bnr.ca), Mar '89..Mar '90: added arrays,
|
|
merged John Rochester's vi code into pdksh, misc bug fixes.
|
|
* Michael Haardt (u31b3hs@POOL.Informatik.RWTH-Aachen.DE), Sept '94:
|
|
organized man page, filled in many of its copious blank spots; added
|
|
KSH ifdefs.
|
|
* Dale DePriest (daled@cadence.com): ported to OS/2 (initially based on
|
|
port of pdksh4.9 to OS/2 by Kai Rommel (rommel@ars.muc.de)); maintains
|
|
OS/2 port; misc bug fixes.
|
|
|
|
Other contributors:
|
|
* Piercarlo Grandi (pcg@aber.ac.uk), Dec '93: fixes for linux port
|
|
* Neil Smithline (Neil.Smithline@eng.sun.com), Aug '92: emacs-style
|
|
filename completion.
|
|
* Mike Jetzer [mlj] (jetzer@studsys.mscs.mu.edu), ?;Nov '94: fixes for vi
|
|
mode (see misc/Changes.mlj), added v to vi, fixes for history; fixed
|
|
command redoing in vi; fixes to vi globbing.
|
|
* Robert J Gibson: mailbox checking code that was adapted for pdksh by
|
|
John R. MacMillan.
|
|
* ? (guy@demon.co.uk), ?: promptlen() function.
|
|
* J.T. Conklin (jtc@cygnus.com): POSIXized test builtin; miscellaneous
|
|
fixes/enhancements.
|
|
* Sean Hogan (sean@neweast.ca): fixes for ICS 3.0 Unix, found and helped
|
|
fix numerous problems.
|
|
* Gordan Larson (hoh@approve.se): fix to compile sans VI, ksh.1 typo.
|
|
* Thomas Gellekum (thomas@ghpc8.ihf.rwth-aachen.de): fixes for Makefile
|
|
typos, fixed CLK_TCK for FreeBSD, man page fixes.
|
|
* Ed Ferguson (Ed.Ferguson@dseg.ti.com): fix to compile sans VI.
|
|
* Brian Campbell (brianc@qnx.com): fixes to compile under QNX and
|
|
to compile with dmake.
|
|
* (guy@netapp.com), Oct '94: patch to use gmacs flag.
|
|
* Andrew Moore (alm@netcom.com): reported many bugs, fixes.
|
|
* William Bader (wbader@CSEE.Lehigh.Edu): fix to compile on SCO Unix
|
|
(strut winsize).
|
|
* Mike Long (mike.long@analog.com): makefile fix - use $manext, not 1.
|
|
* Art Mills (aem@hpbs9162.bio.hp.com): bug fix for vi file completion in
|
|
command mode.
|
|
* Tory Bollinger (tboll@authstin.ibm.com): allow ~ in vi mode to take
|
|
a count.
|
|
* Frank Edwards (<crash@azhrei.EEC.COM>): added macros to vi (@char).
|
|
* Fritz Heinrichmeyer (<Fritz.Heinrichmeyer@FernUni-Hagen.de>): fixes
|
|
to allow compile under Linux 1.4.3.
|
|
* Gabor Zahemszky (<zgabor@CoDe.hu>): SVR3_PGRP vs SYSV_PGRP, many
|
|
bug reports and man page fixes.
|
|
* Dave Kinchlea (<kinch@julian.uwo.ca>): DEFAULT_ENV patches.
|
|
* Paul Borman (<prb@bsdi.com>): j_exit: send HUP, then CONT; HUP fg process.
|
|
* DaviD W. Sanderson (<dws@ssec.wisc.edu>): patches to allow { .. } instead
|
|
of in .. esac in case statements.
|
|
* ? (<ra@rhi.hi.is>): partial patches to handle SIGWINCH for command line
|
|
editing.
|
|
* Jason Tyler (<jason@nc.bhpese.oz.au>): fixes for bugs in fc.
|
|
* Stefan Dalibor (<Stefan.Dalibor@informatik.uni-erlangen.de>): fix for
|
|
COLUMNS never being set in x_init().
|
|
* Arnon Kanfi (<arnon@gilly.datatools.com>): fix for prompt.
|
|
* Marc Olzheim (<marcolz@stack.nl>): patches to ifdef KSH the mail check
|
|
code and aliases; enum patches for old K&R compilers; handle missing dup2.
|
|
* Lars Hecking (<lhecking@nmrc.ucc.ie>): fixes so shell compiles as sh
|
|
again.
|
|
* Bill Kish (<kish@browncow.com>): added prompt delimiter hack for
|
|
hidden characters (eg, escape codes).
|
|
* Andrew S. Townley (<atownley@informix.com>): fixes for NeXT machines:
|
|
get a controlling if one needed, use correct profile.
|
|
* Eric J. Chet (<ejc@bazzle.com>): fix for core dump in . (quitenv() called
|
|
too soon).
|
|
* Greg A. Woods <woods@most.weird.com>: fix to make ^[_ in emacs work
|
|
as in at&t ksh.
|
|
* George Robbins <grr@shandakor.tharsis.com>: fix for sh mode to
|
|
keep exec'd file descriptors open.
|
|
* George White <gwhite@bodnext.bio.dfo.ca>: fix here-doc problem under OS/2
|
|
(memory allocated incorrectly).
|
|
* David E. Wexelblat <dwex@DataFocus.com>: fix to avoid memory overrun
|
|
in aresize(); fix to not print un-named options.
|
|
* Clifford Wolf (<clifford@clifford.at>): fix memory overrun in aresize();
|
|
fixed sys_siglist[] problem.
|
|
* Theo de Raadt (<deraadt@cvs.openbsd.org>): allow ". /dev/null".
|
|
* Eric Youngdale (<ericy@datafocus.com>): flag field incorrectly changed
|
|
in exec.c(flushcom).
|
|
* Todd. C Miller (Todd C. Miller <Todd.Miller@courtesan.com>): fix
|
|
for coredump in jobs.
|
|
* Kevin Schoedel <schoedel@kw.igs.net>: fix for word location in file
|
|
completion.
|
|
* Martin Lucina <mato@kotelna.sk>: fix for argument parsing in exit command,
|
|
fix for KSH_CHECK_H_TYPE.
|
|
* Mark Funkenhauser <mark@interix.com>: added $LINENO support.
|
|
* Corinna Vinschen <Corinna@Vinschen.de> and Steven Hein <ssh@sgi.com>:
|
|
port to cyngin environment on win95/winnt.
|
|
* Martin Dalecki <dalecki@cs.net.pl>: changes for 8 bit emacs mode.
|
|
* Dave Hillman <daveh@gte.net>: patch for bug in test -nt.
|