7039 lines
366 KiB
Plaintext
7039 lines
366 KiB
Plaintext
LIST OF CHANGES FROM PREVIOUS RELEASES: <$Revision: 1.3 $>
|
|
|
|
|
|
Changes from 386bsd 0.1 + patchkit 0.2.2 to NetBSD 0.8:
|
|
fdescfs, kernfs included
|
|
mt(1): added bsd mt
|
|
ktrace(1): now works
|
|
cron(8): crond, crontab cleaned, and install properly
|
|
prompt for floppy root disk
|
|
added kgmon, gprof
|
|
many vm bug fixes
|
|
ed(1): free ed
|
|
fixes to /etc/*, particular /etc/{weekly,daily,monthly}, netstart
|
|
yp: beginnings of yp support
|
|
tmpnam(3): tmpnam fix
|
|
some alpha patchkit 0.2.3 stuff (piecemeal, and in some cases improved)
|
|
better sun rpc support
|
|
rwall(1), rpc.rwalld(8): Added
|
|
ETXTBUSY, returned properly on writes to files being executed, etc
|
|
maxfdescs - fixes bash, sendmail, etc. behaviour when you use 'unlimit'
|
|
larger default tcp windows (buffer space per socket)
|
|
games brought in from bnr2
|
|
bpf fixes
|
|
wdc vs wd, fdc vs fd fix; basically distinguish between controller
|
|
and slave(s) attached to it. see sample configs
|
|
scsi: incomplete wd7000 driver
|
|
makesyscalls.sh, brought in from bnr2, works
|
|
longer wd/fd probes, to catch more controller/drive combos
|
|
(customize kernel config to look for devices that you know
|
|
are there, to avoid delay). better fix in next release
|
|
scsi: multiple open st(4) should get EBUSY
|
|
updated elvis
|
|
scsi: options SCSI, no more 'scbus' crap. see sample configs
|
|
patch(1): patch patchlevel 12 integrated (non-GPLed)
|
|
netiso, netcitt, netns: added and they even compile
|
|
more stuff incorporated from bnr2 (some from patchkit 2.3, some not)
|
|
kernel: probe printf improvements
|
|
fnmatch fix
|
|
fdisk(8): program
|
|
pcfs
|
|
config(8): hacked to be more rational, generate less broken garbage,
|
|
added expression support, and "requires"
|
|
swapinfo
|
|
ps(1), w(1): fix for command line args
|
|
mmap, et. al protection fixes
|
|
nfs: nfs client, nfs server split. now individually configurable, see
|
|
sample configs
|
|
zillions of bug fixes for
|
|
broken Makefiles
|
|
poor error handling
|
|
broken features
|
|
enhancements for ease of use
|
|
greater functionality
|
|
fixing, and replacing some of Jolitz's cruftier
|
|
hacks
|
|
bringing some old BSD utilities into modern age
|
|
|
|
Changes from NetBSD 0.8 to NetBSD 0.9:
|
|
fixed PCFS so this it actually works now.
|
|
(Jim Jegers, via patchkit)
|
|
i386: got rid of bt0 driver in GENERICISA, as
|
|
it was conflicting with aha0. (cgd)
|
|
i386: make sure .../sys.386bsd/compile makes it into
|
|
the distribution. (cgd)
|
|
kernel: added support for BSDI's QMAGIC exec format to the kernel and
|
|
related utilities; *NULL now core dumps. Also fixed several
|
|
NULL pointer references caught by this. (mycroft and sef)
|
|
fixed "/bin/sh: not found" problem when cleaning in libc (cgd)
|
|
added the latest db lib from vangogh (v1.1 done by proven, 1.6 by cgd)
|
|
db.h, ndbm.h, mpool.h updated.
|
|
sys/syslimits.h has macro for SSIZE_MAX
|
|
libc/getpwent and ttyname changed to use dbopen along with
|
|
pwd_mkdb, kvm_mkdb, dev_mkdb, vacation, ps
|
|
sped up console driver considerably by reducing the number of spl*()
|
|
calls. (mycroft)
|
|
games: fixed various bugs in the games. (mycroft)
|
|
crypt(3): moved non-exportable crypt(3) software into
|
|
/usr/src/lib/libcrypt, made crypt.c in libc a dummy, and made
|
|
appropriate changes elsewhere to get things right.
|
|
use "make EXPORTABLE_SYSTEM=true" to make binaries
|
|
w/o libcrypt. (cgd)
|
|
yp: added YP to libc, and yp programs to usr.sbin/yp. (deraadt)
|
|
netstat(1): -s now prints out all of the udp statistics gathered (glass)
|
|
login(1): brought in new login(1) from uunet. (cgd)
|
|
test(1): brought in new test(1) from uunet, ditched bash version
|
|
(glass)
|
|
tr(1): brought in new tr(1) from uunet (glass)
|
|
termios(4): added termios(4) man page from uunet (glass)
|
|
syslog(3): updated syslog(3) from uunet for better error handling
|
|
(glass)
|
|
fixed syscall() with John Kohl's patch (proven)
|
|
tcp_*space reduced to 4k, because of interactions with vm. (cgd)
|
|
fixed: SLATTACH hangs up on connect to modem port -> raise DTR
|
|
patch from: bugs@rafal.slip.uiuc.edu (cgd)
|
|
kernel: can't exec a file people are writing to, any more... (cgd)
|
|
ethernet: fixed the amazingly shitty ethernet performance with cheap
|
|
Western Digital cards. (mycroft)
|
|
i386: the /usr/src/sys/i386/boot/rmaouthdr script was not executable,
|
|
which caused 0.8 to have a broken bootwd (deraadt)
|
|
segregated GNU software in the standard dist. from the rest.
|
|
it's now in /usr/src/gnu/* (cgd)
|
|
various changes from Ralf Freidl to fix brokenness in pcfs (cgd)
|
|
tail(1), join(1): replaced gnu tail(1), join(1) with bsd equivalents
|
|
from uunet (glass)
|
|
fixed kernel profiling, again. now it _works_. (cgd)
|
|
touch(1), err(3): integrated CSRG-released touch(1), err(3) (glass)
|
|
add process accounting & fix related utilities (cgd)
|
|
networking: make generic kernels include slip interface so they don't
|
|
die of stack overflow when using loopback w/no enet (cgd)
|
|
rpc include files are now installed from /usr/src/include (deraadt)
|
|
actually fix that loopback+no other interfaced->reboot problem (cgd)
|
|
kernel: make serial ports be correctly-numbered (cgd)
|
|
hp300, ethernet: added support for HP ethernet controllers. (mycroft)
|
|
made the entire distribution compile and run with GCC 2. (mycroft)
|
|
dd(1): replace GNU dd(1) with recently released Berkeley version
|
|
(glass)
|
|
update (f)lex to version 2.3.8 from prep.ai.mit.edu (cgd)
|
|
bc(1): fix bc so that it uses the distributed files, not ones we
|
|
yacc/lex ourself. makes it work, and not require extra
|
|
newlines (cgd)
|
|
ifconfig -a (deraadt)
|
|
iostat and vmstat now understand wd/fd disks. Not scsi disks
|
|
yet though.. (deraadt)
|
|
Jim Wilson's sh changes (sef)
|
|
uname(1), uname(3): add uname program and syscall, for POSIX. changes
|
|
came from John Brezak <brezak@osf.org> (cgd)
|
|
made num, caps, and scroll lock not repeat. (mycroft)
|
|
fix from Pete Chown <pc123@cus.cam.ac.uk> for appropriate
|
|
mmap permissions checking (cgd)
|
|
add assembly language version of index, rindex, strchr, and strrchr
|
|
supplied by J.T. Conklin <conklin@kaleida.com> (cgd)
|
|
update source tree with changes from patchkit-0.2.3 (cgd)
|
|
update stdio buffering routines with replacements from
|
|
Chris Torek <torek@ee.lbl.gov> (cgd)
|
|
network loopback now supports multiple interfaces via, e.g.
|
|
"pseudo-device loop 2". patch provided
|
|
by David Burren <davidb@otto.bf.rmit.oz.au> (cgd)
|
|
wd disks print their geometry if it can be determined via a READP
|
|
command (deraadt)
|
|
i386: fd drives print their geometry according to what the
|
|
BIOS says (deraadt)
|
|
npx changes from patchkit patch 10002. Original author of these
|
|
patches is Bruce Evans. (deraadt)
|
|
the ring buffer code now uses "rbchar"s rather than char's. An rbchar
|
|
is actually a short. This patch allows "literal next" to
|
|
work (ie. ^V^D<return>) (deraadt)
|
|
fixed kvm_getprocs() to work after kvm_getprocs() and kvm_freeprocs()
|
|
have been called already (cgd)
|
|
tip(1): fix from Bakul Shah <bvs@BitBlocks.com> to make tip not dump
|
|
core when Courier acu routines are used with a non-
|
|
USR Courier modem. (cgd)
|
|
nfsd will no longer loop endlessly if it is invoked on a kernel
|
|
in which NFSSERVER has not been included in. (glass)
|
|
cron(8): crond will no longer directly open /var/cron/log, fail and
|
|
complain. now uses syslog(3); cron.info can now be used to
|
|
select the messages it logs. default syslog.conf has:
|
|
cron.info /var/cron/log # for backwards compat.
|
|
lockf patch from Paul Kranenburg <pk@cs.few.eur.nl> (deraadt)
|
|
the rpc library now has xdr_float and xdr_double. patches from
|
|
J.T. Conklin <conklin@talisman.kaleida.com> (deraadt)
|
|
fix tmac.andoc .TH directive handling. patch from
|
|
J.T. Conklin <conklin@talisman.kaleida.com> (cgd)
|
|
sendmail(8): make sendbug give a "To:" to sendmail. patch supplied
|
|
by Gordon Burditt <gordon@sneaky.lonestar.org> (cgd)
|
|
fix kernel printf's "%b" (bits) format. patch supplied
|
|
by Gordon Burditt <gordon@sneaky.lonestar.org> (cgd)
|
|
add TIOCSTAT ioctl to give load average stats if requested (for tcsh)
|
|
from Luke Mewburn (cgd)
|
|
hp300: integraged hp300 code from net/2 (cgd)
|
|
fixed uninitialized field of struct proc which would occasionally
|
|
cause "w" to panic the system (cgd)
|
|
various 8-bit patches from Andrew Chernov <ache@astral.msk.su>
|
|
tty_compat.c is cleaned up, as is STOP+TIOCSTI
|
|
in tty.c (deraadt)
|
|
fd error reporting cleanup. (deraadt)
|
|
fixed bad man page & syscall definition for getpgrp().
|
|
(posix says it takes no args, and i don't argue...) (cgd)
|
|
add change from Guido van Rooij <guido@gvr.win.tue.nl> so that
|
|
io port access from user processes doesn't randomly
|
|
work/fail. now must open /dev/mem to get access. (cgd)
|
|
isofs: apply patch from Jagane D. Sundar <jagane@netcom.com> to allow
|
|
NFS-mounting of ISO 9660 (isofs) filesystems, and to
|
|
fix a few small isofs bugs. (cgd)
|
|
config(8): have config make kernel compilation directories in
|
|
/sys/${MACHINE}/compile rather than /sys/compile (cgd)
|
|
netstat(1): changes from David Burren <davidb@otto.bf.rmit.oz.au> so
|
|
that netstat prints names for routes when not given -n,
|
|
and so that it prints address family names (cgd)
|
|
libc, tset(1): add new getcap routines to libc, adjust termcap build
|
|
and tset(1) accordingly, and add cap_mkdb (cgd)
|
|
move csu.${MACHINE} libraries into one subdir in /usr/src/lib (cgd)
|
|
kernel: moved kernel architecture-dependent sub-directories into
|
|
/sys/arch/${MACHINE}. great for more archs! (cgd)
|
|
kernel: fixed "swap generic" support (cgd)
|
|
kernel: improve kernel select mechanism further, by making setup
|
|
done by a function. put protos into /sys/sys/select.h
|
|
and clean up all of the messes it makes (cgd)
|
|
file(1): now prints the targets of symbolic links, thanks
|
|
to John Brezak (brezak@osf.org) for the patch. (cgd)
|
|
ed(1): 8-bit clean; no line-length limit; regex support for NULs (alm)
|
|
sed(1): fixed NULL indirection (alm)
|
|
fix "cpu" declarations in kernel config files so that they
|
|
work as originally intended. this means that only
|
|
cpus for which there is a cpu declaration (see kernel
|
|
config files for examples) are supported by a kernel
|
|
compiled with the config. also, if you want the math
|
|
emulator in your kernel, you now need the "MATH_EMULATE"
|
|
option in the kernel config file. (cgd)
|
|
disklabel stuff in the kernel has been split up into arch
|
|
indep & arch dep components. no more dos stuff in
|
|
ufs_disksubr.c! (deraadt)
|
|
add packet size check for raw IP provided by Paul Antonov
|
|
<apg@apg.kiae.su>, to fix the "traceroute foohost 2000
|
|
causes panic" problem. (cgd)
|
|
Fixed packet counters in if_ec, as noted by Mike J. Fuller
|
|
<mike@sarah.lerc.nasa.gov> (davidb)
|
|
Modified the SCSI disk startup so that DEC disks (for example)
|
|
are told to spin up _before_ they are asked if they're
|
|
ready. (davidb)
|
|
mips, ns32k: Updated the rpc library to support MIPS and NS32k CPUs.
|
|
(davidb)
|
|
netiso, ethernet: applied various patches supplied by Havard Eidnes
|
|
<Havard.Eidnes@runit.sintef.no> to generally fix ISO
|
|
support, including: reception of ISO multicasts in with
|
|
we ethernet driver, fixed CLNP Echo reponder, and
|
|
netstat, ifconfig, and libc fixes (cgd)
|
|
use the Athena "newsyslog" utility to rotate logs, rather than the
|
|
old, cumbersome method in /etc/{daily,weekly,monthly} (cgd)
|
|
replaced broken /usr/include/bitstring.h w/new version from
|
|
Mike Murphy <mrm@optigfx.com> (cgd)
|
|
added /usr/src/regress, for regression tests (cgd)
|
|
add Yuval Yarom's changes (originally for BSD/386) for advisory
|
|
record locking on NFS files. Note that this DOES NOT
|
|
support network locking, only local advisory locks. (cgd)
|
|
fix /bin/ls; is clobbered first env. var. if given no filename args
|
|
given. patch from Bob Willcox <bob@obiwan.uucp>. (deraadt)
|
|
mail.local can now use username.lock files as well as flock().
|
|
Use the -l flag in your favorite sendmail.cf file. (deraadt)
|
|
kernel: don't remake newvers and relink kernel if nothing has changed
|
|
(cgd)
|
|
sup(1): fix SUP to not need any version of crypt. Use
|
|
"make MAKE_EXPORT=1" to build a SUP for export. (brezak)
|
|
compress(1): add patch00144 - fixed compress bug with a small path[]
|
|
array from <stacey@guug.de>. (deraadt)
|
|
add patch00149: sd/cd drivers printed incorrect blocknumbers when they
|
|
hit errors. From <julian@jules.dialix.oz.au>. (deraadt)
|
|
/etc/localtime is now created from by "make distribution" (deraadt)
|
|
more(1): fixed /usr/bin/more to not play with magic numbers from
|
|
executables directly. It now uses the N_BADMAG() macro.
|
|
(deraadt)
|
|
lpr(1): fixed lpr's dealings with magic numbers. It now no longer
|
|
accesses exec.a_magic directly, and it knows about modern "ar"
|
|
files rather than the old ones (deraadt)
|
|
use EXPORTABLE_SYSTEM instead of MAKE_EXPORT to build crypt-free SUP.
|
|
Just like the rest of the system. (brezak)
|
|
tty structures are allocated dynamically. The d_ttys field in cdevs[]
|
|
now has an extra level of indirection. The pty and com
|
|
drivers allocate pty's dynamically, the pccons driver does
|
|
not. Check out the "ttys" field in vmstat -m. (deraadt)
|
|
kernel: make sleeps during FIFO open interruptable (cgd)
|
|
kernel: various patches to kernel files to make things compile
|
|
with GCC-2.3.3 (proven)
|
|
patch to signal .h for ANSI validation (proven)
|
|
cron(8): update to version 3.0 of Paul Vixie's cron package (cgd)
|
|
kernels without pc0 support can be built, and work (deraadt)
|
|
yp: add yppoll command (brezak)
|
|
update yacc to the latest version from Berkeley (1.9) (cgd)
|
|
fixed kernfs security hole, where it wouldn't actually
|
|
check perms before allowing users to write hostname (cgd)
|
|
added chown/chmod/chgrp functionality to kernfs (cgd)
|
|
telnet(1): sending simple telnet commands fixed. patch originally
|
|
from Jonathan Stone <jonathan@CS.Stanford.EDU> (cgd)
|
|
execve(2): replace execve with new one, based on work by Wolfgang
|
|
Solfrank <ws@tools.de>, but beaten up a good amount by cgd.
|
|
(after several iterations of beating have gone on,
|
|
this code is *really* differnt...) (cgd)
|
|
update kvm library for the new exec, and add a kvm_getenv function,
|
|
to get a process's environment var list. ps and w
|
|
apply strvis() to args/environment before printing (cgd)
|
|
ps(1): give ps an 'e' option, to print the environment variables
|
|
of processes (cgd)
|
|
add vt300 to termcap.src (brezak)
|
|
stty(1): fixed stty so that setting "ispeed" works. (cgd)
|
|
i386: move i386 signal trampoline code from the pcb to the top of
|
|
the stack. at the same time, implement copying out
|
|
of the signal trampoline code, on process creation. (cgd)
|
|
libg++: shut up libg++ "make"'s whining (cgd)
|
|
allow user to specity that programs depend on c++ sources
|
|
(previously only could be done for libraries) (cgd)
|
|
fix library "make depend" problem, in which it wasn't
|
|
generating dependencies for profiled .o files (cgd)
|
|
ps(1): fix to not show cpu/memory/swap usage if process is zombie (cgd)
|
|
fix from Wolfgang Solfrank (ws@tools.de) to kill processes
|
|
outright if they exceed their hard CPU-usage limit (cgd)
|
|
fix for NFS's bogus use if va_flags and va_gen, and other minor
|
|
NFS fixes, supplied by John Woods, jfw@ksr.com (cgd)
|
|
fix /usr/include/rpcsvc/rnusers.x - versions were reversed (brezak)
|
|
add /lib/rpcsvc for upcoming rusers/rup clients and daemons (brezak)
|
|
revert the "syncing disks" message on reboot to it's original,
|
|
more informative, form (cgd)
|
|
fix /usr/include/rpcsvc/klm_prot.x so it compiles. (brezak)
|
|
add /usr/libexec/rpc.rstatd, rpc.rusersd, rpc.rwalld. (brezak)
|
|
add /usr/bin/rup, rusers, rwall(changes). (brezak)
|
|
add LIBRPCSVC to bsd.prog.mk. (brezak)
|
|
removed bugs and memory leaks from directory functions (proven)
|
|
tip(1): make tip obey Taylor UUCP's locking conventions. Patch from
|
|
Peter da Silva <peter@taronga.com>, patchkit
|
|
patch #139. (cgd)
|
|
tip(1), getty(8), kernel: patch from David Greenman and Rod Grimes
|
|
(davidg@implode.rain.com and rgrimes@agora.rain.com) to support
|
|
57600 and 115200 baud in the kernel, tip, and getty.
|
|
pk patch #150 (cgd)
|
|
patch from <bob@speakez.com> so rlogin understands higher
|
|
baud rates (deraadt)
|
|
use Bruce Evans' pc3 termcap entry. pk patch #156 (cgd)
|
|
kernel: add delay loop to lpa and lpt drivers to allow data port
|
|
to stablize. make "lpflag" unique. patch from
|
|
Rod Grimes <rgrimes@agora.rain.com>, as pk patch #164 (cgd)
|
|
change MCLSHIFT to 11, so mbuf cluster size is bigger than MTU
|
|
of network interfaces, for performance. to use old size,
|
|
use "options MCLSHIFT=10" in your kernel config.
|
|
this is patchkit patch #166. (cgd)
|
|
remove /usr/local and /usr/contrib from root's path, and
|
|
also give root and operator "sane" group ids. (cgd)
|
|
convert to Bruce Evans' <bde@runz.oz.au> new interrupt system, as
|
|
hacked by Rod Grimes <rgrimes@agora.rain.com>, and
|
|
suppied in the patchkit (in patches 158 and 167). (cgd)
|
|
get rid of the "as" (old SCSI) driver, finally. (cgd)
|
|
rename kernel functions getc() and ungetc() to
|
|
rbgetc() and rbungetc(), respectively. (cgd)
|
|
chmod(1): dealings with symbolic links now un-hosed (deraadt)
|
|
clean up miscfs and isofs filesystems. they now have
|
|
their own vnode types and malloc types. (cgd)
|
|
added Terry Lambert's <terry@cs.weber.edu> loadable kernel
|
|
modules code. (cgd)
|
|
add man pages for rpc.rwalld, rpc.rusersd, cleaup rpc.rstatd (brezak)
|
|
<stdlib.h>: fix alloca() definition for gcc2 and gcc1. (brezak)
|
|
change host field width in rusers and rup. Also print idle
|
|
time in days,hours,minutes,seconds in rusers. (brezak)
|
|
rwall(1), rusers(1): add man pages for rwall, and rusers. (brezak)
|
|
integrate changes from conklin@talisman.kaleida.com (J.T. Conklin)
|
|
that incorporate changes from TIRPC to include/rpc and
|
|
lib/librpc. I also added code to getrpcent.c for YP. (brezak)
|
|
yp: delete lib/libc/yp/yppasswdxdr.c because it is now in
|
|
librpcsvc. (brezak)
|
|
updated file(1) and magic database to Ian Darwin's
|
|
latest release. (jtc)
|
|
patch from Yuval Yarom so implicit binds in in_pcbbind will
|
|
assign used ports if the if the port is bound on specific
|
|
interface, and not on INADDR_ANY. (deraadt)
|
|
patch from Yavul Yarom. The loopback check for forwarded packets
|
|
was wrong (deraadt)
|
|
yp: fix pwd_mkdb to not accidentally grow a complete passwd file from
|
|
the YP passwd map. Include a getpwent.o that -UYP. (brezak)
|
|
leave hole for AFS in vfssw[]. Define MOUNT_AFS in mount.h. (brezak)
|
|
install symlinks to rpc and xdr manpages for rpc library
|
|
routines; convert rpcgen, rpcinfo, and librpc manpages
|
|
to -mandoc macros (jtc)
|
|
inetd(8): now can start RPC services. (brezak)
|
|
/etc/rc: remove starting of rwalld from /etc/rc and netstart. (brezak)
|
|
yp: chpass and passwd will use YP is available. (brezak)
|
|
install(1): added -d option to install (jtc)
|
|
tip(1): can now read ~/.tiprc even when this file is not world-
|
|
accessible. (andrew)
|
|
applied Yuval Yarom's closef() panic patch - the panic was caused
|
|
by multiple calls to unp_discard() sometimes being made when
|
|
closing a socket. (andrew)
|
|
added Microsoft and Logitech busmouse drivers, originally by
|
|
Erik Forsberg. (andrew)
|
|
added fast symlinks. Add `options FASTLINKS' to your config file or
|
|
frob the variable `ufs_write_fastlinks' to enable creating
|
|
them. Note potential conflict with Pete Chown's ACLs (which
|
|
is currently not in our tree). And don't blame me if (though
|
|
it's unlikely) your existing symlinks all barf because they
|
|
have dirty spare fields. (mycroft)
|
|
scsi: changed aha scsi driver to reduce the card's bus-on time from the
|
|
default 11ms to 9ms. Prevents floppy drive read/write
|
|
problems during heavy scsi io. (andrew)
|
|
expr(1): changed expr(1) to use POSIX regular expressions (jtc)
|
|
add assembly language versions of bcmp, ffs, memchr, memcmp, memset,
|
|
strcat, strcmp, strcpy, strlen, and strncmp; change bzero to
|
|
word align before its wordwise set. (jtc)
|
|
integrate fnmatch from keith bostic/bsd4.4-alpha; update sources
|
|
that use fnmatch: find, locate, mtree (jtc)
|
|
i386: move sys/arch/i386/isa/spkr.h to sys/arch/i386/include. (brezak)
|
|
completely rewrote and replaced physio (cgd)
|
|
silence complaints about can't read size during probe in cd.c (brezak)
|
|
change assert.h to be ANSI compliant (jtc)
|
|
change signal.c to use ANSI C macro SIG_ERR, instead of BADSIG.
|
|
remove BADSIG from signal.h, it's not used elsewhere. (jtc)
|
|
nuke silly printf in vm_swap.c. (brezak)
|
|
Use NNPX instead of NPX from npx.h. (brezak)
|
|
Correctly extract version number from version string for
|
|
uname. (brezak)
|
|
add new Julian Elischer's new floppy driver, with modifications,
|
|
from the patchkit (deraadt)
|
|
convert the a.out format's a_magic fields and a_mid fields into
|
|
one field, which is kept in network byte order (deraadt)
|
|
integrate Donn Seeley's (i.e. BSDI's & CSRG's) init, as posted
|
|
to various newsgroups (cgd)
|
|
m4(1): upgraded m4 to latest version retrieved from Ozan Yigit
|
|
<oz@sis.yorku.ca> after some begging. adds support
|
|
for 'm4 <filename>', and works with sendmail r8's m4
|
|
usage (glass)
|
|
sendmail(8): upgraded sendmail to sendmail 8.1B; will follow future
|
|
releases. see sendmail/READ_ME for information about the
|
|
degree of backward compatability provided.
|
|
also sendmail/cf/README.
|
|
fixed bug in ECHONL processing (andrew)
|
|
date(1): date command ignored setting the seconds value. patch from
|
|
<mhw@cs.brown.edu> (deraadt)
|
|
Fixed othersrc/xntp to find NetBSD kernels. (davidb)
|
|
getopt(1): Add getopt command to usr.bin from agate:.../public.
|
|
(brezak)
|
|
added ANSIfications to /sys/{sys,kern} and sundry other affected
|
|
areas; removed the never-used second argument that was
|
|
being passed to timeout functions. (andrew)
|
|
applied Yuval Yarom's recv() socket fixes to prevent incorrect
|
|
blocking with MSG_WAITALL. Fixes a sbdrop() panic during
|
|
some MSG_WAITALL recv(2) sleeps. Access rights problem
|
|
also fixed. (andrew)
|
|
fixed bugs in vm_glue.c that allowed a process to access its user
|
|
pages. Writing to one of these pages on an i[34]86 system
|
|
tends to cause an instant reboot... (andrew)
|
|
gzip(1), tar(1): brought in versions of Bmake'd versions of GNU gzip
|
|
and tar off of freefall. These understand the .gz suffix for
|
|
gzip'ed archives. (brezak)
|
|
uucpd(8): from Net2. (brezak)
|
|
slattach(8): Support high tty speeds in slattach. (brezak)
|
|
applied Paul Kranenburg's VM deadlock patches from the patchkit
|
|
[patch00147, parts 2-4 - part 1 was already applied]
|
|
(andrew)
|
|
i386: fixed new i386 interrupt code to only do verbose statistics-
|
|
gathering when compiled with INTR_DEBUG. also, use
|
|
local labels for internal branches, so profiling works
|
|
better. (cgd)
|
|
i386, ethernet: add support for David Greenman's if_ed wd80[01]3 and
|
|
3c503 i386 ethernet driver. modify it to allow the "iosiz"
|
|
to override the probed shared memory size, to help
|
|
compatibility with clone boards (cgd)
|
|
i386: change i386 interrupt vectors names so that they being with "X"
|
|
instead of "V", like every other BSD system... (cgd)
|
|
fixed /sys/scsi/sd.c to reject non block-aligned transfers, which
|
|
were causing scsi hangs (andrew)
|
|
convince /usr/src/share/doc to make and use "obj" directories (cgd)
|
|
bootblocks: make the boot blocks make & install in same way as the
|
|
rest of /usr/src (cgd)
|
|
uniq -c /dev/null now works properly, it was not checking the return
|
|
value from an fgets(). fix from <sjg@zen.void.oz.au> (deraadt)
|
|
first part of merge of amiga code, sys/arch/amiga. Full merge will
|
|
require some changes outside too, as well as some renameing
|
|
in sys/arch/amiga to avoid conflicts with existing modules (mw)
|
|
i386: wd controller driver - major rewrite of timeout code to use
|
|
DELAY(). added code to reset controller if it times
|
|
out. patches sent in by many people. (deraadt)
|
|
make the rlist code go away. it wasn't useful in the place
|
|
it was intended to be used, and it was incompatible.
|
|
in addition, it caused a few bugs... replace it with
|
|
rmap code written by Wolfgang Solfrank. (cgd)
|
|
i386: pccons driver now malloc()'s it's "struct tty" (deraadt)
|
|
i386, hp300: cons.c "struct tty *cn_tty" wasn't being used by anything,
|
|
so it goes away (deraadt)
|
|
fix problem of passwd local_passwd exiting instead of passing status
|
|
so YP password can be tried. Also change NIS --> YP. (brezak)
|
|
tar(1): remove usr.bin/gnu/tar. Use tar-1.11.2 instead. (brezak)
|
|
grep(1): update grep, egrep, and fgrep to gnu grep 2.0. (jtc)
|
|
awk(1): update awk to gawk 2.15.2. (jtc)
|
|
diff(1): update diff, diff3, and sdiff to gnu diffutils 2.3. (jtc)
|
|
rcs(1): update rcs to 5.6.0.1. (jtc)
|
|
gzip(1): update gzip to 1.2.2. (jtc).
|
|
w(1): 'w' no longer thinks the console is a special device. (deraadt)
|
|
ignore the flags field in midmag in kern_exec.c from pk@cs.few.eur.nl.
|
|
(brezak)
|
|
passwd(1): nuke yppasswd. Use "passwd" to change YP password. (brezak)
|
|
add Kermit 51(198) to othersrc. (brezak)
|
|
libcurses: updated with Andrew Chernov's 8-bit clean patches (alm)
|
|
patch from Paul Kranenburg <pk@cs.few.eur.nl> so that if given a
|
|
kernel name, kvm_mkdb will work properly. (cgd)
|
|
patch from Paul Kranenburg <pk@cs.few.eur.nl> to use symbols and
|
|
line numbers in stack tracebacks. Also a fix to the stack
|
|
traceback for syscalls. Did NOT include dynamic sym changes.
|
|
(brezak)
|
|
allow SYS_INCLUDE={copies,symlinks} in src/include/Makefile to be
|
|
selected in bsd.own.mk. (brezak)
|
|
gcc(1): upgrade gcc and cc to gcc-2.4.5 (paul)
|
|
ddb(4): convince ddb to be quiet if it doesn't find any space for
|
|
debugging symbols, and then don't ignore its output or exit
|
|
code (cgd)
|
|
i386: integrated Bruce Evans' <bde@kralizec.zeta.org.au> bios boot-block
|
|
modifications, which include read-ahead buffering, loading
|
|
kernels at the 1MB mark, bad144 support and various other
|
|
fixes (which enables the code to work with aha174x cards in
|
|
enhanced mode). (andrew)
|
|
ethernet: upgrade if_is.c to handle multiple cards and bpf (paul)
|
|
ps(1): make ps with an odd number of "w" flags behave properly. (cgd)
|
|
changed tty queue interface to be like old BSD clists, but with a
|
|
(new) ring buffer implementation which is more memory
|
|
efficient. (mycroft and deraadt)
|
|
nice(1): fixed to not dump core when invoked with no arguments, and
|
|
to understand negative niceness values. (jtc)
|
|
dbsym(8): fixed to strip gcc2 related trash syms before stuffing them
|
|
into the kernel. Added "-l" flag to strip local syms
|
|
too. (brezak)
|
|
gcc(1): replaced gcc1 with gcc2 as standard compiler, and removed gcc1
|
|
and the old version of g++ (cgd)
|
|
libg++: upgraded to version 2.3.90 (cgd)
|
|
changed env, head, nohup, wc, and xargs to be IEEE 1003.2 (D11.2)
|
|
compliant. (jtc)
|
|
groff(1): upgraded to version 1.08. (jtc)
|
|
i386: if_ne.c bug fixes from <ache@astral.msk.su> (deraadt)
|
|
ddb(4): ddb changes. Add -more- pager for output. Add 'ps' command.
|
|
bring in ddb(4) man page. (brezak)
|
|
netstat(1): added Havard Eidnes fixes to netstat (paul)
|
|
gcc(1): fixed gcc2 for multiple archs and tidied up man pages in cpp
|
|
(paul)
|
|
libg++: updated to 2.4 (paul)
|
|
telnet(1): make lib/libtelnet/enc_des.c optional for telnet. (brezak)
|
|
copyin/out(), copyin/outstr(), s/fubyte() et al protection fixes,
|
|
including COW support, using code based on that from
|
|
Wolfgang Solfrank and Christoph Robitschko. (andrew)
|
|
kernel: user segment descriptors fixed to disallow access to user area
|
|
(andrew)
|
|
bde's boot >= 1MB fixes (andrew)
|
|
make NOPs in locore do something, by default. to make them
|
|
faster (and doing so will break some systems),
|
|
use 'options "DUMMY_NOPS"' in kernel config file (cgd)
|
|
multiple beeps now generate a continuous tone. also, sysbeep() now
|
|
takes a frequency as its first argument. (mycroft)
|
|
added library dependencies to Makefiles where they were missing.
|
|
(mycroft)
|
|
changed dinode.di_un to a dev_t in preparation for making dev_t larger.
|
|
(mycroft)
|
|
moved asm.h from /usr/include/sys to /usr/include/machine. (mycroft)
|
|
added CXX and CXXFLAGS and suffix rules for C++ files in
|
|
/usr/share/mk/*, with attendent Makefile changes. (mycroft)
|
|
whereis(1): fixed search paths. (mycroft)
|
|
compress(1): fixed memory trashing bug. (mycroft)
|
|
fixed various bugs in if_hp.c. (mycroft)
|
|
changed implementation of scroll lock to use sleep() and wakeup() so
|
|
it doesn't freeze all sessions. (mycroft)
|
|
cat(1): fixed bug re: short (usually interrupted) writes. (mycroft)
|
|
made pccons output in small chunks use ttrstrt() so it doesn't hog the
|
|
CPU. (mycroft)
|
|
made splimp() mask both spltty() and splnet(), and removed Bill's kluge
|
|
for SLIP that made spltty() and splnet() include each other.
|
|
(mycroft)
|
|
fixed handling of bad syscall numbers on 386. (mycroft)
|
|
changed `make depend' to work in two passes--one for C files and one
|
|
for C++ files. for the latter, `-+' is passed to mkdep
|
|
automatically; no need to specify it in the Makefile. (mycroft)
|
|
moved struct definitions outside of function declarations in kernel,
|
|
so GCC doesn't emit tons of warnings. (mycroft and cgd)
|
|
added -T option to dbsym to specify load address of kernel. this is
|
|
necessary for it to be able to find the blasted string it's
|
|
supposed to insert into when the kernel is not loaded at the
|
|
default address. Makefile.i386 now uses this. (mycroft)
|
|
added a way to specify the kernel load address in the config file; add
|
|
`at address' (e.g. `at 0xfe100000') to the `config' line.
|
|
(mycroft)
|
|
gdb(1): made GDB deal with stabs type info output by GCC 2. (mycroft)
|
|
ps(1): fix from Brian Somers <brian@awfulhak.demon.co.uk> to make
|
|
"ps -o command" work correctly (cgd)
|
|
made kvm_procread() read the swap area in CLBYTES chunks. (mycroft)
|
|
added ISOFS support for Rockridge filesystems, written by
|
|
Atsushi Murai <amurai@spec.co.jp>. (cgd)
|
|
scsi bus probing sped up by remembering if there's actually a
|
|
device at a particular unit number (deraadt)
|
|
hp300: tty devs changed to do dynamic tty allocation (deraadt)
|
|
the ifconfig aui/bnc keywords go away, use -llc0 to select
|
|
bnc/other onboard tranceiver, llc0 to select aui (deraadt)
|
|
cleaned up /etc/magic to grok new-style executables (deraadt)
|
|
i386: removed bogus nop-like instructions put at the start of the i386
|
|
crt0.c by Bill (deraadt)
|
|
i386: wd.c now has timeout debugging code useful for seeing how slow
|
|
your controller's DIAG command really is. Enable
|
|
WDCNDELAY_DEBUG in wd.c if interested... (deraadt)
|
|
i386: if_ed.c call bpfattach() at the same place as other enet
|
|
drivers (deraadt)
|
|
bpf(4): man page error found by hpeyerl, ok'd by mccanne (deraadt)
|
|
dbsym(8), ddb(4): added -g option to dbsym to include line number and
|
|
function symbols for DDB; note that this generates REALLY LARGE
|
|
symbol tables; you'll need to load the kernel at >=1MB to use
|
|
it. (mycroft)
|
|
replaced vfs__bio.c with better one derived from one from CMU.
|
|
it works better, does the right thing with buffer_map,
|
|
and, in general, is cleaner than the old one. (cgd)
|
|
added man pages for all external mount types. (cgd)
|
|
fix from J.T. Conklin to make nohup print the correct
|
|
message re: the logging file on the user's console. (cgd)
|
|
mount_msdos(8): mount_pcfs moved to mount_msdos; the latter is more
|
|
appropriate (cgd)
|
|
sendmail(8): sendmail upgraded to version 8.3
|
|
added statistics counters to if_is.c,ipackets etc (paul)
|
|
scsi: ultrastore 14f driver should now work w/34f as well. (cgd)
|
|
got rid of broken toupper() and tolower() macros (cgd)
|
|
i386: wd.c change from <ws.tools.de> to fix single drive
|
|
systems (deraadt)
|
|
i386: fd.c reliability fix from <ws@tools.de> (deraadt)
|
|
kern_sig.c used to wrap swtch() with splhardclock()/splnone() which
|
|
isn't right. (cgd)
|
|
i386: swtch() didn't save splx() value per-process. (deraadt)
|
|
|
|
Changes from NetBSD 0.9 to NetBSD 1.0:
|
|
delete share/man/man4/kadb.4. (brezak)
|
|
ddb(4): cleanup for DDB: allow one to fault in DDB, cleanup pretty
|
|
printers for maps and objects, and support for adding symbol
|
|
tables at runtime. (brezak)
|
|
use XIDLE extension in rpc.rusersd (if present). (brezak)
|
|
changed kill, mkdir, mkfifo, rmdir, and umask (sh builtin) to be
|
|
IEEE 1003.2 (D11.2) compliant. (jtc)
|
|
config(8): add latent support to config to generate header files for
|
|
options. (brezak)
|
|
rewrote sun copyrighted header files (deraadt)
|
|
yp: fixed yp-related bug in endpwent() found by <pk@cs.few.eur.nl>
|
|
(deraadt)
|
|
othersrc/kermit add LOCKDIR for Taylor uucp, SETREUID, and STRINGPIDS.
|
|
(brezak)
|
|
fixed vm_object.c to remove an object from the hashtable when
|
|
vm_object_collapse() starts fiddling with pagers. (pk)
|
|
scsi: removed two bogus splx() calls in aha1742.c found by
|
|
<hd@world.std.com> (deraadt)
|
|
added RCS identifiers to many of the files which were missing them.
|
|
(mycroft)
|
|
mount(8): added support for the `noauto' option to mount. (mycroft)
|
|
replaced much of the rtc code with code from Mach. Now handles
|
|
resettodr(). (brezak)
|
|
i386: added support for i486 instruction set extensions to gas. (jtc)
|
|
implement play_msf variants for SCSI cd. Now for the player... (brezak)
|
|
sup(1): changes from <nate@bsd.coe.montana.edu> for gzip'ed sup file
|
|
transfer. (brezak)
|
|
add service port for WWW http to /etc/services. (brezak)
|
|
uucp(1): upgraded to version 1.04. (jtc)
|
|
upgraded manpages of many programs, and most of the games to
|
|
use -mandoc macros. (jtc)
|
|
<math.h>: added __pure qualifier to many of the function declarations
|
|
(jtc)
|
|
<err.h>: replaced volatile qualifier with __dead, for when we're
|
|
not compiling with gcc. (jtc)
|
|
fts(3), vis(3), glob(3): Updated to latest versions from Berkeley,
|
|
with local bug fixes. (mycroft)
|
|
libc: added sys_signame[] to libc, like 4.4, and changed some programs
|
|
to use it. (mycroft)
|
|
libutil: added getbsize() to libutil, like 4.4, but with a `force'
|
|
flag to specify a particular block size. (mycroft)
|
|
updated du and df to latest versions from Berkeley, but with `-k'
|
|
flag readded. (mycroft)
|
|
added a missing suser() to if_sl.c (deraadt)
|
|
fixed the suser() call in if_tun.c (deraadt)
|
|
fixed a few utilities to work with the new fts(3) routines (deraadt)
|
|
m68k: new MID_M68K and MID_M68K4K executables, and associated changes
|
|
to file command (deraadt)
|
|
libc: add MI insque/remque (and man pages) to libc. (brezak)
|
|
brought in fixed/renamed/matching MS-DOS FS code, from Jeff Polk
|
|
<polk@bsdi.com>. (cgd)
|
|
ppp added thanks to <paulus@NetBSD.org>, <mw@NetBSD.org>, and
|
|
<Peter.Galbavy@micromuse.co.uk> (deraadt)
|
|
pppd(8): bugs/completeness - stty/print.c (recognize line disc),
|
|
pppd/main.c (use LOG_INFO for informational stuff, correctly
|
|
set line speeds), pppd/pppstats/Makefile,pppstats.c (install
|
|
group and kernel name). (brezak)
|
|
changed cut, date (via changes to strftime()), expand, nice, ln,
|
|
time and wc to be IEEE 1003.2-92 compliant. (jtc)
|
|
changed system(), popen(), and pclose() to be
|
|
IEEE 1003.2-92 compliant. (jtc)
|
|
fixes for some typos in the pc3 termcap entry from
|
|
Thorsten Lockert <tholo@gandalf.bbb.no> (cgd)
|
|
make(1): fix for make's handling of obj symlinks which point nowhere,
|
|
from Christoph Robitschko <chmr@edvz.tu-graz.ac.at> (cgd)
|
|
added proc filesystem (PROCFS) code (pk)
|
|
libc: add SYSV shared memory library stubs to libc. From usenet
|
|
posting. (brezak)
|
|
added "ed1" to generic kernels for 3c503 support. (cgd)
|
|
vop_setattr() aded to procfs, enables chmod's of processes and
|
|
chmod/chown/chgrp on the procfs root dir. (pk)
|
|
add bootpd to othersrc. Add bootp service nos to/etc/services. (brezak)
|
|
add -x flag to strip. Removes local syms, stabs, and compiler idents
|
|
symbols. (brezak)
|
|
machine independant changes to VM to be able to handle machines with
|
|
non-contiguous memory from Wolfgang Solfrank. Machines that
|
|
need this use "option MACHINE_NONCONTIG". (brezak)
|
|
i386: machine dependant changes for non-contiguous memory. WARNING-
|
|
you will need a new config for this. (brezak)
|
|
i386: boot program changes to load the symbols table from the image,
|
|
be able to boot omagic executables, pass a few more
|
|
arguments, and enable the kbd clock. [You will need this
|
|
for the next changes having to do with DDB symbol loading]
|
|
(brezak)
|
|
update othersrc/bootpd to conform with RFC-1395. (brezak)
|
|
changes to allow boot to load ddb symbols. define SYMTAB_SPACE=nnn if
|
|
your boot program cannot do this. Otherwise build the new boot
|
|
program for the i386 and don't define SYMTAB_SPACE. (brezak)
|
|
kernel: kernel pagers are controlled as options, not as pseudo-devices
|
|
(deraadt)
|
|
tty device driver XXstart() routines return void (deraadt)
|
|
kernel: make pagers options, not pseudo-devices (deraadt)
|
|
sun3: port now in the tree. Doesn't actually work,
|
|
but real close. Status info in sys/arch/sun3/STATUS. (glass)
|
|
sun3, config(8): torek's 'config.new' integrated, including the
|
|
kernel support for his autoconfig mechanisim. Currently used
|
|
only by sun3. (glass)
|
|
priority queueing for interactive traffic + bpf support added
|
|
to the ppp driver. (paulus)
|
|
fix from "James W. Dolter" <jdolter@sawtooth.eecs.umich.edu> so that
|
|
exec deals properly with shell scripts with symlinks in their
|
|
names. (cgd)
|
|
use "posix" rather than "right" rules for time conversions. fixes
|
|
a 14-second discrepancy with other systems and WWV (cgd)
|
|
if_ppp.c: received IP packets now passed correctly to BPF. (paulus)
|
|
i386: reduce max stack limit to 2M (cgd)
|
|
clean up stack size and limit code (cgd)
|
|
replace ptrace() implementation with a better one from Sean Fagan
|
|
<sef@kithrup.com> (cgd)
|
|
fix LKM's loading of device driver modules so it actually does it.
|
|
patch from Szabolcs Sziget <pink@bagira.fsz.bme.hu> (cgd)
|
|
modified VFS readdir semantics to better support nfs cookies (ws)
|
|
changed mountd/mount system call to allow exporting of filesystems
|
|
other than UFS (ws)
|
|
enhanced ISOFS filesystem with better Rockridge support, support
|
|
for generation numbers, extended attributes
|
|
and associated files (ws)
|
|
strip filename records from symtab with "strip -x". (brezak)
|
|
add .S.o rule to sys.mk. (brezak)
|
|
sh(1): fixes from Jim Wilson <wilson@cygnus.com> to sh: don't core if
|
|
given a pair of backquotes with no command in between.
|
|
also, don't accept semicolon in for loop without 'in'
|
|
keyword, and handle TEOF like TNL in command parsing. (cgd)
|
|
allow for exporting whole directory trees with -alldir in /etc/exports,
|
|
changes from Richard A Macklem <rmacklem@uoguelph.ca>> (ws)
|
|
first fixes for the short/int mismatch in the system calls. (phil)
|
|
pc532: imported the src/sys/arch/pc532 tree. (phil)
|
|
pc532: added a number of necessary #ifdef pc532 cases (deraadt)
|
|
yp: fixed bug in ypbind that caused it to not keep the binding file
|
|
up-to-date (deraadt)
|
|
pc532: fixed arch/pc532/include/param.h (phil)
|
|
fixed up vm_object_print and vm_map_print so that they work as
|
|
DIAGNOSTIC and DDB. (brezak)
|
|
added MACHINE_NONCONTIG to *standard* configs. (brezak)
|
|
i386: changes to config and sys/arch/i386/conf/Makefile.i386 to default
|
|
kernel load address at 1M. Use "at 0xfe000000" in config
|
|
to load kernel low. (brezak)
|
|
eliminte syscframes, they are now the same as trap frames. (brezak)
|
|
aculog owned by uucp.dialer after log rotation, not root.wheel.
|
|
bug reported by Greg Tanaka <glt@cco.caltech.edu> (cgd)
|
|
fix to the 'size' primary; -size <n>c didn't work. from
|
|
Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> (cgd)
|
|
fix for "touch -t CCYYMMDDhhmm[.SS]". the CC part didn't work. from
|
|
Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> (cgd)
|
|
upgraded diff, diff3, and sdiff to version 2.4. (jtc)
|
|
pc532: imported the src/lib/csu/pc532 and src/lib/libc/pc532 trees.
|
|
(phil)
|
|
added timezone rules for Moscow, Russia, as provided by
|
|
Andrew A. Chernov <ache@astral.msk.su> (cgd)
|
|
added fix from Theo for ypset. This should fix ypset through
|
|
GW's. (brezak)
|
|
i386: changes to support running of Windows executable via Wine.
|
|
Changes to the kernel activated with "USER_LDT" option. New
|
|
syscalls are in new architecure specific library -
|
|
libarch/libi386. (brezak)
|
|
i386: add clearing of direction flag back to i386 bcopy and memmove.
|
|
The previous change to remove it was too aggresive and broke
|
|
things like the Xserver. (brezak)
|
|
libc: fixed isascii(3) man page (cgd)
|
|
made biodone() work properly, from spec in daemon book and
|
|
from what the various other parts of the system expect (cgd)
|
|
fix resettodr() to be able to reset rtc even if it's time is
|
|
invalid. (brezak)
|
|
cron(8): fix crond so that it only stat()s the first 'word' of the
|
|
command for root's crontab (cgd)
|
|
incorporate GNU malloc into the src/gnu source tree (cgd)
|
|
convert all GNU utilities to use GNU malloc (cgd)
|
|
added keyboard typematic rate support to pccons and split off ioctl
|
|
definitions to <sys/machine/pccons.h> (andrew)
|
|
i386: macros added to support PIC code generation lib/libc/i386/SYS.h
|
|
in library assembler stubs. Changed a number of these stubs in
|
|
files in lib/libc/i386/{sys,gen} that touch global data. (pk)
|
|
buffer allocation is now static at startup, rather than allocated
|
|
(via various means) by vfs_bio. (cgd)
|
|
upgraded diff, diff3, and sdiff to version 2.5. (jtc)
|
|
patch from Christoph Badura <bad@flatlin.ka.sub.org> to fix
|
|
credential use by read-ahead blocks. (cgd)
|
|
put gamma.c into libm, at the prompting of
|
|
Eliot Dresselhaus <dresselh@rft47.nas.nasa.gov> (cgd)
|
|
i386, sparc: update of gas to version 1.92.3 to support PIC code (i386
|
|
and sparc ports only, as of this moment) (pk)
|
|
<a.out.h>: support for PIC relocation records in (pk)
|
|
<sys/exec.h>: defined EX_DYNAMIC flag (pk)
|
|
gcc(1): configured gcc to generate mode complete link commands, output
|
|
.size directives and generate a libgcc_pic.a archive (pk)
|
|
update Australia's zoneinfo file with new data
|
|
from Mark Davies <mark@comp.vuw.ac.nz> (cgd)
|
|
nfsd now reports fatal errors with syslog(), rather than err()
|
|
per Vernon Schryver <vjs@calcite.rhyolite.com> (cgd)
|
|
added a cyclades cyclom-8y (and 4/16y) multiport async serial
|
|
driver. (andrew)
|
|
fixed vfs_bio so that it dynamically moves pages between buffers (cgd)
|
|
don't try to display the resident text size with "ps -v". Fix
|
|
from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> (cgd)
|
|
libc: move architecture-specific directories in libc into an 'arch'
|
|
subdir, in the same way that they're under 'arch' in the kernel
|
|
(cgd)
|
|
libc: move rpc library code into libc; it was being included in libc
|
|
via makefile trickery, and there was no good reason to keep
|
|
it out of the libc source tree proper (cgd)
|
|
Rand48 routines from Martin Birgmeier <martin@ntkupc1.tuwien.ac.at>.
|
|
Sorry no man pages for this from the author. (brezak)
|
|
finger fixes and enhancements from Luke Mewburn. (brezak)
|
|
moved sources for rpc protocol definitions into src/lib/librpcsvc,
|
|
and set it up so that include/rpcsvc is made from there (cgd)
|
|
inetd(8): several extensions: group id specification, per service
|
|
maximum invocation rate, a `/var/run/inetd.pid',
|
|
AF_UNIX family support, several minor bug fixes. (pk)
|
|
substantially modified ld in an effort to support shared libraries,
|
|
including a run-time linker ld.so (in subdir rtld). (pk)
|
|
i386, sparc: added src/lib/csu/sparc + contents, modified crt0
|
|
(sparc+i386) to support dynamic linking. (pk)
|
|
fix pow() to handle x == 0 and x == infinity (cgd)
|
|
tossed old accounting routines in favor of better ones by
|
|
Mark Tinguely <tinguely@plains.NoDak.edu> (cgd)
|
|
db: upgraded db library routines to version 1.72,
|
|
from ftp.cs.berkeley.edu (cgd)
|
|
fix from Andrew Moore <alm@netcom.com> to correct test's handling of
|
|
(non-negated) "-a" and "-o". (cgd)
|
|
execve(2): exec fixed to return EACCES if trying to exec a program on
|
|
a file system mounted MNT_NOEXEC. (cgd)
|
|
execve(2): update execve man page to note EACCES return if trying to
|
|
exec a program on a file system mounted MNT_NOEXEC, and fix a
|
|
typo, with diffs. fixes from Garrett Wollman
|
|
<wollman@emba.uvm.edu>. (cgd)
|
|
fstat(1): fixed multiple off-by-one bugs in fstat which caused open file
|
|
printing to not print the last open file. patch
|
|
from David Greenman <davidg@implode.rain.com>. (cgd)
|
|
cleanup dup'ed defines for GDT/LDT entries in machdep.c/sys_machdep.c.
|
|
call resettodr() in boot() like other ports. (brezak)
|
|
return EINVAL if trying to send negative amounts of data,
|
|
and a couple of minor TCP bugs. (from bsdi-users) (cgd)
|
|
fix panic that can occur when two renames are moving the same source
|
|
at the same time, and check that the rootfs pointer is
|
|
non-null before using it in sync(). (from bsdi-users) (cgd)
|
|
units(1): add a free 'units' command, written by Adrian Mariano
|
|
(<adrian@cam.cornell.edu> or <mariano@geom.umn.edu>) (cgd)
|
|
i386: apply fix in i386/isa/spkr.c for PIT_MODE from Keith White
|
|
<kwhite@csi.UOttawa.CA>. (brezak)
|
|
ISOFS: better handling of empty files (fix the symlink bug).
|
|
Let filenames alone, if mounted with -gen.
|
|
Change filename of associated files to start with `='
|
|
and not end in `@'. (ws)
|
|
m4(1): m4 upgraded to Ozan Yigit's latest and greatest version. (glass)
|
|
Fixes bug that broke > 8.3 sendmail config files
|
|
sendmail(8): sendmail upgraded from version 8.3 to 8.6.3 (glass)
|
|
See sendmail/RELEASE_NOTES for a detailed list of changes.
|
|
tablet line discipline ported to net/2 tty system. (glass)
|
|
cksum(1): Update to the latest sources on uunet. (cgd)
|
|
mtree(8): Update to the latest sources on uunet. (cgd)
|
|
added a64l(), l64a(), lfind(), lsearch(), <search.h>, etc. (jtc)
|
|
rm(1): changed to be 1003.2-1992 compliant. (jtc)
|
|
find(1): added -print0 option. (jtc)
|
|
gas(1): changed write.h to compile with PIC not defined (phil)
|
|
gas(1), ns32k: added patch to config/tc-ns32k.c to make
|
|
"movd x(pc),y(pc)" work correctly. (phil)
|
|
file(1): updated to do sign-extension correctly for signed comparisons,
|
|
and also allow explicitly unsigned comparisons (by prepending
|
|
`u' to the type). (mycroft)
|
|
chown(8), chgrp(1): moved into usr (where they were in net/2) (cgd)
|
|
broke link from 'acctoff' to accton; the former is no longer used (cgd)
|
|
fixed elvis so it returns exit code 0 if file unmodified (cgd)
|
|
updated timezone files with new revisions supplied by
|
|
Arthur David Olson <ado@elsie.nci.nih.gov> (cgd)
|
|
timed(8): Update to the latest version, as supplied and ported
|
|
by <Vernon Schryver> vjs@calcite.rhyolite.com. (cgd)
|
|
sup(1): updated README.sup to reflect changes to collections. (brezak)
|
|
incorporate new dev pager from Mike Hibler <hibler@cs.utah.edu> (cgd)
|
|
sed(1): altered to exit when the n)ext command reaches EOF. (andrew)
|
|
changed printf(3), et. al. to be ANSI compliant. (jtc)
|
|
printf(1): changed to be 1003.2-1992 compliant. (jtc)
|
|
add Mitsumi (non-SCSI) CD-ROM driver, written by Holger Veit
|
|
and Brian Moore (cgd)
|
|
bcd(6): fixed bad bcd(6) punch codes Dyane Bruce
|
|
<db@diana.ocunix.on.ca>. (jtc)
|
|
sendmail(8): sendmail upgraded from version 8.6.3 to 8.6.4 (glass)
|
|
See sendmail/RELEASE_NOTES for a detailed list of changes.
|
|
fix from David Greenman <davidg@freefall.cdrom.com> to improve
|
|
socket performance by keeping sosend from attempting to
|
|
reserve space in an mbuf cluster for datagram headers.
|
|
It was unnecessary because the mbuf allocation routines
|
|
do the right then when prepending to mbuf clusters. (cgd)
|
|
fix from David Greenman <davidg@freefall.cdrom.com> to keep
|
|
large amounts of unidirectional UDP traffic from filling
|
|
up interface output queues with fragments. (cgd)
|
|
i386: fix bogus uses of splnone() in the i386 port. (cgd)
|
|
err(3), fnmatch(3), glob(3), fts(3): update err(3), fnmatch(3),
|
|
glob(3), and fts(3) from uunet. (cgd)
|
|
define BSDSRCDIR and BSDOBJDIR to have make think of the src and obj
|
|
trees as being rooted someplace other than /usr/src and
|
|
/usr/obj. (cgd)
|
|
update /etc/services and /etc/protocols with more (official) data
|
|
Garrett Wollman <wollman@freefall.cdrom.com> did the
|
|
leg-work (cgd)
|
|
update /etc/namedb/root.cache with current data. Garrett Wollman
|
|
<wollman@freefall.cdrom.com> did the leg-work. (cgd)
|
|
clean up /etc/rc and /etc/netstart, add entry in netstart for
|
|
sysads to define flags passed to sendmail and possibly
|
|
turn it off (cgd)
|
|
sendmail(8): disable sendmail by default in future distributions; bad
|
|
things could happen if config files aren't properly customized
|
|
(cgd)
|
|
compat/sunos: some sunos compatibility code in struct sigacts (deraadt)
|
|
pmax: add pmax architecture support to config program, done by
|
|
rick &/| ralph (deraadt)
|
|
move __LDPGSZ from sys/exec.h to machine/exec.h, because there's
|
|
too many "#ifdef ${ARCH}" things in there. (deraadt)
|
|
set up make templates so that the contents of the LDSTATIC variable
|
|
control static linking (cgd)
|
|
use ./yearistype.sh rather than yearistype.sh when making
|
|
/usr/share/zoneinfo (cgd)
|
|
mount(2): fix mount(2) man page to use the right names for mount flags
|
|
(cgd)
|
|
csh(1): make csh be rational w.r.t. forground process groups (cgd)
|
|
link(5): add link(5) manual page, update of a.out(5) (pk)
|
|
curses(3): update curses(3) with latest version from CSRG (cgd)
|
|
more(1): update more(1) with the latest version for uunet
|
|
and added regex(3) support (alm)
|
|
pppd(8): update to version 2.0, fixes to chat (paulus)
|
|
'T_LINEP' member of 'struct tty' is now 't_sc' which is how it is
|
|
being used currently. (glass)
|
|
pppd(8): add RCS IDs, minor enhancements (default local address to
|
|
first IP address of host), bugfix (paulus)
|
|
lpr(1), lpd(8): fix some uninitialized variables in lpr and lpd (cgd)
|
|
crontab(1): do the right thing with EDITOR and PATH. reported
|
|
(with fix) by Roland McGrath <roland@frob.com> (cgd)
|
|
rup(1), rusers(1): make prettier (deraadt)
|
|
vmstat(8): add some useful memory summing stuff to vmstat
|
|
(cgd & deraadt)
|
|
libc: replace -lgnuregex and the regexp(3) functions in libc with Henry
|
|
Spencer's new POSIX.2 compliant regex(3) functions. (jtc)
|
|
upgraded diff, diff3, and sdiff to version 2.6. (jtc)
|
|
moved fifo.h and specdev.h to /sys/miscfs, along with the various
|
|
file system ops they defined. (cgd)
|
|
add regex(3) support to elvis (alm)
|
|
ed(1): fixed line addressing to be consistent with SunOS ed (alm)
|
|
i386: change bootcode to not skip the 256 bytes of BIOS variables
|
|
if load address isn't 0 (ws)
|
|
stdio: more fixes from from torek with help from cgd. (cgd)
|
|
termcap(3): Fix man page to have the correct definition of
|
|
tgetstr(). fix supplied by
|
|
gordon@sneaky.lonestar.org (Gordon Burditt). (cgd)
|
|
Add the System V message queue and semaphore facilities. Implemented
|
|
by Daniel Boulet <danny@BouletFermat.ab.ca>. (cgd)
|
|
Add an initial implementation of the POSIX 1003.4a Draft 7 thread
|
|
standard. (proven)
|
|
join(1): fixes to join to fix a seg fault and a mixed up buffer, from
|
|
Dave Matthews <dave@prlng.co.uk>, modded by cgd. (cgd)
|
|
strings(1): Add -t (radix) flag to strings to conform to POSIX.2. (jtc)
|
|
changes for othersrc/mh-6.8 to use a libmh.so. Also fix vmh for
|
|
new curses. (brezak)
|
|
slstats(8): add usr.sbin/slstats command from CSLIP-2.6 distr. (brezak)
|
|
quiz(6): fix uninitialized variable bug that caused quiz to dump core.
|
|
from Szabolcs Szigeti <pink@bagira.fsz.bme.hu> (cgd)
|
|
change fnmatch(3) and getopt(3) to be POSIX.2 compliant. (jtc)
|
|
add POSIX.2's confstr(3). (jtc)
|
|
do the right thing when lookup()-ing for creation. (cgd)
|
|
change libg++ to not install "compatibility" header files ---
|
|
our header files are allready C++ compatible. (jtc)
|
|
add -m and -n options to swapinfo. (cgd)
|
|
patch from Ukai Fumitoshi <ukai@kmc.kyoto-u.ac.jp> to do the
|
|
right thing with NFS fsid's and getnewfsid(). (cgd)
|
|
size(1), strip(1): patches from Thomas Eberhardt to make size(1) and
|
|
strip(1) more robust, and to strip trailing zeroes in the data
|
|
segment of an executable. Further modifications to strip(1) by
|
|
me. (mycroft)
|
|
fix function prototypes in shm.h to comply with the SVID. (brezak)
|
|
use fread(), not read(), pending Vern Paxson's decision of what
|
|
to do in the next version of flex. (cgd)
|
|
printf(1): merged with latest version from uunet. (jtc)
|
|
gas(1): changes to handle the `.type' directive and symbolic
|
|
expressions in `.size' directives (pk)
|
|
remove rusers version 1 interface support (/etc/inetd.conf). Redo
|
|
version2 interface to use hand-crafted xdr routines to make
|
|
it interoperable with Sun's. Rpcgen cannot generate this. Also
|
|
add support for the version 3 interface in the rpc.rusersd
|
|
daemon. Add rusers.x (version 3 only) to librpcsvc. (brezak)
|
|
m68k: shared-library support for the m68k architecture in gcc2, gas and
|
|
ld; create m68k/ directories for this stuff rather than having
|
|
separate directories for each m68k-based machine (paulus)
|
|
isofs: bug fixes -
|
|
memory corruption on RR-CD with name longer than 255 chars
|
|
fix handling of associated files' names on RR-CDs
|
|
incomplete directory on nfs-mounted CD
|
|
hack to make find work on non-RR-CD
|
|
the last two reported by mycroft (ws)
|
|
m68k: shared-library support for m68k machines in src/lib/csu/m68k and
|
|
src/lib/libc/arch/m68k (paulus)
|
|
pppd(8): fixes to ppp stuff - pppstats.c uses <paths.h>; enhance pppd
|
|
security (paulus)
|
|
sendmail(8): don't start sendmail if there's no /etc/sendmail.cf (cgd)
|
|
rcs(1): deal properly with EINVAL when fsync()'ing a pipe (cgd)
|
|
tsort(1): shouldn't be so thorough when finding nodes in a cycle.
|
|
fix provided by Jarle.F.Greipsland@idt.unit.no. (cgd)
|
|
more fixes to MS-DOS filesystem code, from Jeff Polk. (cgd)
|
|
fix uninitialized variable in ptrace() system call,
|
|
from Andy Heffernan <ahh@netcom.com>. (cgd)
|
|
tsort(1): fix behaviour when given a filename argument on the command
|
|
line, from Frank van der Linden <vdlinden@fwi.uva.nl>. (cgd)
|
|
rarpd(8): replaced `#ifdef's i386' with `#ifdef's NetBSD' in
|
|
`libexec/rarpd.c' so it will compile on other BSD ports as well
|
|
(pk)
|
|
sparc, pppd(8): replaced `#ifdef sparc' with `#ifdef sun' in
|
|
`usr.sbin/pppd/auth.c', (`sparc' is an architecture, not an
|
|
environment) (pk)
|
|
lex(1): upgraded lex to version 2.4.2. (jtc)
|
|
yp: change YP /var/yp/binding/ files to match Sun's files (deraadt)
|
|
make(1): add MACHINE_ARCH to the set of variables defined by make(1).
|
|
(cgd)
|
|
libc, libkern: make libc and libkern use MACHINE_ARCH. (cgd)
|
|
dump cores as "progname.core" rather than "core.progname" (cgd)
|
|
at(1), atrun(8): Add at(1) and atrun(8), written by Thomas Koenig
|
|
<ig25@rz.uni-karlsruhe.de> and seriously hacked by me. (cgd)
|
|
atrun(8): put atrun into root's crontab, to run every 10 minutes. (cgd)
|
|
actually delete the GNU regex library (cgd)
|
|
cron(8): make sure that crond records the commands that it runs.
|
|
fix supplied by thomas@mathematik.uni-Bremen.de. (cgd)
|
|
sup(1): instructions updated. see ~ftp/pub/sup/README.sup. (glass)
|
|
i386: don't have gcc define __386BSD__ on the i386. (cgd)
|
|
replace all .s files in libraries with .S equivalents. (cgd)
|
|
fix ifdef 386BSD -> NetBSD in othersrc/{sup,kermit,mh-6.8}. (brezak)
|
|
lex(1): upgraded lex to version 2.4.3. (jtc)
|
|
i386: several bug fixes in libc i386 assembler stubs supplied
|
|
by thomas@mathematik.uni-Bremen.de. (pk)
|
|
nfs: allow NFS mount parameters to be set by using `mount -u'. (pk)
|
|
use credentials in physio(). (pk)
|
|
make setpriority() actually return the correct error. (cgd)
|
|
sparc: add sparc machine dependent sources to libc Makefiles. (pk)
|
|
fix from Piero Serini <piero@strider.st.dsi.unimi.it> to get
|
|
"id <login>" to get the primary group name correct. (cgd)
|
|
lex(1): upgraded lex to version 2.4.4. (jtc)
|
|
fix the Makefile in ed/test to not demand that . be in PATH. (cgd)
|
|
fix to stty from Piero Serini <piero@strider.st.dsi.unimi.it> so
|
|
that you can undef tty control characters. (cgd)
|
|
change interface IFF_LLC* flags to be IFF_LINK*. (cgd)
|
|
slip: convert SLIP to use IFF_LINK* flags for compression/icmp enable,
|
|
and update associated utilities. kill 2 SLIP ioctls. (cgd)
|
|
routed(8): fix from Brad Parker <brad@fcr.com> to curb routed
|
|
inflation when using MULTICAST. it wasn't properly ignoring
|
|
the new interface flags. (cgd)
|
|
yp: speedup getpwnam/getpwuid if YP is enabled (deraadt)
|
|
fix tty subsystem to echo ^V^? correctly as ^?. From Edward Wang
|
|
<edward@homer.CS.Berkeley.EDU> (deraadt)
|
|
various programs and libraries were not bzero'ing their automatic
|
|
sockaddr_in's before passing them into the kernel. (deraadt)
|
|
rusers and rup are now quite SunOS compatible (jtc & deraadt)
|
|
tcpdump(1): must be linked -ll because of new lex (deraadt)
|
|
teach the mod* programs to love ansi (deraadt)
|
|
config(8): config generates a 4.4-like pdevinit[] arrays for
|
|
pseudo-device initialization (deraadt)
|
|
initialize pseudo-devices by calling their XXattach() routines
|
|
based on the pdevinuit[] array in ioconf.c rather than
|
|
the previous #ifdef hell in init_main.c (deraadt)
|
|
create various XXattach routines so that the pdevinit[] stuff works
|
|
as it should (deraadt)
|
|
config(8): make both config and config.new deal properly with \" and \n
|
|
inside a "'d string, ie. option XX="\"something\"". (deraadt)
|
|
config's yacc grammer no longer redefines `MACHINE' (deraadt)
|
|
compat/sunos, m68k, sparc: move sunos emulation code code to
|
|
/sys/compat/sunos, for use by all m68k and sparc ports.
|
|
significantly cleaned and extended up from Torek's base, with
|
|
help at implimenting various system calls and ioctl's from mw
|
|
& pk. (deraadt)
|
|
don't permit TIOCSCTTY on /dev/tty, or kernel recursion happens.
|
|
from Lars Fredriksen <ludvig!lars@wixer.bga.com> (deraadt)
|
|
ypset should only be permitted from a reserved port. from
|
|
Tor Egge <tegge@pvv.unit.no> (deraadt)
|
|
tcpdump(1): move into src/usr.sbin, and cleanup (deraadt)
|
|
execve(2): ensure shm's are deleted by an execve() (deraadt)
|
|
per-process emulation variable keeps track of how signals/syscalls
|
|
should be handled. this is set/reset by execve, based on
|
|
what the cpu_exec* functions ask for (deraadt)
|
|
sparc: must flush register windows before doing a vm_deallocate in
|
|
execve(), or the registers might get dumped on someone
|
|
else's stack... (deraadt)
|
|
execve(2): keep execve arg buffer around for later use (deraadt & cgd)
|
|
STACKGAP: a small optional buffer located near the top of the stack
|
|
where binary compatibility functions can copyout/copyin
|
|
argument buffers that are copyin/copyout'd at low levels
|
|
by various system calls (deraadt)
|
|
support OMAGIC/NMAGIC a.out's (deraadt & mycroft)
|
|
execve(2): in execve(), don't assume VM_MIN_ADDRESS is 0. (deraadt)
|
|
in syscalls.master, make syscall#0 "syscall", like in 4.4, and thus
|
|
cause SYS_syscall to be defined (deraadt)
|
|
compat/sunos, sparc, m68k: pull COMPAT_SUNOS code for sparc/m68k
|
|
machines down from magnum branch. Original code by Chris Torek
|
|
<torek@bsdi.com>, Much improved by Markus Wild <mw@lamp>,
|
|
Paul Kranenburg <pk@lamp> and myself. (deraadt)
|
|
tunnel driver cleanup done by Brad Parker <brad@fcr.com>
|
|
and myself (deraadt)
|
|
upgraded lex to version 2.4.5. (jtc)
|
|
tty subsystem VMIN/VTIME implimentation from Marc Teitelbaum
|
|
<marc@vangogh.cs.berkeley.edu> (deraadt)
|
|
multicast patches added.
|
|
Original code by Steve Mccanne and LBL. Netbsd patches
|
|
from Chris Maeda <cmaeda@cs.washington.edu> (hpeyerl)
|
|
add files I'd forgotten earlier. reminders from Brad Parker
|
|
<brad@fcr.com> and Havard Eidnes
|
|
<Havard.Eidnes@runit.sintef.no>. (hpeyerl)
|
|
ethernet: patch to if_ed.c to make multicasts work with bpf.
|
|
<Havard.Eidnes@runit.sintef.no>. (hpeyerl)
|
|
add 3c509 (Etherlink-III) driver. (hpeyerl)
|
|
patch ping for multicast. Original by Steve Mccanne and LBL (hpeyerl)
|
|
ethers(3): sunos-like ethers(3) functions and man pages in libc, from
|
|
Roland McGrath <roland@frob.com>. YP code fixed by myself.
|
|
(deraadt)
|
|
rarpd(8): LBL rarpd cleanup - moved from libexec to usr.sbin.
|
|
SIOCGIFCONF cleanup by Roland McGrath <roland@frob.com>
|
|
(deraadt)
|
|
in /etc/rc, startup the rpc services in the proper order (deraadt)
|
|
fix from Daniel Harris <daniel@werple.apana.org.au> makes tty.c
|
|
untimeout() a VTIME timeout(). Saves us from a panic,
|
|
which is always nice. (deraadt)
|
|
crontab(1): plug a security hole in "crontab -r". fix
|
|
from Todd C. Miller <millert@cs.Colorado.EDU>. (cgd)
|
|
i386: add regress tests for sys/arch/i386/ldt. (brezak)
|
|
add vnode device from mike@cs.utah.edu. See vnconfig.8. (brezak)
|
|
replace man with new version from bostic@vangogh. (cgd)
|
|
<sys/queue.h>: added, from bostic@vangogh. (cgd)
|
|
fixes to kermit for UUCP file locking and high speeds from
|
|
Mike Long <mike.long@analog.com>. (brezak)
|
|
make(1): add .OBJDIR variable to make for readable Makefiles. (pk)
|
|
netstat(1): fix to 'netstat -w' from James Jegers
|
|
<jimj@miller.cs.uwm.edu>. (cgd)
|
|
update to latest fgetline() from berkeley, and attendent changes. (cgd)
|
|
rshd(8): add -L options to rshd, which logs all incoming 'rsh'
|
|
commands. (cgd)
|
|
add new filesystems from Jan-Simon Pendry <jsp@sequent.com> (cgd)
|
|
add new flag, 'union', to mount options. (cgd)
|
|
correct tab expansion code in tty.c (when encountering a full output
|
|
queue) (deraadt)
|
|
find(1): changed so it doesn't try to interpret unknown primaries
|
|
as file names. Not only is this behavior required for
|
|
POSIX.2, it avoids a situation where a destructive primrary
|
|
(like -exec rm {} ;) is applied to files it is not intended
|
|
to do so. (jtc)
|
|
find(1): merged in changes from 4.4BSD version to our find(1). (jtc)
|
|
fixed wc -c when reading from stdin. (andrew)
|
|
changed <sys/dir.h> to <dirent.h> in othersrc/sup. (brezak)
|
|
vnconfig(8): changed /dev name in vnconfig.8 man page. (brezak)
|
|
ranlib(1): changed to use temporary directory specified by TMPDIR,
|
|
as is done with ar(1). fix, with slight changes from me,
|
|
by Ed Hudson <elh@netcom.com>. (jtc)
|
|
strtoq(3), strtouq(3): integrated strtoq(3) & strtouq(3) from
|
|
bsd-sources on uunet. (jtc)
|
|
rename fgetline() to fgetln(). (cgd)
|
|
chmod(1): fix chmod so that "chmod o= foo" works right. (cgd)
|
|
calendar(1): fix from Fen Labalme <fen@netcom.com> to calendar,
|
|
and more from myself. (cgd)
|
|
installed C++ shared library run-time support (/usr/lib/c++rt0.o),
|
|
every (GNU g++) C++ shared library should be linked with
|
|
it to get their global contructors called (pk)
|
|
cron(8), crontab(1): upgraded cron/crontab to vixie cron 3.0. (jtc)
|
|
lex(1): upgraded lex to version 2.4.6. (jtc)
|
|
execve(2): reorganize execve() sub-functons, and streamline them. (cgd)
|
|
ptrace: reorganize ptrace code, so that it's more easily shareable.
|
|
(cgd)
|
|
m68k: started collecting common m68k code. (cgd)
|
|
have /usr/src/include/Makefile make a symlink/dir in /usr/include
|
|
for ${MACHINE_ARCH}. (cgd)
|
|
config(8): added code to 'config' and 'config.new' to pull in
|
|
${MACHINE_ARCH}'s 'files' file and to create a symlink for
|
|
MACHINE_ARCH. (cgd)
|
|
put SHM_LOCK and SHM_UNLOCK in .../sys/shm.h, where they belong,
|
|
and modify sysv_shm.c so that they're usable. (cgd)
|
|
fix sup Makefile. (brezak)
|
|
implement PT_ATTACH and PT_DETACH. (cgd)
|
|
audio: add LBL soundblaster and /dev/audio drivers, as ported
|
|
by brad@fcr.com. (cgd)
|
|
rbootd(8): add rbootd for booting hp workstations diskless. From
|
|
Mike Hibler <mike@cs.utah.edu>. (brezak)
|
|
i386: check user's selectors in sigreturn(). (brezak)
|
|
netstat(1): add IP mcast and IGMP support to netstat from LBL via
|
|
cmaeda@cs.washington.edu. (brezak)
|
|
mrouted(8): add mrouted from LBL via cmaeda@cs.washington.edu. (brezak)
|
|
sendmail(8): sendmail is now configured to be YP capable, and
|
|
MIME-style MAILER-DAEMON messages disabled on
|
|
suggestion from sendmail author. (glass)
|
|
MAXBSIZE is now 16k. (cgd)
|
|
plug an `arp -f' security hole (deraadt)
|
|
amd(8): now works correctly with YP, and will be started by
|
|
/etc/rc if /etc/netstat says so. (deraadt)
|
|
/etc/rc: portmap(8), yp, mountd(8), and nfs mounts are now started in
|
|
/etc/rc in a better order (deraadt)
|
|
fixup various gunk in passwd including YP (deraadt)
|
|
fix more tty.c tab problems relating to ring buffers (deraadt)
|
|
rpc.bootparamd(8): by Klas Heggemann <klas@nada.kth.se> (deraadt)
|
|
bpf: make bpf's BIO* ioctl's print nicely. sent in by
|
|
<Havard.Eidnes@runit.sintef.no> (deraadt)
|
|
rpc.bootparamd(8): improvements by <roland@frob.com> and me (deraadt)
|
|
bpf write's now allocate a packet header for the mbuf (deraadt)
|
|
i386: cleanup ldt regress test. (brezak)
|
|
update disklabel.h with new filesystem types from 4.4 . (brezak)
|
|
patch for ip-multicast bugs from
|
|
mccanne@ee.lbl.gov (Steven McCanne). (brezak)
|
|
hp300: fix uninitialized variable in swapgeneric.c. (brezak)
|
|
fix "off by one" bug in group_from_gid() -- messed up "ls -l"
|
|
output with eight character group names. (jtc)
|
|
fix rpcgen so that generated files are written to the current
|
|
working directory (instead of the same directory as
|
|
the source files) and that #includes in those files
|
|
do not contain the path to the source file. (jtc)
|
|
clean up libterm substantially (cgd)
|
|
incorporage fix from Christos Zoulas which makes tput do the
|
|
right thing with termcap string arguments. (cgd)
|
|
hp300: add basic disklabel support to sd.c. (brezak)
|
|
hp300: set text start address at 0 for kernel. (brezak)
|
|
bring in CMU/4.4 standalone library. (brezak)
|
|
hp300: standalone bootstrap for use with CMU libsa. This also
|
|
includes support for loading the symbol table. (brezak)
|
|
hp300: add support to locore.s for dealing with DDB symbols
|
|
from bootstrap. This requires a new bootstrap. (brezak)
|
|
hp300: fix silly type for rd disks: NSD --> NRD. (brezak)
|
|
rarpd(8): fix byte order bug (deraadt)
|
|
pmax: Terry Friedrichsen <terry@venus.sunquest.com> is helping
|
|
with the pmax port. numberous fixes from him and
|
|
myself (deraadt)
|
|
initialize network protocols without lowering the spl level
|
|
on leveled-spl systems (deraadt)
|
|
compat/sunos: move my SUNOS_COMPAT changes down from the magnum branch
|
|
(deraadt)
|
|
i386: fix a number of if_ep.c bugs (deraadt)
|
|
ethernet: change ether_input() and ether_output() to take a
|
|
network-byte-order ether_type field in the ethernet header.
|
|
Note: All network device drivers have to be fixed. (deraadt)
|
|
delete RMP code in kernel, we have a bpf-based solution now (deraadt)
|
|
new bpf.c from Steve Mccanne, with our own hacks. (deraadt)
|
|
sh(1): make /bin/sh . (source) command search $PATH as it should. from
|
|
dkionka@Cadence.COM (Daniel P. Kionka), fixed by me (deraadt)
|
|
from & mail now will use $MAIL as default mailbox. from
|
|
Christos Zoulas <christos@deshaw.com> (deraadt)
|
|
i386: correct printing of disk sizes for sd drives. from
|
|
<adrian@lemmings.cursci.com> (deraadt)
|
|
patch to ttyname() from Steven M. Schultz <sms@WLV.IIPO.GTEGSC.COM>
|
|
to kill a memory leak. (cgd)
|
|
libutil: reorganize; move most of its contents into libc. create
|
|
a libkvm to handle kvm stuff. (it'll be needed in the future
|
|
for the LBL kvm code.) (cgd)
|
|
fix getloadavg() so it no longer uses the kvm routines. add a
|
|
new getkerninfo() subroutine to facilitate this. (cgd)
|
|
remove dbsym. (cgd)
|
|
i386, m68k, sparc: upgrade gdb to version 4.11, support for i386, m68k
|
|
and sparc. Sparc port needs more work on reading core files;
|
|
m68k port needs testing (pk)
|
|
fix a panic in ip multicast code. (brezak)
|
|
sendmail(8): sendmail upgraded to version 8.6.5. (glass)
|
|
update linker sources to convey gcc's .type directives into
|
|
shared objects. (pk)
|
|
sed(1): update sed with a new version from
|
|
Diomidis Spinellis <dspin@leon.nrcps.ariadne-t.gr> (cgd)
|
|
update the 'leapseconds' file, from
|
|
Arthur David Olson <ado@elsie.nci.nih.gov> (cgd)
|
|
tsort(1): update tsort with a version from Christos Zoulas, and convert
|
|
it to use new err() and warn() functions. (cgd)
|
|
identd(8): added pidentd (written by Peter Eriksson
|
|
<pen@lysator.liu.se>) as /usr/libexec/identd. (cgd)
|
|
uname(1): fix to uname(1) from Matthieu Herrb <matthieu@laas.fr> to
|
|
handle multiple arguments. (cgd)
|
|
libc: fix sigismember() in libc (proven)
|
|
add more stuff for the implementation of the POSIX 1003.4a Draft 7
|
|
thread standard. This is version 1.18 from my tree. (proven)
|
|
fix bug that prevented unmounting of read-only MS-DOS fs's. (cgd)
|
|
got rid of some cruft from 'othersrc' -- an old version of tcsh,
|
|
and ttcp. also, cleaned up the Makefile. (cgd)
|
|
fixed "cat /kern -> panic" bug (cgd)
|
|
remove bogus 'install -d's from system makefiles and from
|
|
other places in /usr/src. (cgd)
|
|
add quot utility as /usr/sbin/quot (ws)
|
|
integrated new math library based on Sun's FDLIBM 5.1 (jtc)
|
|
fixed find(1)'s -nouser and -nogroup options. (andrew)
|
|
update awk to gawk 2.15.4. (jtc)
|
|
m68k: add da30 port (yet another m68k machine). (paulus)
|
|
change hardclock() to take a "clockframe *" instead of a
|
|
"clockframe". simplifies things for some ports (deraadt)
|
|
very strange hack in vnode.h to ensure that inodes are double
|
|
aligned in struct vnode. Various new processors, including
|
|
sparc, require structures to be double-word aligned (deraadt)
|
|
panic() is now a varargs function (deraadt)
|
|
sparc: sparc port works! Ported from 4.4 to NetBSD by myself.
|
|
Much thanks to Chris Torek <torek@bsdi.com> for the
|
|
original code from 4.4, and Paul Kranenburg for helping
|
|
with the userland code. (deraadt)
|
|
in tty.c, undo a flow control bug introduced months ago. (deraadt)
|
|
modload & friends mistakenly were compiled with a -DKERNEL. Please
|
|
don't do this. (deraadt)
|
|
i386: MAKEDEV no longer creates symbolic links in /dev. (deraadt)
|
|
i386: more if_ep.c bugs fixed (deraadt)
|
|
sparc: don't cache DMA memory. fix from Chris Torek (deraadt)
|
|
sparc: NetBSD/sparc is capable of compiling it's own kernel, so the
|
|
support for cross-compiling the kernel goes away (deraadt)
|
|
sparc: proper /dev/MAKEDEV. derived from hp300. (pk & deraadt)
|
|
amiga: proper /dev/MAKEDEV. cleaned up from original by Markus and
|
|
Ty Sarna apparently (deraadt)
|
|
split /etc/ttys per architecture, mostly because /dev/console is
|
|
done in different ways (deraadt)
|
|
sparc: use normally ordered pty major numbers (deraadt)
|
|
tty.c's VMIN/VTIME code was missing an untimeout(). fix from
|
|
freebsd. (deraadt)
|
|
support for the "lookup" keyword in resolv.conf. See the man
|
|
page for more details (deraadt)
|
|
sun3: sun3 port boots and runs init, spawns a shell and will even
|
|
run ls upon request. needs drivers and some stability
|
|
work.. (glass)
|
|
telnet(1), telnetd(8): update telnet and telnetd from latest sources on
|
|
ftp.cray.com. (cgd)
|
|
libc: slightly disambiguate setuid() man page. (cgd)
|
|
fix the way apropos et al. deal with underscores in names. (cgd)
|
|
fix reset's tabset file problems, based on a fix sent in by
|
|
Frank van der Linden <vdlinden@fwi.uva.nl> (cgd)
|
|
fix bsd.dep.make to clean .depend files only only on cleandir.
|
|
Pointed out by michaelv@iastate.edu. (cgd)
|
|
add 3Com 3c501 driver by Matt Kimmel <kimmel@cs.umass.edu>. (hpeyerl)
|
|
restore(8): when restoring from multi-volume dump, check the correct
|
|
tape header volume number, from thomas@mathematik.uni-Bremen.de.
|
|
(cgd)
|
|
primes(6): fix to 'primes' to deal properly with large numbers,
|
|
from Arne Juul <arnej@dsl.unit.no>. (cgd)
|
|
rarpd(8): fix rarpd to put necessary fields in network byte order,
|
|
from Christos Zoulas <christos@deshaw.com>. (cgd)
|
|
sed(1): fix sed to do the right thing with empty regex matches. (cgd)
|
|
tftpd(8): fix from Christos Zoulas <christos@deshaw.com> to keep tftpd
|
|
from dumping core when invoked with no arguments. (cgd)
|
|
vi: fix from Christos Zoulas <christos@deshaw.com> to keep vi
|
|
from trying to use its controlling tty when it doesn't
|
|
really have one. (cgd)
|
|
mods to msdos filesystem code so it works on big-endian machines.
|
|
(paulus)
|
|
i386: fix disklabel routines so that when creating a new label, they
|
|
fill in the info for the appropriate partition. (cgd)
|
|
make(1): various fixes and improvements to make(1) supplied
|
|
by Christos Zoulas <christos@deshaw.com>. (cgd)
|
|
sparc: support lkm/tun/vn, SYSVSHM, SYSVMSG (deraadt)
|
|
yp: fix serious YP bug in gethostbyname() functions (deraadt)
|
|
ar had a file descriptor leak, fix from Robert Crowe
|
|
<bob@speakez.com> (deraadt)
|
|
i386: integrate new Bustek driver which works on many more
|
|
models of the card. Fixed by Michael VanLoon
|
|
<michaelv@iastate.edu> (deraadt)
|
|
sparc: various fixes and changes torek sent me ages ago (deraadt)
|
|
compat/sunos: fairly simple SUNOS_COMPAT sysconf() function (deraadt)
|
|
netstat(1): core dump fix from Chuck Cranor <chuck@maria.wustl.edu>
|
|
(deraadt)
|
|
fix from Arne Juul <arnej@dsl.unit.no> for bug where extra
|
|
null chars would get appended to mailbox by mail(1). (cgd)
|
|
fix to keep the getcap(3) routines from accessing freed memory.
|
|
from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de> (cgd)
|
|
lpr(1): fix for symlink-related security hole in lpr. From
|
|
comp.security.unix. (cgd)
|
|
rdist(1): update to latest version of rdist(1) from UCB (via uunet).
|
|
No new security fixes, but general cleanup. (cgd)
|
|
hp300, sparc: MAKEDEV cleanup for hp300 and sparc (deraadt)
|
|
yp: fix small YP bug, and bogus initialization of gr_mem in getgrent()
|
|
and friends. (deraadt)
|
|
lpd shouldn't clobber the page width specified in the printcap file.
|
|
fix from John F. Woods <jfw@ksr.com>. (cgd)
|
|
pr(1): pr shouldn't croak if -w specified without multi-column mode.
|
|
fix from John F. Woods <jfw@ksr.com>. (cgd)
|
|
at(1): fix two bugs in at(1)'s date/time parsing. One of the fixes
|
|
was from Javier Martin Rueda <jmrueda@diatel.upm.es>. (cgd)
|
|
gprof, ns32k: added ns32k support files (phil)
|
|
getty(8): converted to use the getcap(3) routines. (cgd)
|
|
hp300: fix standalone disk and tape drivers to allow
|
|
units > 0. (brezak)
|
|
make FFS optional. (ws)
|
|
integrated diff, diff3, & sdiff manpages by Larry Jones
|
|
<scjones@thor.sdrc.com>. (jtc)
|
|
gcc(1), ns32k: added arch/ns32k directory with gcc2 files (phil)
|
|
sendmail(8): sendmail upgraded to version 8.6.7.
|
|
This fixes a major security hole in v8. Our
|
|
distribution has also been cleaned up. (glass)
|
|
sendmail(8): sendmail upgraded to version 8.6.8.
|
|
This fixes a security hole in v8. (glass)
|
|
Lets not make this three in a row...
|
|
fix from mark@aggregate.com (Mark P. Gooderum) to convince diff -l
|
|
to invoke 'pr' correctly. (cgd)
|
|
in tput, don't assume that only valid thing starting with 'l' is
|
|
longname. Fix from Eric J. Haug <ejh@slueas.slu.edu> (cgd)
|
|
manpages: various manual page fixes from Luke Mewburn and myself. (cgd)
|
|
ipcrm(1): rewritten (glass)
|
|
getty(8): fix a couple of typos in getty's headers.
|
|
from Andras Olah <olah@cs.utwente.nl>. (cgd)
|
|
fixes from Thomas Eberhardt to get 'swapinfo' to do the right
|
|
thing with blocksizes. (cgd)
|
|
lastcomm(1): convince lastcomm to use stdio rather than it's own
|
|
(broken) buffering scheme. (cgd)
|
|
a few routing ref-count fixes. (cgd)
|
|
i386: allow mmap()ing of /dev/mem and /dev/kmem, the former for
|
|
people with buff video boards, the latter for fun. (cgd)
|
|
mmap() defaults to MAP_FILE as apposed to failing when neither
|
|
MAP_FILE or MAP_ANON flags are present. (chopps)
|
|
sa(8): add a 'sa' command, written by me. (cgd)
|
|
change uid_t and gid_t to 32-bit quantities, and off_t to a 64-bit
|
|
quantity. Lots of associated changes. (cgd)
|
|
__initdb() should only warn about spwd.db errors once, fix from
|
|
<nils@merlin.ims.uni-stuttgart.de> (deraadt)
|
|
i386: attempt to get the cursor correct on MDA/Hercules cards. If
|
|
this still doesn't work, use FAT_CURSOR in your kernel
|
|
config file. (deraadt)
|
|
repair host map alias in ypmatch (deraadt)
|
|
sparc: various sparc fixes (deraadt)
|
|
take disklib.c out of libkern, put it back in the kernel
|
|
proper (deraadt)
|
|
fix sh/mkinit.c to not generate garbage in init.c (deraadt)
|
|
fix hang in rcmd.c if either socket was >= 32 (deraadt)
|
|
reorganize mmap() flags, and squish MAP_FILE. (cgd)
|
|
vi(1): upgrade 'vi' to the latest version of nvi (1.11) by Keith
|
|
Bostic, available from ftp.cs.berkeley.edu. (cgd)
|
|
ac(8): add an 'ac' command, by Simon J. Gerraty and myself. (cgd)
|
|
add 'ttyflags' to set device-specific tty flags. (cgd)
|
|
i386: add -r flag to boot block, to select RB_DFLTROOT. (cgd)
|
|
manpages: lots of man page fixes from Mark Weaver. (cgd)
|
|
fix tn3270's idea of where map3270 lives, and fix the map3270 defaults
|
|
to work with vt200's and xterms. from Mark Weaver. (cgd)
|
|
change the way syscalls with quad arguments are implemented. (cgd)
|
|
change stdio's fpos_t to an off_t. (cgd)
|
|
hp300: added hilinfo and grfinfo, from Utah, for the hp300. (cgd)
|
|
ftpd(8): modify ftpd to support non-anonymous chrooted users. patches
|
|
from Jarle.F.Greipsland@idt.unit.no. (cgd)
|
|
updated our set*id() syscalls to match the POSIX security model,
|
|
with _POSIX_SAVED_IDS. fixed a few bugs, in the process,
|
|
and obsoleted (i.e. moved into libc/compat-43) several
|
|
functions and (former) syscalls. (cgd)
|
|
add a MNT_USER flag, for mounts made by users. (cgd)
|
|
modify mount_msdos so that the uid, gid, and permissions masks for
|
|
files in the FS are inherited from the mounted-on dir,
|
|
and are user-settable. Also, allow users to mount MS-DOS
|
|
file systems. (cgd)
|
|
ns32k: support for ld (thanks to Matthias Pfaller). (pk)
|
|
fix various doc bugs in tunefs and newfs, and severely clean
|
|
tunefs. (cgd)
|
|
kill MOUNT_AFS vfs table slot. (cgd)
|
|
gettytab(5): add information about "np" to gettytab(5). (cgd)
|
|
fix procfs to be smarter about names found by lookup, also, don't
|
|
display a 'regs' or 'fpregs' file for system processes. (cgd)
|
|
fix console hanging problem once and for all (hopefully). (cgd)
|
|
bump NetBSD0_9 symbol in <sys/param.h> to 2 (i.e. 0.9a). (cgd)
|
|
fix stty's notion of where MDMBUF resides. (cgd)
|
|
i386: 3c509 driver now works on the 3c579 EISA card too (deraadt)
|
|
sparc: keyboard repeat code, cleanup sunos cgthree compatibility,
|
|
repair MAKEDEV (deraadt)
|
|
fsck(8): support "fsck /dir" and "fsck /dev/sd0a", plus fix a coredump
|
|
bug, by <dean@fsa.ca> (deraadt)
|
|
repair bogus roff macro use in termcap(5) (deraadt)
|
|
repair paths in various utilities, report by <dgy@mcs.com> (deraadt)
|
|
new optimized and enhanced BIND resolver code by me (some changes
|
|
based on 4.9.2 by Vixie). Note: the `search' keyword in
|
|
resolv.conf is now quite important! (deraadt)
|
|
strftime bugfix for "%R" from <seanv@cs.uq.edu.au> (deraadt)
|
|
TIOCGWINSZ support in rain & snake (deraadt)
|
|
sparc: support 64 bit system calls (deraadt)
|
|
libc: add a setproctitle() call to libc, to frob the process title.
|
|
(cgd)
|
|
change mount()'s type to be a string. backward compatible with
|
|
COMPAT_09. Various associated changes, including better
|
|
VFS LKM support. (cgd)
|
|
convert the vm system to use <sys/queue.h> (cgd)
|
|
gettytab(5): add a 'mb' flag to gettytab, to specify MDMBUF. (cgd)
|
|
fix more(1) to use termios rather than sgtty (andrew)
|
|
kill symorder(1); kvm_mkdb makes it obsolete. (cgd)
|
|
fix gethostname() to set h_errno for non-BIND transactions too
|
|
(deraadt)
|
|
fix m_adj() in uipc_mbuf.c to adjust m_pkthdr.len in the correct
|
|
mbuf (deraadt)
|
|
implement better locking in mbuf.h, and fix cltom() macro (deraadt)
|
|
i386: 3c509 driver support for promiscious and multicast, and a few
|
|
other misc fixes (deraadt)
|
|
sparc: make swap work, make keyboard repeat work for ^@ (deraadt)
|
|
fix talk(1) to not trounce it arguments (deraadt)
|
|
nfs diskless support revised. uses bootp+rpc to gather
|
|
appropriate parameters. see diskless(8). (glass)
|
|
bootpd(8) moved from othersrc to libexec/bootpd.
|
|
bootptab added to etc. (glass)
|
|
amiga: many fd (floppy) fixes from Michael Hitch makes it work (chopps)
|
|
amiga: changed internal serial port driver to use much smaller buffers
|
|
(16k -> 256 and 24k ->3k) (chopps)
|
|
amiga: added 2 non-copyright fonts for console- default to using them
|
|
and not a possibly non-existant (c) user supplied one (chopps)
|
|
sendmail(8): sendmail upgraded to version 8.6.9. (glass)
|
|
allow TIOCSETD on ptys. (cgd)
|
|
obsolete quad and u_quad types. (cgd)
|
|
convert inodes, etc., to use quad_t and u_quad_t. (cgd)
|
|
convert vnode.h, mount.h, buf.h and associated files to use
|
|
<sys/queue.h> rather than their own queues. (cgd)
|
|
added POSIX.2 compliant getconf utility. (jtc)
|
|
ns32k: added support to gdb. (phil)
|
|
getty(8) now uses termios. (pk)
|
|
pig(6): add pig(6) to the games suite. (cgd)
|
|
libc: add getgrouplist() function to libc. (cgd)
|
|
update id, groups, and whoami. (cgd)
|
|
mrouted(8): update to VJ's 2.2 version. (brezak)
|
|
add network standalone support to sys/lib/libsa for netboot. (brezak)
|
|
amiga: moved to config.new many devices modified and names fixed.
|
|
(chopps)
|
|
amiga: now uses system standard scsi code (/sys/scsi) (chopps)
|
|
amiga: disklabel support re-written to be more functional also
|
|
added a machine/disklabel.h (chopps)
|
|
amiga: added delay() an accurate useq delay uses last two free
|
|
16 bit countdown timers (chopps)
|
|
amiga: added SYSCALL_DEBUG support (chopps)
|
|
incorporate new version of lpd. (cgd)
|
|
libc: incorporate new version of libc's rcmd() and related functions.
|
|
(cgd)
|
|
pstat(8): add new pstat(8) program, which obsoletes swapinfo. (cgd)
|
|
roll in a new sysv shared-memory module. <glass> (hpeyerl)
|
|
introduce new core dump format. (pk)
|
|
kernel debugging support in gdb. (pk)
|
|
pc532: added the boot from ufs program. (phil)
|
|
adosfs added (ro version) along with mount_ados (chopps)
|
|
amiga: added new floppy, much cleaner (chopps)
|
|
rlogind(8), rshd(8), telnetd(8): update to 4.4-Lite versions. (cgd)
|
|
make(1): fixes from Christos Zoulas which eliminate memory leaks and
|
|
improper memory accesses (jtc)
|
|
sh(1): fix from Christos Zoulas which elimintes core dump when compiled
|
|
w/out history support (for install floppies). (jtc)
|
|
ip multicast mrouting fixes. Bring in previous version of mrouting
|
|
code. Apply bug fix for igmp.c cksum errors from
|
|
Steve McCanne. Fix mrouted (and friends) to fill in ip hdr
|
|
fields that 4.4 no longer does for you. (brezak)
|
|
chown(8), chgrp(1): updated to 4.4-Lite versions. (cgd)
|
|
replaced ipcs with version written by
|
|
Thorsten Lockert <tholo@SigmaSoft.COM>. (cgd)
|
|
updated src/share/doc tree to work like 4.4-Lite's. (cgd)
|
|
added bm(3) functions from Keith Bostic. (cgd)
|
|
fixed share/mk files to be not so agressive w/_SUBDIRUSE. (cgd)
|
|
test(1): replaced test with version from pdksh, with enhancements and
|
|
cleanup by me. (jtc)
|
|
ccd(4): rename cd.c to ccd.c and update to 4.4Lite version in /sys/dev.
|
|
(concatenated disk driver). (hpeyerl)
|
|
i386: fix disklabel clobbering MBR on disks shared with DOS. (brezak)
|
|
add kerberos5 (k5login.c) authentication for login. (brezak)
|
|
build mount_nfs with kerberos iff kerberos environment. (brezak)
|
|
build sys/lib/libsa with the rest of the kernel/sa libs. (brezak)
|
|
add conditional kerberosIV and kerberos5 support to passwd. (brezak)
|
|
vax: initial uploads of VAX architecture code. (ragge)
|
|
i386: boot block fixed to run on 386s (mycroft)
|
|
i386: disklabel no longer munges device number (mycroft)
|
|
i386: autoconf detects SCSI card IRQ/DRQ for aha/ahb/bt/uha (mycroft)
|
|
vi(1): update nvi to version 1.34 from Berkeley, DB to version 1.79,
|
|
and curses to the latest version. (cgd)
|
|
libsa: make sys/lib/libsa build. (brezak)
|
|
hp300: use installboot.sh in stand - no more installboot.c. (brezak)
|
|
sparc: bootblocks - integration with disklabel needed (pk)
|
|
rtld: issue warning if required minor revision can't be found (pk)
|
|
hp300: do echo in tgets() instead of prf.c like libsa:gets(). (brezak)
|
|
ftp(1): update 'ftp' to 4.4-Lite version, and add support for the
|
|
'PASV' command, supplied by David Carrel <carrel@cisco.com>.
|
|
(cgd)
|
|
make src/distrib part of the tree, for distribution tools. (cgd)
|
|
add 'crunch' by James da Silva, in src/distrib/crunch. (cgd)
|
|
add distribution set lists in src/distrib/sets. (cgd)
|
|
i386: add floppy build tools to src/distrib/i386. (cgd)
|
|
passwd(1): fix building passwd with kerberos4 support.
|
|
From Michael Graff <explorer@vorpal.com>. (brezak)
|
|
zcat(1): make zcat be the gzip(1) version, so that it can uncompress
|
|
.gz's (cgd)
|
|
sigvec(3): fixed cross-refs in libc, as suggested
|
|
by Lennart Augustsson <augustss@cs.chalmers.se> (cgd)
|
|
mac68k: Initial import of mac68k port [briggs 19930929]
|
|
sparc: Initial import of Chris Torek's sparc port [deraadt 19931002]
|
|
|
|
Changes from NetBSD 1.0 to NetBSD 1.1:
|
|
Added "float" versions of math functions (sinf, cosf, etc.) to libm.
|
|
From Ian Taylor (ian@cygnus.com), with some work by me. (jtc)
|
|
added __weak_reference() macro to <sys/cdefs.h>. (jtc)
|
|
added constants required by XPG3 to <limits.h> and
|
|
<machine/limits.h>. (jtc)
|
|
vax: Numerous changes and fixes; now runs single-user (ragge)
|
|
Renamed sys_siglist[], sys_errlist[], and sys_nerr by prepending
|
|
a double underscore. The traditional variable names are
|
|
provided by weak references (or by copies, if they aren't
|
|
supported yet). (jtc)
|
|
Changed __strerror() and __strsignal() to use new __sys_erlist[],
|
|
__sys_nerr, and __sys_siglist[] variables. (jtc)
|
|
moved machine-dependencies in <sys/disklabel.h> into
|
|
<machine/disklabel.h> and cleaned up some. (cgd)
|
|
make <stdarg.h> a symlink, and clean up ports' varargs.h and
|
|
stdarg.h files. (cgd)
|
|
tar(1): fixed rmt support in tar. (andrew)
|
|
rmt(8): added some undocumented rmt(8) options to its man page. (andrew)
|
|
libc: cleaned up a bunch of bogus pointer casts, etc., in libc. (cgd)
|
|
fdisk(8): Enabled `partitioning' of regular files. [mycroft 19941019]
|
|
add a register_t type for every port. (cgd)
|
|
ufs: make UFS safe for use on machines with wider types. (cgd)
|
|
change syscall argument access & definition convention, so
|
|
that it's easier to deal with machines with new/different
|
|
calling conventions. (cgd)
|
|
Modified disk drivers to handle labels more correctly, and rewrote
|
|
part of wd.c. [mycroft 19941020]
|
|
i386: Made the i386 boot program work when there is no NetBSD
|
|
partition in the MBR. [mycroft 19941020]
|
|
adventure(6), boggle(6), phantasia(6), random(6): Added from 4.4lite.
|
|
(jtc)
|
|
larn(6): Fixed several bugs. [mycroft 19941021]
|
|
scsi: Made user-level SCSI commands (SCIOCCOMMAND) work.
|
|
[mycroft 19941023]
|
|
ethernet: Made the `ed' driver deal with buggy chips better, and sped
|
|
it up a bit. [mycroft 19941023]
|
|
got rid of the Xchess sources. (cgd)
|
|
send-pr(1): made send-pr a bit smarter about the 'Release' field. (cgd)
|
|
added COMPAT_10 option, for NetBSD 1.0 binary compatibility. (cgd)
|
|
uucp(1): upgraded to version 1.05. From John Kohl. (jtc)
|
|
i386: Implemented a different (faster) way of entering the kernel for
|
|
system calls, on the i386. [mycroft 19941025]
|
|
fts(3): Speed up significantly on file systems which don't support link
|
|
counts (e.g. isofs). [mycroft 19941026]
|
|
Reworked part of the `mcd' driver to make it more reliable. [mycroft
|
|
19941026]
|
|
Made fork(2)ing with a user-defined LDT work (and not panic). [mycroft
|
|
19941031]
|
|
upgraded diff, diff3, and sdiff to version 2.7. (jtc)
|
|
lorder(1): Fixed lorder manpage. From Brad Parker. (jtc)
|
|
Fixed at, atrun, badsect and cal manpages. From Saitoh Masanobu. (jtc)
|
|
Corrected Professor Falken's name in the example passwd file. [mycroft
|
|
19941103]
|
|
Added a driver for ST0[12] and FD8[05]0 SCSI controllers. [mycroft
|
|
19941103]
|
|
i386: Updated the i386 port to use config.new. [mycroft 19941103]
|
|
i386: Reworked most of the i386 context switching code to make it much
|
|
faster, especially when the FPU is used. [mycroft 19941106]
|
|
comm(1): Changed to write a diagnostic message to stderr and abort
|
|
with a non zero exit status on write errors. (jtc)
|
|
sh(1): Added a munged version of pdksh's ulimit builtin to sh. (jtc)
|
|
rm(1): Changed so that trailing newlines are removed in accordance
|
|
with POSIX.2. (jtc)
|
|
skey(1): Fixed manpage. From Matthew Green
|
|
(mrg@splode.mame.mu.oz.au). (jtc)
|
|
Merged install, uudecode, uuencode, vacation, vgrind, vis, wall,
|
|
what, who, whois, xargs, xstr, and yes with 4.4lite. (jtc)
|
|
Added chflags, jot, and lam from 4.4lite. (jtc)
|
|
Changed time code to behave as if tzset() is called by localtime()
|
|
and mktime() to conform to POSIX.1. (jtc)
|
|
lfs: Fixed structure padding in LFS, so that it's more likely to work.
|
|
[mycroft 19941117]
|
|
Changed catclose() to have int return value to conform to XPG3. (jtc)
|
|
Fixed race conditions on open in the SCSI and IDE disk drivers.
|
|
[mycroft 19941120]
|
|
Added -xpg3 and -xpg4 to man macro's .St directive. (jtc)
|
|
Implemented EIDE multi-sector PIO, DMA, and LBA modes. [mycroft
|
|
19941122]
|
|
i386: Fixed memchr(?, ?, 0) return the correct thing (0) on the i386.
|
|
[mycroft 19941124]
|
|
xstr(1): Added -l option, like in SunOS, that allows user to
|
|
specify the name of the array. From Jason Thorpe. (jtc).
|
|
mail(1): Changed to not use fixed length arrays for temporary
|
|
file names. (jtc)
|
|
scsi: Rewrote most of the SCSI state machine in the `aic' driver to
|
|
make it more reliable. (mycroft)
|
|
Merged machine independent manpages from share/man with 4.4lite. (jtc)
|
|
Merged pppstats(8) and slstats(8). Changed the behavior and options
|
|
of the merged utility to be more consistent with
|
|
similar programs. (glass)
|
|
pppstats(8), slstats(8): Added a merged man page. (glass)
|
|
bc(1), dc(1): Imported GNU bc-1.03 and GNU dc from bc-1.03. (phil)
|
|
Made /kern/loadavg give a reasonable `scale' number. [mycroft 19941201]
|
|
Made `pccons' more finicky about modifying the cursor. [mycroft
|
|
19941201]
|
|
newfs(8): Changed default parameters to be more appropriate for
|
|
modern disks. [mycroft 19941201]
|
|
i386: Fixed a couple of problems in the i386 startup code that could
|
|
cause the machine to reset. [mycroft 19941203]
|
|
Fixed an error in SysV IPC permissions checking that caused spurious
|
|
EPERM errors in many cases. [mycroft 19941205]
|
|
i386: Made `gdb -k' work for i386. [mycroft 19941205]
|
|
Fixed device handling on cd9660 to not panic. [mycroft 19941205]
|
|
Modified nosys() to return ENOSYS. (cgd)
|
|
Merged touch, tput, tr, tset, tsort, tty, ul, unifdef, uniq, unvis,
|
|
and users with 4.4lite. (jtc)
|
|
users(1): Changed to allocate array containing names of users
|
|
dynamically. (jtc)
|
|
who(1): Changed to be POSIX.2 compliant. (jtc)
|
|
Changed type of struct rlimit fields from quad_t to rlim_t,
|
|
and added rlim_t to <sys/types.h>. (jtc)
|
|
Made the `le' driver work for PCnet-32 chips, and made the diagnostic
|
|
messages less cryptic. [mycroft 19941211]
|
|
Imported the current union file system from CSRG, along with many
|
|
related changes. [mycroft 19941214]
|
|
Added a path through the VM system to allow influence of the
|
|
machine MMU architecture on virtual address mappings. (pk)
|
|
audio: Made reading from `sb' work again. [mycroft 19941217]
|
|
Allow mfs file systems to be mounted on 'swap', so that diskless
|
|
machines can easily use them. (cgd)
|
|
Implement new cpp predefine strategy: define __NetBSD__,
|
|
__${MACHINE_ARCH}__, and whatever machine-dependent symbols
|
|
is necessary. Leave old (namespace-polluting) predefines in,
|
|
until after next release. (cgd)
|
|
Change the way man pages are specified in Makefiles. use MAN=
|
|
now, with section numbers. (cgd)
|
|
ld(1): Support for "weak" symbols in as and ld. (pk)
|
|
. removed from path in the default root .cshrc and .profile. (cgd)
|
|
Implement and use a common access checking routine: vaccess. (ws)
|
|
Fixed link(2) on msdosfs to not panic, and added ability to toggle
|
|
the `archive' bit using cflags(2). [mycroft 19941227]
|
|
scsi: Fixed many bugs in the SCSI code, and rewrote the
|
|
autoconfiguration mechanism. [mycroft 19941228]
|
|
window(1), ypbind(8), named(8): Changed to not use getdtablesize(3),
|
|
with the intent of deprecating it. [mycroft 19941229]
|
|
pc532: Added the lpt driver for the pc532 port. (phil)
|
|
ethernet: Changed `ed' and `ie' drivers to use soft configuration.
|
|
[mycroft
|
|
19950102]
|
|
Added the `boca' driver for BOCA multi-port serial boards. [mycroft
|
|
19950103]
|
|
traceroute(8): Added `-g' option to, to do loose source routing.
|
|
[mycroft 19950103]
|
|
hp300: Enabled LKMs on the hp300. [mycroft 19950105]
|
|
Fixed a race condition when trying to open two IDE disks at the same
|
|
time. [mycroft 19950105]
|
|
m68k: Fixed m68k swab(3) function to not swap twice as much data as
|
|
specified. [mycroft 19950106]
|
|
Fixed the `pms' probe to work better on many machines. [mycroft
|
|
19950107]
|
|
ps(1): Fixed error that sometimes caused a bogus argument list to be
|
|
printed. [mycroft 19950107]
|
|
kvm_uread(3): Rewrote to use the machine-independent VM structures,
|
|
which also fixes a bug that sometimes caused a bogus argument
|
|
list to be printed. [mycroft 19950109]
|
|
Fixed a mbuf leak when socket options were set. [mycroft 19950111]
|
|
Made the RPC daemons work both when run from inetd and when not.
|
|
[mycroft 19950113]
|
|
i386: Enabled user-mode alignment checking on the i486, if the user
|
|
wants it. [mycroft 19950114]
|
|
sum(1), cksum(1): Added a sum(1) alias for cksum(1), which by default
|
|
generates the historic BSD output. [mycroft 19950114]
|
|
ypbind(8): Fixed to only daemonize itself after binding to a server the
|
|
first time. [mycroft 19950115]
|
|
Removed the gratuitous `. in PATH' warnings from sh(1) and csh(1).
|
|
[mycroft 19950115]
|
|
i386: Added support for serial consoles in the i386 boot, if compiled
|
|
with `-DSERIAL'. [mycroft 19950115]
|
|
Dealt with SCSI disks that report a block size of 0 by assuming they
|
|
meant 512. [mycroft 19950116]
|
|
ncr: Updated the `ncr' driver from the author. Should improve
|
|
reliability. [mycroft 19950116]
|
|
dump(8): Fixed to use `/etc/rmt', as all other versions do, and not
|
|
`rmt'. [mycroft 19950120]
|
|
Removed `.' from the default PATHs in sh(1) and csh(1). [mycroft
|
|
19950120]
|
|
vipw(8): Fixed to suspend correctly when it gets a stop signal.
|
|
[mycroft 19950120]
|
|
vnconfig(8): Fixed to not require a bogus extra argument when using the
|
|
`-u' option. [mycroft 19950121]
|
|
ethernet: Fixed the problem with 3c509 cards not being found on a warm
|
|
boot. [mycroft 19950121]
|
|
ethernet: Improved performance of the `ie' driver significantly.
|
|
[mycroft 19950122]
|
|
netinet: Fixed a bug in TCP where we might send a FIN too early (often
|
|
causing files to be truncated by FTP). [mycroft 19950123]
|
|
sparc: Add sig{set,long}jmp() for sparc to libc. (pk)
|
|
config(8): change config.new to allow swapping on pseudo-devices. (cgd)
|
|
vnd(4): change the name of the 'vnode disk' driver to be 'vnd'
|
|
consistently, everywhere. (cgd)
|
|
Made the `lpt' probe err on the side of finding a device, rather than
|
|
not. [mycroft 19950125]
|
|
gdb(1): Fixed the source file searching commands in GDB.
|
|
[mycroft 19950126]
|
|
scsi: Made the SCSI disk drivers wait for the disc to spin up on open.
|
|
[mycroft 19950126]
|
|
add sysctl() variable kern.maxpartitions, so one can easily get
|
|
the value of MAXPARITIONS w/o compiling it in. (cgd)
|
|
remove ability to export null and umap file systems, by having
|
|
their fhtovp and vptofh functions return EOPNOTSUPP. (cgd)
|
|
config(8): fix config.new to handle differing values of MAXPARTITIONS.
|
|
(cgd)
|
|
gdb(1): Made GDB use PT_GET*REGS and PT_SET*REGS, and removed PT_READ_U
|
|
and PT_WRITE_U from the kernel. [mycroft 19950126]
|
|
4.4lite: Merged last, lastcomm, leave, locate, lock, logger, login,
|
|
logname, look, lorder, mesg, mkdep, mkfifo, script, shar,
|
|
showmount, size, soelim, split, strings, tftp, time and tip
|
|
with 4.4lite. (jtc)
|
|
realpath(3): Added prototype to <stdlib.h>. (jtc)
|
|
Replaced directives in scanf() present for backwards compatibility
|
|
that conflicted with ANSI. (jtc)
|
|
Merged libm with fdlibm 5.2. (jtc)
|
|
libc: upgrade the libc/regex code to the 4.4-Lite version. no real
|
|
changes, just cruft removal. (cgd)
|
|
umount(8): Fixed to not treat union mounts as NFS mounts. [mycroft
|
|
19950130]
|
|
umount(8), df(1): Made the `-t' option handling the same as in
|
|
mount(8), and cleaned that up a little. [mycroft 19950130]
|
|
scanf(3): Changed scanf() so it handles long doubles. (jtc)
|
|
worms(6): Changed manpage and usage string to match the code, from
|
|
Hubert Feyrer <hubert@rfhu1001.fh.uni-regensburg.de>. (jtc)
|
|
Changed etc/security to so that .emacs, not .emacsrc, is checked
|
|
to make sure it is not owned by someone else or is writable.
|
|
From Mike Long <mike.long@analog.com>. (jtc)
|
|
Increased symlink loop detection count to 32. [mycroft 19950131]
|
|
scsi: Fixed problems in `esp' driver when a device attempts sync or
|
|
wide negotiation. [mycroft 19950201]
|
|
scsi: Implemented a first cut at sync negotiation in the `aic' driver.
|
|
[mycroft 19950201]
|
|
i386: Fixed startup problem on i386 when the BIOS `steals' from the top
|
|
of convential memory, by rounding down to a page. [mycroft
|
|
19950202]
|
|
m68k: Made stepping into the signal trampoline in GDB work correctl on
|
|
the m68k. [mycroft 19950202]
|
|
kernel: Fixed several problems in PT_ATTACH and PT_DETACH, most
|
|
noticably that PT_DETACH would usually cause the child to core
|
|
dump. [mycroft 19950203]
|
|
i386: Made it safe for user processes to change %gs on the i386.
|
|
[mycroft 19950204]
|
|
toolchain: Added the `cpuid' instruction to gas, and the canonical
|
|
names for the debugging registers (`dr[0-7]'). Also added
|
|
missing opcodes to GDB, and fixed an error in the DDB
|
|
disassembler. [mycroft 19950205]
|
|
fstat(1): Now deals better with getting bogus data, rather than core
|
|
dumping. [mycroft 19950214]
|
|
sparc: driver for sun4c floppy device. [pk 19950217]
|
|
ethernet: Fixed a problem where the `ep' driver would stop getting
|
|
interrupts under high load. [mycroft 19950218]
|
|
hp300: Added experimental netboot code for the hp300, and cleaned up
|
|
libsa somewhat. [mycroft 19950219]
|
|
dump(8): Now accepts getopt(3)-style options, like restore(8), in
|
|
addition to the old option syntax. [mycroft 19950220]
|
|
libsa: Added a machine-independent `twiddler' to libsa. Also made the
|
|
libsa exec() more useful. [mycroft 19950220]
|
|
yppasswd(1): Added yppasswd as a link to passwd. (phil)
|
|
audio: Added new machine independant audio subsystem. Drivers for i386
|
|
SoundBlaster (SB, SB16 and SBPRO), PAS (In SB emulation),
|
|
and Windows Sound System. Thanx to John Kohl, Jeff Chilton,
|
|
George Michaelson, and Havard Eidnes. (brezak)
|
|
arcnet: Added preliminary ARCnet support from Ignatios Souvatzis
|
|
<is@Beverly.Rhein.DE> with some local cleanup. (glass)
|
|
rcs(1): Updated RCS to version 5.6.7.4. [mycroft 19950223]
|
|
alpha: Added the machine-dependent code for the NetBSD/Alpha port.
|
|
(cgd)
|
|
libc: Upgraded large parts of libc (gen, quad, sys, net, regex) to
|
|
4.4-Lite, and made their RCS Id's conform to our
|
|
standard. Also made nsl, rpc, db, gmon, include, and
|
|
yp conform. (cgd)
|
|
tcpdump(1): Updated tcpdump to version 3.0, and imported libpcap 0.0.
|
|
[mycroft 19950306]
|
|
vnd(4): convert the vnd driver to not use b_pfcent. (cgd)
|
|
getcwd(3): incorporate version from bostic that's faster
|
|
for the common case. (cgd)
|
|
ccd(4): convert the ccd driver to not use b_pfcent, and incorporate a
|
|
bunch of changes to ccd from Jason Thorpe which allow
|
|
it to work with the MI SCSI code. (cgd)
|
|
remove b_pfcent from the buf structure. (cgd)
|
|
Fixed raw IP input code so that it handles bound and/or
|
|
connected sockets correctly. Fix posted by Dan McDonald
|
|
<danmcd@itd.nrl.navy.mil>. (glass)
|
|
newfs(8): make newfs output superblock backup numbers after each one
|
|
is done. (cgd)
|
|
rpcgen(1): convert to use memset() rather than bzero(). From Luke
|
|
Mewburn, in PR #841. (cgd)
|
|
mtree(8): update to the 4.4-Lite code. Add patch by
|
|
Ed Symanzik <zik@enoch.cl.msu.edu> to add support for
|
|
an "optional" keyword, to keep mtree from complaining
|
|
about files which aren't necessarily present. (cgd)
|
|
convert sbin to the new RCS Id format. (cgd)
|
|
Made the types used by trap() routines, ktr_sys*(), and scdebug_*()
|
|
consistent. [mycroft 19950308]
|
|
sed(1): Reworked the parser somewhat so it doesn't throw away commands
|
|
on a script line after an end of group character. [mycroft
|
|
19950309]
|
|
Made the copy*(), bcopy(), and bzero() functions consistently use
|
|
size_t where appropriate, rather than u_int or u_long. [mycroft
|
|
19950309]
|
|
reboot(8): Update to the 4.4-Lite code, which integrates it
|
|
with halt(8). Man pages need a lot of work, but
|
|
that's up to the port owners, not me. (cgd)
|
|
sed(1): Fixed the sed `P' and `D' commands. [mycroft 19950315]
|
|
sort(1): Updated to GNU sort from textutils-1.11, fixes ispell config.
|
|
From Kenneth Stailey <kstailey@leidecker.gsfc.nasa.gov> (jtc).
|
|
reboot(8), rcp(1), rlogin(1): incorporated from Lite (cgd)
|
|
telnet(1): Fixed to not exit until the remote host closes the read
|
|
side of the connection. [mycroft 19950317]
|
|
kernel: Added a `%p' format for kernel printf()s. [mycroft 19950319]
|
|
fsck(8): Fixed to recreate the `..' entry in the root directory if it
|
|
is missing. [mycroft 19950319]
|
|
libc: Added qabs(), quad_t version of abs() and labs() to libc. (jtc)
|
|
libc: Added qdiv(), quad_t version of div() and ldiv() to libc. (jtc)
|
|
libc: Changed *printf() and *scanf() to handle %ll{d,i,o,x} format
|
|
specificantion for "long long" arguments. (jtc)
|
|
grog(1): Now install grog(1) from groff distribution. It suggests
|
|
what groff options to use to process a given troff
|
|
document. (glass)
|
|
Added general timeval addition/subtraction macros in sys/time.h, and
|
|
made a bunch of code use them. [mycroft 19950321]
|
|
gas(1): Enabled the `.bss' directive in gas. [mycroft 19950321]
|
|
Changed many programs to use POSIX signal functions rather than the old
|
|
BSD functions. [mycroft 19950321]
|
|
games: upgraded src/games/[a-p]* to Lite versions where necessary,
|
|
and cleaned up RCS ids, except for 'banner' which
|
|
glass did. (cgd)
|
|
systat(1): Fixed to not core dump when an illegal display type is
|
|
specified. [mycroft 19950322]
|
|
kernel: Fixed panic when a BPF user turns off promiscuous mode after
|
|
the interface is down. [mycroft 19950322]
|
|
ftpd(8): Fixed ftpd to to IPTOS_THROUGHPUT for passive mode data
|
|
connections. [mycroft 19950322]
|
|
amd(8): Enabled the `noconn' and `resvport' mount options in AMD.
|
|
[mycroft 19950322]
|
|
kernel: fixed things so that kernel stacks no longer need to be
|
|
double-mapped. (cgd)
|
|
alpha: kill the double-mapping of the kernel stack (cgd)
|
|
kernel: add an "INSECURE" option to the kernel, which sets the default
|
|
security level to -1, so that the kernel is never put
|
|
into "secure mode" by init(8). (cgd)
|
|
Updated banner, biff, cal, checknr, chpass, cksum, col, colcrt,
|
|
colrm, column, comm, ctags, and cut to Lite versions. (glass)
|
|
Converted apply, apropos, ar, asa, at, basename, cap_mkdb, chflags,
|
|
and compress to new RCS Id format. (glass)
|
|
bdes(1): Added bsed(1) from Lite. Domestic distribution only. (glass)
|
|
msdosfs: Lightened the sanity checks when mounting a msdosfs file
|
|
system, to be more compatible. [mycroft 19950327]
|
|
mcd: Rewrote most of the `mcd' driver, to be much simpler and faster,
|
|
and implement most of the CDIOC* ioctls. [mycroft 19950327]
|
|
atari: added initial sources (leo)
|
|
Fixed problems in BPF with running off the end of mbufs when a value
|
|
being tested is split across a mbuf boundary. [mycroft
|
|
19950331]
|
|
cp(1): Made `cp -R' work correctly with FIFOs. [mycroft 19950401]
|
|
ethernet: Speed up the `ie' driver more. [mycroft 19950403]
|
|
Fixed return types of some functions in struct ifnet. Also added an
|
|
arp_ifinit() function to initialize ARP-related variables for
|
|
an interface, removing an old #ifdef. [mycroft 19950407]
|
|
Added a /usr/bin/banner clone, written by Simon J. Gerraty. (cgd)
|
|
rmt(8): Added a reasonable set of permissions to the open() in rmt(8),
|
|
in case it's creating a file. [mycroft 19950409]
|
|
i386, m68k, sparc, pmax: Added __flt_rounds(), fpgetround(),
|
|
fpgetmask(), fpgetsticky(), fpsetround(), fpsetmask(),
|
|
fpsetsticky() and <ieeefp.h> to the i386, m68k, sparc, and
|
|
pmax ports. (jtc)
|
|
Added a `d_type' field to the device switch tables, used to
|
|
differentiate block, character, and tty type devices in various
|
|
places. Removed the old `b_type' entry in bdevsw. Centralized
|
|
the location of the macros used to construct the device and
|
|
console switch tables in conf.h and cons.h, respectively.
|
|
Updated all of the ports to conform to this. [mycroft 19950409]
|
|
kernel: Replaced usages of `kernel_pmap' with `pmap_kernel()', which is
|
|
closer to right for MP systems. For now, it just always
|
|
expands to `&kernel_pmap_store', which is a statically
|
|
allocated struct pmap. [mycroft 19950410]
|
|
i386, hp300: Added a vfs_unmountall() function, used to unmount file
|
|
systems at shutdown time, and enabled its use on i386 and
|
|
hp300. [mycroft 19950410]
|
|
Centralized z8530 register definitions, and updated drivers to use the
|
|
new file. XXX Not complete. [mycroft 19950410]
|
|
Removed most of the remaining explicit uses of `loif', by testing the
|
|
IFF_LOOPBACK bit instead. [mycroft 19950411]
|
|
Centralized dp8390 register definitions. [mycroft 19950411]
|
|
ufs, fsck(8): Added support for a `clean' bit in UFS file systems,
|
|
which is cleared on mounting, and restored on unmounting. When
|
|
preening, fsck(8) will skip file systems already marked as
|
|
`clean'. [mycroft 19950412]
|
|
netinet: made the netinet code more type size-safe, by using
|
|
explictly-sized types where appropriate. (cgd)
|
|
lpd(8): Fixed to reset the group list before exec(2)ing a filter
|
|
program. [mycroft 19950414]
|
|
cron(8): Fixed to use the `-t' option to sendmail, rather than trying
|
|
to pass the destination address as an argument.
|
|
[mycroft 19950414]
|
|
m4(1): Rewrote part of the m4 expression processor to make it conform
|
|
better to the original specification. [mycroft 19950414]
|
|
Fixed fifo_open() to allow opening a FIFO with O_RDWR. [mycroft
|
|
19950414]
|
|
atari: make Atari loader correctly identify missing TT-RAM (leo)
|
|
vmstat(8): Took away VAX machine-related definitions from vmstat.
|
|
(ragge)
|
|
config(8): made config.new understand the 'include' directive from
|
|
device specification ("files") files. (cgd)
|
|
alpha: Add Alpha support to gprof. (cgd)
|
|
kernel: Removed d_reset from cdevsw, and replace d_ttys array with a
|
|
d_tty callback to get the struct tty pointer.
|
|
[mycroft 19950419]
|
|
route(8): Implemented the documented `-llinfo' flag, and fixed the
|
|
`-interface' flag, to route(8). [mycroft 19950420]
|
|
i386: Removed the bogus relocation hack for the i386 console buffer
|
|
from locore, and instead have it done in the console driver.
|
|
[mycroft 19950421]
|
|
i386: Made the i386 reset routine more robust. [mycroft 19950421]
|
|
kernel: Moved the reboot time unmount/sync logic into a
|
|
machine-independent routine, vfs_shutdown(). [mycroft 19950421]
|
|
Imported quiz, rain, robots, rogue, sail, snake, trek,
|
|
wargames, worm, worms, and wump from Lite. (that's
|
|
the last of the games.) [cgd 19950422]
|
|
banner(6): shouldn't print a "Message:" prompt if input isn't
|
|
stdin. From Masanobu Saitoh <saitoh@spa.is.uec.ac.jp>
|
|
in PR #982. Also, fix usage strings to note that "width"
|
|
argument to "-w" flag isn't really optional. [cgd 19950422]
|
|
Make sure that zoneinfo files are installed with correct perms
|
|
(read-only, by everyone). (fixes PR #984.) [cgd 19950422]
|
|
alpha: Merged many more changes in from the alpha port; made sys/lib
|
|
more type-size safe, made the new BPF more type-size
|
|
safe, track my local alpha changes. [cgd 19950422]
|
|
ping(8): exit with non-zero status if no packets received,
|
|
as suggested by Rens Troost. [cgd 19950422]
|
|
alpha: incorporate changes to src/gnu to make the parts of it
|
|
used on the alpha work properly. [cgd 19950423]
|
|
Removed the emulation flag in struct proc and made the p_emul
|
|
member be a pointer to a new 'struct emul' that describes
|
|
the os emulation. This is not in its final form yet, but
|
|
eventually I hope to be able to lkm emulations. Turned the
|
|
process argument copying code into a function (copyargs).
|
|
[christos 19950422]
|
|
lorder(1), alpha: version of the 'lorder' script that works with GNU
|
|
nm added, for the alpha port. [cgd 19950424]
|
|
alpha: don't build the a.out tool chain in the source tree on the
|
|
alpha port. [cgd 19950424]
|
|
alpha: lots of #includes and/or bogus extern declarations fixed, from
|
|
the alpha port. The programs probably don't all work
|
|
properly on the alpha, but they compile out of the
|
|
master NetBSD source tree now. (i.e. everything
|
|
except src/sys has been merged.) [cgd 19950424]
|
|
atari: fixed write-protect checking on open in the floppy
|
|
driver. [leo 19950425]
|
|
sparc, audio: use MI audio interface for on-board amd9730 chip;
|
|
contributed by Rolf Grossmann. [pk 19950425]
|
|
sparc: fast in_cksum() routine from Matthew Green. [pk 19950426]
|
|
audio: applied fix for audio nits from Mike Long (PR #996).
|
|
[brezak 19950426]
|
|
i386: When using the isa com.c as a serial console, pressing <break>
|
|
gets you into ddb. [hpeyerl 19950427]
|
|
config(8): rename "config" to be "config.old", and rename "config.new"
|
|
to be "config". Update "files"-file search routines to reflect
|
|
appropriate names, and also update manual pages. Move
|
|
"files" files as necessary to fix things up. [cgd 19950428]
|
|
alpha: added functions to set floating point rounding modes,
|
|
and added stubs for functions to set FP exception
|
|
masks. (right now, those stubs abort().) [cgd 19950429]
|
|
libc: added xdr_{,u_}int{16,32}_t() functions to libc's RPC code
|
|
(for internal use only, at this point). made various
|
|
"on-the-wire" RPC structures use explicitly-sized types,
|
|
and use the new functions to move them in and out of XDR
|
|
form. [cgd 19950429]
|
|
user_from_uid() and group_from_gid() prototypes now provided
|
|
by pwd.h and grp.h, respectively, if _POSIX_SOURCE and
|
|
_XOPEN_SOURCE aren't defined. [cgd 19950429]
|
|
mac68k: updated nubus code and video/ethernet drivers to match.
|
|
Improves recognition of more oddball cards and provides
|
|
better frame for later work. [briggs 19950429]
|
|
m68k: Added sig{set,long}jmp from Henric Jungheim
|
|
(uhenric@mcl.ucsb.edu) as an outgrowth from PR #1009.
|
|
[briggs 19950502]
|
|
i386: added a machine-independent <dev/ic/mc146818.h> for MC146818A RTC
|
|
chips (and compatibles). Made the i386 use it. [cgd 19950504]
|
|
updated flex to version 2.5.2. [jtc 19950504]
|
|
allow ports to enable swapping individually. define a cpu_swapout()
|
|
function to handle CPU-specific swapout needs. [cgd 19950505]
|
|
audio: have audio device auto-select mode when in half-duplex when
|
|
opened. from John Kohl - PR #1006. [brezak 19950505]
|
|
audio: add fixes for sbdsp.c mixer device from John Kohl - PR #1028.
|
|
Add mixer arg for ioctl PR #1027. Don't call hardware close in
|
|
mixer_close() from Rolf Grossmann. [brezak 19950508]
|
|
fixed group quota checking, allow anyone to sync quotas.
|
|
From Mike Karels. [cgd 19950510]
|
|
amiga: removed double mapping of kernel stack (kstack). Now
|
|
use (new) cpu_set_kpc() and not cpu_set_init_frame()
|
|
[chopps 19950512]
|
|
syslogd(8): fixed to report correct priorities when sending to remote
|
|
loghosts. From Jarle Greipsland in PR #1039. [cgd 19950514]
|
|
net, netstat(1): drop malformed IP fragments, and have netstat print
|
|
out the number of malformed IP fragments dropped.
|
|
[cgd 19950514]
|
|
atari: - Fixed TT-HIGH video mode, so 19'' screens are supported.
|
|
- removed double mapping of kstack.
|
|
- change the shutdown procedure to call vfs_shutdown(),
|
|
so the fsclean mechanism is working properly.
|
|
- Fix colormap handling, so this time the 'right' screen
|
|
changes color.
|
|
[leo 19950531]
|
|
atari, amiga: Added '-f <device>' flag to iteconfig, you can now
|
|
also change alternate consoles. [leo 19950531]
|
|
add a way for drivers, etc., to register hooks to be run immediately
|
|
before shutdown. [cgd 19950531]
|
|
Split egid out of supplemental group list because POSIX.1 requires
|
|
that sgid executables and the setgid() sycall *not* change
|
|
the group list. Changed getgrouplist(3) to not duplicate
|
|
the primary group. [jtc 19950531]
|
|
i386: integrate patch from Lon Willett for pcvt. This is part of the
|
|
the 3.20 release. It "welds" the cursor in DDB, fixes some
|
|
keymappings, doesn't clear the startup screen and when screen
|
|
sizes are changed. [brezak 19950601]
|
|
change bsd.man.mk so that if 'make MANZ= install' is done,
|
|
installed man pages will be gzipped. [brezak 19950601]
|
|
ethernet: add the if_de.c driver by Matt Thomas <matt@lkg.dec.com> for
|
|
DECchip 21[01]40-based PCI ethernet boards. [cgd 19950604]
|
|
arcnet: update ARCnet code and Amiga if_bah, with new versions from
|
|
Ignatios Souvatzis. [cgd 19950606]
|
|
pc532: replace polled NCR scsi driver with Leo's interrupt
|
|
driven NCR scsi driver. [Phil 19950608]
|
|
sun3: Added native boot blocks for disk and net [gwr 19950609]
|
|
update <protocols/routed.h> for rip version 2. Support rip version
|
|
2 in routed, and fix tcpdump for the new header.
|
|
[christos 19950620]
|
|
mac68k: Lots of changes from hp300 port, cleanup, and ether.
|
|
* Rewrote memory mapping to be in C instead of assembly.
|
|
* Removed double mapping of kstack.
|
|
* Took out non-MACHINE_NONCONTIG support and other cruft.
|
|
* Raised several VM limits.
|
|
* Replaced Amiga 040 support with hp300 040 support.
|
|
* Cleaned up nubus code and internal video "probe."
|
|
[briggs 19950620]
|
|
rpcgen(1): import and adapt new version from Sun Microsystems
|
|
TIRPC release [pk 19950622]
|
|
libcompat: create new libcompat for the kernel that contains routines
|
|
shared by the compatibility modules. Move the compat code from
|
|
the kern directory to libcompat. Fix the libkern and libcompat
|
|
Makefiles to build their targets inside the kernel compilation
|
|
directory using the kernel's CC and CFLAGS. [christos 19950624]
|
|
atari: - Definitely use MACHINE_NONCONTIG
|
|
- Added mouse driver
|
|
[leo 19950625]
|
|
i386, SCSI: change calling conventions of the bdevsw dump() routine,
|
|
and update MI SCSI and i386 port to use them. create a flag
|
|
so that ports won't use new dump routines until they're
|
|
converted. [cgd 19950626]
|
|
i386: make kernel crash dumps work. [cgd 19950626]
|
|
cleaned up units conversion macros in all ports' <machine/param.h>
|
|
headers. [cgd 19950626]
|
|
i386: actually use the time stored in the file system, if the
|
|
clock's time isn't sane. [cgd 19950626]
|
|
i386: fill in missing functionality in i386 kvm code. [cgd 19950626]
|
|
sys_lib/libsa: Make libsa/rpc.c more general and add the
|
|
ability to determine the address from whence an
|
|
RPC reply has come. Updated libsa/nfs.c to use
|
|
the new interface (caller provides header space).
|
|
Added bootparams support in libsa/bootparams.c
|
|
sun3: stand/netboot works using new libsa [gwr 19950626]
|
|
pc532: Added shar/man/man4.pc532 and files lpt.4 and plip.4
|
|
to man4.pc532. [phil 19950622]
|
|
upgraded termcap database to version 9.7.0. [jtc 19950626]
|
|
renamed the contents of sys/dev/ic to reflect the fact that
|
|
they're register descriptions. [cgd 19950628]
|
|
ethernet: added Charles Hannum's mostly-machine-independent am7990
|
|
(LANCE) driver to sys/dev/ic. [cgd 19950628]
|
|
removed unused cpu_exec() macro from machine/cpu.h. [cgd 19950628]
|
|
updated getfsstat(2) and statfs(2) manual pages to match
|
|
current reality. [cgd 19950629]
|
|
changed the shmat() syscall so that the address picked for
|
|
mapping if no address is given is consistent from
|
|
process to process. SysV apparently does this, and some
|
|
programs depend on it. (Suggested by John Birrell
|
|
<jb@werple.mira.net.au>). [cgd 19950629]
|
|
added a lint(1) implementation by Jochen Pohl
|
|
<pohlj@arktur.zfe.siemens.de>. [cgd 19950703]
|
|
audio: updated audio with changes inspired from latest PR's. The audio
|
|
driver now uses mode flags to allow full-duplex operation
|
|
as suggested by John Kohl. It also includes other full duplex
|
|
related changes. The ad1848 driver includes support for the
|
|
cs4231 codec and probe changes from Mike Long. The other
|
|
sound drivers had a round of cleanup. [brezak 19950706]
|
|
fix bug in load average calculation that prevented processes
|
|
which were uninterruptibly sleeping for a short period
|
|
from being counted. [cgd 19950707]
|
|
sparc: move MMU dependent crash dump routines to pmap.c and use
|
|
MACHINE_NONCONTIG permanently. [pk 19950708]
|
|
sparc: implement KIOC_LAYOUT ioctl for Sun keyboards. [pk 19950708]
|
|
upgraded zoneinfo database to tzdata95e. [jtc 19950710]
|
|
sun3, sparc: move the MI bits of the `si' scsi driver for sun3 & sun4
|
|
to src/sys/dev/ic, where they are known as
|
|
ncr5380*.[ch]. [pk 19950708]
|
|
sun3, sparc: added `screenblank', a screen saver daemon for Sun 3 and
|
|
SPARC machines. [thorpej 19950711]
|
|
removed FFS mounting code from mount(8), and seperated it into
|
|
its own program (mount_ffs(8)). mount_ufs is a link
|
|
to mount_ffs, for now, for compatibility. [cgd 19950712]
|
|
changed 'mount -a' to _not_ remount mount file systems, if it
|
|
looks like they're already mounted. added '-A' flag
|
|
to mount, to implement the old (somewhat quirky) '-a'
|
|
behaviour. [cgd 19950712]
|
|
added an SDEV_FORCELUNS quirk to the SCSI quirks table, and
|
|
added a few more devices with quirks. [cgd 19950712]
|
|
sun3, sparc: added `eeprom', a program to display or change the
|
|
contents of the EEPROM or OpenProm on Sun 3 and SPARC systems.
|
|
[thorpej 19950713]
|
|
sparc, audio: dev/and7930.c change DEBUG --> AUDIO_DEBUG. PR #1241.
|
|
[brezak 19950719]
|
|
i386: etc/etc.i386/MAKEDEV create mixer device. PR #1208.
|
|
[brezak 19950719]
|
|
audio: added GUS audio driver from John Kohl <jtk@kolvir.blrc.ma.us>
|
|
and Ken Hornstein <kenh@cmf.nrl.navy.mil>. [brezak 19950719]
|
|
added dbm_error & dbm_clearerr prototypes to <ndbm.h>. [jtc 19950720]
|
|
mac68k: Added support for RB_ASKNAME, RB_MINIROOT, and GENERIC.
|
|
This requires a booter change to 1.8. [briggs 19950723]
|
|
atari: Make kernel-dumps work [leo 19950724]
|
|
atari: Fix keymap handling [leo 19950724]
|
|
atari, msdosfs: Make some atari specific changes to the msdosfs-driver
|
|
so gemdos filesystems are (almost) completely understood.
|
|
There is still a problem with the root directory. In some
|
|
cases, it's allowed to grow into the first FAT. [leo 19950724]
|
|
pcnfds(8): added pcnfsd server from Gordon Ross. [jtc 19950724]
|
|
ethernet: update if_de driver with latest version from Matt Thomas; now
|
|
supports dc21041-based boards. [cgd 19950724]
|
|
change bsd.subdir.mk so that it prints out the path to the
|
|
subdirectory being worked on. lets you know how deep
|
|
you've gone, and allows path to be pasted. [cgd 19950724]
|
|
bdes(1): add a bdes(1) dummy script, and the bdes(1) manual page (with
|
|
a warning), for exportable configurations. [cgd 19950724]
|
|
prototyped physio(), adjusted various users and definers of
|
|
minphys()-like routines to use its correct
|
|
defintion. [cgd 19950724]
|
|
kernel: disabled early aging of file system data buffers; it will make
|
|
less and less sense as buffer cache sizes increase,
|
|
won almost nothing (and sometimes lost badly) with
|
|
current buffer cache sizes). Suggested
|
|
by Bob Baron <rvb@cs.cmu.edu>. [cgd 19950724]
|
|
mvme68k: imported mvme68k port for motorola VME147 card
|
|
[chuck 19950725]
|
|
updated get{pw,gr}ent and friends to implement better YP support
|
|
including exclusions in /etc/passwd. Enhancments by
|
|
Jason Downs. [phil 1995072?]
|
|
add and document a `kern.rawpartition' sysctl. [thorpej 19950804]
|
|
atari: Support NetBSD disklabels. When a NetBSD label is present,
|
|
it overrules the Atari AHDI-partitioning. It is now
|
|
also possible to have only a NetBSD label on a disk.
|
|
When no NetBSD label is present, the current sceme of
|
|
faking a disklabel is used. This guarantees backward
|
|
compatibility. [leo 19950805]
|
|
netstat(1): changed `netstat -r' to show a route's mtu, if set.
|
|
[thorpej 19950809]
|
|
tip(1): changed tip to handle zero (space) parity correctly. From
|
|
Trevor Blackwell (tlb@eecs.harvard.edu). [jtc 19950814]
|
|
atari: Changed the NCR5380 SCSI-driver to be machine-independent.
|
|
The atari/dev/ncr* files form the mi-part. The atari5380.c
|
|
file configures the driver for use on the TT and/or Falcon.
|
|
[leo 19950811]
|
|
mac68k: Got serial console working again--at least on the Q700.
|
|
Fixed grf_iv.c driver for internal video so IIvx-class
|
|
machines can run X. [briggs 19950811]
|
|
sun3: Fixed ufsboot for Sun3/260. The sun3 port now has a full
|
|
set of boot programs for NFS or disk boot that should
|
|
work on any device known to the Sun PROM. [GWR 19950812]
|
|
ccd(4): new version of ccd, along with run-time configuration utility
|
|
and conf.c/MAKEDEV entries for each port. [thorpej 19950817]
|
|
amiga: siop (ncr53710) and sbic (amd33c93) now support disconnect
|
|
siop from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
|
|
and sbic from "Eduardo E. Horvath eeh@btr.com"
|
|
<eeh@btr.btr.com> [chopps 19950818]
|
|
amiga: added a2410 grf and ite driver from Ignatios Souvatzis
|
|
<is@beverly.rhein.de> [chopps 19950818]
|
|
amiga, ethernet: added Ariadne ethernet driver from Bernd Ernesti
|
|
<bernd@arresum.inka.de> [chopps 19950818]
|
|
atari: First Falcon video support from Thomas Gerner
|
|
[leo 19950820]
|
|
pc532: added changes from Matthias Pfaller to support dumps.
|
|
[phil 19950824]
|
|
pc532: imported a new method of makeing distributions from Matthias
|
|
Pfaller. [phil 19950827]
|
|
pc532: added changes to vmstat for pc532 support. [phil 19950827]
|
|
rarpd(8): changed rarpd to respond to rarp requests even if there's no
|
|
"/tftpboot/<client-ip-address>" file. Building
|
|
rarpd with -DREQUIRE_TFTPBOOT will re-enable this
|
|
`feature'. [thorpej 19950901]
|
|
hp300: added new working network boot code. [thorpej 19950901]
|
|
mac68k: Use the atari's machine independent NCR 5380 scsi driver
|
|
in Pseudo-DMA mode. [briggs 19950902]
|
|
mac68k: Add support for mice that conform to the Extended Apple
|
|
Mouse Protocol. From Ken Nakata <kenn@remus.rutgers.edu>.
|
|
[briggs 19950903]
|
|
ethernet: add Intel Etherexpress driver into if_ie.c. Code by Rod
|
|
Grimes. Merged by Andrew Gillham <andrew@digitron.com>.
|
|
sparc, dev/rcons: Raster Console moved from arch/sparc to dev/rcons.
|
|
Cleaned up to be machine independent. [pk 19950917].
|
|
Made system calls conform to a standard prototype and brought
|
|
those prototypes into scope. [thorpej 19950919]
|
|
hp300: add a standalone disklabel/miniroot-copy/boot program
|
|
to facilitate initial installation. [thorpej 19950922]
|
|
sparc: new device driver for "xy" Xylogics 450/451 SMD
|
|
disk controller [chuck 19950925]
|
|
added enhancements to the bpf from Stu Grossman <grossman@cygnus.com>:
|
|
* grok FIONBIO, FIOASYNC, and TIOC{G,S}PGRP
|
|
* add BIOC{G,S}RSIG; get/set the signal to be delivered
|
|
to the process or process group upon packet reception.
|
|
Defaults to SIGIO.
|
|
[thorpej 19950926]
|
|
amiga: converted 040 MMU code over to the hp300 style from
|
|
osymh@gemini.oscs.montana.edu (Michael L. Hitch)
|
|
[chopps 19950928]
|
|
amiga: added 2232 multi-serial port driver from:
|
|
Rob Healey <rhealey@kas.helios.mn.org>,
|
|
Jukka Marin <jmarin@teeri.jmp.fi>, Timo Rossi <trossi@jyu.fi>
|
|
and Zik [chopps 19950929]
|
|
amiga: changed the install root image size from 880k to 1760k.
|
|
Users can use miniroot (and probably will) so the major
|
|
lack of HD drives won't be a problem. [chopps 19950929]
|
|
network: added support for net.inet.tcp sysctl group and sysctl option
|
|
to enable/disable rfc1323 extensions to TCP. From
|
|
John Kohl <jtk@kolvir.blrc.ma.us>. [thorpej 19950930]
|
|
hp300: added HP 7974a, 7978a/b, 7979a, 7980a, and 7980xc
|
|
magnetic reel tape driver (mt), original from Mt. Xinu,
|
|
contributed to Utah, and ported to 4.4BSD by
|
|
Mark Davies and Andrew Vignaux, Department of
|
|
Computer Science, Victoria University of Wellington.
|
|
[thorpej 19951001]
|
|
hp300: added miniroot installation tools. [thorpej 19951003]
|
|
fsdb(8): added fsdb(8), an FFS debugging/editing tool, from John Kohl.
|
|
[thorpej 19951008]
|
|
|
|
Changes from NetBSD 1.1 to NetBSD 1.2:
|
|
msdosfs: added support for Win'95 long filenames. [ws 19951011]
|
|
fixed file descriptor leak in ul. [jtc 19951107]
|
|
changed profiling (gmon.c) so that output can be is controlled by
|
|
the PROFDIR environment variable. [jtc 19951121]
|
|
incorporated diffs to IP networking code for 64-bit cleanliness.
|
|
[cgd 19951121]
|
|
changed definition of profil() to be 64-bit friendly. (This
|
|
has no real effect on 32-bit systems.) [cgd 19951122]
|
|
send-pr(1): changed to handle '&' expansion of user name from
|
|
password database. [jtc 19951122]
|
|
libc: added spanish language libc message catalog contributed by
|
|
Jesus M. Gonzalez <jgb@ordago.uc3m.es>. [jtc 19951122]
|
|
hp300: made COMPAT_HPUX partially work. This is a
|
|
checkpoint/snapshot, done with the intent that others
|
|
will be able to track the code more easily. Several
|
|
HP-UX 9.x executables tested work "OK". Much more
|
|
work yet to be done. [thorpej 19951128]
|
|
atari: added support for a separate {prof,stat}clock [leo 19951201]
|
|
atari: now using more functional fpe support [leo 19951201]
|
|
hp300: use "match/attach" rather than "init" routines for
|
|
probing devices. This is one of the many steps towards
|
|
using new config. [thorpej 19951202]
|
|
hp300: Added Swedish HIL keymap, submitted by Tomas Tengling
|
|
<ltt@cd.chalmers.se>. [thorpej 19951206]
|
|
gcc(1): Imported gcc-2.7.2 into src/gnu/sur.bin/gcc. [phil 19951201]
|
|
renamed uuencode.format(5) to uuencode(5). [jtc 19951204]
|
|
integrated version 9.11.5 of termcap database. [jtc 19951204]
|
|
Changed sys/scsi/sd.c and sys/scsi/cd.c to use a 6-byte
|
|
read/write cdb if the transfer request will fit, and
|
|
the 10-byte cdb otherwise. In sdattach(), note
|
|
if the device is "ancient". Implement sdminphys()
|
|
which shortens the transfer to fit in a 6-byte
|
|
cdb on "ancient" devices. Fixes problems with
|
|
rejected commands on many Emulex ESDI->SCSI bridges.
|
|
[thorpej 19951207]
|
|
m68k: Moved the m68k bcopy, ovbcopy, and memcpy functions out of each
|
|
port's locore.s and centralized them in m68/m68k/copy.s.
|
|
[thorpej 19951210]
|
|
hp300: some cleanup in locore.s and others. Changes are geared
|
|
towards finding common ground between the m68k ports
|
|
and pulling them out into <m68k/m68k/...>.
|
|
[thorpej 19951211]
|
|
Added -Werror to bsd.sys.mk, so programs which use the
|
|
NetBSD build environment build with -Werror.
|
|
[cgd 19951212]
|
|
vax: Added support for MicroVAX III (VAX 3600/3800/3900).
|
|
Walk slowly towards using new config everywhere. [??? 199512??]
|
|
changed NFS code to work on 64-bit systems. (Really
|
|
just changed the code so that structures, etc., used
|
|
in implementing the wire protocol used fixed-size
|
|
types.) [cgd 19951219]
|
|
started a collection of machine-independent TurboChannel
|
|
code, to be shared between the pmax and alpha ports.
|
|
[cgd 19951219]
|
|
fixed strftime's %u format to expand to a single digit.
|
|
[jtc 19951228]
|
|
applied groff portion of diff in PR #1859. This diff updated
|
|
for loops to conform to the newer ANSI scoping rules.
|
|
[chopps 19951229]
|
|
added $mrouted_flags to /etc/netstart and use them in /etc/rc
|
|
to start mrouted like $routed_flags are used to
|
|
start routed. [thorpej 19951229]
|
|
vnd(4): added a vnd(4) manual page. [thorpej 19951230]
|
|
libg++: fixed to compile with newer gcc. closed PR #1859
|
|
[chopps 19951230]
|
|
added David Jones' new MI NCR5380 driver to sys/dev/ic.
|
|
[thorpej 19960101]
|
|
sparc: added my port of the sun3 `ncr_si' driver plus my additions
|
|
to support the 4/100 `sw' controller. Uses MI NCR5380 code.
|
|
[thorpej 19960101]
|
|
arm32: Initial import of NetBSD/arm32 [mark 19960131]
|
|
fixed identd userid format to conform to RFC1413. Patch from
|
|
der Mouse <mouse@Collatz.McRCIM.McGill.EDU> in PR #1848
|
|
[jtc 19960102]
|
|
vax: Added support for TS11/TSV05 tape drives. Device driver
|
|
written by Bertram Barth, based on TMSCP code.
|
|
[ragge 19960106]
|
|
atari: Added nvram driver. [leo 19960106]
|
|
upgraded zoneinfo code to tzcode96a. [jtc 19960108]
|
|
upgraded zoneinfo data to tzdata96a. [jtc 19960108]
|
|
New generic disk framework. Highlights:
|
|
- New metrics handling. Metrics are now kept in the new
|
|
`struct disk'. Busy time is now stored as a timeval, and
|
|
transfer count in bytes.
|
|
- Storage for disklabels is now dynamically allocated, so that
|
|
the size of the disk structure is not machine-dependent.
|
|
- Several new functions for attaching and detaching disks, and
|
|
handling metrics calculation.
|
|
Old-style instrumentation is still supported in drivers
|
|
that did it before. However, old-style instrumentation
|
|
is being deprecated, and will go away once the userland
|
|
utilities are updated for the new framework.
|
|
For usage and architectural details, see the disk(9) manual
|
|
page. [thorpej 19960107]
|
|
Added copy(9), fetch(9), and store(9) manual pages, based on
|
|
a suggestion from Kenneth Stailey. [thorpej 19960108]
|
|
isa, ethernet: Add support for the SMC8416 (EtherEZ) ISA ethernet card.
|
|
(imported from OpenBSD/FreeBSD) [chuck 19960110]
|
|
scsi: Added erase and cache request to MI SCSI tape driver, from
|
|
John Kohl. [thorpej 19960110]
|
|
isa: added "ahe" driver, autoconfiguration support for ISA/VLB/EISA
|
|
aic7xxx-based SCSI controllers from Michael Graff.
|
|
[thorpej 19960112]
|
|
sys/lib/libsa: Splitted some sources files containing more than
|
|
one function. Allowing for a possible decrease of the
|
|
bootloader size. closes PR #1817. [leo 19960113]
|
|
m4(1): handle multi-character quote and comment delimiters
|
|
Patch forwarded to Ozan Yigit [pk 19960113]
|
|
sparc: added "mountroot hook" for dealing with a device's
|
|
special needs before (*mountroot)() is called.
|
|
Make the floppy driver register a mountroot hook used
|
|
to eject the floppy and prompt user for filesystem
|
|
floppy if it's the root device. Add better disklabel
|
|
handling to floppy driver. [thorpej 19960114]
|
|
netinet: added net.inet.ip.forwsrcrt sysctl. If zero,
|
|
the system will not forward source-routed packets.
|
|
The name is consistent with the BSD/OS sysctl
|
|
that does the same thing. [thorpej 19960115]
|
|
netinet: added net.inet.ip.directed-broadcast sysctl, slightly
|
|
modified from a patch submitted by Darren Reed.
|
|
[thorpej 19960115]
|
|
msdosfs: Removed '#ifdef atari's. Make mounting the Atari-Gemdos
|
|
flavour of msdosfs an option passed by mount.
|
|
[leo 19960119]
|
|
more(1): upgraded to less version 290. note that this also installs
|
|
as /usr/bin/less now. [mrg 19960122]
|
|
sendmail(8): upgraded sendmail to version 8.7.3. [mrg 19960122]
|
|
redesigned z8530 serial driver to make it attach child devices
|
|
for keyboard, mouse, or plain tty. [gwr 19960123]
|
|
Move disk-specific ioctls from <sys/disklabel.h> to <sys/dkio.h>
|
|
which is implicitly included by <sys/ioctl.h>. Define
|
|
and implement DIOCLOCK, which is used to lock/unlock
|
|
a disk pack. Teach several drivers and the eject(1)
|
|
program about the new interface. SCSI disk driver now
|
|
has ability to eject removable media with software.
|
|
CD-ROM drivers maintain compatibility with the old CD-ROM
|
|
lock/unlock/eject interface. [thorpej 19960130]
|
|
cmp(1): cmp -s no longer complains about missing filess. [mrg 19960201]
|
|
changed names of timespec struct's fields from ts_* to tv_*
|
|
to conform to POSIX.1b. [jtc 19960201]
|
|
changed quota and rpc.rquotad to use ffs instead of ufs. [jtc 19960201]
|
|
ccd(4): add experimental data mirroring support, mostly from
|
|
Satoshi Asami and Nisha Talagala, with some changes
|
|
by me. [thorpej 19960201]
|
|
syslogd(8): added -s flag -- this makes syslogd open only the unix
|
|
domain socket and not the network, which is important on
|
|
firewalls and other machines which could be attacked over
|
|
the network. [perry 19960204]
|
|
mac68k: New, calibrated delay() implementation. [briggs 19960203]
|
|
dump(8), restore(8): now support $TAPE as the default device.
|
|
[mrg 19960206]
|
|
vax: Massbus adapter support and Massbus disk support added.
|
|
(RP04/05/06/07 disks). [ragge 19960211]
|
|
mac68k: Changed partition strategy a bit to allow boot partition
|
|
to be any of the first 32 instead of first 8. [briggs 19960211]
|
|
hp300: New, better interrupt handling code. Eliminates most
|
|
hard-coded driver references in locore.s. [thorpej 19960213]
|
|
audio: New ioctl AUDIO_PERROR (playback error count); new mode
|
|
flag AUDIO_PLAY_ALL to indicate that all samples should
|
|
be played rather than time correcting with silence.
|
|
[jtk 19960216]
|
|
nfs: Rick Macklems's NFSv3 code from Lite2 brought in [fvdl 19960218]
|
|
i386: Virtual 8086 mode kernel support, library support added to i386
|
|
port [mycroft+jtk 19960222]
|
|
hp300: New console probing code. [thorpej 19960223]
|
|
telnet: updated to telnet-95.10.23 version. src/domestic has
|
|
the full version with encryption. [jtk, 19960224]
|
|
eisa: added better EISA bus autoconfiguration support. Mostly
|
|
taken from PR #1959. [cgd 19960226]
|
|
Replace config_found() with config_found_sm(), which adds a
|
|
cfmatch_t to the argument list. This allows easy
|
|
'submatching', which will eliminate a fair bit of
|
|
slightly tricky duplicated code from various busses.
|
|
config_found() is now a #define in sys/device.h, which
|
|
invokes config_found_sm(). [cgd 19960227]
|
|
sparc: add support for P4 framebuffers [thorpej 19960227]
|
|
sendmail(8): updated sendmail to 8.7.4. [mrg 19960228]
|
|
isa, pci: made ISA and PCI autoconfiguration (match, attach, attachment
|
|
of subdevices) machine-independent. [cgd 19960227]
|
|
added preliminary support for PCI-PCI bridges. [cgd 19960227]
|
|
sun3: added PMAP_PREFER for performance boost on the
|
|
Sun3/260 machines. [gwr 19960228]
|
|
atari: The Atari-port now has a NetBSD-bootloader that can be installed
|
|
in a bootblock. It is now possible to boot into NetBSD
|
|
directly. [leo 19960228]
|
|
vax: Support for VAX 11/780 - 11/785 added. Device driver
|
|
for DHU11 serial card, written by Ken Wellsch, added.
|
|
[ragge 19960302]
|
|
i386: changed autoconfiguration so that isa, eisa, and pci busses
|
|
attach to mainbus which attaches to root, rather than
|
|
attaching root directly. [cgd 19960303]
|
|
added _MACHINE and _MACHINE_ARCH to each port's include/param.h.
|
|
They're like MACHINE and MACHINE_ARCH, but without the
|
|
quotes. [cgd 19960303]
|
|
scsi: normalized SCSI autoconfiguration messages. [thorpej 19960304]
|
|
i386: added EXTMEM_SIZE kernel option so that people who own
|
|
machines that lie about the size of extended memory can
|
|
use the hardware they paid for. [thorpej 19960304]
|
|
amiga: added console driver for the CyberVision64. [veego 19960302]
|
|
mt(1) supports access of remote tapes via rmt(8). [scottr 19960305]
|
|
vax: Support for VAX 8600/8650 cpu types added. [ragge 19960307]
|
|
added a set of interfaces, which live in <machine/bus.h>,
|
|
which define standard, machine-independent ways to
|
|
map and access device I/O and memory spaces. [cgd 19960308]
|
|
i386: changed faked-up disklabel to include BIOS partitions
|
|
in order to allow people to mount DOS partitions on
|
|
disks with no NetBSD partition. [ghudson 19960309]
|
|
i386: isa - reworked multi-port board interface with 'com' driver
|
|
so that (among other things), 'flags 1' is no longer
|
|
necessary for 'com' ports attached to the 'ast'
|
|
multiport board. Removed understanding of 'flags 1'
|
|
from com.c. [cgd 19960310]
|
|
pc532: reported pmap.c, removed double mapping, improved copyin
|
|
copyout, etc. [phil 19960214]
|
|
pc532: moved port to use MI ncr5380 driver. [phil 19960311]
|
|
gnu: imported libg++-2.7.1 [phil 19960309]
|
|
Added the total number of sectors to disklabel's text
|
|
representation of a label, since calculating based on
|
|
the geometry isn't always accurate. [ghudson 19960314]
|
|
atari: now uses the MI ramdisk driver. [leo 19960314]
|
|
finished prototyping the mi portion of the kernel. Things to
|
|
do is fix the _conf.h crud and cleanup the printf() debugging
|
|
calls. [christos 19960314]
|
|
pica: Import of Per Fogelstrom's port to the Acer pica r4400/isa
|
|
[jonathan 19960313]
|
|
renamed fdopen() to filedescopen() so that it does not collide
|
|
with the fdopen() in the floppy driver. [christos 19960314]
|
|
sparc: Prototyped the md portion. The whole sparc kernel compiles
|
|
cleanly now. [christos 19960314]
|
|
i386: change pms driver to be a child of the "keyboard controller"
|
|
rather than isa. [thorpej 19960315]
|
|
i386: isa - add MediaVision Jazz16 support for sb driver [jtk 19960316]
|
|
New device attachment scheme.
|
|
- split softc size and match/attach out from cfdriver into
|
|
a new struct cfattach.
|
|
- new "attach" directive for files.*. May specify the name of
|
|
the cfattach structure, so that devices may be easily
|
|
attached to parents with different autoconfiguration
|
|
semantics.
|
|
Changes to config(8) and kern/subr_autoconf.c from
|
|
Chris Demetriou <cgd@NetBSD.org>. [thorpej 19960316]
|
|
New libkvm/savecore.
|
|
1) savecore will not access the dump or live-kernel directly.
|
|
It will always use the kvm-functions. Allowing it to work on
|
|
kernels that don't have a 1-1 PA-VA mapping.
|
|
2) the kvm-lib has some additional functions to accomplish 1
|
|
- kvm_dump_mkheader()
|
|
- kvm_dump_wrtheader()
|
|
- kvm_dump_inval()
|
|
3) the file formats of the dump generated by the kernel and
|
|
the dump generated by savecore have been changed. The file
|
|
format now looks like the format produced for 'normal' core
|
|
dumps.
|
|
Ports not yet supporting the new kvm-format will be using
|
|
libkvm.old/savecore.old for the time being. [leo 19960317]
|
|
config(8): Add BSDI-style expression support to optional file
|
|
specifiers. Code mostly taken from the parts of BSDI's
|
|
'config' which are freely-distributable (under the LBL/UC
|
|
Regents license), and adjusted to fit into our version.
|
|
Instead of simple option lists used to include optional
|
|
files, you can now use parentheses, &, |, and !.
|
|
[cgd 19960317]
|
|
telnet: Fix domestic/usr.bin/telnet to use the true host name
|
|
when IP numvers or CNAMEs are used. [explorer 19960322]
|
|
sys/dev: Convert the ramdisk to a pseudo-device [gwr 19960322]
|
|
sun3: Reworked the autoconfiguration design to allow control
|
|
over the order of attachment calls on mainbus and obio.
|
|
This should allow the eventual removal of several hacks
|
|
to get some devices configured before autoconfig. Also,
|
|
adapted to (and took advantage of) the new attachment
|
|
interface by "carving up" the "ie" and "si" drivers.
|
|
Added drivers for the interrupt register (intreg) and
|
|
the memory error register (memerr). [gwr 19960326]
|
|
sys/dev/pci: changed the interfaces used by PCI device drivers,
|
|
to allow more flexibility for the implementation and to
|
|
make them more portable to 'weird' architectures.
|
|
Documented to current-users, and will be documented
|
|
eventually in section 9 manual pages. [cgd 19960326]
|
|
atari: Added centronics printer driver [leo 19960327]
|
|
amiga: Added Emplant SCSI driver by Sean Riddle and Bo Najdrovsky
|
|
[is 19960328]
|
|
move 'savecore.old' functionality and build back into 'savecore'
|
|
since most of it was redundant, and to simplify the
|
|
build process. [cgd 19960330]
|
|
remove redundant 'libkvm.old' files, and fetch them by .PATH
|
|
from libkvm. [cgd 19960401]
|
|
scsi: Added bew SCSI changer driver and userland controller
|
|
utility. [thorpej 19960402]
|
|
change 'alldevs' and 'allevents' lists to be TAILQs, rather
|
|
than home-grown lists. [cgd 19960403]
|
|
change config_found(), config_rootfound(), and config_attach()
|
|
to return the 'struct device *' of the newly attached
|
|
device rather than an int (for the former two) or
|
|
void (for the latter). Change several drivers
|
|
to take advantage of this, to remove hackish
|
|
open-coded variants of config_found(). [cgd 19960404]
|
|
pc532: added Ian Dall's ieee fp support to pc532 port. [phil 19960404]
|
|
Applied PR #2006 (from me, with some fixes) to rename 'fsck' to
|
|
'fsck_ffs', so that in the future 'fsck' can be used
|
|
as a wrapper to call the correct file system checker.
|
|
For now, fsck is link to fsck_ffs. [cgd 19960404]
|
|
vax: Added DZ11 serial line drivers. Written by Ken Wellsch.
|
|
[ragge 19960408]
|
|
eisa: changed the interrupt attachment/detachment
|
|
interfaces used by EISA device drivers, to allow more
|
|
flexibility for implementations, to allow interrupt
|
|
information to be printed more easily, and to remove
|
|
the direct dependence on the ISA interfaces. [cgd 19960409]
|
|
fixed old fdesc's /dev/tty bug is a named pipe. [mrg 19960411]
|
|
i386: sys/dev/isa, i386 ISA code: changed interrupt
|
|
attachment/detachment interfaces to take a
|
|
machine-dependent-code-supplied cookie, to allow
|
|
implementations more flexibility when writing
|
|
these functions. [cgd 19960411]
|
|
amiga: - Many -Wall and -Wstrict-prototypes fixes.
|
|
- updated CyberVision64 driver, from Michael Teske.
|
|
- fixed a mbuf problme in the ariadne driver, from
|
|
Michael L. Hitch and Michael van Elst.
|
|
- ite no longer forgets keymap on reinit, from
|
|
teske@mail.desy.de (Michael Teske).
|
|
[veego 19960422]
|
|
amiga: changed the speed calculations of the builtin serial
|
|
driver to allow any baudrate the hardware allows, and
|
|
to forbid two baudrates (50 and 75) which the hardware
|
|
does NOT support but which the old speed conversion
|
|
table pretended to support. [is 19960423]
|
|
amiga: made the mainboard mice real devices instead of
|
|
pseudo-devices. [is 19960424]
|
|
ep driver: split up driver into eisa, isa, and pci front ends, and
|
|
a bus-independent core driver, taking advantage of
|
|
the cfattach autoconfiguration code. Driver still
|
|
needs to be converted to use <machine/bus.h>.
|
|
[thorpej 19960424]
|
|
pcnfsd(8): Correct vulnerabilities noted in CERT advisory CA-96.08
|
|
[gwr 19960424]
|
|
mvme68k: add scsi driver, new autoconfig/interrupt scheme,
|
|
new delay(), new disklabel code, switch to MI zs driver.
|
|
[chuck 19960426]
|
|
sys/sys/socket.h: added #ifndefs to enable options SOMAXCONN=n
|
|
[neil 19960502]
|
|
libc: updated the version of Berkeley DB in libc to DB 1.85
|
|
[cgd 19960503]
|
|
sun3: Implemented kernel crash dumps [gwr 19960505]
|
|
usr.bin/file/magdir: added os9 (OS9 + OS9/68K module patterns)
|
|
[is 19960506]
|
|
isa: added first version of iy driver (for Intel Etherexpress
|
|
PRO). Should work for any i82595 ISA board with EEPROM; NETBLK
|
|
is not supported yet. No multicast support yet. [is 19960505]
|
|
changed struct ifnet to have a pointer to the softc of the
|
|
underlying device and a printable "external name"
|
|
(name + unit number), thus eliminating if_name and if_unit.
|
|
Updated interface to (*if_watchdog)() and (*if_reset)()
|
|
to take a struct ifnet *, rather than a unit number.
|
|
[thorpej 19960506]
|
|
ethernet: made the MI LANCE driver standalone, using cfattach to
|
|
resolve naming conflicts on ports which can have more
|
|
than one instance of the LANCE. [thorpej 19960506]
|
|
x68k: imported x68k port for SHARP X680x0 computer. [oki 19960505]
|
|
sparc: support for sun4m class machines (Classic, LX, SS10, SS20).
|
|
[pk 19960506]
|
|
changed ECOFF structure members to have their 'normal' names,
|
|
not names that were picked apparently at random. [cgd 19960509]
|
|
amiga: added DraCo and M68060 support [is 19960509]
|
|
systat(1), vmstat(8), iostat(8): updated to display disk statistics
|
|
kept by the NetBSD generic disk framework, from John M. Vinopal
|
|
<banshee@gabriella.resort.com>. [thorpej 19960510]
|
|
changed message catalog system to use a more efficient machine
|
|
independent file format. [jtc 19960514]
|
|
fsck_msdos(8): Added a filesystem checker for msdosfs [ws 19960514]
|
|
added getmaxpartitions() and getrawpartition() functions to libutil,
|
|
and updated appropriate utilities. [thorpej 19960515]
|
|
m68k: imported M68060 software package by Motorola, and added some
|
|
glue code [is 19960516]
|
|
x68k: imported method of distribution. [oki 19960517]
|
|
hp300: properly calibrate the kernel delay() function. [thorpej
|
|
19960518]
|
|
sendmail(8): upgraded to version 8.7.5. [mrg 19960518]
|
|
amiga: - updated grfcl to support the Piccolo SD64.
|
|
- added a blank ioctl for the RetinaZ2/Z3.
|
|
- new graphics driver (grf6) for the oMniBus, Domnio and
|
|
Merlin, from tabt@studbox.uni-stuttgart.de (Tobias Abt)
|
|
[veego 19960518]
|
|
gcc(1): Removed GCC 2.4.5 (src/gnu/usr.bin/gcc2) from the source tree,
|
|
since it's no longer used by any architectures. [cgd 19960519]
|
|
atari: added edahdi, a simple editor to modify partition id's on
|
|
an AHDI labeled disk [leo 19960519]
|
|
atari: added a miniroot distribution. It is basically the same as
|
|
the MI-miniroot but because I have only 1Mb to play with,
|
|
some of the tools (awk,cut,grep,..) didn't fit and the
|
|
scripts have been rewritten to deal with this. Also added
|
|
an option to install from a 'normal' (== hd/mo/...) disk
|
|
partition to allow people to gather the sets using the
|
|
native OS and mount that parition from the installer.
|
|
XXX: All of the above changes can (and should) be merged
|
|
XXX: into the MI-miniroot.
|
|
[leo 19960519]
|
|
add the if_strip.driver by Jonathan Stone and Stuart Cheshire
|
|
for the Metricom Ricochet radio [jonathan 19960519]
|
|
fddi: update support for the DEC PDQ-based FDDI controllers, including
|
|
new support for EISA and TurboChannel variants,
|
|
from Matt Thomas <thomas@3am-software.com>. [thorpej 19960519]
|
|
tcpdump(1): understand NFSv3 and NFS over TCP [fvdl 19960519]
|
|
mac68k: Change framebuffer configuration to layer grf semantics
|
|
onto separately attached hardware; this allows greater
|
|
flexibility in video configuration. [scottr 19960519]
|
|
vi(1): updated to nvi 1.66 (from Keith Bostic). [mrg 19960520]
|
|
amiga: added support for screenblank program [is 19960521]
|
|
mvme68k: new standalone code [chuck 19960528]
|
|
|
|
Changes from NetBSD 1.2 to NetBSD 1.3:
|
|
Removed locc() from the supported set of machine-independent kernel
|
|
kernel functions, since it's unused. [cgd 19960610]
|
|
mac68k: rewrite setroot() and friends to allow more flexible
|
|
root/swap device configuration (including NFS).
|
|
[scottr 19960619]
|
|
atm: Add support for ATM networks and efficient networks ATM pci and
|
|
sbus atm cards [chuck 19960621]
|
|
Added my extent map manager; kern/subr_extent.c, sys/extent.h.
|
|
[thorpej 19960622]
|
|
i386: implement i/o port accounting in bus_io_{,un}map().
|
|
[thorpej 19960623]
|
|
hp300: re-vamp boot code. Now, a single unified boot block
|
|
(SYS_UBOOT) supports booting from SCSI and HP-IB disk
|
|
and network. Infrastructure for booting from HP-IB
|
|
tapes is there, but doesn't quite work yet. [thorpej 19960626]
|
|
sparc: added driver for the TCX framebuffer [pk 19960626]
|
|
atm: Add native mode ATM protocol layer (aal0 & aal5) [chuck 19960703]
|
|
scsi: Update aic7Xxx and the aic driver from FreeBSD, care of PR #2600
|
|
and Noriyuki Soda [explorer 19960711]
|
|
Add compile-time control of autonice time and autonice value using
|
|
"options AUTONICETIME=sec" and "options AUTONICEVAL=6" in
|
|
kernel config files. Also, sysctl can be used to tweak
|
|
these in a running system. See man {3,8} sysctl for
|
|
more information. [explorer 19960717]
|
|
vax: Added support for:
|
|
VAX 8200/8250/8300/8350 VAXBI based machines, and
|
|
KDB50 disk controller.
|
|
VAXstation 2000/MicroVAX 2000, together with ST506
|
|
and SCSI disks and LANCE ethernet.
|
|
VAXstation 3100/76 with some SCSI support.
|
|
[ragge 19960720]
|
|
scsi: Add AHA-284x VL frontend to ahc driver written by Jason Thorpe.
|
|
[soda 19960805]
|
|
mac68k: attach the ite to the appropriate grf device, as
|
|
determined by the booter. [scottr 19960805]
|
|
Slight semantics change to passwd(1) and chpass(1): ALWAYS use
|
|
YP if the system is bound to a YP server. This is
|
|
required if the passwd database is to stay in sync if
|
|
this program is run on the YP server. Note, local passwd
|
|
database operations can still be performed by passing the
|
|
-l flag. [thorpej 19960809]
|
|
yp: Added the ypserv suite written by Mats O Jansson, with
|
|
some changes by me. Changed the way YP daemons
|
|
are started in /etc/rc. [thorpej 19960809]
|
|
reboot(2): Changed the reboot(2) system call to take (int bootopt,
|
|
char * bootstr) to allow smarter firmwire the ability to reboot
|
|
with a string. [mrg 19960809]
|
|
routed(8): Imported Vernon Schryver's <vjs@sgi.com> new routed(8)
|
|
implementation, which understands RIPv1, RIPv2,
|
|
and ICMP Router Discovery. [thorpej 19960809]
|
|
disklabel(8): Fixed disklabel not to display cylinder comments if
|
|
number of sectors per cylinder is zero. From PR bin/2683.
|
|
Also deal with syntax errors in a more sane matter.
|
|
From PR bin/2659. [explorer 19960810]
|
|
lpr(1): Fixed lpr to do less things as root. Fixes PR bin/2597.
|
|
[explorer 19960810]
|
|
pppd(8): Fixed to not try to delete its pid file if it never created
|
|
it. Fixes PR bin/2388 and PR bin/2551. [explorer 19960810]
|
|
ppp(4), sl(4): Add ppp(4) and sl(4) man pages. Closes PR bin/2481,
|
|
PR kern/2493, and PR kern/2494. [explorer 19960810]
|
|
fingerd(8): Replaced fingerd with an updated one from OpenBSD.
|
|
This closes some denial of service attacks and adds new
|
|
features. Fixes PR bin/2456. [explorer 19960810]
|
|
panic(9): Add panic(9) man page. Fixed PR misc/1342.
|
|
[explorer 19960810]
|
|
rlogin(1): Fix tty baud rate passing in rlogin.c. Closes PR bin/2684.
|
|
[explorer 19960810]
|
|
Add some very basic lkm stuff to sys/lkm. [explorer 19960822]
|
|
atari: 68040 pmap stuff now works [leo 19960823]
|
|
atari: Don't map the st-io area on a fixed address, let
|
|
atari_init.c decide the best place. [leo 19960823]
|
|
atari: First steps done for the Hades-port. It boots
|
|
but has no console or disk devices. [leo 19960823]
|
|
i386: added advanced power management driver. [jtk 19960825]
|
|
Add machine-independent assertion-checking macros (assert,
|
|
KASSERT, KDASSERT). [cgd 19960826]
|
|
Implement kernel realloc(), just like the user-land version,
|
|
except it takes "type" and "flags" arguments a la
|
|
kernel malloc(). [cgd 19960827]
|
|
Change cfprint_t to take a const char *, rather than
|
|
a char *, since the parent name must not be
|
|
modified. [cgd 19960827]
|
|
arcnet: Add IP multicast to ARCnet broadcast mapping, as per RFC 1122,
|
|
section 3.3.7, and RFC1201. [is 19960902]
|
|
netinet: Added pfil (packet filter) interface, to allow any
|
|
packet filter to work without kernel modifications. needs
|
|
options PFIL_HOOKS. [mrg 19960905]
|
|
getpgid(2): added getpgid(2) system call, as per SVR4. [mrg 19960905]
|
|
reboot(2): changed reboot(2) system call to take a string of boot
|
|
commands, to be handled by the machine dependant boot()
|
|
function. current only the sparc and sun3 ports use
|
|
this. [mrg 19960905]
|
|
poll(2): added poll(2) system call. [mycroft 19960907]
|
|
m68k: added exec glue for COMPAT_M68K4K. Modified ld.so to work
|
|
with any combination of m68k4k/m68k8k libraries and
|
|
executables. [thorpej 19960910]
|
|
mvme68k: added support for second stat clock (stolen from
|
|
SPARC port), and use the Bug to determine what
|
|
sort of CPU we're using. [thorpej 19960912]
|
|
mac68k: Fix floating point support in locore so that the 68LC040
|
|
machines make it into the fpe. [scottr 19960912]
|
|
pmax: make remote (serial) consoles work on dc7085 (3100,5000/200)
|
|
and Personal Decstation scc drivers [jonathan 19960817]
|
|
vm: change pageout to sleep on vm_pages_needed rather than lbolt.
|
|
stops the well known freeze for N seconds bug. see PR #2755
|
|
for a more detailed summary of the problem. change
|
|
suggested by john dyson. [mrg 19960918]
|
|
Add fsck wrapper code that that takes care of forking the filesystem
|
|
specific fsck processes efficiently. Cleaned up fsck_ffs and
|
|
fsck_msdos. [christos 19960924]
|
|
Add cyclades driver from Timo Rossi. [christos 19960924]
|
|
routed(8): Re-imported Vernon Schryver's <vjs@sgi.com> new routed(8)
|
|
[christos 19960924]
|
|
Added kernel support for 64-bit ELF, partially provided by
|
|
Matt Thomas <thomas@3am-software.com>. [cgd 19960926]
|
|
Added nlist support for 32- and 64-bit ELF. [cgd 19960927]
|
|
Added kvm_mkdb support for ECOFF and 32- and 64-bit ELF. [cgd 19960928]
|
|
installation of sys header files is now done by src/Makefile rather
|
|
than include/Makefile. [mrg 19960930]
|
|
libsa: Add support for directory traversal and symlinks for nfs
|
|
and 9660 to libsa. [ws 19960930]
|
|
yp: Add support for /var/yp/<domainname>/ypservers, a'la Solaris.
|
|
From Luke Mewburn. Closes PR #1759. [thorpej 19960930]
|
|
yp: Modified /var/yp/<domainname>ypservers code, now uses
|
|
/var/yp/binding/<domainname>.ypervers. Avoids
|
|
a conflict with YP server maps. [thorpej 19960931]
|
|
alpha: Added kernel core dump support to NetBSD/Alpha. [cgd 19961001]
|
|
alpha: Added Alpha kernel core dump support to libkvm. [cgd 19961001]
|
|
Added queue head initializer macros (*_HEAD_INITIALIZER)
|
|
to queue.h. [cgd 19961001]
|
|
Made EXEC_AOUT and EXEC_SCRIPT no longer mandatory. Changed
|
|
COMPAT_LINUX, COMPAT_OSF1, COMPAT_SVR4 and COMPAT_ULTRIX
|
|
so they no longer implicitly pull in executable
|
|
format support code. [cgd 19961002]
|
|
amiga: add support for DraCo native timer. [is 19960930]
|
|
amiga: use Gordon Ross style delay(), calibrated at clockattach()
|
|
time (for now). [is 19960930]
|
|
Fix p_nice vs. NZERO code and make p_nice explicitly unsigned.
|
|
[ws 19961002]
|
|
dhcpd(8): Import the ISC dhcpd backage, version BETA 5.13.
|
|
[mrg 19961003]
|
|
Wrote and added rdsetimage(8), a program to set kernel RAM disk
|
|
images. [cgd 19961003]
|
|
hp300: fix a few of outstanding bugs:
|
|
- Fix vector table corruption caused by clock
|
|
interrupt occuring during critical section of
|
|
code.
|
|
- Fix ITE/HIL bug which prevented booting directly
|
|
into DDB on non-serial console machines.
|
|
- Fix kernel crash dumps.
|
|
[thorpej 19961005]
|
|
hp300: fix standalone ct driver and rawfs filesystem.
|
|
SYS_UBOOT can boot off HP-IB tapes now. [thorpej 19961006]
|
|
hp300: add support for copying miniroot image from hpib
|
|
cartridge tape to the SYS_INST program. [thorpej 19961006]
|
|
Moved <machine/exec.h> to <machine/aout_machdep.h>, and updated
|
|
<sys/exec.h> and <sys/exec_aout.h> appropriately. [cgd
|
|
19961008]
|
|
Change {h,n}to{n,h}l to take and return in_addr_t, and {h,n}to{n,h}s
|
|
to take and return in_port_t. [christos 19961012]
|
|
hp300: New root device detect/set code, lifted mostly from
|
|
NetBSD/alpha. The "options GENERIC" entry in kernel
|
|
config files is not longer necessary for "swap generic"
|
|
kernels.Uses new config constructs which work with some
|
|
glue in an old config environment. [thorpej 19961013]
|
|
This code will support new config with minimal
|
|
changes.
|
|
hp300: in the boot program, set the root device in a sane way,
|
|
now that the kernel has properly working root device
|
|
detect/set code. [thorpej 19961013]
|
|
hp300: db_memrw.c that is smart about read-only kernel
|
|
text, based on a similar module written by Gordon Ross
|
|
for the sun3 port, modified somewhat by me. [thorpej 19961013]
|
|
hp300: kernel text is now always read-only, and page 0
|
|
is invalid. [thorpej 19961013]
|
|
rcs(1): upgraded to version 5.7. [veego 19961015]
|
|
mac68k: add basic support for 68040 systems. [scottr 19961015]
|
|
kgdb: Add machine independent part of support for KGDB via UDP/IP
|
|
(named IPKDB). [ws 19961016]
|
|
Allow the install program to be overridden. sys.mk now
|
|
defines the variable INSTALL which defaults to
|
|
"install". Changes Makefiles throughout the system
|
|
to use the new variable. Fixes PR misc/1458, from Simon
|
|
J. Gerraty <sjg@zen.void.oz.au>: [thorpej 19961017]
|
|
du(1): Implement a -c (Grand Total) option in du(1), a'la GNU du(1).
|
|
From Luke Mewburn, PR #2805. [thorpej 19961018]
|
|
amiga: add "bznsc" driver, for Blizzard-1230/IV, -1260, -2060.
|
|
[is 19961017]
|
|
nfs: Add diskless boot enhancements (NFSv3 and optionally over TCP),
|
|
From Matthias Drochner [fvdl 19961020]
|
|
New bus.h implementation/interface:
|
|
- No more distinction between i/o-mapped and memory-mapped
|
|
devices. It's all "bus space" now, and space tags
|
|
differentiate the space with finer grain than the
|
|
bus chipset tag.
|
|
- Add memory barrier methods.
|
|
- Implement space alloc/free methods.
|
|
- Implement region read/write methods (like memcpy to/from
|
|
bus space).
|
|
This interface provides a better abstraction for dealing with
|
|
machine-independent chipset drivers. [thorpej 19961021]
|
|
i386: eisa - implement eisa_mem_{alloc,free}(), which provides
|
|
a method for allocating physical address space suitable
|
|
for programming decoders on memory-mapped EISA devices.
|
|
[thorpej 19961021]
|
|
add a MNT_NOCOREDUMP/'nocoredump' mount flag/option, which prevents
|
|
crashing processes from dumping core on file systems
|
|
with it set. [cgd 19961023]
|
|
restore(8): now uses unique temp files in most cases. [lukem 19961024]
|
|
netinet: change length and offset fields in headers to be
|
|
unsigned so that we can actually use the max IP
|
|
packet size. From Kevin M. Lahey <kml@nas.nasa.gov>
|
|
[thorpej 19961024]
|
|
netinet: sanity check packet length against IP_MAXPACKET
|
|
on incoming and outgoing packets, and discard as appropriate.
|
|
Based on a patch from Bill Fenner <fenner@parc.xerox.com>
|
|
Add a `too long' counter to IP stats. [thorpej 19961024]
|
|
nfs: change default for nfs mounts to not do a connect on the socket.
|
|
Add option -C to force a connected mount. Now option -c
|
|
is still there, but it is the default. Maybe amd should
|
|
be changed similarly. [christos 19961027]
|
|
ffs: Performance enhangement: When freeing an indirect block, there
|
|
is no need to write it (synchronously, no less!) before
|
|
tossing it. From Kirk McKusick <mckusick@McKusick.COM>.
|
|
[thorpej 19961105]
|
|
i386: APM - rename APM_NOIDLE option to APM_NO_IDLE, and add an
|
|
APM_NO_STANDBY option for people with buggy BIOSes that
|
|
do bad things with standby mode. [cgd 19961106]
|
|
rename remrq() to remrunqueue() for consistency with setrunqueue()
|
|
(which was renamed from setrq() by Lite). Also, move
|
|
its prototype from vm/vm_extern.h to sys/proc.h so that
|
|
it's in the same place as prototypes for related
|
|
functions. [cgd 19961106]
|
|
ping(8): handle SIGINFO and print out ping statistics when
|
|
a SIGINFO is received. [cgd 19961106]
|
|
rlogind(8) now uses .rhosts for root, implements -a (check hostnames),
|
|
-L (log successful iruserok() auths), and logs unsuccessful
|
|
iruserok() auths. [lukem 19961108]
|
|
atari: The Hades is now a supported system although driver
|
|
support is still minimal; only SCSI,PCI-ET4000,floppy and
|
|
parallel-printer. [leo 19961109]
|
|
sparc: switch to kernel crash dump format as described
|
|
in <sys/kcore.h>. [pk 19961110]
|
|
kernel: Implement bitmask_snprintf(), which takes a value and a string
|
|
representing the names of those bits, prints them into a
|
|
buffer provided by the caller, and returns a pointer to
|
|
that buffer. Functionality is identical to that of the
|
|
(non-standard) `%b' printf() format, which will be
|
|
deprecated. Also, rename the non-exported function
|
|
ksprintn() to ksnprintn(), and change it to use a buffer
|
|
provided by the caller, rather than at static buffer.
|
|
[thorpej 19961112]
|
|
libutil: added ttyaction.{3,5,c} [gwr 19961114]
|
|
i386: Add code to calculate NKPDE, from cgd. [fvdl 19961117]
|
|
sendmail(8): upgraded to version 8.8.3. [mrg 19961118]
|
|
Default syslog.conf doesn't send authpriv to anywhere except
|
|
/var/log/secure, as well as other cleanups. Install
|
|
the initial logs with sensible permissions. [lukem 19961120]
|
|
finger(1): add -h (show hostnames in short listing), -o (reverse
|
|
of -h), and cleanup the code. [lukem 19961121]
|
|
pwd_mkdb(8): add -d directory, to override '/'. Inspired by
|
|
FreeBSD. [lukem 19961122]
|
|
pwd_mkdb(8): print a warning to stderr if a YP inclusion
|
|
specifies a value of 0 for uid or gid, per
|
|
discussion on tech-userlevel. [thorpej 19961124]
|
|
ftp(1): add variable sized hash marks, user-friendly transfer time
|
|
printing (from FreeBSD), -p to switch to passive mode,
|
|
printing of transfer stats upon receiving SIGINFO,
|
|
-a for anon autologin (from OpenBSD), autofetch of
|
|
URL & classic style files (from OpenBSD via thorpej),
|
|
and other cleanups. [lukem 19961125]
|
|
alpha: added support for the eb164 system type. [cgd 19961125]
|
|
libwrap: added from tcp_wrappers 7.4 distribution. [mrg 19961127]
|
|
inetd(8): use libwrap and /etc/hosts.{allow.deny}, ala tcpd.
|
|
[mrg 19961127]
|
|
ftp(1): add "preserve" mode, "lpwd", confirmation overrides
|
|
('a' = answer yes to rest of current xfer, 'p' = turn off
|
|
prompt mode), code cleanups. [lukem 19961128]
|
|
i386: implement PCI-Host (pchb) and PCI-ISA (pcib) bridge
|
|
drivers for the i386. Attempt to attach the ISA
|
|
bus to a pcib, if available. [thorpej 19961127]
|
|
fdformat(1): add floppy diskette formatting program and ioctl
|
|
command structures [jtk 19961129]
|
|
i386: add support for floppy diskette formatting facility.
|
|
[jtk 19961129]
|
|
Changed MAXBSIZE back to MAXPHYS, per PR #1718. [thorpej 19961201]
|
|
scsi: Implemented simple scsi_xfer queueing mechanism in the ahc driver
|
|
to avoid presenting a resource shortage to the
|
|
upper layer scsi drivers. [thorpej 19961201]
|
|
nfs: Performance improvement from Doug Rabson/FreeBSD.
|
|
Improve the queuing algorithms used by NFS'
|
|
asynchronous i/o. The new mechanism uses a queue for
|
|
each mount point. All asynchronous i/o goes through
|
|
this queue which preserves the ordering of requests.
|
|
A simple mechanism ensures that the iods are shared
|
|
out fairly between active mount points.
|
|
Reviewed/integrated/approved by fvdl@netbsd.org.
|
|
[thorpej 19961202]
|
|
nfs: Make NFSSERVER w/o NFSCLIENT work. Fixes PR1308
|
|
and PR1780 (Kenneth Stailey and Chris Demetriou,
|
|
respectively). Fix suggested by Chris Demetriou,
|
|
and munged a bit by me. [thorpej 19961202]
|
|
i386: Make profiling work for some low-level functions;
|
|
use <machine/asm.h> in the kernel as well as in
|
|
userland (from Jonathan Stone) [fvdl 19961203]
|
|
i386: Extend CPU recognition code, and make it more easily
|
|
extensible for future types. [fvdl 19961203]
|
|
Default syslog.conf now sends authpriv to /var/log/authlog
|
|
instead of /var/log/secure, as per other systems.
|
|
Suggested by mycroft. [lukem 19961204]
|
|
sendmail(8): upgraded to version 8.8.4. [mrg 19961204]
|
|
amd(8): make it work on the alpha, by beating some 64-bit
|
|
sense into it. [thorpej 19961204]
|
|
amiga: add a DraCo version of the com.c driver. [is 19961204]
|
|
amiga: add a first version of a bootblock compilable from within
|
|
NetBSD [is 19961204]
|
|
ftp(1): add progress bar (toggled with "progress"). "ls" is
|
|
now equivalent to "nlist" not "dir". Parse multi-line
|
|
SYST/MDTM/SIZE replies correctly, closing [PR bin/741].
|
|
[lukem 19961206]
|
|
hp300: dynamically compute psl values for calls to
|
|
spl{bio,net,tty,imp}(). [thorpej 19961207]
|
|
lpr: remove all unsafe calls to strcpy(), strcat() and sprintf().
|
|
[mrg 19961208]
|
|
lex(1): upgrade to flex 2.5.4. [mikel 19961209]
|
|
scsi: add a max_target member to struct scsi_link, filled in by
|
|
host adapter drivers to indicate the maximum target
|
|
they can address. Use this value to dynamically allocate
|
|
data structures, rather than using a hard-coded value of
|
|
8 targets. Allows MI SCSI to deal with targets > 7 now.
|
|
[thorpej 19961210]
|
|
ls(1): Do multicolumn output in a way that's a little more likely
|
|
to always line up evenly. From D'Arcy J.M. Cain
|
|
<darcy@druid.com>, PR #2965. [thorpej 19961210]
|
|
df(1): Make df(1) more liberal (and intelligent) about what it
|
|
accepts as arguments (for -t and -l flags, specifically).
|
|
From Hubert Feyrer <feyrer@rfhs8002.fh-regensburg.de>,
|
|
PR #2869. [thorpej 19961210]
|
|
pcap(3): upgrade to libpcap-0.2.1. [mikel 19961213]
|
|
mac68k: Clean up indirect bus autoconfiguration, and implement
|
|
NuBus as a direct bus. [scottr 19961215]
|
|
added src/usr.bin/ldd and src/libexec/ld.elf_so, ldd and shared loader
|
|
for ELF. They need serious work, but they do work on
|
|
the Alpha. [cgd 19961216]
|
|
atari: add rtc-device. [leo 19961216]
|
|
hp300: Snapshot of new config for NetBSD/hp300. This isn't
|
|
quite finished yet. We're about 75% there. SCSI and
|
|
HP-IB are not yet supported in a new config kernel; some
|
|
autoconfiguration hackery has to be done there, yet.
|
|
These changes are enough to network boot a diskless kernel.
|
|
New config glue is enabled with the "NEWCONFIG" kernel
|
|
option. If that option is not present, an old config
|
|
kernel will be built. Any kernel configured with
|
|
config(8) will automatically pick up the NEWCONFIG option
|
|
from std.hp300. [thorpej 19961217]
|
|
make(1): Substitution code has been changed to substitute the first
|
|
pattern on each word, not the first pattern of the first word.
|
|
S/a/b/1 can be used to get the old behavior.
|
|
[christos 19961223]
|
|
atari: Add intr_establish/disestablish functions. [leo 19961226]
|
|
mail(1): updated to 4.4BSD-Lite2, including a very handy new "inc"
|
|
command and "autoinc" setting to automatically reread the
|
|
spool file after every command. [tls 19961228]
|
|
kernel: the ramdisk driver `rd' is now called `md'. Files renamed as:
|
|
sys/dev/ramdisk.{ch} => sys/dev/md.{ch}
|
|
sys/arch/<machdir>/rd_root.c => sys/arch/<machdir>/md_root.c
|
|
[pk 19961228]
|
|
inetd(8): add local-address:port syntax for listening on addresses
|
|
other than INADDR_ANY. [mouse 19970102]
|
|
kernel: incorporated Niklas Hallqvist (niklas@appli.se) fix for
|
|
vm_object_collapse() ("swap leak"). [mrg 19970103]
|
|
etc: bunch of things are now configurable in {daily,weekly,monthly,
|
|
security,rc,lkm,ld.so}.conf and other changes, including
|
|
security fixes and sanity fixes. [mrg 19970105]
|
|
kernel: add Darren Reed's ip-filter package to the system.
|
|
[mrg 19970105]
|
|
ddb(4): add "onpanic" variable, defaulting to on, overridable
|
|
at compile time with "DDB_ONPANIC=0" option. If non-zero,
|
|
DDB will be called upon panic. Export all DDB built-in
|
|
variables via sysctl. [thorpej 19970108]
|
|
mac68k: probe for CPU type rather than relying on the booter, and
|
|
clean up 68040 support for most systems. [scottr 19970109]
|
|
mac68k: reimplement get_pte() to avoid doing transparent
|
|
translation over all function codes, limiting it to FC $1,
|
|
allowing the Duo 2x0 series to boot. [scottr 19970109]
|
|
added man pages for editline library (-ledit): editline(3) and
|
|
editrc(5) [lukem 19970110]
|
|
sockets: implement SO_TIMESTAMP socket option; supply a timestamp
|
|
as a timeval in a control mbuf on datagram reception.
|
|
[thorpej 19970110]
|
|
netinet: implement IP_RECVIF socket option; supply a datagram's
|
|
incoming interface as a sockaddr_dl in a control mbuf
|
|
on datagram reception. Move packet information socket
|
|
option processing to a generic function so that it works
|
|
with multicast UDP and raw IP, as well as unicast UDP.
|
|
Contributed by Bill Fenner <fenner@parc.xerox.com>
|
|
[thorpej 19970110]
|
|
ethernet: update the DEC Tulip driver (pci/if_de.c), supports more
|
|
tulip-based cards, including new SMC and Kingston
|
|
cards. From Matt Thomas <matt@3am-software.com>.
|
|
[thorpej 19970110]
|
|
x68k: add M68060 and FPU_EMULATE support. [oki 19970113]
|
|
sun3x: initial import of Sun3/80 support. [gwr 19970114]
|
|
libz: add src/sys/lib/libz to the sources, to be used by boot
|
|
blocks wishing to support booting compressed kernels.
|
|
[cgd 19970115]
|
|
kernel: add isapnp device driver support in dev/isapnp.
|
|
[christos 19970116]
|
|
libkern: add strchr() to libkern, copied from libc's index.c but
|
|
whacked to fit into libkern w/o libc's special
|
|
strchr()-building rules. [cgd 19970117]
|
|
ftp(1): added editing, context sensitive command and filename
|
|
completion, auto-fetch of http:// via http (from thorpej,
|
|
with proxy support added by me), connection caching between
|
|
auto-fetch requests, support for cd-ing to a location and
|
|
entering interactive mode, fixing [PR bin/3011], more code
|
|
cleanup, and lots more. [lukem 19970120]
|
|
libsa: added gzipped-file read capabilities to libsa, and improved
|
|
libsa's memory allocator. From Matthias Drochner.
|
|
[cgd 19970121]
|
|
libc, yp: Use a shorter timeout for RPC calls than the upper-layer
|
|
YP call, allowing for up to 4 RPC retries before the
|
|
YP call times out. From Michael.Eriksson@era-t.ericsson.se,
|
|
PR #3117. [thorpej 19970121]
|
|
libc, getgr{nam,gid}: use yp_match() rather than yp_first()/yp_next().
|
|
New code is more efficient, and better for busy networks.
|
|
From Michael.Eriksson@era-t.ericsson.se, PR #3114.
|
|
[thorpej 19970121]
|
|
add multiple-inclusion protection to most <sys/*.h> headers.
|
|
[mikel 19970122]
|
|
added ELF support and ECOFF recognition to crunchide. [cgd 19970122]
|
|
sendmail(8): upgraded to version 8.8.5. [cjs 19970123]
|
|
Went through entirety of src/lib for potential buffer overruns.
|
|
Removed almost all use of sprintf/strcat/strcpy.
|
|
[mrg 19970123]
|
|
x68k: Use new (speed-hacked) Text-Vram framebuffer routine.
|
|
[oki 19970126]
|
|
libc: Added MD4/MD5 routines, from FreeBSD. [thorpej 19970129]
|
|
cksum(1): Add support for MD5 checksums, partially derived
|
|
from the FreeBSD "md5(1)" program. [thorpej 19970129]
|
|
ccd(4): Keep a freelist of component buffer headers, drastically
|
|
reducing the amount of calls to malloc(). Inspired
|
|
by a conversation w/ Thor Simon. [thorpej 19970129]
|
|
UFS: add "noatime" mount option, which prevents the access
|
|
time on files from being updated. Good for news
|
|
spools. [tls 19970129]
|
|
kill many unconditional #defines in conf/param.c, effectively
|
|
adding a large number of kernel config options.
|
|
[tls 19970129]
|
|
hp300: completely cut over to new-style autoconfiguration,
|
|
and delete config.old (finally!). [thorpej 19970130]
|
|
nfs: Change NFSCLIENT -> NFS. We "mount -t nfs", and the vfs ops
|
|
are "nfs_vfsops". [thorpej 19970130]
|
|
Implement machine-independent mountroothook code, derived
|
|
from similar code implemented by me in the sparc
|
|
and x68k ports. This is used to execute a special
|
|
operation before a device is mounted as root (such
|
|
as ejecting a floppy, and prompting for a new disk.)
|
|
[thorpej 19970130]
|
|
Implement a new machine-independent setroot() function, which
|
|
sets the root/swap device and, optionally, the
|
|
root file system. "options GENERIC" is obsolete.
|
|
[thorpej 19970130]
|
|
Implement a new, fault-tolerant vfs_mountroot(), which is
|
|
capable of determining the root file system type
|
|
if the operator didn't specify one in the kernel
|
|
configuration file. Change file system mountroot
|
|
functions to return errors properly, rather than
|
|
panic'ing. If the file system can not be mounted,
|
|
the operator will be prompted for a root device
|
|
and file system type, or be given the option to halt
|
|
the system. [thorpej 19970130]
|
|
config(8): Change config(8) to support generic vfs_mountroot() and
|
|
machine-independent setroot(). File systems are
|
|
now configured with the "file-system" keyword.
|
|
Kernel configurations must now always specify
|
|
a root device, which may be wildcarded ("?").
|
|
Operator may specify a root file system type,
|
|
as well. [thorpej 19970130]
|
|
su(1): Allow any user to su to root if group 0 exists but has no
|
|
members. [ghudson 19970131]
|
|
m68k: add copypage() and zeropage() to copy.s, which are
|
|
optimizes bcopy/bzero functions for aligned NBPG-byte
|
|
copy/zero operations. Make m68k ports use them
|
|
consistently, garbage-collecting redundant copies.
|
|
[thorpej 19970201]
|
|
m68k: add mappedcopy{in,out}() to m68k common code area.
|
|
These functions use page mapping to speed up
|
|
large copyin/copyout operations. [thorpej 19970201]
|
|
Profile-driven optimization: don't always define KMEMSTATS.
|
|
This leads to a significant improvement in the
|
|
performance of the MALLOC()/FREE() macros, used in
|
|
many critical paths. [tls/cgd 19970201]
|
|
hp300: implement and use _splraise(). [thorpej 19970202]
|
|
config(8): Change config(8) to emit "option headers" for specific
|
|
options specified in system description files
|
|
with the "defopt" keyword. Allows dependencies
|
|
on options to be generated. [thorpej 19970202]
|
|
Convert KMEMSTATS to a header option. [thorpej 19970202]
|
|
mac68k: add basic bus.h interface/implementation. [scottr 19970203]
|
|
routed(8): Re-imported Vernon Schryver's <vjs@sgi.com> new routed(8)
|
|
[christos 19970203]
|
|
hp300: complete rearrangement of the boot code, modeled
|
|
primarily after NetBSD/alpha's boot code build
|
|
process. [thorpej 19970203]
|
|
vax: Added DL11 serial line driver. Written by Ben Harris.
|
|
[ragge 19970204]
|
|
hp300: add support for gzip'd kernels and miniroot images
|
|
to SYS_UBOOT and SYS_INST. [thorpej 19970204]
|
|
arm32: Overhauled CPU support. CPU functions are now accessed
|
|
via macros that use function pointers thus allowing
|
|
CPU's with different cache structures etc to be
|
|
supported in a single kernel. [mark 19970204]
|
|
nfs: Fix malformed callback RPCs and dir eviction in NQNFS, should
|
|
make it much more reliable [fvdl 19970209]
|
|
lastlogin(8): Inported from John M Vinopal. [phil 19970211]
|
|
sync(2): *all* dirty file data should be written out at sync
|
|
time, not just data modified with write. This requires
|
|
ensuring that the VM system does so as well. This
|
|
fixes a severe bug involving potential data loss with
|
|
mmap()ed files. [tls/mycroft 19970216]
|
|
mac68k: Complete bus space access implementation. [scottr 19970219]
|
|
scsi: Added quirk framework to the SCSI changer driver.
|
|
[thorpej 19970221]
|
|
net: Allow the routing socket to be opened and listened to
|
|
by non-superuser. Also allow non-superuser to perform
|
|
RTM_GET. All other messages require superuser status.
|
|
At the same time, remove the setuid bit from /sbin/route,
|
|
since it's no longer needed. [thorpej 19970221]
|
|
arm32: Added drivers for RapIDE32 and ICS IDEA IDE interfaces.
|
|
[mark 19970223]
|
|
scsi: New machine-independent NCR 53c9x driver, derived from the
|
|
SPARC and Alpha versions. [thorpej 19970226]
|
|
sparc: Converted "esp" driver to use MI 53c9x driver.
|
|
[thorpej 19970226]
|
|
alpha: Removed "esp" driver, added "asc" driver (name borrowed
|
|
from Digital UNIX (formerly DEC OSF/1)), which is a
|
|
front-end to the MI 53c9x driver. [thorpej 19970226]
|
|
atari: Added VME 'bus' code. [leo 19970304]
|
|
amiga: - PicassoIV support
|
|
- Merlin works now in ZorroIII mode
|
|
- support for the Domino 16M proto card
|
|
- other gfx fixes for Interlace, DoubleScan, HiColor,
|
|
TrueColor and the Memorysizedetction for 1MB Bords
|
|
[veego 19970305]
|
|
hp300: compute kernel load address differently in boot program;
|
|
round to 8k. [thorpej 19970309]
|
|
atari: Added driver for Lance based VME-cards (Riebl/PAM/Rhotron)
|
|
[leo 19970310]
|
|
spl(9): New manpage. [mikel 19970311]
|
|
ping(8): Imported Vernon Schryver's <vjs@sgi.com> ping(8)
|
|
[christos 19970311]
|
|
sparc: Use genassym.cf instead of genassym.c [christos 19970312]
|
|
pppd(8): Imported Paul Mackerras' <paulus@cs.anu.edu.au> ppp 2.3b4.
|
|
Option PPP_FILTER added to both pppd and kernel to enable bpf
|
|
filtering. [christos 19970312]
|
|
scsi: Integrated Qlogic ISP 10x0 driver (for PCI and Sbus), from
|
|
Matthew Jacob <matt@feral.com> of NASA Ames Research Center.
|
|
[cgd 19970312]
|
|
alpha: Integrated AlphaServer 8200 and 8400 support, from
|
|
Matthew Jacob <matt@feral.com> of NASA Ames Research Center.
|
|
[cgd 19970312]
|
|
alpha: Make the PCI front-ends for the ahc and bha drivers and the
|
|
driver back-ends compile and hopefully run (ahc does, bha is
|
|
untested) on NetBSD/alpha. From Matthew Jacob
|
|
<matt@feral.com>. [cgd 19970312]
|
|
alpha: Make the EISA front-ends for the ahc and bha drivers compile
|
|
and hopefully run (both are untested) on NetBSD/alpha.
|
|
[cgd 19970312]
|
|
Move the boot_${ARCH}.8 man pages that were sitting in reboot
|
|
into man/man8/man8.${ARCH}, and rename to boot.8 --
|
|
also updated a bunch of junk, especially in the i386 page.
|
|
[perry 19970312]
|
|
Rename the etc/mtree/4.4BSD.dist file to NetBSD.dist
|
|
[perry 19970312]
|
|
Add a SYMLINKS variable to the share/mk/bsd.*.mk files -- does
|
|
the same thing as LINKS, only symbolically.
|
|
[perry 19970312]
|
|
rmail(8): Move /bin/rmail to /usr/libexec/rmail -- the make files leave
|
|
behind a symlink for back compatibility.
|
|
[perry 19970312]
|
|
New generated kernel include file "locators.h" includes manifest
|
|
constants for cf_loc[] indexing. [jtk 19970313]
|
|
vax: Standalone le driver written. Now supports diskless
|
|
workstations [ragge 19970315]
|
|
hp300: use m68k a.out with 8k linker page size, to match
|
|
other m68k ports. m68k4k is supported for
|
|
backwards compatibility if the kernel is built
|
|
with the COMPAT_M68K4K option. [thorpej 19970315]
|
|
hp300, compat_hpux: Do a bit of spring cleaning; separate
|
|
HP-UX compatibility code from the mainline code,
|
|
and garbage collect some non-useful bits. [thorpej 19970316]
|
|
m68k: add <m68k/m68k/support.s>, which contains common
|
|
primitive functions implemented in assembler.
|
|
Place setjmp/longjmp and _insque/_remque there.
|
|
Convert all m68k locore.s's to use it. [thorpej 19970316]
|
|
net: ARP support for non-Ethernet-style links: Replaced
|
|
<netinet/if_ether.h> partially by <net/if_ether.h>,
|
|
partially by <netinet/if_inarp.h>. struct ifnet has a
|
|
new member if_sadl, pointer to the link level sockaddr
|
|
structure. Added AF_ARP, currently only for in-kernel
|
|
communication. Added ARP support to common MI ARCnet
|
|
driver (net/if_arcsubr.c). Bumped OS version to
|
|
NetBSD-1.2D, as you can't mix network drivers from
|
|
pre-1.2D with 1.2D and later.
|
|
XXX Some userland stuff (e.g.: rarpd, tcpdump/libpcap)
|
|
needs more work to support non-Ethernet-style links.
|
|
Some man 9 pages are not yet written. [is 19970316]
|
|
mopd(8): Imported mopd(8) from Mats O Jansson. [cjs 19970316]
|
|
net: add BSD/OS-style network interface media selection
|
|
support, implemented by Jonathan Stone
|
|
and Jason R. Thorpe, with assitance from
|
|
Matt Thomas. [thorpej 19970316]
|
|
ethernet: Convert the LANCE driver to use if_media and add support
|
|
for selecting media types on the Sun4m. [thorpej 19970316]
|
|
ethernet: Import latest version of the DEC Tulip (de) driver,
|
|
supports more cards, fixes bugs, supports
|
|
if_media. From Matt Thomas. [thorpej 19970316]
|
|
scsi, ethernet: Add a driver for the Cabletron SCSI Ethernet interface.
|
|
From Ian Dall <ian.dall@dsto.defence.gov.au>.
|
|
[thorpej 19970317]
|
|
atm: Update midway ATM driver to support Adaptec 155 PCI ATM cards
|
|
[chuck 19970320]
|
|
Redefine kern.osrevision sysctl to return value of NetBSD
|
|
symbol from <sys/param.h>, not BSD symbol [mikel 19970321]
|
|
amiga: now that ARP is debugged and works over ARCnet, make it
|
|
the default on the Amiga "bah" interface driver. [is 19970323]
|
|
Add link-time warning if mktemp(), tempnam() or tmpnam() is
|
|
used; suggest mkstemp() instead. Modify a few programs
|
|
in the tree to meet this. [lukem 19970324]
|
|
nfs: Use reserved ports by default for NFS, check them on each request,
|
|
and make it controlled by the -noresport option in the
|
|
exports file [fvdl 19970323]
|
|
Cleanup Makefiles and .mk rules: i) Add SCRIPTS, INCS, FILES rules.
|
|
ii) Fix DPADD, LDADD inconsistencies. iii) Allow incremental
|
|
(UPDATE) and forced (BUILD) 'make install'. [christos 19970324]
|
|
ethernet, fddi: Update DEC Tulip ("de") and FDDI code ("pdq" and
|
|
related front-ends, and generic if_fddi*).
|
|
From Matt Thomas <matt@3am-software.com> [thorpej 19970325]
|
|
Move findroot/setroot stuff into the new cpu_rootconf function
|
|
that is called just before vfs_mountroot so that this
|
|
code can rely upon tsleep and timeouts [gwr 19970326]
|
|
Update and enhancement to the mbuf code, to support use of non-cluster
|
|
external storage. Highlights:
|
|
- additional "void *" argument to (*ext_free)(), an opaque
|
|
cookie for use by the free function.
|
|
- MCLALLOC() and MCLFREE() calls are gone. They are replaced
|
|
by MEXTADD() (add external storage to mbuf), MEXTMALLOC()
|
|
(malloc() external storage and attach to mbuf), and
|
|
MEXTREMOVE() (remove external storage from mbuf).
|
|
- completely new external storage reference counting
|
|
mechanism; mclrefcnt[] is gone.
|
|
These changes will eventually be used to pass driver DMA
|
|
buffers up the network stack, and reduce/eliminate copies
|
|
in certain code paths (e.g. NFS writes).
|
|
From Matt Thomas <matt@3am-software.com> and myself
|
|
<thorpej@nas.nasa.gov>, with some input from Chris Demetriou
|
|
<cgd@cs.cmu.edu> and review by Charles Hannum
|
|
<mycroft@mit.edu>. [thorpej 19970327]
|
|
ifconfig(8): Add -l to ifconfig, which lists all network interfaces
|
|
with no additional information. [thorpej 19970327]
|
|
amiga: if_ae removed since if_le supports now the Ariadne
|
|
ethernet card. [veego 19970327]
|
|
powerpc: add PowerPC changes for libraries, make games and fdisk
|
|
compile. Mostly from Wolfgang Solfrank <ws@tools.de>
|
|
[thorpej 19970329]
|
|
ftpd(8): modified to make anonymous uploads more secure.
|
|
[cjs 19970330]
|
|
atari: Added a wd-driver (no joke ;-) ). [leo 19970401]
|
|
termios(4): Added OCRNL output processing. [kleink 19970401]
|
|
Appletalk networking stack. Code based on netatalk release beta-970220
|
|
from toccata.fugue.com. Import based on Ted Lemon's and Bill
|
|
Studenmund's working copy. [christos 19970402]
|
|
ftp(1): added "page file" (with "more"/"less" synonyms), support
|
|
for $ftp_proxy [PR bin/3245], remote globbing in "auto-fetch"
|
|
arguments. [lukem 19970405]
|
|
ftpd(8): modified to have allow and deny information in /etc/ftpusers
|
|
and have a `deny by default' facility. Backward compatable
|
|
with previous /etc/ftpusers files. [cjs 19970405]
|
|
ep(4): Update 3Com Etherlink III to use if_media [jonathan 19970307]
|
|
namei(): "" is no longer a valid file name; handle trailing slashes
|
|
(e.g., rmdir("dir/")) correctly. [kleink 19970408]
|
|
m68k: factor our regdump() into arch/m68k/m68k/regdump.c and
|
|
make all ports use it. [thorpej 19970409]
|
|
m68k: factor out several locore.s functions that manipulate
|
|
processes into arch/m68k/m68k/proc_subr.s and make
|
|
all ports use it. [thorpej 19970409]
|
|
m68k: New crash dump format that is self-containing, will work
|
|
with all m68k ports. [thorpej 19970409]
|
|
hp300: use arch/m68k/m68k/sig_machdep.c [thorpej 19970409]
|
|
hp300: use new crash dump format [thorpej 19970409]
|
|
audio, emul/linux, emul/freebsd: Split off the Linux sound emulation
|
|
and call it ossaudio (Open Sound System, the new name for
|
|
VoxWare). Use ossaudio for the FreeBSD emulation too.
|
|
[augustss 19970409]
|
|
audio: Add mixer emulation. [augustss 19970409]
|
|
alpha: added Digital eb64+/AlphaPC 64 support. [cgd 19970410]
|
|
alpha: fixed several pmap problems (pv_entry allocation lossage,
|
|
and some 21164-related problems). [cgd 19970410]
|
|
alpha: added an installboot_cd9660(8) command, to install a boot
|
|
block in an ISO-9660 file system image file. [cgd 19970410]
|
|
upgraded BIND (named, resolver, and include files) to version
|
|
4.9.5-P1. [mrg 19970413]
|
|
hp300: Add support for the Apollo Domain keyboard to the boot
|
|
programs, from Michael Smith miff@spam.frisbee.net.au.
|
|
[thorpej 19970414]
|
|
dump(8), mt(1), restore(8), tcopy(1): Define _PATH_DEFTAPE as
|
|
"/dev/rst0" in <paths.h>, and convert dump(8), mt(1),
|
|
restore(8) and tcopy(1) to use it. [lukem 19970415]
|
|
powerpc: Mega-commit. Fix several trap, pmap, and symbol related
|
|
bugs. Rearrange boot program. From Wolfgang Solfrank,
|
|
Charles Hannum, Andrew Cagney, and myself. [thorpej 19970416]
|
|
Add several cross-compiling helpers to bsd.sys.mk. Change
|
|
STRIP -> STRIPFLAG in bsd.own.mk, and update all
|
|
dependent Makefiles. [thorpej 19970416]
|
|
Allow strip(1) program to be overridden with the STRIP environment
|
|
variable in install(1). [thorpej 19970416]
|
|
ld: Reorganize the src/gnu/usr.bin/ld: Add arch, common and ld
|
|
directories [christos 19970416]
|
|
libc: Added finnish language libc message catalog contributed by
|
|
Jukka Marin <jmarin@pyy.jmp.fi>. [is 19970417]
|
|
xntp: Import xntp3-5.90 from louie.udel.edu. [christos 19970418]
|
|
libc: Add strptime(3) to libc. From Powerdog Industries.
|
|
[mrg 19970421]
|
|
Fixed many possible buffer overruns in libraries and programs.
|
|
[mrg 19970422]
|
|
more(1)/less(1): updated to less-321. [mrg 19970422]
|
|
dump(8), mt(1), restore(8), tcopy(1): Change _PATH_DEFTAPE to
|
|
"/dev/nrst0" in <paths.h> (non-rewinding device), as instructed
|
|
by mycroft. Affects dump(8), mt(1), restore(8), and tcopy(1).
|
|
[lukem 19970415]
|
|
ifconfig(8): add -d (only list down interfaces) and -u (only list
|
|
up interfaces) modifiers to -a and -l. [lukem 19970416]
|
|
m68k: factor out several trap vector routines and make all m68k
|
|
ports use them. [thorpej 19970424]
|
|
hp300: Serious cleanup of C label handling in assembly code.
|
|
[thorpej 19970424]
|
|
hp300: Uniquely identify 400, 425, and 433 in the boot program
|
|
and kernel, and clean up associated code. Identification
|
|
stuff provided by Mike Smith. [thorpej 19970427]
|
|
hp300, compat_hpux: garbage-collect a bunch of hp300-specific stuff,
|
|
making this probably sharable with the other m68k ports.
|
|
[thorpej 19970427]
|
|
ethernet: New DP8390/WD83C690-based Ethernet controller driver, derived
|
|
from the ISA (i386) and mac68k versions. [scottr 19970428]
|
|
libkern: Added libc's md5 implementation. [thorpej 19970429]
|
|
audio: Changed the interface between the high and low level drivers
|
|
to make it slimmer and make error checking easier.
|
|
XXX Pretend that SB cards are of model 1 since the driver
|
|
for newer cards is broken. [augustss 19970430]
|
|
sparc: add support for floppy controller on sun4m machines.
|
|
[pk 19970502]
|
|
sparc: bootblocks can be used unmodified across all currently
|
|
supported architectures. [pk 19970504]
|
|
audio: Convert to new orthogonal audio encoding scheme and implement
|
|
some of the new encodings. The change to ioctl AUDIO_GETENC
|
|
is NOT backwards compatible.
|
|
Add buffer size information audio_info_t and use
|
|
if for OSS emulation. [augustss 19970507]
|
|
hp300: added support for Apollo APCI UARTs to boot program
|
|
and kernel, partially from Mike Smith
|
|
<mike@pressed.spam.frisbee.net.au>. [thorpej 19970511]
|
|
Store release information in one location; the output of
|
|
sys/conf/osrelease.sh. Change newvers.sh and various distrib
|
|
Makefiles to take advantage of this. [lukem 19970511]
|
|
mac68k: Rework NuBus driver to map, probe, and attach (or unmap)
|
|
NuBus cards using bus.h interface. [scottr 19970511]
|
|
rc.conf(5): Support $hostname, $domainname, $defaultroute, and
|
|
$ifaliases_XXX in rc.conf(5) as alternatives to the equivalent
|
|
files. [lukem 19970512]
|
|
audioctl(1), mixerctl(1): Add two audio utility programs, audioctl
|
|
and mixerctl. They provide (sysctl inspired) command line
|
|
access to the audio and mixer devices. [augustss 19970513]
|
|
libc: Make setproctitle use __ps_strings (from crt0) via change to
|
|
sys/exec.h PS_STRINGS. [gwr 19970513]
|
|
libz: Remove _ZLIB_PRIVATE changes so our libz headers provide the
|
|
usual typedefs. [gwr 19970513]
|
|
gcc(1): Imported gcc-2.7.2.1 and updated gcc2netbsd script to include
|
|
local patches to FSF code. [phil 19970513]
|
|
gcc(1): Changed version to 2.7.2.2. [phil 19970514]
|
|
libposix: add src/lib/libposix to the sources; maintain a libc-style
|
|
directory structure. [kleink 19970518]
|
|
atari: Added driver for 68901 UART (modem1). The driver has console
|
|
possibilities (Enable with SERCONS option). [leo 19970525]
|
|
rcmd: allow alternative `rsh' methods (eg, ssh). Currently, rdist(1)
|
|
is the only program to use this. [mrg 19970526]
|
|
ethernet: Added FreeBSD's "fxp" driver for the Intel EtherExpress PRO
|
|
10/100B Ethernet interface, ported to NetBSD by me. Thanks
|
|
to Matthias Drochner for the testing, and David Greenman
|
|
for writing it, and feedback on the changes to support
|
|
NetBSD. [thorpej 19970604]
|
|
dump(8): allow dumping of subsets of filesystems, support SIGINFO,
|
|
print statistics after each tape and at completion of
|
|
dump, display year in 'w' output. [lukem 19970605]
|
|
atari: Fixup 060 support. It's really working now!! [leo 19970605]
|
|
Added FreeBSD's pkg commands (pkg_add, pkg_create, pkg_delete and
|
|
pkg_info). Also added FreeBSD's libftpio, but in the lib
|
|
directory under pkg_install. [agc 19970605]
|
|
Implement new vm_page_alloc_memory() and vm_page_free_memory()
|
|
functions, used to allocate unmapped managed pages
|
|
conforming to various allocation constraints.
|
|
[thorpej 19970606]
|
|
bus_dma(9): Implement new bus dma framework, providing a
|
|
machine-independent abstraction for DMA mapping. See bus_dma(9)
|
|
for details. Convert several machine-independent
|
|
drivers to use new framework. [thorpej 19970606]
|
|
i386: Add support for generic ISA bounce buffers, using
|
|
new bus dma framework. [thorpej 19970606]
|
|
alpha: Add support for SGMAP-mapped DMA, using new bus dma
|
|
framework, allowing ISA DMA to function. [thorpej 19970606]
|
|
isa: convert isadma.c to be a user of new bus dma framework,
|
|
and convert all drivers that use it to the new API.
|
|
[thorpej 19970606]
|
|
New sysctl hw.machine_arch which returns the cpu class of a machine.
|
|
[veego 19970607]
|
|
ext2: Added kernel and userland support for the ext2 file system
|
|
[bouyer 19970611]
|
|
kernel: new swapping system implemented, with any-time addition of swap
|
|
devices, at different priorities. Thanks to pk and leo. [mrg
|
|
19970612]
|
|
kernel: fix dump device selection in wake of new swap system. Allow
|
|
greater flexibility in dump device selection, including
|
|
ability to dump to local disk if root is on nfs.
|
|
[thorpej 19970613]
|
|
ftpd(8): add support for /etc/ftpd.conf, allowing support for
|
|
`conversions', displaying and/or notification of certain files
|
|
when a directory is first entered, amongst other features.
|
|
Each feature can be controlled on a per class basis (one of:
|
|
real, chroot, guest, all or none). [lukem 19970614]
|
|
amiga, audio: added a driver for the Amiga custom chip audio hardware,
|
|
contributed by Stephan Thesing <thesing@cs.uni-sb.de> and
|
|
heavily hacked upon by myself to make it work in -current
|
|
and in general. Currently, only 8bit precision is supported.
|
|
[is 19970614]
|
|
vnd(4): Add full support for disklabels, partitions, and geometry
|
|
emulation. Update vnconfig(8) to allow geometry to be
|
|
specified. Closes some vnd-related PRs. [thorpej 19970623]
|
|
xargs(1): add -0; use NUL instead of whitespace as separator.
|
|
From OpenBSD. [lukem 19970624]
|
|
Eliminate all use of dtom() in sys/net*. Allows greater flexibility
|
|
to use mbuf external storage, and improves performance by
|
|
eliminating m_pullup()'s for clusters in the IP reassembly
|
|
code. From Koji Imada <koji@math.human.nagoya-u.ac.jp>
|
|
in PR #3628 and PR #3480. [thorpej 19970623]
|
|
Eliminate use of dtom() in the handling of UNIX domain sockets.
|
|
Since this was the last use of dtom(), purge the dtom()
|
|
macro from sys/mbuf.h. [thorpej 19970624]
|
|
network: Disallow SO_SNDBUF, SO_RCVBUF, SO_SNDLOWAT, and SO_RCVLOWAT
|
|
socket options to have values < 1. Such values to not
|
|
make sense, so return EINVAL. Inspired by PR #3770,
|
|
from Havard Eidnes <he@vader.runit.sintef.no>.
|
|
[thorpej 19970624]
|
|
If the user attempts to set SO_SNDLOWAT or SO_RCVLOWAT socket
|
|
options greater than the high-water marks for those
|
|
socket buffers, silently truncate the request to the
|
|
high-water value, like BSD/OS. [thorpej 19970624]
|
|
nfs: Add WebNFS support, per RFC 2054 and 2055. [fvdl 19970624]
|
|
login(1): link statically (PR #1715), prompt for S/Keys in the
|
|
password prompt if the user has one, and implement -s which
|
|
can force use of S/Key (PR #3270) [lukem 19970625]
|
|
ddb(4), alpha: Clean up some type-size problems to give DDB a better
|
|
chance of working on the Alpha. Change the symbol
|
|
table handling code interfaces slightly to facilitate
|
|
using other symbol formats (such as ELF, on the Alpha
|
|
and the MIPS). Fixup the software single-stepping code
|
|
a bit, to make it work better on the Alpha and MIPS.
|
|
Single-stepping code partially from Mach 3, the rest
|
|
from me. [thorpej 19970625]
|
|
mac68k: fix 68LC040 FP exception frame handling, from Kelly Campbell
|
|
<camk@telecom.ksu.edu>. [scottr 19970625]
|
|
mips: A single kernel can now boot on either mips1 (r2000, r3000)
|
|
CPUs or mips3 (r4000, r4400 )CPUs. Tested on mips1 and mips3
|
|
pmaxes. Partly from Michael L. Hitch [jonathan 19970628]
|
|
libsa: In exec(), fix ZMAGIC loading, loading of stripped kernels,
|
|
and allow machine-dependent code to adjust the start
|
|
address. From Matthias Pfaller <matthias@netbsd.org>.
|
|
[thorpej 19970628]
|
|
mac68k: use new bus error and address error handlers from the amiga
|
|
amiga port, slightly optimized and with a generalized method
|
|
to save the fault address in the case of a bus error.
|
|
[scottr 19970629]
|
|
ddb(4): Add support for Elf symbols. [thorpej 19970701]
|
|
su(1): allow definition of SUGROUP to override use of group "wheel"
|
|
as the group that may 'su root'. [lukem 19970702]
|
|
i386: Add preliminary support for remote KGDB over "com" serial
|
|
ports. [thorpej 19970705]
|
|
ddb(4), mips: add DDB support for mips with hooks for pica and pmax.
|
|
No symbol support yet, needs ELF-aware bootblocks.
|
|
Tested on mips1 and mips3 pmax [jonathan 19970706]
|
|
amiga: The DraCo real-time clock is now read when booting.
|
|
[is 19970707]
|
|
amiga: options RTC_OFFSET is now implemented. [is 19970707]
|
|
Bring in Lite2 locking code and apply it in a few places, such as
|
|
avoiding race conditions in inode allocation. [fvdl 19970707]
|
|
Makefile.port: Generate assym.h dependencies. [leo 19970713]
|
|
Add PlanetConnect Satellite receiver driver by Jason and
|
|
Herb. [hpeyerl 19970713]
|
|
hp300: use new bus error and address error handlers, lifted from
|
|
amiga and mac68k ports; they are sharable and more optimal.
|
|
Vector offsets 8 and 12 now initialized at run-time to
|
|
the correct handler, before the MMU is enabled.
|
|
[thorpej 19970714]
|
|
amiga: add glue code for the m68k fpu emulation system.
|
|
XXX this is known to be broken on 68LC040, 68040V and 68LC060
|
|
cpus currently. [is 19970715]
|
|
sendmail(8): added installation of cf tree to /usr/share/sendmail.
|
|
[phil 19970716]
|
|
ffs: fix overflow bug in indirect block computation that caused
|
|
the actual maximum filesize to be much smaller than
|
|
expected [fvdl 19970718]
|
|
nfs: do not silently truncate files larger than the maximum filesize
|
|
over nfs. Also deal with servers that fail to provide
|
|
complete information in fsinfo [fvdl 19970718]
|
|
netns: Make a pass as 64-bit friendliness in sys/netns.
|
|
[thorpej 19970718]
|
|
nfs: Allow for multiple hosts (through overlapping netgroups,
|
|
for example) in /etc/exports lines [fvdl 19970720]
|
|
trpt(8): Rewrite trpt(8) to use libkvm. [thorpej 19970723]
|
|
trsp(8): Rewrite trsp(8) to use libkvm. [thorpej 19970723]
|
|
netinet: Implement a compressed state engine for TCP, based
|
|
on code written by David Borman for BSD/OS. This
|
|
compressed state engine is currently used to hold
|
|
state for embryonic TCP connections. Rather than
|
|
creating a socket/TCB for the incoming SYN, it is
|
|
placed into the compressed state engine. A TCB is
|
|
only created once the 3-way handshake has been completed.
|
|
Among other things, this provides complete protection from
|
|
"SYN flood attacks" without the need to drop half-open
|
|
connections. MANY MANY thanks to BSDI for releasing
|
|
the original code, and to Ted Lemon <mellon@netbsd.org>
|
|
for doing the initial integration work! [thorpej 19970723]
|
|
alpha: Pass a bootinfo structure from the boot program to the
|
|
kernel, containing booted kernel name, flags, and
|
|
symbol table information. Add some additional DDB
|
|
glue. [thorpej 19970724]
|
|
amd(8): Imported new am-tools-6.0a8 with support for nfsv3 and tcp.
|
|
[christos 19970724]
|
|
audio: Change the audio drivers to allow looping DMA. Change
|
|
the silence handling. Add mmap() of the audio device.
|
|
[augustss 19970727]
|
|
netinet: Make several patchables tunable via sysctl, inspired
|
|
by BSD/OS. [thorpej 19970728]
|
|
amiga: new grfconfig mode format [veego 19970729]
|
|
i386: Added support for booting with an msdosfs root by mounting
|
|
an mfs partition for /dev from init. Changes include
|
|
addition for msdosfs_mountroot(), changes to init to
|
|
mount an mfs partition, changes to mount to try to deduce
|
|
the vfstype in mount -u from statfs. [christos 19970729]
|
|
ethernet: Added new DEC EtherWORKS III (LEMAC) Ethernet driver: lc0.
|
|
Supports DEC DE203/DE204/DE205 cards. [matt 19970731]
|
|
libc: now that getnetby*() supports BIND lookups (as opposed
|
|
to only files), add support for dispatch for via
|
|
"lookup ..." in /etc/resolv.conf, a'la gethostby*().
|
|
[thorpej 19970731]
|
|
netstart: configure lo0 before other interfaces, so the kernel
|
|
can automagically add a route from the interface to
|
|
lo0, negating the need for an explicit route per
|
|
interface. [lukem 19970803]
|
|
bus_space(9): Added manpage which describes the kernel's bus_space_*()
|
|
functions. [cgd 19970813]
|
|
Implemented `force password change at next login', by setting
|
|
the pw_change field to -1. Based on [PR bin/936] by
|
|
Simon Gerraty <sjg@quick.com.au>. [lukem 19970816]
|
|
audio: Add /dev/audioctl, a device like /dev/sound but
|
|
which only accepts ioctl() and can be opened at any time.
|
|
[augustss 19970818]
|
|
ftp(1): support for gate-ftp (TIS fwtk ftp-gate), don't treat
|
|
"-" and "|..." as special local filenames during mget
|
|
and get if not specified explicitly. [lukem 19970819]
|
|
audio: Make the audio device attach to the hardware audio drivers
|
|
in the normal way (not the special magic that was used
|
|
before). The requires an extra line in the config file
|
|
to get the sound to work again. [augustss 19970820]
|
|
audio: Minor change in audio_hw_if (again). Improve error
|
|
handling in the audio driver. Add the AUDIO_PROP_INDEPENDENT
|
|
property. Add new audio(9) man page. [augustss 19970825]
|
|
ethernet: Update the "de" driver to Matt Thomas's 970703 version.
|
|
[thorpej 19970825]
|
|
ethernet: Update the "fxp" driver to FreeBSD-current-970823. Convert
|
|
driver to use if_media. [thorpej 19970825]
|
|
isa: XXX Add a drq2 locator for the ISA bus. Many sound cards need
|
|
two DMA channels to do e.g. full-duplex. This allows
|
|
a way of specifying the second channel in a sane way.
|
|
THIS IS TEMPORARY. The drq2 locator will go away when
|
|
the locator system has been changed to allow multiple
|
|
values per locator. [augustss 19970825]
|
|
Change ld.so for processing /etc/ld.so.conf internally, rather
|
|
than relying on /etc/rc to perform this function.
|
|
From Jim Bernard <jbernard@tater.mines.edu>, PR #4031.
|
|
[thorpej 19970826]
|
|
calendar(1): Enhancements from Ty Sarna <tsarna@endicor.com>,
|
|
allowing user to:
|
|
- get entries from a file other than "calendar".
|
|
- get entries for a different date than today.
|
|
- get entries for a whole week in advance, or only one day.
|
|
[thorpej 19970826]
|
|
scsipi: Added a new bus interface machinery sys/dev/scsipi, for use
|
|
with SCSI and ATAPI devices (derived from sys/scsi). Split
|
|
sys/dev/isa/wd.c into controller and disk drivers. Added a
|
|
command queue and ATAPI support on the controller driver
|
|
[bouyer 19970827]
|
|
mountd(8): prevent an info-gathering attack by always returning
|
|
EACCES ("Permission Denied") when the directory doesn't
|
|
exist or there aren't enough privileges. [lukem 19970828]
|
|
nfs: Add BOOTP support to nfs_mountroot based on contributions
|
|
from Tor Egge <tegge@idt.unit.no>, PR #2351 [gwr 19970829]
|
|
audio: Substantial rewrite of the SB driver to make it do full
|
|
duplex on an SB16. Because of the braindead design of
|
|
the SB the input and output have to use different
|
|
precisions (8 and 16 bits). It is possible to set the
|
|
driver to use 8 bits on both and it will the emulate
|
|
8 bits on the output by expanding it to 16 bits.
|
|
[augustss 19970829]
|
|
ethernet: Added a driver ("sm") for the SMC91cxx family of Ethernet
|
|
chips (including the SMC91c90, 91c92, 91c94, 91c95, and
|
|
91c100). This is used for Megahertz PCMCIA Ethernet cards, and
|
|
several ISA Ethernet cards. This driver is derived from a
|
|
driver written for FreeBSD by Gardner Buchanan, plus some
|
|
changes from a NetBSD/amiga driver by Michael Hitch, and some
|
|
bug fixes and enhancements by me. [thorpej 19970901]
|
|
alpha: add support for DDB, based on such code from Mach 3,
|
|
initially ported to NetBSD/alpha by Chris Demetriou,
|
|
then heavily hacked by me. [thorpej 19970905]
|
|
kernel: add minherit system call (from openbsd). [chuck 19970908]
|
|
finger(1), fingerd(8): add -g flag to finger(1) and fingerd(8). finger
|
|
-g will not show non-realname gecos information. also, update
|
|
docmentation for -s; and log the request, as well as the
|
|
requestor. [mrg 19970909]
|
|
ddb(4): add a `reboot' command. [scottr 19970911]
|
|
kernel: add code for a more flexible sized message buffer. This
|
|
closes pr-1891. [leo 19970919]
|
|
less(1): updated to version 332. [mrg 19970921]
|
|
ipfilter: updated to version 3.2beta5. [veego 19970921]
|
|
netinet: Fix several annoyances/bugs related to MSS handling in
|
|
BSD TCP. Split up t_maxseg and the tcp_mss() function,
|
|
and dynamically compute the max size for tcp_output()
|
|
on a per-segment basis. [thorpej 19970922]
|
|
mac68k: use the MI miniroot machinery. [scottr 19970922]
|
|
pppd(8), amd(8): pppd(8) upgraded to 2.3.1, amd upgraded to 6.0a12
|
|
[christos 19970926]
|
|
menuc(1), msgc(1): Added two little languages (menuc, msgc) for
|
|
defining a menu system and a message catalog. [phil 19970926]
|
|
countmail(6): Added countmail(6) to tell you how much mail you have,
|
|
obnoxiously. written by mycroft, based on the original
|
|
countmail from noah friedman. [mrg 19971003]
|
|
kernel: add lchmod, lchown and lutimes. readlink is changed
|
|
to check read permission. [enami 19971003]
|
|
hunt(6): added hunt from ftp://cgl.ucsf.edu/pub/hunt.shar.Z.
|
|
[mrg 19971004]
|
|
named(8): updated BIND programs to 4.9.6 sources. [mrg 19971004]
|
|
tcpdump(1), pcap(3), traceroute(8): updated from LBL tcpdump (3.4a5),
|
|
libpcap (0.4a3), and traceroute (1.4a5) [christos 19971004]
|
|
lpr: updated to 4.4BSD-Lite2. also incorporated a large number of
|
|
security changes obtained from OpenBSD, some from FreeBSD,
|
|
plus a few local ones as well. [mrg 19971005]
|
|
libc: add lchmod, lchown and lutimes. [enami 19971006]
|
|
audio: add a driver for the GUS PnP card. From Kari Mettinen
|
|
(Kari.Mettinen@helsinki.fi). [augustss 19971006]
|
|
sup(1): Integrated into the main sources, so that it doesn't
|
|
have to be tracked separately in order to track
|
|
NetBSD-current. [thorpej 19971006]
|
|
arm32: Added libc support for PIC code and shared libraries.
|
|
[mark 19971060]
|
|
inetd(8): make several services no longer run as root. [mrg 19971007]
|
|
libexec: import and merge 4.4BSD-Lite2 for all programs.
|
|
[mrg 19970107]
|
|
Added DIOCGDEFLABEL (get default label) and DIOCCLRLABEL (clear label)
|
|
ioctls to <sys/dkio.h>. Implemented DIOCGDEFLABEL in
|
|
several disk drivers. [thorpej 19971008]
|
|
restore(8), pax(1), tar(1): restore owner/group/mode/atime/mtime of
|
|
symbolic links. [enami 19971008]
|
|
sendmail(8): we now compile smrsh and install it in /usr/libexec. It
|
|
looks in /usr/libexec/sm.bin. [cjs 19971009]
|
|
ramdom: added in-kernel random device for generation of secure TCP ISS
|
|
values and other uses. Exported to userland via /dev/random
|
|
and /dev/urandom. [explorer 19971009]
|
|
nfs: rewrite directory cookie caching. Replace getdirentries
|
|
system call by getdents. [fvdl 19971010]
|
|
arm32: Added softfloat support to libc. [mark 19971012]
|
|
nfs: do negative lookup caching [fvdl 19971012]
|
|
termcap(3): Added <termcap.h> to contain definitions for termcap(3)
|
|
functions, and modify various non curses programs to take
|
|
advantage of this. [lukem 19971014]
|
|
bebox: Imported bebox port for BeBox (Be,Inc. computer).
|
|
[sakamoto 19971014]
|
|
arm32: major restructure of the kernel arm32 source files to remove
|
|
lots of RiscPC/IOMD/VIDC inter-dependancies, making it easier
|
|
to port to mutliple ARM hardware architectures [mark 19971014]
|
|
ethernet: Split NE2000 support out of the ISA "ed" driver, and create
|
|
an "ne" driver to handle multiple attachments for NE2000
|
|
compatible cards. Add front-ends for ISA and PCI.
|
|
[thorpej 19971014]
|
|
ypserv(8): add support for ``secure'' maps, which aren't served to
|
|
clients connecting from non-reserved ports. Originally from
|
|
FreeBSD, but this code is derived that in from OpenBSD.
|
|
[lukem 19971015]
|
|
pica: Minimal changes to rename "com" driver to "pcom" driver, to
|
|
avoid a naming collision with the more heaviliy-used
|
|
"com" driver which will soon live in sys/dev/ic.
|
|
[thorpej 19971015]
|
|
x68k: Minimal changes to rename "com" driver to "xcom" driver, to
|
|
avoid a naming collision with the more heaviliy-used
|
|
"com" driver which will soon live in sys/dev/ic.
|
|
[thorpej 19971015]
|
|
ethernet: add ne2000 ISA Plug-and-Play attachment. [matt 19971016]
|
|
audio: Add libossaudio to make porting Linux audio programs easier.
|
|
[augustss 19971016]
|
|
pcmcia: Add Marc Horowitz's new PCMCIA framework, with help from from
|
|
John Kohl, Matt Thomas, Enami Tsugutomo, Bill Sommerfeld,
|
|
Jason Thorpe, and others. Supports several common PCMCIA
|
|
devices. [thorpej 19971016]
|
|
arm32: Use com and lpt drivers form sys/dev/ic [mark 19971016]
|
|
arm32: wd driver updated to support ATAPI [mark 19971016]
|
|
libc, kernel: msync() takes a third argument; remove obsolete
|
|
xdr_{domainname,mapname,peername} from xdryp.c;
|
|
make __ps_strings extern on setproctitle.c and don't set
|
|
it to a default when it is NULL; change unvis() argument to
|
|
an int from a char; move timezone() to libcompat; move
|
|
swapon() to libcompat move getdirentries() to libcompat
|
|
change <sys/types.h>:
|
|
mode_t: u_int16_t -> u_int32_t
|
|
nlinks_t: int16_t -> u_int32_t
|
|
dev_t: int32_t -> u_int32_t
|
|
libc is now version 12.20 [christos 19971016]
|
|
msdosfs: add support for FAT32 [ws 19971017]
|
|
netinet: add support for path MTU discovery (RFC 1191) [kml 19971017]
|
|
arm32: add PIC support to ld for the arm32 port [mark 19971017]
|
|
audio: Make the audio API (almost) SunOS compatible by allowing
|
|
some more mixer manipulations through the audio device.
|
|
These changes also simplified audio_hw_if. [augustss 19971019]
|
|
x68k: add support for MK-HA1 Mankai Mach-2 SCSI host adapter.
|
|
[oki 19971019]
|
|
ethernet: Update the "fxp" driver from FreeBSD-current.
|
|
[thorpej 19971019]
|
|
amiga: new graphics driver for the CyberVision64/3D. [veego 19971019]
|
|
ipfilter: updated to version 3.2. [mrg 19971031]
|
|
makewhatis/getNAME: updated makewhatis to use getNAME(8) to find
|
|
manual NAME entries, rather than costly nroff calls. getNAME
|
|
now has apropos(1) friendly output. [mrg 19971101]
|
|
ethernet: Break the 3Com 3c503 support out of the ISA "ed" driver, and
|
|
create an "ec" driver, front-end to the MI dp8390
|
|
driver. [thorpej 19971101]
|
|
ethernet: Add ifmedia support to the MI dp8390 driver.
|
|
[thorpej 19971101]
|
|
ethernet: Break the WD/SMC 80x3, SMC Elite Ultra, and SMC EtherEZ
|
|
support out of the ISA "ed" driver, and create a "we" driver,
|
|
front-end to the MI dp8390 driver. [thorpej 19971103]
|
|
ethernet: Remove the ISA "ed" driver. It is obsolete.
|
|
[thorpej 19971103]
|
|
build lint libraries correctly (at least on the i386) if
|
|
NONOLINT is set when building. [cgd 19971103]
|
|
ftpd(8): add a `checkportcmd <class>' directive to ftpd.conf. this
|
|
stops ftp bounce attacks. [mrg 19971111]
|
|
pkg_info(1): Alter the default behaviour. With no options given, behave
|
|
as if -Ia was given, instead of showing usage.
|
|
[hubertf 19971113]
|
|
ipfilter: updated to version 3.2.1. [mrg 19971117]
|
|
games: moved to setgid paradigm. [mrg 19971120]
|
|
|
|
Changes from NetBSD 1.3 to NetBSD 1.4:
|
|
kernel: import libc vfprintf to replace old kprintf which
|
|
did not handle all the standard printf formatting options
|
|
properly [chuck 19971024]
|
|
ddb(4): changed ddb "ps" so that it doesn't overflow
|
|
lines [chuck 19971024]
|
|
amd(8): upgraded to 6.0a13 [christos 19971025]
|
|
dev/vme: new MI VMEbus framework. [pk 19971101]
|
|
netinet: Implement tcp_drain(), which frees the reassembly queue
|
|
of open TCP connections in extreme low memory conditions.
|
|
[thorpej 19971210]
|
|
netinet: Fix the "stretch ACK violation" bug documented in
|
|
internet draft draft-ietf-tcpimpl-prob-02.txt.
|
|
[thorpej 19971211]
|
|
netinet: implement support for larger initial windows in TCP,
|
|
per discussion in the IETF tcpimpl working group.
|
|
[thorpej 19971211]
|
|
netinet: define INADDR_ALLRTRS_GROUP and INADDR_MAX_LOCAL_GROUP
|
|
multicast groups (noted by chopps@netbsd.org)
|
|
[thorpej 19971216]
|
|
netinet: Pull in a few changes from 4.4BSD-Lite2 (effectively
|
|
bringing us in sync in sys/netinet), including some
|
|
optimization in processing of timers, and support for
|
|
dropping persisting connections which are stuck longer
|
|
than the maximum retransmit backoff (happens w/ buggy
|
|
clients). [thorpej 19971217]
|
|
netinet: implement a queue for delayed ACK processing, eliminating
|
|
the need to scan all open TCP connections every 200ms.
|
|
[thorpej 19971231]
|
|
vm: standardize the interface to pmap_activate(), and implement
|
|
it on platforms which previously didn't have one (bebox,
|
|
powerpc, sparc, vax). [thorpej 19980102]
|
|
vm: implement address space sharing (by keeping ref counts on
|
|
the vmspace structure). Thanks to Chuck Cranor for
|
|
the debugging assistence. [thorpej 19980102]
|
|
vfork(2): new implementation that has old 3BSD semantics, i.e.
|
|
address space is shared _and_ parent is blocked. This
|
|
results in a fairly noticeable performance improvement
|
|
in some situations. [thorpej 19980103]
|
|
netinet: change the range for ephemeral ports from 1024..5000 to
|
|
49152..65535 as per IANA's Assigned Ports document. Allow
|
|
tuning of these with sysctl net.inet.ip.anonport{min,max}.
|
|
[lukem 19980105]
|
|
gcc(1), g++(1): TMPDIR always default to /tmp (and /var/tmp is not
|
|
used anymore). [lukem 19980106]
|
|
Add support for passing credentials as ancillary data over Unix
|
|
domain sockets, via the LOCAL_CREDS socket option, similar
|
|
to BSD/OS, but with some differences. [thorpej 19980107]
|
|
net: Make insertion and removal of sockets from the partial and
|
|
incoming connection queues O(C) rather than O(N).
|
|
[thorpej 19980107]
|
|
netinet: add IP_PORTRANGE socket option, which allows control over
|
|
whether ephemeral ports are allocated from the normal range
|
|
or from a reserved port range (600..1023). Also added flag
|
|
(INP_ANONPORT) to indicate if the port was ephemerally
|
|
allocated. From FreeBSD, with changes. [lukem 19980108]
|
|
netstat(1): if a pcb has INP_ANONPORT set, don't attempt to lookup
|
|
the service name of the port. From FreeBSD. [lukem 19980108]
|
|
vm: add chuck cranor's MACHINE_NEW_NONCONTIG code, that defines a
|
|
new method of telling the VM system about physical memory
|
|
configuration. [mrg 19980108]
|
|
kernel: add general-purpose memory resource-pool allocator
|
|
[pk 19980110]
|
|
hp300: add a <machine/bus.h> and a bus_space implementation.
|
|
[thorpej 19980111]
|
|
i386, sparc: convert to MACHINE_NEW_NONCONTIG. code by chuck
|
|
cranor. [mrg 19980112]
|
|
ide: bus_space-ified wd and drivers, made them MI, and split the
|
|
wdc driver's ISA attachment off. [cgd 19980114]
|
|
atapi: Added ATAPI disk ('sd') support. Tested on ATAPI zip, but
|
|
should work on other ATAPI disks as well. [cgd 19980114]
|
|
scsipi: Cleaned up the scsipi code (especially the 'cd' driver and
|
|
ATAPI code) in various ways. [cgd 19980114]
|
|
bebox: initial import of bebox kernel loader. [sakamoto 19980116]
|
|
sup(1): changed system supfile directory (-s) from
|
|
/usr/lib/supfiles to /etc/supfiles. [mikel 19980121]
|
|
Add an event log for malloc, useful for debugging "Data modified"
|
|
and "multiple free" problems. From Chris Demetriou.
|
|
[thorpej 19980121]
|
|
libkern: Add strrchr() to libkern. [cgd 19980121]
|
|
ethernet: Update fxp driver to FreeBSD-current-19980122. Also,
|
|
work around an apparent hardware bug where the
|
|
board reports itself as prefetchable, but isn't
|
|
actually prefetchable (this makes a significant
|
|
difference on the Alpha). [thorpej 19980122]
|
|
libkern: Add offsetof() to libkern.h, and make all the places that
|
|
define their own use the libkern definition, with
|
|
the exception of genassym and 3rd party packages
|
|
(IP-Filter and the PDQ driver). [thorpej 19980127]
|
|
ethernet, bus_dma(9): Convert fxp driver to use bus_dma.
|
|
[thorpej 19980128]
|
|
alpha: Initial platform support in arch/alpha for the Avalon A12
|
|
scalable parallel processor. [ross 19980129]
|
|
alpha: Add support for the alpha port to sysinst, and create
|
|
an "instkernel" with larger ramdisk which includes sysinst,
|
|
useful for netbooting or putting on a CD-ROM.
|
|
[thorpej 19980131]
|
|
alpha: Add support for installing boot blocks onto ISO-9660
|
|
file system images, for making bootable CD-ROMs.
|
|
[thorpej 19980131]
|
|
bus_dma(9): Rename BUS_DMAMEM_NOSYNC to BUS_DMA_COHERENT, and specify
|
|
it as nothing more than a hint to machine-dependent code.
|
|
Add offset and length parameters to bus_dmamap_sync() for
|
|
implementing partial syncs. Add a dm_mapsize member
|
|
to bus_dmamap_t which holds the size of the current
|
|
DMA mapping. See bus_dma(9) for details. [thorpej 19980203]
|
|
sun3: Merged arch/sun3x into arch/sun3. [gwr 19980204]
|
|
uvm: commited new virtual memory system written by chuck cranor
|
|
<chuck@maria.wustl.edu>. uvm totally replaces the old Mach
|
|
vm code (though parts of uvm are somewhat derived from some
|
|
of the Mach code). [mrg 19980205]
|
|
sparc: commited sparc potions of UVM framework. [mrg 19980205]
|
|
i386: commited i386 potions of UVM framework. [mrg 19980206]
|
|
standards: Added EIDRM errno for SysV IPC. [mikel 19980206]
|
|
sun3: Better frame buffer probes (Use P4 reg). [gwr 19980207]
|
|
standards: Added ENOMSG errno for SysV IPC and message catalogs.
|
|
[kleink 19980208]
|
|
uvm: made userland work with UVM (sans kvm_uread). [mrg 19980209]
|
|
netinet: change data structure holding our IP addresses from a linked
|
|
list to a hash. This significantly improves performance on
|
|
hosts with many many IP addresses, such as large HTTP or FTP
|
|
servers with many "virtual hosts". [tls 19980213]
|
|
termios(4): Added ONOCR and ONLRET output modes. [kleink 19980213]
|
|
Fix a problem where the session ID would not longer be accessible
|
|
if the session leader exits, by storing the session
|
|
ID in the session structure itself. Submitted by
|
|
Tom Proett <proett@nas.nasa.gov>. [thorpej 19980213]
|
|
standards: Implement getsid(2) and tcgetsid(3), per XPG4.2.
|
|
[thorpej 19980213]
|
|
standards: Change the semantics of chown(), fchown() and lchown():
|
|
clear the set-id bit of the attribute changed; add
|
|
compatibility syscalls which provide POSIX/XPG semantics.
|
|
[kleink 19980214]
|
|
config(8): minor adjustment to the previous device class changes.
|
|
Instead, treat classes like special attributes. From
|
|
Chris Demetriou. [thorpej 19980216]
|
|
alpha: implement MACHINE_NEW_NONCONTIG, from Chris Demetriou
|
|
and Jason R. Thorpe. [thorpej 19980216]
|
|
i386: use the new crash dump format, and switch from libkvm.old
|
|
to libkvm. [thorpej 19980217]
|
|
kernel: Change the way file systems are added to and removed from
|
|
the kernel. vfssw[] is gone, replaced by vfs_list.
|
|
config(8) now emits the default set of file systems
|
|
into a table, vfs_list_initial[]. Implement vfs_attach()
|
|
and vfs_detach(), and adjust file system initialization
|
|
interfaces to suit. Bump version to 1.3D. [thorpej 19980217]
|
|
newsmips: Initial import of NetBSD/news [tsubai 19980218]
|
|
config(8): Alter config(8) to generate dependencies on file-system
|
|
options, suggested by Chris Demetriou. [thorpej 19980218]
|
|
pmax: rewrite rzdump(), so that crash dumps will work.
|
|
[thorpej 19980219]
|
|
mips: switch all NetBSD/mips ports to the new libkvm and
|
|
crash dump format. Delete libkvm.old and savecore_old.
|
|
[thorpej 19980219]
|
|
amiga: scale the pmap kernel page table with memory size, and make
|
|
slope of this, or an alternative fixed addon, configurable.
|
|
This should fix the Amiga big machine panic. [is 19980222]
|
|
mips: implement and switch all NetBSD/mips ports to
|
|
MACHINE_NEW_NONCONTIG, and pull a bunch of common code
|
|
into mips_machdep.c [thorpej 19980225]
|
|
Change the default ownership of installed files from
|
|
bin:bin to root:wheel. [lukem 19980226]
|
|
ethernet: replace ISA `ie' driver by three front-ends (`ai', `ef',
|
|
`ix') for the MI i82586 driver in sys/dev/ic [pk 19980228]
|
|
Merge in Lite2 kernel changes, plus a few leftover userland bits
|
|
[fvdl 19980301]
|
|
ide: added generic PCI IDE driver, 'pciide', to which wdc's can
|
|
attach. [cgd 19980304]
|
|
pax(1): add a cpio front end, and add some extra tar options.
|
|
[mrg 19980306]
|
|
amiga: add french keyboard map for Xamiga (by Jerome Lovy).
|
|
[is 19980306]
|
|
xsrc: updated to XFree86 3.3.2 [veego 19980308]
|
|
atari: implement a bus_dma interface. [leo 19980310]
|
|
amiga: add spanish keyboard map for ite (by Inaki Saez). [is 19980313]
|
|
scsi: Aic7xxx driver modified to use bus_dma functions. [leo 19980316]
|
|
alpha: Add support for PMAP_NEW (UVM's new pmap interface).
|
|
[thorpej 19980317]
|
|
ffs: Change ffs and the associated utilities so that they can work on
|
|
non-host byte order [bouyer 19980318]
|
|
vax: Add support for QDSS graphic console, 4.4BSD code ported
|
|
to NetBSD by Boris Gjenero. Also note standalone qe driver
|
|
written by Roar Thronaes. [ragge 19980321]
|
|
ethernet: Split ISA `fe' driver into ISA `ate' driver, ISA `fmv' driver
|
|
and MI mb8696x driver `mbe'. Add PCMCIA bus attachment code
|
|
for `mbe'. [enami 19980322]
|
|
alpha: Major pmap cleanup/partial rewrite. Major highlights:
|
|
- Completely rewrite page table management, to be completely
|
|
dynamic, save memory, and not require kernel virtual address
|
|
space.
|
|
- Increase available user address space to 4TB, and allow
|
|
a large value for `maxproc'.
|
|
- Add support for ASNs, significantly improving context
|
|
switch performance.
|
|
- Make a note of things to address for multiprocessor
|
|
support.
|
|
Written by Jason R. Thorpe, with a bunch of help from
|
|
Chris Demetriou and Ross Harvey. [thorpej 19980321]
|
|
sparc: Move all bus and device drivers towards a bus-space
|
|
based implementation. [pk 19980321]
|
|
nfsstat(1): Choose only client/server statistics via -s/-c.
|
|
[hubertf 19980325]
|
|
alpha: Make the pmap much more robust in exteremely low
|
|
memory conditions. [thorpej 19980326]
|
|
kernel: Make proc0 use the kernel pmap. Since proc0's address space
|
|
is shared by other kernel-only processes, this makes
|
|
it much easier for pmaps to detect errors like entering
|
|
user mappings for kernel-only processes. [thorpej 19980326]
|
|
mips: Add mips support to libexec/ld.elf_so and change GCC to use
|
|
/usr/libexec/ld.elf_so. [mhitch 19980326]
|
|
alpha: GC alpha's ECOFF_TOOLCHAIN make variable, and related
|
|
bits. Nobody should be using an ECOFF toolchain on
|
|
NetBSD/alpha any more. [cgd 19980327]
|
|
egcs: Imported egcs 1.0.2 into src/gnu/dist/gcc, including libstdc++,
|
|
fortran user libraries, and added Makefiles to build and
|
|
install these. tested on the sparc only. [mrg 19980330]
|
|
ide: Add hardware-locking hooks to the wd-driver; enabled through
|
|
WDC_CAPABILITY_HWLOCK. [leo 19980407]
|
|
atari: Complete redo of the bus_space implementation. The atari
|
|
bus_space implementation now properly supports: the atari
|
|
'mainbus', the pci and isa bus. [leo 19980410]
|
|
atari: use the MI wd-driver. [leo 19980410]
|
|
xsrc: new xterm which fixes the utmp problem [veego 19980410]
|
|
pkgsrc: move bsd.port.mk and bsd.port.subdir.mk from src/share/mk
|
|
into pkgsrc/mk. [agc 19980414]
|
|
pci: Add pci_conf_print(), which dumps PCI configuration space, useful
|
|
in driver debugging. Fixes PR #4249, from
|
|
"Zubin D. Dittia" <zubin@clouseau.arl.wustl.edu>.
|
|
[thorpej 19980414]
|
|
alpha: preliminary support for PCI IDE compat interrupts. Only
|
|
supported on the EB164 systype for now (specifically,
|
|
for the AlphaPC 164SX, which has PCI IDE on its Cypress
|
|
PCI-ISA bridge). [thorpej 19980417]
|
|
atari: Add the isapnp code from Thomas Gerner. [leo 19980423]
|
|
atari: Bus-space implementation for big endian busses like VME.
|
|
[leo 19980423]
|
|
atari: Crazy Dots (et4000 vme) driver from Julian Coleman.
|
|
[leo 19980423]
|
|
mac68k: Added MACHINE_NEW_NONCONTIG and UVM support. [scottr 19980424]
|
|
netinet: update our implemenation of RFC1323 PAWS/timestamps/wscale
|
|
to be compliant with the updated RFC1323.bis.
|
|
[thorpej 19980428]
|
|
netinet: add new TCP input reassembly code as a stepping stone
|
|
to implementing SACK (RFC2018). [matt 19980429]
|
|
netinet,net: add IP fast forwarding (flow-based) routing. The code
|
|
will bypass the normal IP processing path and directly forward
|
|
from a device receive interrupt (via ether_input or
|
|
fddi_input for now). [matt 19980429]
|
|
net/bpf: add support for two new ioctls, BIOC[GS]HDRCMPLT to
|
|
get/set the "header already complete" flag. This allows
|
|
BPF writers to spoof layer 2 source addresses (if the
|
|
layer 2 supports it) in applications where it is necessary.
|
|
Submitted by Greg Smith <greg@nas.nasa.gov>. [thorpej 19980429]
|
|
Changed vslock() and vsunlock() to take a proc *, rather than
|
|
implicitly operating on curproc. [thorpej 19980429]
|
|
arm32: Overhauled page table management separating the page tables
|
|
from the processes vm_map. [mark 19980430]
|
|
netinet: make TCP_COMPAT_42, TCP_CWM, and the CWM burst size
|
|
configurable via sysctl. [thorpej 19980430]
|
|
inetd(8): Add support for specifying send and receive socket buffer
|
|
sizes to inetd. This will allow larger windows to be advertised
|
|
for TCP servers, improving TCP performance in some
|
|
situations. [thorpej 19980430]
|
|
audio: Add Ensoniq AudioPCI sound card driver. [augustss 19980501]
|
|
xsrc: new xterm which fixes the xterm part of the CERT Vendor-Initiated
|
|
Bulletin VB-98.04 (NetBSD Security Advisory 1998-002)
|
|
[veego 19980501]
|
|
pppd(8): Upgraded to 2.3.4 [christos 19980502]
|
|
alpha, hp300, mac68k, mvme68k: switch to UVM+PMAP_NEW on the alpha, and
|
|
UVM on hp300, mac68k, and mvme68k. [thorpej 19980503]
|
|
xsrc: patch for Xaw which fixes the Xaw part of the CERT
|
|
Vendor-Initiated Bulletin VB-98.04 (NetBSD Security Advisory
|
|
1998-002) [veego 19980503]
|
|
sparc: switch to UVM on the sparc. [mrg 19980505]
|
|
mac68k: Add kgdb support. [scottr 19980505]
|
|
net: Add monotonically increasing "current time" timestamps for the
|
|
protocol fast and slow timeouts. Convert the TCP timers
|
|
to use these timestamps, shaving some instructions
|
|
(quite a few, actually, on the Alpha) from the inner
|
|
loop of tcp_slowtimo(). [thorpej 19980505]
|
|
macppc: initial import of macppc port. [tsubai 19980515]
|
|
hippi: Added driver for Essential Communications' RoadRunner HIPPI
|
|
device [kml 19980516]
|
|
ipfilter: updated to 3.2.5 [veego 19980517]
|
|
libedit: rework the history appending code; take advantage of the
|
|
changes to put in some non compatible api improvements.
|
|
Bump the major number to 2.0 [christos 19980519]
|
|
audio: added ym driver for Yamaha OPL3-SA3. Written by
|
|
Constantine Sapuntzakis for OpenBSD. [augustss 19980520]
|
|
fddi, bus_dma(9): switch pdq (fpa,fta,fea) driver to bus_dma(9)
|
|
framework. [matt 19980521]
|
|
pmax, bus_dma(9): Completely rewrite bus_space back-end and write a
|
|
first-cut bus_dma back-end for the DECstation.
|
|
[thorpej 19980522]
|
|
toolchain: Changed most toolchain bits present in GNU binutils
|
|
(ar, nm, ranlib, size, strings) to use GNU binutils instead
|
|
of Berkeley code; added addr2line, c++filt, and
|
|
objdump. [tv 19980524]
|
|
arm32: Added MACHINE_NEW_NONCONTIG support. [mark 19980525]
|
|
arm32: Added PCI bus support. [mark 19980525]
|
|
Change /dev/[u]random to use SHA1 rather than MD5, and release
|
|
96 bits of the hash directly. [explorer 19980526]
|
|
powerpc: Rename NetBSD/powerpc to NetBSD/ofppc.
|
|
New sys/arch/powerpc with PowerPC-generic stuff.
|
|
[sakamoto 19980528]
|
|
bebox: Use new PowerPC-generic stuff. [sakamoto 19980528]
|
|
ipfilter: updated to 3.2.7. IP Nat works now on the alpha.
|
|
[veego 19980529]
|
|
ftp(1): terminal beeps on ambiguous completion, auto-append a
|
|
space or '/' on a command or local path completion
|
|
as necessary. [lukem 19980601]
|
|
ethernet: Added driver for SMC 83c170 EPIC/100 Ethernet.
|
|
[thorpej 19980601]
|
|
netstat(1): Add a -P pcbaddr option to netstat(1) to dump the PCB at
|
|
the specified address. Implement this option for TCP.
|
|
[thorpej 19980602]
|
|
vax: Support for VS3100 builtin graphics console. [ragge 19980604]
|
|
arm32: Added UVM support. [mark 19980604]
|
|
alpha: Added support for using BWX for PCI config and device
|
|
access on the ALCOR2 and Pyxis core logic chipsets.
|
|
[thorpej 19980604]
|
|
ftp(1): add -o outfile, -r waittime. default to passive with fallback
|
|
to active (configurable with $FTPMODE). [lukem 19980604]
|
|
alpha: Added support for the Digital Personal Workstation (Miata),
|
|
mostly cloned from the EB164 code, with changes from me,
|
|
and some more from Andrew Gallatin. [thorpej 19980604]
|
|
powerpc: Added UVM support. [sakamoto 19980605]
|
|
Add fine-grained locking to the extent code. [thorpej 19980605]
|
|
audio: Added Aria driver from R. C. Dowdeswell <elric@imrryr.org>.
|
|
[anon 19980606]
|
|
halt(8), shutdown(8): Add a -p option to halt(8) and shutdown(8), that
|
|
specifies that the system is to be powered down. If the
|
|
powerdown fails, or the system does not support software
|
|
powerdown, the system will simply halt. [thorpej 19980606]
|
|
alpha: add support for software powerdown on the Digital Personal
|
|
Workstation (Miata). [thorpej 19980606]
|
|
sparc: add support for software powerdown on Sun4m systems
|
|
which have that capability. [thorpej 19980606]
|
|
i386: Systems w/ APM will no longer powerdown automatically on
|
|
halt; an explicit RB_POWERDOWN (halt or shutdown -p)
|
|
is now required. [thorpej 19980606]
|
|
alpha: Implement bus_space_{alloc,free}() for BWX mem and i/o
|
|
and swiz i/o space. PCMCIA now works on Alpha.
|
|
[thorpej 19980606]
|
|
i386: add optional strict alignment checking to the bus_space
|
|
implementation. [thorpej 19980606]
|
|
isapnp: Add ISAPnP attachment for PCMCIA [sommerfeld 19980607]
|
|
libc: add support for reading master.passwd or passwd.adjunct YP maps
|
|
in getpw*() for root users. /var/yp/`domainname`/Makefile.yp
|
|
can now have INSECURE=yes commented out. [lukem 19980608]
|
|
ypinit(8): add -c to setup a YP client. [lukem 19980608]
|
|
ftpd(8): display any messages that a LIST or conversion command
|
|
generated to stderr to the user at the end of a transfer.
|
|
[lukem 19980608]
|
|
sun3: Add UVM support (sun3x still to come) [gwr 19980608]
|
|
isa: Change the ISA DMA API to take an isa_chipset_tag_t rather
|
|
than a struct device * corresponding to the ISA bus device.
|
|
The ISA DMA controller driver functions have been renamed
|
|
and now take a struct isa_dma_state *, and are called
|
|
indirectly by machine-dependent code which provides the
|
|
DMA state. These changes allow e.g. `ofisa' (the
|
|
OpenFirmware configuration mechanism for the ISA bus, used
|
|
by e.g. Sharks) to use the MI ISA DMA controller code.
|
|
[thorpej 19980608]
|
|
kernel: Implement config_defer(), a generic mechanism to defer the
|
|
configuration of a device until all of its siblings
|
|
have been attached. Make the PCI-ISA bridge code use
|
|
this mechanism, rather than its own. [thorpej 19980609]
|
|
next68k: initial import of next68k port. [dbj 19980609]
|
|
scsipi: Add a shutdown hook for SCSI-2 and higher disks that issue
|
|
a SYNCHRONIZE CACHE operation, to ensure that data
|
|
is on the platter if we're doing a powerdown.
|
|
[thorpej 19980610]
|
|
Change kernel includes to be installed directory-by-directory,
|
|
which provides added flexibility in terms of what
|
|
is to be installed, and which makes incremental installs
|
|
a bit easier. Existing behaviour (symlinks vs. copies,
|
|
etc.) is preserved, except for bug fixes. A new
|
|
mk template, bsd.kinc.mk, exists to help support these
|
|
changes and factor out common bits. [cgd 19980612]
|
|
sparc64: Initial import of sparc64 port [eeh 19980620]
|
|
alpha: Added support for three new server platforms, Noritake,
|
|
Pintake, and Corelle. [ross 19980623]
|
|
NFS: move the lease check into genfs, and make it's null-op'ness
|
|
a compile-time decision for the kernel, not for file
|
|
system modules. Allows loaded file systems to export,
|
|
which did not previously work correctly. [thorpej 19980625]
|
|
alpha: Add first-draft support for the Tadpole/DEC AlphaBook,
|
|
which is basically an AXPpci33 in laptop's clothing.
|
|
[thorpej 19980625]
|
|
pci: added 'puc' driver for "PCI 'universal' communications' cards
|
|
containing 'com' and 'lpt' ports. [cgd 19980626]
|
|
alpha: take a stab at EB66 support. An EB66 is basically an
|
|
EB64+ with a 21066 LCA instead of a 21064 + APECS.
|
|
[thorpej 19980627]
|
|
Add mechanism for programs to dump core into either "core" or
|
|
"progname.core", based on an adjustable system-wide
|
|
setting. [nathanw 19980628]
|
|
sun3: make the boot programs look for netbsd.$arch before
|
|
"netbsd" so boot media can support both sun3/sun3x
|
|
by including a kernel for each. [gwr 19980629]
|
|
pread(2), pwrite(2): Add pread(2) and pwrite(2) system calls
|
|
(per XPG4.2) and preadv(2) and pwritev(2), which are NetBSD
|
|
extensions (positional cousins to readv(2) and writev(2)).
|
|
[thorpej 19980630]
|
|
xsrc: Major code sweep: modified 57 files to clean up 98% of
|
|
all the LP64-related warnings. This killed a few real bugs
|
|
and a lot of compiler false alarms. [ross 19980706]
|
|
alpha: Enabled the IDE controller on the AXPPCI33. IDE and
|
|
ATAPI CDROM drives should now work. [ross 19980707]
|
|
vm,uvm: Add support for mmap'ing disk block devices. [thorpej 19980707]
|
|
uvm: add support for multiple page free lists. [thorpej 19980707]
|
|
arm32, bus_dma(9): implement a bus_dma back-end for the Shark.
|
|
[thorpej 19980707]
|
|
ftp(1): add "sndbuf" and "rcvbuf" commands, for setting socket buffer
|
|
sizes, allowing use of large TCP windows. Work in progress,
|
|
no support for setting system and per-user defaults, yet.
|
|
[thorpej 19980709]
|
|
ipfilter: updated to 3.2.9 [veego 19980712]
|
|
amiga: Added UVM support [mhitch 19980712]
|
|
usb: Add USB support. USB is only supported for i386 at the moment,
|
|
but it should be easy to add to other PCI platforms as well.
|
|
See usb(4) for an overview.
|
|
[augustss 19980712]
|
|
atapi: Add support for ATAPI changer devices like the NEC CDR-251.
|
|
Userland support in /bin/chio. [hpeyerl,thorpej 19980713]
|
|
identd(8): Upgraded pidentd to version 2.8.3 [msaitoh 19980715]
|
|
traceroute(8): add path MTU discovery option [is 19980717]
|
|
vax: vax now has both UVM and PMAP_NEW as default [ragge 19980718]
|
|
ftp(1): support HTTP 301 and 302 redirects, and speed up transfer
|
|
completion in HTTP/1.1 downloads (by disabling persistent
|
|
connections). [lukem 19980723]
|
|
arm32: Break up the Shark CS8900 driver into core, ISA, and OfISA
|
|
parts, and make it machine-independent. [thorpej 19980724]
|
|
usb: change mouse and keyboard drivers so that they use wscons.
|
|
Also add the wsmouse protocol to XFree86. [augustss 19980727]
|
|
kernel: update of memory resource pool: configurable back-end
|
|
storage provider; cache coloring and dynamic sizing
|
|
after Bonwick's "slabs". [pk 19980727]
|
|
Change uio_resid to a size_t, and change the residual argument of
|
|
vn_rdwr() from int * to size_t * to match. No behavioral
|
|
difference, except for Alpha, which can now use full
|
|
SSIZE_MAX sized transfers (i.e. signed 64-bit length).
|
|
Sweep inspired by a discussion of a bug introduced in
|
|
OpenBSD on Bugtraq. [thorpej 19980728]
|
|
libedit: add 'edit on|off' editrc command, which is used to advise
|
|
invoking programs if a user's does or doesn't want editline
|
|
support. Modify ftp(1) to honour this. [lukem 19980729]
|
|
tftpd(8): add support for -u user and -g group, which specify the user
|
|
and group to run as. Fixes PR #4218. [lukem 19980729]
|
|
ccd(4): use the pool allocator for component buffers.
|
|
[thorpej 19980730]
|
|
vnd(4): use the pool allocator for vndxfer and vndbuf structures.
|
|
[thorpej 19980730]
|
|
scsipi: use the pool allocator for scsipi_xfers. [thorpej 19980730]
|
|
isapnp: Use config_defer(), and add support for all of the
|
|
platforms that support ISA. [thorpej 19980730]
|
|
kernel: Use the pool allocator for mbufs and mbuf clusters.
|
|
[thorpej 19980731]
|
|
alpha: implement isa_intr_disestablish() and pci_intr_disestablish().
|
|
[thorpej 19980801]
|
|
netinet: use the pool allocator for inpcbs, tcpcbs, and syn cache
|
|
entries. [thorpej 19980801]
|
|
ftp(1): implement $no_proxy and $FTPANONPASS support. [lukem 19980803]
|
|
Add support for POSIX 1003.1b Synchronized I/O. [kleink 19980803]
|
|
x68k: switch to MI zs driver [minoura 19980805]
|
|
ifmedia: Completely rewrite the way media descriptions are
|
|
represented. The same data structure is used, but a much
|
|
saner matching mechanism is used, one which allows greater
|
|
ease in adding new types. Also, change the format of
|
|
ifconfig's status report to make it more attractive
|
|
in the presense of many media types. [thorpej 19980805]
|
|
NFS: Add client pathconf support. [kleink 19980807]
|
|
amd(8): upgraded to 6.0a16 [christos 19980808]
|
|
i386: build libm using the FPU instructions if I387_LIBM is set
|
|
in /etc/mk.conf. [perry 19980809]
|
|
kernel: Most of the kernel now uses memcpy, memmove, memset and memcmp
|
|
instead of bcopy, ovbcopy, bzero and bcmp. [perry 19980809]
|
|
vax: Support for VS4000/60 CPU, serial console and ethernet.
|
|
This is first VMS-only vax supported. [ragge 19980810]
|
|
MII: near rewrite of MII layer, now exports a software interface
|
|
like BSDI's. Add PHY drivers for Intel i82555 and
|
|
Quality Semiconductor QS6612 PHYs. Significantly
|
|
improve the NS83840 and ThunderLAN PHY drivers. Convert
|
|
"tl", "fxp", and "epic" drivers to use the new code.
|
|
[thorpej 19980810]
|
|
xntp: upgraded to 3-5.93c [christos 19980812]
|
|
ethernet: Rewrite media selection in "ep" driver, and add support for
|
|
the MII/PHY on the 3c905 boards. Fixes PR kern/4782.
|
|
[thorpej 19980812]
|
|
kernel: Removed vm_offset_t and vm_size_t and replaced them with
|
|
vaddr_t and vsize_t for virtual addresses and
|
|
paddr_t and psize_t for physical addresses. This allows
|
|
machines where physical addresses are different sizes
|
|
or formats from virtual addresses. [eeh 19980812]
|
|
mac68k: Rewrite console framebuffer initialization and autoconfig.
|
|
[scottr 19980812]
|
|
mac68k: Integrate new interrupt handling framework, derived in
|
|
part from the hp300 port. [scottr 19980812]
|
|
filecorefs: Added filecorefs, a read only version of Acorn Computers
|
|
filecore filesystem [mark 19980814]
|
|
egcs: Imported egcs 1.1 snapshot 19980816. [tv 19980816]
|
|
audio: Add support for MIDI device drivers and device independent
|
|
access to them. The raw MIDI devices can be accessed
|
|
through /dev/rmidiN. /dev/music presents a sequencer
|
|
interface. The API has been modelled after the OSS API.
|
|
There is also a syntheziser layer that helps emulate a MIDI
|
|
device. This layer is used by the Yamaha OPL[23] driver
|
|
and the PC speaker driver. [augustss 19980818]
|
|
vax: Increase logical pagesize to 4K. [ragge 19980821]
|
|
atari: Added a driver for the Circad Leonardo video card from
|
|
'Maximum Entropy'. [leo 19980824]
|
|
egcs: Imported egcs 1.1 snapshot 19980824. [tv 19980824]
|
|
/etc/security: if $check_disklabels=YES, backup text copies of
|
|
disklabels of available disks, and check backups as
|
|
per $check_changelist. [lukem 19980825]
|
|
arm32: Switch to UVM as standard [mark 19980825]
|
|
i386: Add AdvanSys PCI SCSI controllers support. At this time only the
|
|
ABP-9xxUA controllers are supported.
|
|
This driver has been tested only on i386 architecture, but
|
|
should work on other PCI architectures. [dante 19980826]
|
|
sparc, sparc64: Sbus `esp' and `le' and their DMA engines restructured
|
|
to live in sys/dev/sbus and use a common LSI64954 DMA
|
|
engine driver. [pk 19980829]
|
|
i386: Switch to UVM+PMAP_NEW. [thorpej 19980831]
|
|
kernel: killed the last vestiges of __BROKEN_INDIRECT_CONFIG.
|
|
[cgd 19980831]
|
|
i386: added 32-bit register support for bioscall interface
|
|
[jtk 19980831]
|
|
sparc64: Switch to UVM by default. [mrg 19980901]
|
|
arm32: Added csc driver for Cumana SCSI II podules. [mark 19980901]
|
|
pc532: Switch to UVM on pc532. [matthias 19980902]
|
|
atari: Switch to UVM on atari. [mrg 19980902]
|
|
bebox, ofppc: Switch to UVM on bebox and ofppc. [sakamoto 19980903]
|
|
macppc: Switch to UVM on macppc. [tsubai 19980903]
|
|
amiga: added support for Amiga 3000 mainboards reworked for the Apollo
|
|
68060 accellerator board. [is 19980904]
|
|
arm32: Separated hardware and software interrupt masks along with
|
|
interrupt dispatching optimisations. [mark 19980905]
|
|
ftpd(8): fix long standing bug where two error replies may have been
|
|
returned instead of one when unexpected arguments were
|
|
supplied to certain commands, resulting in the client and
|
|
server getting out of sync. [lukem 19980906]
|
|
arm32: DC21285 'Footbridge' core logic support added [mark 19980906]
|
|
arm32: EBSA285 architecture board support added [mark 19980906]
|
|
ftpd(8): extend functionality of /etc/ftpchroot to support globbing
|
|
(similar to /etc/ftpusers). based on patches in [PR bin/4769]
|
|
by Ty Sarna <tsarna@endicor.com>. add support for RFC2389
|
|
commands (FEAT & OPTS). other cleanups. [lukem 19980907]
|
|
kernel: Implement a new kernel thread, the process "reaper", which
|
|
cleans up VM resources (vmspace and u-area). Machine-dependent
|
|
code now calls exit2() to schedule the reaper to run
|
|
once we are no longer running on the dead proc's
|
|
vmspace and stack. A valid thread must do this work
|
|
since it may block in a multiprocessor environment.
|
|
Original idea from Charles Hannum. [thorpej 19980908]
|
|
gre: Implement a gre pseudo network interface that allows to tunnel
|
|
L3 protocols over IP. Currently only IP/IP and IP/GRE
|
|
supported. [hwr 19980913]
|
|
bzip2(1): imported bzip2, a block sorting file compressor with a
|
|
BSD license, no ad clause, generally excellent compression
|
|
capability, and a possibly (it's not really for us to say)
|
|
patent-free implementation. [ross 19980913]
|
|
egcs: Imported egcs 1.1b release. [tv 19980913]
|
|
alpha: add some support for multiple processors to the pmap
|
|
module. Still needs TLB shootdown code, but that is
|
|
easier once the code to spin up the additional CPUs
|
|
is working. [thorpej 19980921]
|
|
i386: add support for AdvanSys Ultra Wide boards.
|
|
At this time the following PCI boards are supported:
|
|
- ABP-9xx
|
|
- ABP-9xxU
|
|
- ABP-9xxUA
|
|
- ABP-9xxUW [dante 19980926]
|
|
/etc/mk.conf: add support for NOSHARE; if defined files that
|
|
would be installed under /usr/share are not built
|
|
nor installed. [lukem 19980928]
|
|
gre: add support for IPPROTO_MOBILE tunneling from RFC2004. This
|
|
is the tunnel protocol of the mobile IP people [hwr 19980930]
|
|
compat/linux: rearrage to allow compatibility support for multiple
|
|
architechtures. Include beginnings of linux compatibility
|
|
on the Alpha. [erh 19981001]
|
|
netinet: Apply/merge/adapt the NEWRENO parts of the UCSB
|
|
SACK/FACK/NEWRENO diffs of BSDI's 3.0 netinet to
|
|
NetBSD. [unknown 19981005]
|
|
named(8): updated BIND programs to 8.1.2 sources. [tron 19981005]
|
|
coda: added the coda distributed file system as a fs and an lkm.
|
|
There are also coda related packages in pkgsrc/net
|
|
[rvb 19981005]
|
|
arm32: Chalice CATS motherboard support added [mark 19981005]
|
|
mtree(8): add support for 4.4BSD file flags. [mrg 19981010]
|
|
getty(8): add support for ppp autodetect with the
|
|
:pp=/usr/sbin/pppd: gettytab entry. Derived from code from
|
|
Michael Hancock <michaelh@cet.co.jp> and Erik 'PPP' Olson
|
|
<eriko@wrq.com>, via FreeBSD and OpenBSD. [tsarna 19981012]
|
|
vax: Added support for DWBUA (BI to Unibus adapter) and
|
|
KLESI-B (TMSCP tape ctlr). [ragge 19981018]
|
|
ide: Major changes to the IDE code for better error handling, improved
|
|
ATAPI support, 32 bit data I/O support and bus-master DMA
|
|
support on PCI IDE controllers. [bouyer 19981012]
|
|
egcs: Imported egcs 1.1.1 snapchot 19981014. [tv 19981014]
|
|
route(8): add support for -f; flush routes before executing command.
|
|
[lukem 19981023]
|
|
mac68k: switch to split ADB driver (kbd/ms/aed). [ender 19981023]
|
|
routed(8), ping(8): updates from ftp.rhyolite.com. [christos 19981025]
|
|
ethernet: (ne2000) Added media selection support to the PCI front-end.
|
|
[thorpej 19981027]
|
|
macppc: Added support for AdvanSys Narrow SCSI boards: ABP-9xx[U,UA].
|
|
[dante 19981028]
|
|
amiga: switched default VM system to UVM. [is 19981028]
|
|
shutdown(8): Run /etc/rc.shutdown before bringing down the system.
|
|
[bad 19981029]
|
|
ethernet: (ne2000) Added media selection support for RealTek 8019-based
|
|
ISA, ISAPnP, and PCMCIA cards. [thorpej 19981030]
|
|
vax: Enable VAX shared library support (uses gas.new and egcs).
|
|
[matt 19981031]
|
|
libz: updated to 1.1.3 [tron 19981101]
|
|
ethernet: Add a driver for 3Com 90xB cards, which also will drive 90x
|
|
cards using DMA. [fvdl 19981103]
|
|
send-pr(1): added support for GNATS `install' category.
|
|
[lukem 19981110]
|
|
i386: pciide is now enabled in GENERIC and INSTALL kernels.
|
|
[bouyer 19981110]
|
|
x68k: Added the X server for x68k port to xsrc. [minoura 19981111]
|
|
amiga: Added a new ethernet driver for the Ariadne II. [veego 19981111]
|
|
kernel: Implement kthread_create() and kthread_exit(), to create and
|
|
destroy kernel threads. Use these to create the pagedaemon and
|
|
reaper. [thorpej 19981111]
|
|
raid: Added RAIDframe, version 1.1, from the Parallel Data Laboratory
|
|
at Carnegie Mellon University. Supports RAID levels 0, 1,
|
|
4, 5, 6, parity logging, and more. [oster 19981112]
|
|
next68k: Switch to UVM on next68k. [dbj 19981114]
|
|
pmax: Switch default to UVM on pmax. [mhitch 19981114]
|
|
egcs: Imported egcs 1.1.1-prerelease-2. [tv 19981114]
|
|
newsmips: Switch to UVM by default on newsmips. [tsubai 19981116]
|
|
i386: Switch to gas.new on i386. [kristerw 19981116]
|
|
sparc: Switch to gas.new on sparc. [kristerw 19981116]
|
|
mbrlabel(8): Add a utility to access partitions on MBR labeled
|
|
disks like those transferred from a DOS machine [ws 19981116]
|
|
pmax: Add crunched miniroot distribution media [jonathan 19981116]
|
|
kernel: Add support for detaching and activating/deactivating devices.
|
|
Mostly from Chris Demetriou, with some changes by
|
|
Ken Hornstein and Jason Thorpe. [thorpej 19981116]
|
|
pcmcia: Implement PCMCIA hot-swap. [thorpej 19981116]
|
|
pmax: Add md ramdisk driver. Install kernels now run off ramdisk root,
|
|
not from disk or NFS. [jonathan 19981118]
|
|
bebox: Add PCI frame buffer console driver. [sakamoto 19981118]
|
|
morse(6): Add support for decoding of morse code. [hubertf 19981118]
|
|
kernel: fix d_mmap routines to deal with signed offsets. fixes many
|
|
real & potential security problems. problem found by ted
|
|
lemon, fixed by matthew green. see NetBSD-SA1998-005 for
|
|
more deatils. [mrg 19981119]
|
|
hippi: Added HIPPI-FP support to Essential HIPPI driver (esh)
|
|
[kml 19981120]
|
|
ipfilter: updated to 3.2.10. [mrg 19981123]
|
|
xsrc: updated to XFree86 3.3.3 [veego 19981123]
|
|
sparc64: add ld.new, gas.new & egcs support, 64bit target.
|
|
[mrg 19981123]
|
|
sparc64: add bfd support. [mrg 19981123]
|
|
powerpc: Add shared library support. [tsubai 19981124]
|
|
kernel, fs, mount(8): add support for a new mount option, "nodevmtime",
|
|
which inhibits the updating of modification times on
|
|
device special files. Useful on laptops and other
|
|
power-managed systems [kenh 19981202]
|
|
mtree(8): add "md5" keyword for md5 cryptographic checksum.
|
|
[jwise 19981206]
|
|
usb: Add a generic USB driver, ugen. [augustss 19981208]
|
|
xsrc: fix problems with missing -R paths when linking binarys and
|
|
shared objects. [mrg 19981208]
|
|
rbootd(8): fix memory leak. [mrg 19981209]
|
|
atari: Add driver for BVME410. From 'maximum entropy'. [leo 19981209]
|
|
audio: Add a driver for the S3 SonicVibes chip. [augustss 19981210]
|
|
sparc64: add installboot program and man page. [mrg 19981211]
|
|
amiga: Switched default compiler to egcs. [is 19981212]
|
|
egcs: Imported egcs 1.1.1 release. [tv 19981213]
|
|
m68k, compat/linux: Add initial support of linux compatibility on
|
|
m68k ports. [itohy 19981215]
|
|
isa: ISA Driver from TC400, TC800 multi-port serial cards from
|
|
Eric S. Hvozda [christos 19981216]
|
|
toolchain: add various bits for building 64 bit NetBSD/sparc64 ELF
|
|
binaries (gcc, gas, ld), via a `sparc64--netbsd' target. do
|
|
the same for 32 bit and `sparc--netbsdelf' target. we can
|
|
now build sparc ELF binaries, but no csu. [mrg 19981217]
|
|
sparc: bfd, ld.new - build in elf32_sparc and sun4 support as well.
|
|
once ld.new works for sparc a.out, a single ld(1) will work
|
|
for both a.out and ELF, and SunOS 4.0 objects. [mrg 19981217]
|
|
a.out ld/ld.so: salvage ld.so(1), ldconfig(8) and ldd(1) sources from
|
|
`gnu' subtree and resettle them into standard locations.
|
|
[pk 19981217]
|
|
sun3: use UVM by default everywhere. [mrg 19981223]
|
|
x68k: Switch default to UVM on x68k. [itohy 19981223]
|
|
ftp(1): support http/1.1 chunked transfers, www and proxy
|
|
authentication, ftp auto-login with ftp:// urls even if
|
|
$ftp_proxy set. send user-agent in http request. cleanup http
|
|
redirects. improve display of transfer rate. [lukem 19990101]
|
|
tetris(6): display shape that will appear next in the game as some
|
|
sort of preview function if -p is given. [hubertf 19990103]
|
|
find(1): add support for `-flags [-]flags'. [lukem 19990104]
|
|
kernel: add support for multisession CDs, by Torsten Duwe.
|
|
[is 19990104]
|
|
domains: added /usr/share/misc/domains containing a list of all
|
|
Top Level Domains (TLDs) from ISO 3166 as of today.
|
|
[hubertf 19990104]
|
|
scsi: Add a driver for the AMD Am53c974 PCscsi-PCI SCSI chip, written
|
|
by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>.
|
|
[thorpej 19990106]
|
|
amiga: Add driver for the serial ports of the HyperCom3+ and
|
|
HyperCom4+ ZBUS boards. [is 19990110]
|
|
portmap(8): use libwrap for access control, add -l flag to log
|
|
all connections and -2 flag to su to daemon before
|
|
running, so that forwarded connections use non-
|
|
privileged ports. Also restrict GET/SET calls to
|
|
the loopback interface [jwise 19990111]
|
|
libc: implement nsswitch.conf(5) functionality. [lukem 19990116]
|
|
bc(1), dc(1): update to bc 1.05a and dc 1.2. [simonb 19990116]
|
|
find(1): add GNU-style -{a,c,m}min primaries. [simonb 19990117]
|
|
pkg_install: Added code to pkg_add and pkg_create to maintain a
|
|
database (``pkgdb'') with mappings of which file belongs
|
|
to which pkg, and enable pkg_info to query it with the -F
|
|
switch (which tells it to expect a filename instead of a
|
|
package name). A pkg_admin utility was added to (re)build
|
|
the pkgdb from scratch - for migrating from old non-pkgdb
|
|
pkg_* tools. [hubertf 19990119]
|
|
pkg_install: Added "check" command to pkg_admin to allow checking
|
|
of pkgs' files against their MD5 checksum.
|
|
[hubertf 19990119]
|
|
libstdc++: Added code size optimizations for programs compiled
|
|
to use complex, string, or the STL. [tv 19990119]
|
|
pax(1): implement GNU tar's -X option in terms of the pax -s option
|
|
with an empty replacement. [mrg 19990120]
|
|
ethernet: Add FreeBSD's "vr" driver for VIA Rhine fast ethernet PCI NIC
|
|
written by Bill Paul <wpaul@ctr.columbia.edu>.
|
|
[sakamoto 19990121]
|
|
ypserv(8): change to use libwrap, not home-grown access control
|
|
code. [thorpej 19990121]
|
|
kernel: scheduler enhancements provide a dramatic improvement in
|
|
interactive response when competing with loads that
|
|
fork many new processes. [ross/sommerfeld 19990124]
|
|
procfs: add support /proc/#/map. From FreeBSD. This file contains
|
|
the process' virtual memory map and we can use this
|
|
information to debug and control the process. And we may
|
|
use it to process migration or remote fork.
|
|
[msaitoh 19990125]
|
|
mkdep(1): add C replacement for old shell script. [tron 19990125]
|
|
libc: add hesiod 3.0.2 functionality (currently used by the nsswitch
|
|
code for passwd, group, and shells. [lukem 19990125]
|
|
install(1): add a -b(ackup) flag to move any existing file(s) aside
|
|
by renaming them to file.old instead of simply deleting
|
|
them. A different backup suffix may be chosen with the
|
|
-B option's argument; If the suffix contains a '%' sign,
|
|
a numbered backup will be performed, expanding the %-pattern
|
|
via sprintf(3). [hubertf 19990126]
|
|
kernel: allow the raw character partition to be opened even with
|
|
no media for sd and cd driver (for raw IOCTLs)
|
|
[bouyer 19990126]
|
|
kernel: Implement [v]snprintf to make kernel safer.
|
|
[msaitoh 19990128]
|
|
i386: bootblocks, installboot: First pass at ELF version. The
|
|
bootblocks right now can only be compiled with the a.out
|
|
assembler, but installboot, bootblocks, and the kernel are
|
|
ELF aware. [christos 19990128]
|
|
zoneinfo: update to tzdata1999b. [mrg 19990202]
|
|
pax(1): changed meaning of tar emulation mode option -o to mean
|
|
"use V7 tar mode"; change default output in tar emulation
|
|
to POSIX ustar. [tv 19990202]
|
|
toolchain: Imported binutils 2.9.1, tested completely on i386 and
|
|
partly working on alpha and arm32. [tv 19990202]
|
|
kernel: change DIOCEJECT ioctl to unlock the media if no other
|
|
partition are open before eject. A non-null argument will
|
|
force the old behavior. The previous ioctl has been keep
|
|
as ODIOCEJECT for binary compatibility. [bouyer 19990208]
|
|
i386: ELF integration complete. [christos 19990205]
|
|
eject(1): change eject(1) to take avantage of the new DIOCEJECT,
|
|
so that CDROM drives can be eject'd with no media, and
|
|
implement a '-l' option to load the media on cdrom drives.
|
|
[bouyer 19990208]
|
|
kernel: Add COMPAT_AOUT [christos 19990209]
|
|
grep(1): update to GNU grep 2.2f. [simonb 19990210]
|
|
comm(1): add -f option to allow case-independent operation when
|
|
comparing files which contain the same line but with different
|
|
mixture of upper/lower case.. [hubertf 19990211]
|
|
mtree(8): add -m and -i switches to make changing file flags much
|
|
simpler. from Dr. Lex Wennmacher <wennmach@geo.Uni-Koeln.DE>
|
|
[mrg 19990212]
|
|
/etc/mk.conf: support MKxxx=no in favour of NOxxx=. add mk.conf(5).
|
|
support MKCATPAGES=no, which prevents catman pages from being
|
|
built or installed. [lukem 19990212]
|
|
MI Driver for Cirrus Logic 240[01] Four channel Serial Controller
|
|
[scw 19990213]
|
|
kernel: Change compat path lookup to reference the true root when the
|
|
path begins with /.. [christos 19990214]
|
|
mvme68k: Support for Motorola's MVME-167 board added.
|
|
This is a VMEbus board with an mc68040 processor running
|
|
at either 25 or 33MHz, and various amounts of RAM (32Mb
|
|
ECC is common). There are 4 serial ports, handled by a
|
|
Cirrus Logic CD2401 communications controller, a SCSI
|
|
interface handled by an ncr53c710 chip and an i82596
|
|
ethernet controller. At this time, the SCSI port is not yet
|
|
supported (though it will be soon) and the CD2401 support
|
|
is not complete. Work still needs to be done to fully
|
|
utilise the facilities of the memory and VMEbus controllers.
|
|
However, as a diskless NFS client, the board performs
|
|
very well as it stands just now.
|
|
[scw 19990215]
|
|
chess: a newer GNU chess is in pkgsrc, so retire this version.
|
|
[mrg 19990215]
|
|
standards: add XPG4.2 nl(1) utility. [kleink 19990215]
|
|
eject(1): new "eject" program written by Chris Jones with improved
|
|
device type recognition, automatic unmount of all
|
|
partitions, support for opening empty CDROM drives and
|
|
unit numbers larger than 1.
|
|
[tron 19990217]
|
|
fstat(1): display IP connection details of TCP and UDP sockets.
|
|
[lukem 19990218]
|
|
alpha: Working ISA floppy driver, thanks to some DMA debugging
|
|
from Ross Harvey and Charles Hannum. [thorpej 19990218]
|
|
macppc: Add MESH SCSI driver. [tsubai 19990219]
|
|
mvme68k: Add SCSI and VMEbus drivers for MVME-167 board.
|
|
[scw 19990220]
|
|
grep(1): update to GNU grep 2.3. [simonb 19990221]
|
|
syslogd(8): allow multiple -p flags (and do something useful with
|
|
them). new -P flag for list of log sockets. this is very
|
|
useful/essential for chroot usage. [mrg 19990221]
|
|
systat(1): add a new `ps' view which clones the output of `ps aux'.
|
|
Add pid of process in question to each line of the `pigs'
|
|
display. [jwise 19990221]
|
|
pmax: bootblocks that work on -current. [simonb 19990222]
|
|
libc: add t{search,find,walk,delete} to manipulate binary search
|
|
trees, from OpenBSD [christos 19990222]
|
|
kernel: the scheduler has been revised and reorganized to fix bugs,
|
|
improve interfaces, and to add a mechanism for a platform-
|
|
specific scheduler clock. This fixes the scheduler bugs
|
|
that were letting nice +20 processes steal time from nice
|
|
+0 procs. This bug affected most platforms to some degree,
|
|
and completely broke nice(1) on alpha. [ross 19990222]
|
|
swapctl(2), dumps: add support for "dp" entries to set the dump
|
|
device from userland. [mrg 19990224]
|
|
pkg_install: Add -r flags to pkg_delete to delete a package and all
|
|
the packages that depend on it [chopps 19990226]
|
|
kernel: Modified vnode locking protocol to always pass the VOP_CLOSE
|
|
operation a locked vnode as opposed to an unlocked one.
|
|
Also seperated export verification and file handle to
|
|
vnode conversion. VFS_FHTOVP now only returns a vnode from
|
|
a file handle while VFS_CHECKEXP performs export
|
|
verification. Bump version to 1.3J. [wrstuden 19990226]
|
|
raid: Add component labels, hot-adding of spares, in-place component
|
|
rebuilding, and shutdownhooks to RAIDframe. [oster 19990301]
|
|
netgroup(1), innetgr(1): Add userland programs to get values from the
|
|
netgroup map. [christos 19990302]
|
|
pkg_install: Added -O switch to pkg_delete to only remove any
|
|
references to the package from the pkgdb, but do not touch
|
|
the package or it's files otherwise. Used by the pkgsrc
|
|
build system's "make reinstall" target. [hubertf 19990302]
|
|
pkg_install: For pkg_info, also show which packages the package in
|
|
question requires. [hubertf 19990304]
|
|
amiga, audio: Enhancements to the aucc (internal custom chip Audio
|
|
hardware on Amiga machines) driver: more data types, especially
|
|
14bit output. By Bernardo Innocenti, PR #6787. [is 19990304]
|
|
pkg_install: Add -R flags to pkg_delete to delete a package
|
|
and all packages it depends on [hubertf 19990308]
|
|
amiga: Driver for Symbios 53c720/770, and attachment code for
|
|
the Cyberstorm Mk. III/ Cyberstorm PPC SCSI host adapter,
|
|
by Michael Hitch. Note that this does NOT currently support
|
|
wide transfers. [is 19990309]
|
|
dump(8): handle nodump flag on directories: don't dump the directory or
|
|
any files under it [bouyer 19990309]
|
|
lfs: Fix various problems with the LFS. See summary of changes in
|
|
src/sys/ufs/lfs/CHANGES for details. [perseant 19990310]
|
|
i386: Build and install serial bootblocks into
|
|
/usr/mdec/biosboot_ser.sym [sommerfeld 19990312]
|
|
vax: Use csr's for vsbus devices. Detect interrupt vector and
|
|
mask automatic on vsbus. Correct detection of system
|
|
console on vaxstations. [ragge 19990314]
|
|
x68k: Add <machine/bus.h> implementation. Some drivers are reorganized
|
|
under `intio' virtual device to utilize it. [minoura 19990316]
|
|
amiga: aster.c driver now attaches to the ISDN Master II, too.
|
|
[is 19990317]
|
|
net, netinet: Add support for Token-Ring drivers,
|
|
by Onno van der Linden <onno@simplex.nl>. [bad 19990322]
|
|
dev, i386: Add driver for TROPIC based Token-Ring ISA cards,
|
|
by Onno van der Linden. [bad 19990322]
|
|
xsrc: fixed security problem in xtrans library [tron 19990322]
|
|
tcpdump(1): Make it understand Token-Ring frames,
|
|
by Onno van der Linden. [bad 19990323]
|
|
dev, i386: Add driver for Databook TCIC family PCMCIA chips.
|
|
[bad 19990323]
|
|
dump(8): Add read cache. Speeds up dump operations in most cases
|
|
[bouyer,mjl 19990323]
|
|
net: prevent bind(2)ing to a unicast address/port if the uids of the
|
|
socket creators are different and the new bind(2) is not done
|
|
by root. [luke 19990324]
|
|
vm: delete Mach VM. [mrg 19990324]
|
|
kernel, libc: implement core of getcwd in kernel, for a
|
|
significant performance improvement (25x to 30x when 4-5
|
|
levels deep). Also, use the same framework to close a few
|
|
chroot-related holes. [sommerfeld 19990324]
|
|
next68k: Working mono video and keyboard support using wscons
|
|
developed by Matt Debergalis <deberg@mit.edu> [dbj 19990324]
|
|
net: MTU of a SLIP interface can be modified via ifconfig now.
|
|
"SLMTU" is still used as initial value. [tron 19990325]
|
|
net: add sync. serial ppp/Cisco HDLC bits. [explorer 19990325]
|
|
dev, i386: add driver LAN Media Corporation's line of high speed
|
|
serial network interfaces. Currently supported are the
|
|
LMC5200 (HSSI) LMC5245 (DS3) and LMC10000 (programmable
|
|
speeds, up to 10Mbps). Currently tested only on i386.
|
|
[explorer 19990325]
|
|
compat/netbsd32: split sparc32 compatibility layer into MD/MI pair, and
|
|
put the MI section into "netbsd32". this is in anticipation
|
|
of future `mips64' architecture work. [mrg 19990326]
|
|
audio: add audioplay and audiorecord tools, based on the SunOS 5.x
|
|
tools of the same name interface, written from scatch by
|
|
myself. [mrg 19990327]
|
|
uvm: detect when the system is out of swap space and avoid
|
|
system hangs by killing processes which try to allocate
|
|
anonymous memory in this situation. [chs 19990327]
|
|
pmax: two stage disk boot blocks that can load a.out, ECOFF
|
|
and ELF kernels, and pass a bootinfo record to the
|
|
kernel with ddb symbol information. [simonb 19990327]
|
|
compat/linux: add support for getcwd syscall [tron 19990327]
|
|
vax: Rudimentary support for VS4000/90, VS4000/VLC and MV4000/300
|
|
from Michael Kukat. [ragge 19990326]
|
|
amiga: Add ATAPI support to idesc.c. Works with my CDROM, but don't
|
|
have any other ATAPI devices to test with. [mhitch 19990326]
|
|
amiga: Update Symbios 53c720/770 driver to do wide and Ultra transfers.
|
|
CyberStorm Mk. III driver now supports 15 targets.
|
|
[mhitch 19990326]
|
|
amiga: Recognize RDB "LNX\0" partitions (Linux ext2fs). [is 19990428]
|
|
|
|
Changes from NetBSD 1.4 to NetBSD 1.5:
|
|
less(1): updated to less-335. [mrg 19990406]
|
|
libcurses: add sysV keypad (arrows, function keys), timeouts and
|
|
timed waits. this was done by Julian Coleman
|
|
<J.D.Coleman@newcastle.ac.uk> and blymn@baea.com.au (Brett
|
|
Lymn). [mrg 19990413]
|
|
m68k: added SVR4 emulation. [kleink 19990419]
|
|
pmax: the DEC PixelStamp accelerated framebuffers are now supported
|
|
and work on an Xserver is underway. [ad 19990426]
|
|
compat/osf1: clean up, enhance existing functionality, and add
|
|
support for dynamically linked executables. [cgd 19990427]
|
|
systat(1): also install as `sysstat', for consistency with other
|
|
commands (such as `nfsstat') and other systems.
|
|
[lukem 19990429]
|
|
sparc: convert the sparc bootblocks and installboot to use the
|
|
MI loadfile(), and fix them so they work with both a.out
|
|
and ELF. Fix a few kernel ELF problems. Now the sparc can
|
|
build everything either ELF or a.out. [christos 19990505]
|
|
compat/osf1: substantial enhancements, can now run Netscape
|
|
Communicator and some other applications. [cgd 19990505]
|
|
kernel: Added use counting to file descriptors, making file tables
|
|
safely sharable between multiple processes. [thorpej 19990505]
|
|
kernel: NTFS support from FreeBSD. The code is really toxic at
|
|
this stage. Use with extreme caution. [christos 19990506]
|
|
alpha: Emulate user program use of BWX instructions on CPUs which
|
|
don't support them. Handle unaligned accesses caused by
|
|
BWX instructions. [cgd 19990509]
|
|
amiga: attach driver for parallel port on HyperCom 3+/4+ [is 19990510]
|
|
lib: New library, libusb, for dealing with USB HID.
|
|
[augustss 19990512]
|
|
ftp(1): support `[user[:password]@]' in http URLs and $http_proxy.
|
|
[lukem 19990513]
|
|
kernel: Allow a user-specified stack to be used in the child after a
|
|
fork operation, allow an alternate exit signal to be specified,
|
|
and allow more things (cwd info, file tables, signal handlers)
|
|
to be shared between the parent and child. [thorpej 19990513]
|
|
ppp: Split the PPP active and passive filters into separate inbound and
|
|
outbound filters. Improve tcpdump's PPP data link handling,
|
|
and teach it about different PPP encaps. [thorpej 19990514]
|
|
compat/linux: Emulate the Linux clone(2), and {get,set}res{g,u}id(2)
|
|
system calls. [thorpej 19990517]
|
|
ftpd(8): maintain and display transfer statistics for each session.
|
|
support `internal' ls. improve timeout support (so `hung'
|
|
sessions eventually close down). add transfer time to
|
|
syslog messages for get/put. other cleanups. [lukem 19990518]
|
|
whois(1): imported client from RIPE WHOIS Tools 2.4. [tron 19990518]
|
|
net: Make layer 2 protocol input routines private, and with a uniform
|
|
footprint. Add an (*if_input)() entry to the ifnet structure.
|
|
These routines now expect the protocol header to be included
|
|
with the packet, not stripped off. [thorpej 19990518]
|
|
kernel: make the kernel buffer allocation routine allocsys() machine
|
|
independant; all ports now support the BUFCACHE option.
|
|
[lukem 19990519].
|
|
sparc: finally NetBSD works Ok on HyperSPARC machines [pk 19990521]
|
|
mips: reduce extraneous kernel space TLB exceptions by preserving
|
|
TLB entries belong to kernel space when TLB flush operation
|
|
is to be done. MIPS1 only this moment [nisimura 19990522].
|
|
mips: reduce TLBmod exception cost by skipping unnecessary code
|
|
path. MIPS1 only this moment [nisimura 19990529]
|
|
amiga: support Amiga partition tables that fake >1 sectors per fs
|
|
block (for Adosfs) by using a bigger sector size in the
|
|
PART block than for the disk geometry in the RDSK block.
|
|
By Matthias Scheler via PR 2559. [is 19990530]
|
|
m68k: Apply FPE fixes from Ken Nakata in PR#7220 [briggs 19990530]
|
|
amiga: support Amiga partition tables on media with more than 512
|
|
bytes/sector (e.g., "640MB" 90mm MOs). Contributed by
|
|
Detlef Wuerkner in PR 7653. [is 19990602]
|
|
kernel: Adosfs support for media with more than 512 bytes/sector.
|
|
Contributed by Detlef Wuerkner in PR 7652. [is 19990602]
|
|
ethernet: Add support for the Silicon Integrated Systems SiS 900
|
|
10/100 Ethernet chip, such as found in the IBM
|
|
Netstation. [thorpej 19990602]
|
|
arm32: Added Xarm32VIDC server to xsrc for RiscPC and ARM7500 based
|
|
systems [mark 19990603]
|
|
disklabel(8): Print and parse filesystem fragment, block size and
|
|
the cpg field also for ADOS partitions, and fragment and block
|
|
size for BSDLFS partitions in the text format i/o.
|
|
Print the block and fragment size in the disktab(5)-formatted
|
|
output for ADOS and BSDLFS. [is 19990604]
|
|
sparc64: Implement Ultra5/10 base support: PCI (sabre/psycho/simba),
|
|
ebus. Use the MI PCI, PCIIDE, IDE and ATAPI code. This sort-of
|
|
works on the Ultra5/10 class machines. [mrg 19990605]
|
|
cdplay(1): Add "cdplay", a simple command line utility for playing
|
|
audio CDs with an additional interactive mode. [ad 19990605]
|
|
sparc: The object format for NetBSD/sparc is now ELF [pk 19990606]
|
|
vax: Support for VAX 4000/300, from Michael Kukat. [ragge 19990606]
|
|
i386: Add support for AdvanSys SCSI ISA cards. [dante 19990606]
|
|
modload(8): add ELF support from joda@pdc.kth.se (Johan Danielsson) as
|
|
referenced in PR#6149. [mrg 19990613]
|
|
awk(1): imported GNU Awk 3.0.3. [tron 19990613]
|
|
vm: Fix a slew of bugs regarding memory locking in UVM, fix munlock(2)
|
|
to match POSIX 1003.1b semantics, and implement the
|
|
1003.1b mlockall(2) and munlockall(2) system calls.
|
|
Bumped version resulting from uvm_map_pageable() semantics
|
|
change. [thorpej 19990616]
|
|
bus_space(9): Remove old, deprecated definitions provided by
|
|
__BUS_SPACE_COMPAT_OLDDEFS (bus_space_copy_[1248] and
|
|
BUS_BARRIER_{READ,WRITE}). [cgd 19990617]
|
|
ping(8): add -a option to ping (beep on receipt of packet),
|
|
from andrew@untraceable.net [sommerfeld 19990617]
|
|
x68k: Add memswitch(8) utility. [minoura 19990622]
|
|
net: add HOSTZEROBROADCAST option and sysctl to control whether
|
|
the .0 address on a subnet is considered a broadcast
|
|
address. The default setting retains current behavior
|
|
(host zero considered a broadcast) but at least you can
|
|
turn it off now. [sommerfeld 19990626]
|
|
mac68k: Allow serial console on Q900/Q950 to work. [briggs 19990626]
|
|
cap_mkdb(1): Add -b and -l options to generate big- or little-endian
|
|
databases. [simonb 19990627]
|
|
ftp(1): implement transfer rate throttling (the `rate' command
|
|
and `-T' option). SIGUSR1 & SIGUSR2 can be used to alter
|
|
the rate `on-the-fly'. run .netrc macros for command-line
|
|
fetches as well as for normal connections. [lukem 19990629]
|
|
kernel: added driver for Realtek 8129/8139 ethernet adapters
|
|
(ported from FreeBSD). [drochner 19990630]
|
|
net: kernel part for IPv6/IPsec support is merged in. Userland support
|
|
should follow.
|
|
This is based on KAME/NetBSD-1.4, SNAP kit timestamped
|
|
19990628. This will be updated with unified-ipv6 codebase,
|
|
whenever it becomes ready. [itojun 19990701]
|
|
alpha: added ddb traceback code from Jason Thorpe. [ross 19990701]
|
|
alpha: Added support for the new generation of alpha systems based
|
|
on the EV6 (21264) cpu, include 264dp, xp1000, ds20, and
|
|
others. Thanks to Alpha Processor, Inc, (alpha-processor.com)
|
|
for supporting this development effort. [ross 19990701]
|
|
libc: add IPv6 support functions as documented in RFC2553 and RFC2292.
|
|
getnameinfo and getaddrinfo are the most important ones
|
|
(from KAME). Incremented shlib minor version for added
|
|
interfaces. [itojun 19990702]
|
|
libc, libresolv: fix resolver functions. were mistakingly hardcoded
|
|
to IPv4 (always query T_A even if instructed to query T_AAAA).
|
|
[itojun 19990702]
|
|
libc, libresolv: make resolver capable of using TCP/UDP over IPv6
|
|
for contacting DNS servers. [itojun 19990702]
|
|
libipsec: IPsec policy manipulation library, from KAME distribution.
|
|
[itojun 19990702]
|
|
ifconfig(8): v6 support is added (from KAME). [itojun 19990702]
|
|
gifconfig(8): v6 support is added (from KAME). [itojun 19990702]
|
|
trpt(8): v6 support is added (from KAME). [itojun 19990702]
|
|
ndp(8): arp(8) lookalike for IPv6. For query neighbor cache tables.
|
|
(from KAME). [itojun 19990702]
|
|
netstat(1): v6 support is added (from KAME). [itojun 19990702]
|
|
ping(8): added IPsec support (from KAME). [itojun 19990702]
|
|
ping6(8): ping for IPv6, with IPsec support (from KAME).
|
|
[itojun 19990702]
|
|
inetd(8): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
telnetd(8): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
fingerd(8): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
finger(1): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
ftpd(8): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
ftp(1): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
rtsol(8): ask router for prefix information, by sending router
|
|
solicitatoin packet. to be invoked on end hosts (from KAME).
|
|
[itojun 19990702]
|
|
ifmcstat(8): show multicast group joined for interfaces (from KAME).
|
|
[itojun 19990702]
|
|
sysctl(8): support IPv6 and IPsec sysctl values (from KAME).
|
|
[itojun 19990702]
|
|
rtadvd(8): router advertisement daemon, to be run on routers for
|
|
transmitting prefix information on the subnet (from KAME).
|
|
[itojun 19990702]
|
|
libpcap: capture IPv6 packets. syntax extended for IPv6 supports.
|
|
Note that shlib major version is increased (from KAME).
|
|
[itojun 19990702]
|
|
tcpdump(8): decode and display IPv6, IPsec, ospf6, dhcp, and other
|
|
protocols (from KAME). [itojun 19990702]
|
|
route6d(8): RIPng daemon (from KAME). [itojun 19990702]
|
|
rip6query(8): ripquery for RIPng (from KAME). [itojun 19990702]
|
|
telnet(1): IPv4/v6 dual-stack support (from KAME). [itojun 19990702]
|
|
route(8): IPv6 support, with -inet6 modifier (from KAME).
|
|
[itojun 19990702]
|
|
setkey(8): IPsec manual key config utility (from KAME).
|
|
[itojun 19990702]
|
|
net: make IPSEC_ESP option compilable. manual symlinks are required.
|
|
[itojun 19990702]
|
|
/etc/netstart: add IPv6 initialization script. rc.conf is updated
|
|
as well. [itojun 19990702]
|
|
puc(4): add support for all SIIG serial/parallel I/O cards described
|
|
on the SIIG web page (as of July 2, 1999). That's support
|
|
for 36 more cards than what was there before, with 8 unique
|
|
names and a few options. See the manual page for a list
|
|
of supported card types. [cgd 19990702]
|
|
ifconfig(8): add -s and -b options to help scripts which want to look
|
|
at the link-level status of an interface. [wes 19990703]
|
|
i386: use the ELF binary format by default [fvdl 19990705]
|
|
mld6query(8): throw IPv6 MLD packet, which is similar to IPv4 IGMP
|
|
(from KAME). [itojun 19990706]
|
|
vnode system: Modified vnode_if.src syntax to indicate if a VOP
|
|
unlocks the vnode in addition to vrele'ing.
|
|
Reduced the maximum number of vnodes passed to a
|
|
VOP from 16 to 8 (most we actually pass is 4).
|
|
Added genfs_eopnotsupp_rele(), a generic VOP error
|
|
function. It will unlock and rele all vnodes passed
|
|
into the function, using the new vnode_if.src
|
|
syntax. [wrstuden 19990707]
|
|
vnode locking: Modified struct vnode to include a struct lock,
|
|
and add genfs_lock(), genfs_unlock(), and
|
|
genfs_islocked() operations. All leaf fs's other
|
|
than nfs now use lock manager locks to protect
|
|
internal data, including kernfs, fdescfs, portalfs,
|
|
and procfs. Leaf fs's now store the address of their struct
|
|
lock in v_vnlock. A value of NULL indicates that the fs
|
|
does not use the lock manager. Layered fs's directly lock
|
|
and unlock the struct lock referenced in v_vnlock, if non-
|
|
null. nfs exports a NULL as it does no locking at present,
|
|
and unionfs exports a NULL as its locking is more complex
|
|
than locking a single struct lock. [wrstuden 19990707]
|
|
layered filesystems: Added layerfs routines in sys/miscfs/genfs
|
|
which provide almost all of the functionality of nullfs.
|
|
The latter is now just a mount & unmount routine, and
|
|
initialization tables. umapfs uses many of the layerfs
|
|
routines also. Both filesystems are now (nfs) exportable.
|
|
Layered filesystems will directly access the struct lock
|
|
pointed to by v_vnlock if available, using VOP_LOCK on the
|
|
underlying fs if v_vnlock is NULL. [wrstuden 19990707]
|
|
newsmips: Add native boot loader. [tsubai 19990708]
|
|
ktruss(1): add in a new interface to the ktrace subsystem. ktruss(1)
|
|
uses fktrace(2) to acquire ktrace records as soon as they are
|
|
generated by the kernel, decoding and printing them into a
|
|
more compact format similar to that of truss/trace/strace.
|
|
Standard ktrace.out files may also be used as input. No more
|
|
is ktrace/kdump required to monitor a running program. The
|
|
man page for ktrace(1) has been updated to also include usage
|
|
of ktruss(1). [darrenr 19990712]
|
|
audio: Add support for the ESS Technology Solo-1 PCI AudioDrive chip
|
|
family, such as found on the TerraTec 128i PCI sound card.
|
|
[kleink 19990712]
|
|
tftpd(8): IPv4/v6 dual-stack support (from KAME). [itojun 19990712]
|
|
tftp(1): IPv4/v6 dual-stack support (from KAME). [itojun 19990712]
|
|
cd9660: Add support for CD-ROM's with MS Joliet extensions
|
|
for long filenames. (From Joachim Kuebart in PR-7951)
|
|
[scw 19990713]
|
|
usb: Handle detachment of devices much better, Use a kernel thread
|
|
instead of a daemon. Support suspend/resume to some extent.
|
|
[augustss 19990714]
|
|
wi(4): ported Bill Paul's FreeBSD driver for the Lucent
|
|
WaveLan IEEE 802.11DS PCMCIA wireless LAN card while
|
|
watching the sun set over Oslo in the bar at the IETF meeting
|
|
[sommerfeld 19990714]
|
|
layered filesystems: Added new vnode flag VLAYER which is set for
|
|
vnodes on a layered fs. getnewvnode will check if a vnode is
|
|
locked if this bit is set before removing it from the free
|
|
list, skipping it if locked. Closes PR 7954 by Alan
|
|
Barrett. [wrstuden 19990715]
|
|
faithd(8): IPv6-to-IPv4 tcp relay translator (from KAME).
|
|
[itojun 19990717]
|
|
pim6dd(8): IPv6 PIM dense mode routing daemon (from KAME).
|
|
[itojun 19990717]
|
|
standards: Added XCU5 link(8) and unlink(8) utilities.
|
|
[kleink 19990719]
|
|
find(1): added -regex and -iregex primaries which match complete
|
|
path names against basic regular expressions (case
|
|
sensitively and insensitvely, respectively). [cgd 19990719]
|
|
xsrc: updated to XFree86 3.3.4 [veego 19990720]
|
|
mt(1): added "setblk" as alias for "blocksize" and "setdensity"
|
|
as alias for "density". [tron 19990721]
|
|
macppc: Support media-bay CD drive on PowerBooks. [tsubai 19990721]
|
|
wtf(6): from Allen Briggs, to grovel the new /usr/share/misc/acronyms
|
|
file. [mrg 19990722]
|
|
net: fix IPv6 path mtu discovery and TCP interaction (from KAME).
|
|
[itojun 19990723]
|
|
crypto-intl: add `Makefile.frag' support to allow building the
|
|
Free World crypto from within the normal build tree, as
|
|
is done with the US-only tree. [mrg 19990723]
|
|
crypto-intl: add Free World version of libcrypt. [mrg 19990723]
|
|
gzip(1): Decompress bzip2 files. [simonb 19990725]
|
|
wscons: Add a pseudo-device, wsmux, that merges events from other
|
|
sources, i.e., keyboards and mice. This allows easy plugging
|
|
and unplugging of those device types. [augustss 19990730]
|
|
net: IPv6 code now works on 64bit architectures (checked w/alpha).
|
|
[itojun 19990731]
|
|
audio: MPU401 cards on ISA are now supported (mostly of value to
|
|
people with ancient hardware, i.e., the NetBSD crowd :).
|
|
[augustss 19990801]
|
|
sparc: Add support for modified Sun Mouse protocol as used by the
|
|
Tadpole 3GX/3GS Sparcbook pointing device. [matt 19990801]
|
|
hp300: add support for the hp425e serial console. [thorpej 19990801]
|
|
sparc: Add support for the P9100-based console Tadpole 3GX/3GS
|
|
Sparcbooks for both RASTERCONSOLE and Xsun (via cgthree
|
|
emulation). [matt 19990802]
|
|
fstat(1): add support for NTFS. [jdolecek 19990802]
|
|
Changed splsoftclock() to raise priority and introduced a new
|
|
spllowersoftclock() to provide the previous lowering
|
|
semantics. Update calls as appropriate. Addresses
|
|
the problem in PR #8192. [thorpej 19990805]
|
|
ethernet: Add support for the DEC SGEC, Second Generation Ethernet
|
|
Controller, found in VAX and PMAX machines, for example.
|
|
[ragge 19990808]
|
|
raidctl(8): Add support for checking the status of the parity
|
|
and, optionally, rebuilding the parity if necessary.
|
|
Addresses the problem in PR #7494. [oster 19990810]
|
|
vax: Add support for built-int LANCE chip on VAX 3300/3400.
|
|
[ragge 19990815]
|
|
locate(1): added support for multiple locate databases as per
|
|
PR #8176 [sjg 19990816]
|
|
compat/linux: Emulate the Linux stime(2) system call.
|
|
[tron 19990816]
|
|
usb: Add umodem device for Communication Device Class modems using
|
|
the Abstract Control Model, i.e., AT commands.
|
|
[augustss 19990817]
|
|
racoon(8): an IKE daemon, for dynamic IPsec key exchange (from KAME).
|
|
[itojun 19990816]
|
|
vnode.h: Fixed an old bug (dating to 4.4-Lite merge) where
|
|
VDESCVDESC_NOMAP_VPP and VDESC_VPP_WILLRELE overlapped
|
|
other VDESC_VP?_ bits. [wrstuden 19990817]
|
|
libsa: added LFS support. [cgd 19990818]
|
|
alpha: added bootxx_lfs, a primary bootstrap for LFS file systems.
|
|
[cgd 19990818]
|
|
pkg_add(1): fixed false conflict detection [tron 19990819]
|
|
libbz2: Fix segv when decompressing corrupt files. [simonb 19990820]
|
|
kernel: Rationalise <bswap.h> and <endian.h> into MI headers. Add
|
|
macros to convert given size arguments to a specific
|
|
endianness to <endian.h>. [simonb 19990821]
|
|
installation: Added UNPRIVILEGED make variable to allow users
|
|
to "make install" or "make build" without needing to
|
|
be root. [simonb 19990821]
|
|
m68k: added infrastructure to create Motorola 68060 Floating Point
|
|
Library Support Package based libm. Still use 68060-effective
|
|
routines from libm/arch/mc68881 on 68060, and 68040-effective
|
|
on 68040 (for the others, the generic C code). This is
|
|
currently switched at compile time by adding M68060=1 or
|
|
M68040=1 to /etc/mk.conf.
|
|
More work needs to be done to actually create all three
|
|
versions in binary packages, so that they can be chosen
|
|
at installation time or even later. (If we switch to ELF,
|
|
the init function can patch the jump table at run time.)
|
|
[is 19990822]
|
|
supfilesrv(8): added libwrap support [bouyer 19990824]
|
|
SVID IPC: overhaul to match Single UNIX Specification, v2.
|
|
[thorpej 19990824]
|
|
amiga: /etc/ttys: switch individual ttye* off, and switch /dev/console
|
|
on. This way, screenblank will work with an out of the box
|
|
/etc/ttys. [is 19990825]
|
|
amiga: /etc/ttys: Add entries for serial plug-in boards and the DraCo
|
|
com ports. [is 19990825]
|
|
libwrap: upgraded to tcp_wrappers 7.6. [itojun 19990828]
|
|
vax: Add support VAXstation 4000/90. [ragge 19990827]
|
|
USB: ported `umass' driver from FreeBSD, for USB Zip drives.
|
|
[thorpej 19990828]
|
|
kernel: added support for Promise Ultra/33 and Ultra/66 PCI IDE
|
|
controllers [bouyer 19990829]
|
|
pppd(8): update to 2.3.9 with itojun's help for ipv6 [christos 19990829]
|
|
kernel: added support for Intel 82801 (ICH/ICH0) IDE controllers
|
|
[bouyer 19990830]
|
|
libwrap: import IPv6 support code [itojun 19990831]
|
|
xsrc: updated to XFree86 3.3.5 [veego 19990901]
|
|
mktemp(1): from FreeBSD: make temporary file name (unique)
|
|
[tron 19990902]
|
|
traceroute(8): bypass IPsec if it is configured (otherwise traceroute
|
|
operation will always fail) [itojun 19990903]
|
|
rtsold(8): IPv6 router solicitation daemon, mainly for notebook PCs
|
|
(from KAME) [itojun 19990903]
|
|
whois(1): IPv6-ready patch by HEO SeonMeyong, PR 8281
|
|
[itojun 19990903]
|
|
amd: update to 6.0.1s11 to avoid amq overflow exploit.
|
|
[christos 19990904]
|
|
kernel: NTFS suitable for public consumption. [jdolecek 19990905]
|
|
kernel: allow hardlinks to symlinks. Also changed (g)tar and (g)cpio
|
|
to ensure backup and restore of these links. dump/restore and
|
|
pax did the right thing already. [hubertf 19990906]
|
|
pmax: Overhaul tz tape driver, mainly to handle variable block
|
|
lengths. [simonb 19990907]
|
|
audio: Allow device detachment. [augustss 19990909]
|
|
usb: Change internal API to allow pre-allocation of DMA buffers
|
|
and implement isochronous transfers. [augustss 19990909]
|
|
audio, usb: Add preliminary support for USB audio devices.
|
|
[augustss 19990909]
|
|
pcmcia: Add support for Ambicom AMB8002T cards (yet another ne clone)
|
|
by Vincent Aymeric. [is 19990909]
|
|
cy(4): add support for Risc II based serial controller [tron 19990909]
|
|
sh3: add kernel code for NetBSD/sh3 port. [itojun 19990913]
|
|
arm32: ie: fixed Berkeley Packet Filter support [tron 19990913]
|
|
netstat(1): add -L option, which suppresses ARP entries in
|
|
routing table (-r) display. [is 19990915]
|
|
libc: add strlcpy(3) and strlcat(3), which are safer versions of the
|
|
equivalent strcpy/strcat functions by Todd C. Miller
|
|
<Todd.Miller@courtesan.com> via OpenBSD. [lukem 19990908]
|
|
libc: add _DIAGASSERT() to <assert.h>, and use in various libraries
|
|
(to ensure that the functions are called with the correct
|
|
arguments). This will only be compiled in if _DIAGNOSTIC is
|
|
defined. [lukem 19990917]
|
|
net: add preliminary kernel support for IPv6 over ARCnet. MTU handling
|
|
still needs to be done correctly. [is 19990919]
|
|
hpcmips: add kernel code for NetBSD/hpcmips port. [takemura 19990925]
|
|
makewhatis(8): replace shell script by a faster C program
|
|
[tron 19990926]
|
|
macppc: Added support for reading MacOS-partitioned disks. Code
|
|
borroed from port-mac68k code. Code modified so that
|
|
valid NetBSD disklabels are used before MacOS partitioning,
|
|
and to retain the ability to write NetBSD disklabels if
|
|
they are present or if no partitioning information is
|
|
present. [wrstuden 19990927]
|
|
ftp(1): implement lpage, pdir, pls, xferbuf. various portability and
|
|
performance improvements. [lukem 19990928]
|
|
dpt(4): add a new driver supporting DPT SCSI RAID adapters.
|
|
[ad 19990928]
|
|
sysctl(3): add per-process sysctl variables under the proc hierarchy.
|
|
[bouyer 19990928]
|
|
kernel: add a core filename format mechanism, to customize the name and
|
|
place of process core dumps [bouyer 19990928]
|
|
Add a driver for Megahertz PCMCIA Ethernet/Modem combo cards,
|
|
with some help from Chuck Cranor [thorpej 19990928]
|
|
tcpdump(8): add hex/ascii dumps and printing of telnet options.
|
|
[sjg 19990930]
|
|
compat/linux: Emulate the Linux sched_setparam(2), sched_getparamm(2),
|
|
sched_setscheduler(2), sched_getscheduler(2), sched_yield(2),
|
|
sched_get_priority_max(2) and sched_get_priority_min(2)
|
|
system calls. [tron 19991004]
|
|
tcpdump(8), libpcap: teach it to accept ARCnet interfaces and print
|
|
with them. Does not yet match on ARCnet devices. [is 19991005]
|
|
ps(1): procfs fallback code now extracts also process arguments,
|
|
process start time and session leadership status.
|
|
[jdolecek 19991015]
|
|
kernel: CardBus patch is merged. [haya 19991015]
|
|
spec_close(): Now call the device's close routine with the vnode
|
|
unlocked if the call might block. Force a non-blocking
|
|
close if VXLOCK is set. Should eliminate the dirty buffers
|
|
on reboot problem, and also eliminates a potential deadlock
|
|
situation described in private EMail. [wrstuden 19991016]
|
|
libpcap: teach it to match on ARCnet "system codes" (payload types)
|
|
for types of IPv4 and ARP (old-style and current), RARP, IPv6
|
|
and Appletalk. Also, matching inside first fragments of
|
|
newstyle protocols (all but oldstyle IPv4 and ARP) will work
|
|
if it isn't an exceptional length packet. [is 19991015]
|
|
amiga: add a branch of the reboot code working on Phase5 68040+PPC
|
|
boards. [is 19991018]
|
|
kernel: support detaching of wdc/aic pcmcia card. [enami 19991021]
|
|
pax(1): support extraction of GNU tar long filenames (././@LongLink).
|
|
[mrg 19991024]
|
|
ftp(1): add `set', `unset', `usage'. improve detection of connection
|
|
closure when interrupted. various other fixes. [lukem 19991024]
|
|
libc: changed default nsswitch.conf setting for `hosts' from
|
|
`dns files' to `files dns'. [lukem 19991024]
|
|
vax: Add support for NCR5380 SCSI DMA. [ragge 19991024]
|
|
libpcap: teach it to match ARCnet link level addresses (encoded as
|
|
`:' followed by a hexadecimally encoded byte). [is 19991025]
|
|
libz: make z_off_t to off_t (was mistakingly "long"). [itojun 19991026]
|
|
netinet: disable ipflow (IPv4 fast fowarding) if IPsec is configured
|
|
to the kernel as they are not compatible. [itojun 19991026]
|
|
audio: add support for ES1371 in the eap driver. From Ezra Story.
|
|
[augustss 19991027]
|
|
alpha: accelerated TGA Xserver CopyArea. [elric 19991027]
|
|
ddb(4): add `sync' command. sort entries in `help' output. list help
|
|
output vertically as opposed to horizontally. [lukem 19991028]
|
|
pax(1): add new -p subflag `f' that preserves 4.4BSD file flags.
|
|
[mrg 19991101]
|
|
file(1): import file-3.28 [christos 19991101]
|
|
audio: add FM801 audio device driver. From Witold J. Wnuk,
|
|
ww181302@zodiac.mimuw.edu.pl [augustss 19991101]
|
|
atari: add support for ESS Technology Inc. Solo-1 PCI Soundcard on
|
|
the Hades. [leo 19991104]
|
|
pcmcia: add the new awi driver, which supports AMD 79c930-based
|
|
802.11FH cards such as the BayStack 650. [sommerfeld 19991104]
|
|
editline(3): add support for displaying right-side prompt, controlled
|
|
with EL_RPROMPT. [lukem 19991112]
|
|
ftp(1): add `set prompt' and `set rprompt' to configure command line
|
|
prompt. support restarting file:/// and non-proxy http://
|
|
requests. [lukem 19991112]
|
|
systat(1): add `bufcache' display to show buffer cache usage per
|
|
filesystem. [simonb 19991115]
|
|
kernel: Bring in Kirk McKusick's FFS soft updates + trickle sync code
|
|
into the kernel. [fvdl 19991115]
|
|
mips: add support for kernel softfloat emulation.
|
|
From Shuichiro URATA ur@a-r.org [jun 19991118]
|
|
bind: update to 8.2.2-P5 to fix the recent exploits. [veego 19991120]
|
|
kernel: bring in IPv6-related defs into GENERIC kernel config.
|
|
now INET6 is enabled by default. [itojun 19991121]
|
|
libmenu: Added the menu library [blymn 19991123]
|
|
update(8): removed now that we have trickle sync. [simonb 19991125]
|
|
pmax: New alpha-style bootblocks, using installboot(8) to install
|
|
cd9660, ffs or lfs specific first stages. [simonb 19991128]
|
|
mvme68k: Added section 4 manual pages for mvme68k-specific device
|
|
drivers, intro(4) and autoconf(4). [scw 19991128]
|
|
cnw: support multicast (IPv6 works fine). add ioctls for controlling
|
|
the interface, and getting stats. ioctl portion is compatible
|
|
with bsdi/freebsd-pao cnw driver. [itojun 19991129]
|
|
cnwctl(8): controller for cnw network interface. from
|
|
bsdi/freebsd-pao. [itojun 19991129]
|
|
newsyslog(8): miscellaneous improvements [ad 19991130]
|
|
libc: added XDR routines for 64-bit integer data types.
|
|
[thorpej 19991201]
|
|
syslogd(8): IPv4/v6 dual stack support (accepts syslog over IPv6 as
|
|
well). From Feico Dillema, PR 8934. [itojun 19991203]
|
|
ps(1): Fix PR security/5967 - restrict showing process envirnoment.
|
|
[simonb 19991203]
|
|
pmax: dc driver support for 5100 consoles. [simonb 19991204]
|
|
compat/linux: avoid kernel panics caused by invalid signal numbers.
|
|
[tron 19991204]
|
|
user(8): new SVR4/Solaris functionality added, providing
|
|
{user,group}{add,mod,del} utilities, and two frontends,
|
|
user(8) and group(8) [agc 19991206]
|
|
lpd: support child limiting and dead remote server detection to
|
|
increase robustness, enhance lpf(1) to optionally add
|
|
`missing' carriage returns. [mrg 19991207]
|
|
news68k: initial import of news68k port. [tsutsui 19991209]
|
|
ipfilter: updated to version 3.3.5. [veego 19991212]
|
|
ftpd(8): /etc/ftpusers: added host matching and optional class
|
|
specification. /etc/ftpd.conf: added configurable motd file,
|
|
rate limiting, disabling of uploads. support for % escapes in
|
|
message file output. added `SITE RATE{GET,PUT}'.
|
|
[lukem 19991213]
|
|
ld.elf_so: Enhancement to be able to parse ld.so.conf for hardware
|
|
dependent libraries based on sysctl variables
|
|
[christos 19991213]
|
|
net: sync kernel IPv6 portion with latest KAME kit. includes bunch of
|
|
fixes and clarifications. other IPv6-related tools are
|
|
upgraded as well. [itojun 19991213]
|
|
telnet(1): remove meaningless setuid(2) calls. [itojun 19991213]
|
|
netstat(8): enable per-interface statistics display. [itojun 19991213]
|
|
getaddrinfo(3): support KAME extended IPv6 numeric address syntax.
|
|
glob parameter better. [itojun 19991213]
|
|
getnameinfo(3): support KAME extended IPv6 numeric address syntax.
|
|
[itojun 19991213]
|
|
audio: Add Cirrus Logic CS4280 driver. From Tatoku Ogaito.
|
|
[augustss 19991213]
|
|
rwhod(8): Fix possible DoS triggered by malformed packet [mjl 19991215]
|
|
compat/linux: emulate ptrace(2). [tron 19991216]
|
|
amiga: add attachment for the X-surf board to the if_ne_zbus.
|
|
The clock and the half-IDE port aren't supported yet.
|
|
[is 19991217]
|
|
ftpd(8): added -h hostname (to override the hostname advertised to the
|
|
client. if not given, determine based on incoming IP address),
|
|
added -U (to manage utmp(5) entries for connections).
|
|
split ftpd(8) into ftpd(8), ftpd.conf(5) and ftpusers(5).
|
|
[lukem 19991219]
|
|
netinet: prevent kernel panic on multicast loopback. fixes PR 9020
|
|
from Pavlin Radoslavov. [itojun 19991220]
|
|
faithd(8): avoid possible DoS by infinite tcp relay loop.
|
|
PR 8640 from Feico Dillema. [itojun 19991220]
|
|
net: change definition of sockaddr_storage from RFC2553 to XNET
|
|
(with ss_len and ss_family), based on recent discussions on
|
|
ipngwg. future RFC2553 will include new definition.
|
|
[itojun 19991220]
|
|
systat: major internal cleanup to command processing and keystroke
|
|
processing. User visible change: systat will now do a
|
|
refresh immediately if space or return is hit while not
|
|
in command mode. [jwise 19991220]
|
|
ftpd(8): add group matching in ftpusers(5). [lukem 19991221]
|
|
newsmips: Add news5000 support. [tsubai 19991222]
|
|
systat: add a top(1)-like user command to the ps display.
|
|
[kleink 19991222]
|
|
yppasswd(1): make it work again since the master.passwd map
|
|
was introduced. [mjl 19991223]
|
|
disklabelling: Implement the DIOCKLABEL ioctl. Through this ioctl
|
|
it is possible to either keep the disklabel on the last
|
|
close or to drop it. [leo 19991223]
|
|
xfs(1): automatically background, and support writing a .pid file.
|
|
[lukem 19991226]
|
|
amiga: rewrite bus_space(9) implementation, to prepare for PCMCIA
|
|
support [is 19991230]
|
|
libc: nlist(3) supports COFF symbol table [msaitoh 20000103]
|
|
sysinst: add IPv6 autoconfiguration support, to be able to grab
|
|
files via ftp over IPv6. original work done by
|
|
Ichiro Fukuhara <ichiro@ichiro.org>. [itojun 20000104]
|
|
i386: add IPv6 boot floppy support. [itojun 20000104]
|
|
ntwoc: add isa driver for Riscom/N2 sync serial card,
|
|
adapt pci driver for changes made to hd64570 [chopps 20000104]
|
|
hd64570: handle non-DMA capable users, cleanup tx and rx logic
|
|
implement dynamic low-water mark fifo adj, utilize
|
|
internal baud rate generator [chopps 20000104]
|
|
systat(1): IPv6 support for "netstat" subcommand. [itojun 20000105]
|
|
luna68k: initial import of luna68k port. [nisimura 20000105]
|
|
tar(1): fixed Y2K bug in date parser [tron 20000105]
|
|
at(1): fixed Y2K bug in date parser [tron 20000106]
|
|
net: implement IPV6_BINDV6ONLY socket option and
|
|
net.inet6.ip6.bindv6only sysctl. see ip6(4) for details.
|
|
now AF_INET6 wildcard listening socket do not grab IPv4 traffic
|
|
by default, to avoid possible security risks.
|
|
[itojun 20000106]
|
|
ftpd(8): support connection limits and template classes.
|
|
[lukem 20000109]
|
|
etc: /etc/daily now calls /etc/daily.local before exiting. similar
|
|
changes have been made to weekly and monthly scripts.
|
|
[ad 20000110]
|
|
kernel: implement ``swapctl -d'' and improve swap i/o error handling.
|
|
[chs 20000110]
|
|
ftpd(8): allow specification of range to use for passive ports.
|
|
suppress verbose messages if first character of anonymous
|
|
password is `-'. [lukem 20000113]
|
|
libutil: import BSDI version of login_cap (/etc/login.conf) handling
|
|
functions, and adapt login(1), su(1), rshd(8). [mjl 20000114]
|
|
net: fix interop problem in IP compression protocol. this was because
|
|
of compression window size. [itojun 20000117]
|
|
usb: add Bill Paul's aue and kue Ethernet drivers. [augustss 20000117]
|
|
sysctl(8): move from /usr/sbin to /sbin. if you are chasing changes
|
|
via cvs, please remove /usr/sbin/sysctl to avoid having
|
|
obsolete code. [itojun 20000117]
|
|
fstat(1): IPv6 support. PR 9199 by URA Hiroshi
|
|
<ura@hiru.aoba.yokohama.jp>, with minor changes.
|
|
[itojun 20000117]
|
|
usb: add Bill Paul's cue Ethernet driver. [augustss 20000117]
|
|
etc: for netstat -i in /etc/daily, avoid reverse name lookup by -n.
|
|
also add netstat -inv for IPv6. [itojun 20000120]
|
|
vax: rework interrupt dispatching so a full 32bit context is passed
|
|
instead of a small unsigned integer from 0 to 63. (this
|
|
allows the VAX port to directly use more of the MI drivers)
|
|
[matt 20000121]
|
|
amiga: add PCMCIA support. [aymeric 20000123]
|
|
pcmcia: add ray device driver which adds support for the raytheon
|
|
raylink and webgear aviator 2.4/PRO IEEE 802.11 FH 2Mbps
|
|
wireless lan cards. [chopps 20000123]
|
|
ifmedia: add IEEE 802.11 media types and options [chopps 20000123]
|
|
arc: Import arc port, which supersedes old pica port,
|
|
based on OpenBSD-2.1/arc. [soda 20000123]
|
|
config(8): add "ident" keyword to allow changing the kernel
|
|
ident to something different than the kernel config file's
|
|
name, e.g. a RCS Id. [hubertf 20000124]
|
|
kernel: add a `config_pending' semaphore to block mounting of the
|
|
root file system until all device driver discovery threads
|
|
have had a chance to do their work. This in turn blocks
|
|
initproc's exec of init(8) until root is mounted and
|
|
process start times and CWD info has been fixed up.
|
|
Make the CardBus and USB event threads use this mechanism.
|
|
Addresses kern/9247. [thorpej 20000124]
|
|
ifconfig: add nwid support to ifconfig to get/set 802.11
|
|
wireless nwids [chopps 20000124]
|
|
cardbus: fix problem with interrupts being enabled during power
|
|
cycling of pcmcia cards [chopps/mycroft 20000124]
|
|
cardbus: add a front-end for the `ahc' driver, which supports
|
|
the Adaptec ADP-1480 CardBus SCSI controller.
|
|
[thorpej 20000125]
|
|
cardbus: add detach code for child devices [haya 20000126]
|
|
libc: add bindresvport_sa(3), which is bindresvport(3) with address
|
|
family independence (supports IPv6 as well). [itojun 20000126]
|
|
libc: add IPv6-ready rcmd(3) variants, rcmd_af(3) and iruserok_sa(3).
|
|
ruserok(3) is now address family independent. [itojun 20000126]
|
|
lpd(8): add IPv6 support. now lpd(8) is able to listen to multiple
|
|
network socket. NetBSD PR 9050 from Feico Dillema.
|
|
[itojun 20000126]
|
|
kernel: add extfs revision 1 support, with the 'filetype' and
|
|
'sparse_super' options. [bouyer 20000128]
|
|
pim6sd(8): IPv6 PIM sparse mode routing daemon (from KAME).
|
|
[itojun 20000129]
|
|
rshd(8): IPv6 support from KAME. [itojun 20000131]
|
|
rlogind(8): IPv6 support from KAME. [itojun 20000131]
|
|
rsh(1): IPv6 support from KAME. [itojun 20000131]
|
|
rlogin(1): IPv6 support from KAME. [itojun 20000131]
|
|
kernel: bring in latest KAME IPsec. the kernel policy API was
|
|
massively changed and you'll need rebuild binaries that
|
|
link libipsec. [itojun 20000131]
|
|
libipsec: bring in latest KAME IPsec. increase shlib major for
|
|
API change. customers of libipsec are fixed as well.
|
|
[itojun 20000131]
|
|
sysvsem: Change the kernel api of semctl(2) to use union semun *
|
|
instead of union semun, to avoid abi problems. Provide
|
|
a userland stub for the conversion. Mention why syscalls
|
|
should not have struct and union args in syscall(2).
|
|
[christos 20000131]
|
|
cryptosrc-us: Updated to latest KAME IPsec and OpenSSL 0.9.4
|
|
from cryptosrc-intl. [thorpej 20000131]
|
|
net: add a first-cut if_detach() implementation. Based on
|
|
work by Bill Studenmund. [thorpej 20000201]
|
|
pcmcia: add irq probing to discover the irq lines wired and
|
|
usable by the pcic device. [chopps 20000201]
|
|
rpc.lockd(8): Add nlm version 4 support, for use with NFSv3.
|
|
[bouyer 20000201]
|
|
ipfilter: updated to version 3.3.8. [veego 20000201]
|
|
Add support for AdvanSys LVD SCSI host adapters. [dante 20000203]
|
|
kernel: add a function, ratecheck(), which can be used to help rate-
|
|
limit actions. See ratecheck(9) for details. [cgd 20000203]
|
|
pcmcia: added WEP encryption to wi driver, for WaveLAN IEEE cards.
|
|
[explorer 20000204]
|
|
/etc/netstart: improve IPv6 initialization part. update rc.conf as
|
|
well to enable the change. [itojun 19990702]
|
|
amiga: added MI wdc support for A4000/A1200 IDE. [mhitch 20000205]
|
|
libahdi: Added the AHDI disk partitioning library [jdc 20000205]
|
|
kernel: log(9) processes which exit on coredump worthy signals, if
|
|
new sysctl(3) kern.logsigexit is non-zero. [fair 20000205]
|
|
inet_pton(3): fix behavior to make it RFC2553/XNS compliant.
|
|
inet_pton() takes decimal dot-quad only. [itojun 20000208]
|
|
sendmail(8): updated to 8.9.3. [tron 20000208]
|
|
news68k: Add news1200 support. Based on a patch from
|
|
Koichi NISHIWAKI <k-nis@ba2.so-net.ne.jp> [tsutsui 20000208]
|
|
net: To conform to RFC2292/2367/2553, and promote proper use of
|
|
include file pathname in the specs, remove non-standard header
|
|
files as much as possible. [itojun 20000209]
|
|
net: IPv6 extended scoped address syntax code is revised.
|
|
Now you can write ne0%fe80::1 to denote "link-local address
|
|
fe80::1 on the link associated with interface ne0"
|
|
(before the change it was fe80::1@ne0). [itojun 20000209]
|
|
macppc: iMac DV and Power Macintosh G4 can boot NetBSD/macppc.
|
|
[tsubai 20000214]
|
|
mac68k: add hardware drivers for wscons and enable wscons support.
|
|
includes legacy console compatibility. [scottr 20000214]
|
|
kernel: various fixes for the softdep code, amongst which better
|
|
behaviour under heavy load. From <ethan@geocast.com>
|
|
[fvdl 20000215]
|
|
kernel: add vfs.generic.usermount sysctl, that controls if non-root
|
|
users can mount filesystems [fvdl 20000216]
|
|
net: IPv6 extended scoped address syntax code is revised (again).
|
|
Now the format is fe80::1%ne0. The format is based on
|
|
ongoing discussion. I really hope this to be final.
|
|
[itojun 20000218]
|
|
kernel: fix 64bit alignment problem in ancillary data on socket.
|
|
be sure to recompile IPv6 userland programs. There's no way
|
|
to provide backward compat, however there are very few programs
|
|
using ancillary data. [itojun 20000218]
|
|
getaddrinfo(3): honor search order declared in nsswitch.conf(5).
|
|
[itojun 20000220]
|
|
pmax: Add MI SCSI device driver for DS5000. Disabled by default.
|
|
See conf/DS5000 for example. [nisimura 20000221]
|
|
arc: merge changes between OpenBSD-2.1 and OpenBSD-2.6. [soda 20000222]
|
|
libc: add getifaddrs(3) from BSDI4, which gets list of interface
|
|
addresses configured to the node. in other words, this is a
|
|
wrapper function for SIOCGIFCONF. [itojun 20000223]
|
|
net: do not return IPv4 ICMP, if the packet which caused ICMP
|
|
was encrypted. [itojun 20000223]
|
|
sh3: add support internal watchdog timer. [msaitoh 20000224]
|
|
sh3: permit multiple (reenterable) interrupts. [msaitoh 20000224]
|
|
sh3: add SH4 support. [msaitoh 20000224]
|
|
net: obsolete following two IPv6 ioctls: SIOCSIFDSTADDR_IN6 and
|
|
SIOCSIFNETMASK_IN6. they do not fit well with IPv6.
|
|
userland headers no longer have them. kernel supports them
|
|
for a while, we'll remove them before 1.5 branch is cut.
|
|
[itojun 20000225]
|
|
dpt(4): add support for ISA controllers. [ad 20000225]
|
|
kernel: added a RAID_AUTOCONFIG option to turn on auto-detection of
|
|
RAID components and auto-configuration of RAID sets.
|
|
This also allows root on RAID. [oster 20000226]
|
|
grep(1): updated to grep-2.4. [wiz 20000227]
|
|
sysctl(3): added hw.alignbytes, which gives ALIGNBYTES at the kernel
|
|
compilation time. [itojun 20000227]
|
|
net: update ICMPv6 namelookup support to be based on 05 draft
|
|
(draft-ietf-ipngwg-icmp-name-lookups-05.txt). unfortunately,
|
|
there is no interoperability between -04 and -05 for "ping6 -a".
|
|
[itojun 20000227]
|
|
prep: initial import prep port. [nonaka 20000229]
|
|
net: introduce m->m_pkthdr.aux pointer to pass around data between
|
|
protocol handlers. ipsec is the only customer at this moment.
|
|
this brings the kernel version to 1.4U. [itojun 20000301]
|
|
source code style guide: update to use ANSI (not K&R), and reflect
|
|
current (best) practice. [lukem 20000302]
|
|
kernel: again, fix alignment problem in ancillary data on socket.
|
|
be sure to recompile IPv6 userland programs. it should be the
|
|
final fix for IPv6 related ancillary data alignment.
|
|
[itojun 20000302]
|
|
arc: add support for NEC RISCstation 2250 (NEC-RD94), contributed
|
|
by Shuichiro URATA <ur@a-r.org>. [soda 20000303]
|
|
alpha: added support for TGA2. [elric 20000305]
|
|
acct(2): creates kernel thread ``acctwatch'' to issue statfs(2)
|
|
system call. previously, this was done in timeout handler
|
|
and thus we can't put an accounting file on NFS file system.
|
|
[enami 20000310]
|
|
find(1): add -s option which causes entries of each directory sorted.
|
|
[itohy 20000310]
|
|
rc(8): implement /etc/rc.d [lukem 20000310]
|
|
sysctl(8): add -f option to read and process a file containing
|
|
name=value settings to make. Comments (indicated with #)
|
|
are ignored. [tsarna 20000312]
|
|
libpfkey: cleanup exported functions to ease future upgrades.
|
|
shlib major was increased. [itojun 20000314]
|
|
alpha: switch to hardware accelerated MI sfb.c [nisimura 20000314]
|
|
sparc: Tadpole 3GX/3GS Sparcbook serial ports now work.
|
|
[jdc 20000314]
|
|
ahc(4): Bring in a newer version of Justin Gibbs' FreeBSD driver,
|
|
ported to be used with our SCSI subsystem. This adds support
|
|
for 789x chips. [fvdl 20000315]
|
|
kernel: added new VFS op routine (vfs_done) - needed for VFS LKMs,
|
|
to clean resources allocated in it's vfs_init routine
|
|
before it's unloaded [jdolecek 20000317]
|
|
mvme68k: Added support for NetBSD's machine independent VMEbus
|
|
framework on both MVME147 and MVME167 cards. [scw 20000318]
|
|
cobalt: initial import of cobalt port. [soren 20000319]
|
|
cac(4): add a new driver supporting Compaq array controllers.
|
|
[ad 20000321]
|
|
sparc: console device recognition re-written; as a spin-off we
|
|
now support the Javastation 1 [pk 20000321]
|
|
kernel: added a PCI_CONFIG_DUMP option to cause PCI devices'
|
|
configuration space headers to be verbosely printed.
|
|
[cgd 20000321]
|
|
pcmcia: update the awi driver, which now supports AMD 79c930-based
|
|
802.11DS cards as well as 802.11FH cards, and can operate
|
|
in infrastructure mode, adhoc mode, and wi(4) compatible
|
|
adhoc mode. [onoe 20000322]
|
|
kernel: New callout mechanism with two major improvements over
|
|
the old timeout()/untimeout() API:
|
|
- Clients supply callout handle storage,
|
|
thus eliminating problems of resource allocation.
|
|
- Insertion and removal of callouts is constant
|
|
time, important as this facility is used quite
|
|
a lot in the kernel.
|
|
The old timeout()/untimeout() API has been removed from
|
|
the kernel. [thorpej 20000322]
|
|
scheduler: keep track of processes that go through round-robin
|
|
without yielding the CPU, and inform them that they
|
|
should yield if possible. Implement yield() (voluntary
|
|
general yield) and preempt() (involuntary general yield)
|
|
primitives. Based on a discussion w/ Artur Grabowski.
|
|
[thorpej 20000323]
|
|
uiomove: If we're told we should yield the CPU, preempt.
|
|
[thorpej 20000323]
|
|
usb: Add isochronous mode transfer support to the OHCI driver.
|
|
[augustss 20000329]
|
|
audio: Add auvia driver for integrated audio of the VIA
|
|
VT82C686A southbridge chip on some motherboards.
|
|
[tsarna 20000330]
|
|
libc: Move dlopen(), dlclose(), dlsym() and dlerror() function
|
|
definitions to libc. They used to be defined in crt0.o, which
|
|
caused `Undefined symbol "dlopen"' at run time when they were
|
|
referenced from a dynamically linked module. Based on the
|
|
patch supplied by Takuya Shiozaki <tshiozak@astec.co.jp>.
|
|
[minoura 20000402]
|
|
libc: add getopt_long(3) from Dieter Baron and Thomas Klausner.
|
|
[christos 20000402]
|
|
usb: New umass(4) driver with support for SCSI and ATAPI.
|
|
[augustss 20000402]
|
|
etc: the file /etc/sysctl.conf is now run with sysctl -f at
|
|
boot. [tsarna 20000408]
|
|
usb: Add driver for Prolific host-to-host adapter. [augustss 20000409]
|
|
uvm: Add UVM_PGA_ZERO which instructs uvm_pagealloc{,_strat}()
|
|
to return a page as if it had been uvm_pagezero()'d.
|
|
[thorpej 20000409]
|
|
vax: add driver for the VS4000/60 and VS4000/VLC NCR53C94 SCSI
|
|
controller. [matt 20000409]
|
|
sysinst: on i386, enable wscons by default in etc/rc.conf and
|
|
etc/ttys. [hubertf 20000410]
|
|
pppd(8): enable IPv6 PPP support. [itojun 20000412]
|
|
sh3: add support for gdb. [msaitoh 20000414]
|
|
ddb(4): preserve "count" when repeating the previous command by
|
|
hitting newline. [jhawk 20000413]
|
|
ps(1): options to show processes with no or revoked controlling
|
|
tty. [simonb 20000415]
|
|
vax: Add driver for the DEBNA/DEBNT/DEBNK Ethernet controller,
|
|
located on the BI bus. [ragge 20000409]
|
|
kernel: implement NFS IO threads as real kernel threads,
|
|
removing the need for nfsiod(8). The number of threads
|
|
is set with the vfs.nfs.iothreads sysctl [tsarna 20000415]
|
|
scandir(3): 3rd argument's function takes const struct dirent *,
|
|
in line with other implementations. [mrg 20000416]
|
|
lchflags(2): new syscall, does not follow symlinks. [mrg 20000417]
|
|
vax: Enable cache on VS4000/VLC/ [mhitch 20000418]
|
|
stf(4): pseudo network device for 6to4 IPv6-over-IPv4 encapsulation.
|
|
from KAME tree. [itojun 20000419]
|
|
issetugid(2): new syscall, from OpenBSD (via FreeBSD).
|
|
[minoura 20000421]
|
|
vax: Add driver for the RL01/RL02 disk devices. [ragge 20000422]
|
|
msdosfs: fix to be able to read files bigger than 2GB, PR #9046
|
|
[jdolecek 20000422]
|
|
uvm: implement pre-zero'ing of pages in the idle loop.
|
|
[thorpej 20000424]
|
|
i386: utilize uvm_pagezeroidle. [thorpej 20000424]
|
|
poweroff: Powers down the system equivalent to "halt -p", but
|
|
allows powering down the system from an exec(2) call, e.g.
|
|
via a user which has "poweroff" as login shell. The command
|
|
name is modeled after Solaris. [hubertf 20000425]
|
|
libc, libresolv: synchronize resolver functions to BIND 4.9.7.
|
|
boundary checking code in BIND 4.9.7 are now active.
|
|
[itojun 20000425]
|
|
libc, libresolv: disable $HOSTALIASES support for setuid/gid binary,
|
|
due to security reasons. [itojun 20000427]
|
|
audio: add a driver for the C-Media CMI8x38 audio chip.
|
|
Contributed by Takuya SHIOZAKI <AoiMoe@imou.to>.
|
|
[augustss 20000430]
|
|
postfix: imported and integrated Wietse Venema's Postfix mailer.
|
|
[perry 20000430]
|
|
audio: add a driver for old Creative Music System.
|
|
From Gregory McGarry. [augustss 20000502]
|
|
pmax: add Am7930 audio driver for the MAXINE family of machines.
|
|
From Gregory McGarry. [augustss 20000502]
|
|
sendmail(8): upgrade to 8.10.1. [itojun 20000503]
|
|
ipfilter: updated to version 3.4.1. [veego 20000503]
|
|
postfix: use /etc/mail/aliases to synchronize with sendmail upgrade.
|
|
[itojun 20000506]
|
|
bktr(4): new driver for Brooktree 848 compatible TV cards,
|
|
ported from FreeBSD [wiz 20000507]
|
|
vax: support for VAX 4000/200 added, fixed by Michael Kukat.
|
|
[ragge 20000508]
|
|
kernel: Add "install" target to kernel Makefiles that puts the
|
|
new kernel into / with saving the old one in /onetbsd.
|
|
The target can be redefined via a
|
|
install-kernel-${MACHINE_NAME} target in /etc/mk.conf.
|
|
[hubertf 20000509]
|
|
pcmcia: Allocate 12-bit pcmcia I/O space from 0x400-0xfff,
|
|
instead of 0x330-0x3ff [jhawk 20000509]
|
|
sh3: gdb supports the single step operation. [msaitoh 20000510]
|
|
arm26: Imported arm26 port. [bjh21 20000511]
|
|
pcmcia: added support for REX-R280 card by Ratoc Systems. Code by
|
|
UCHIYAMA Yasushi. [is 20000511]
|
|
ipfilter: updated to version 3.4.2. [veego 20000511]
|
|
kernel: Add MicroChannel Architecture (MCA) bus support (currently for
|
|
IBM PS/2 machines - i386), based on code written by
|
|
Scott D. Telford. The code is very experimental at this
|
|
stage, use with extreme caution. [jdolecek 20000511]
|
|
kernel: Add driver for MCA IBM Tropic Token Ring adapter, written
|
|
by Gregory McGarry. [jdolecek 20000511]
|
|
i386: Add support for changing the console on-the-fly to serial
|
|
interactively from the bootblocks
|
|
(in /usr/mdec/biosboot.sym). [jhawk 20000513]
|
|
file: update to 3.31 Adds a mime output option, and a flag to keep
|
|
going to print all matching magic entries. [christos 20000513]
|
|
procfs: fixes for cmdline from Robert Elz in PR kern/10113.
|
|
[simonb 20000516]
|
|
lfs: fsck_lfs can now write to the filesystem, fixing many of the
|
|
problems possible with a damaged lfs. Its "preen" mode
|
|
performs a limited roll-forward. [perseant 20000516]
|
|
cz: Add driver for Cyclades-Z series of intelligent multiport
|
|
serial adapters, written by Jason R. Thorpe and
|
|
Bill Studenmund of Zembu Labs, Inc. [thorpej 20000517]
|
|
lint(1): fix "static function ... unused" warnings for static
|
|
__inline functions (actual change is in <sys/cdefs.h>).
|
|
[simonb 20000521]
|
|
ipfilter: updated to version 3.4.3. [veego 20000521]
|
|
ddb(4): add a "sifting" command (named for the sun openprom command
|
|
of the same name) to search the symbol table for a
|
|
substring. [jhawk 20000522]
|
|
ipfilter: updated to version 3.4.4. [veego 20000523]
|
|
mips: Fix kernel profiling. [simonb 20000525]
|
|
kernel: Add siop(4), a completely rewritten driver in replacement
|
|
for ncr(4). [bouyer 20000525]
|
|
panic(9): Use ddb to print out a stack trace if ddb.onpanic is unset;
|
|
the traceback goes to the kernel message buffer and to the
|
|
console. [jhawk 20000526]
|
|
kernel: Add sysctls to return fixed size process information, process
|
|
argv and environent strings and some other statistical
|
|
information. [simonb 20000526]
|
|
libkvm: Add support for new process information and argv/env sysctls.
|
|
[simonb 20000526]
|
|
ps(1), w(1), top(1): use new sysctls and kvm routines to remove "proc
|
|
size mismatch" errors and the setgid kmem mode bit.
|
|
[simonb 20000526]
|
|
cd9660: add a way to disable the mapping of filenames to lowercase
|
|
on non-Rock Ridge cdroms via new option 'nomaplcase'
|
|
for mount_cd9660(8) [jdolecek 20000527]
|
|
pciide: Add support for the OPTi 82c621 PCIIDE controller and
|
|
two of its derivatives. [scw 20000527]
|
|
man(1): Add support for relative section paths in man.conf,
|
|
fix -m handling, add -S flag for narrowing the manpage search
|
|
by specifying a substring the result pathname has to contain.
|
|
Writen by Chuck Cranor. [jdolecek 20000527]
|
|
kernel: Document the machine-independent softintr(9) soft interrupt
|
|
mechansim. [cgd 20000531]
|
|
ftp(1): Add support for uploading files on the commandline using
|
|
'-u targeturl filelist'. Based on patch in [bin/10019] from
|
|
Scott Aaron Bamford <sab@ansic.net>. [lukem 20000601]
|
|
libcurses: Added more SUSv2 functions to curses library including
|
|
support for colour. Changed curses to use the new termcap
|
|
interface. Made curses internal data structures opaque.
|
|
Converted curses macros to function calls.
|
|
[blymn/jdc 20000602]
|
|
libterm: Extended the termcap interface based on suggestions by
|
|
Christos Zoulas that allows multiple simultaneous terminals
|
|
and limited buffer copy capabilities. Lifted the 1024 byte
|
|
restriction on termcap entries. [blymn 20000602]
|
|
pmax: Allow SII driver to work with MI SCSI. MI SCSI can now be
|
|
used on all DECstation models. [mhitch 20000602]
|
|
userland: Update the RPC code to use the TI-RPC interface, to
|
|
enable usage over IPv6 [fvdl 20000602]
|
|
kernel: Add sysctls to return fixed size SysV IPC information.
|
|
[simonb 20000603]
|
|
ipcs(1): use new SysV IPC sysctls, remove setgid kmem mode bit.
|
|
[simonb 20000603]
|
|
kernel, vmstat(8): Document and implement a major overhaul of
|
|
the evcnt(9) interfaces. [cgd 20000604]
|
|
vax: Add eventt counting to port. [matt 20000604]
|
|
kernel: Do not stop saving kernel messages to the message buffer
|
|
when writing a kernel crash dump. [jhawk 20000605]
|
|
rnd(4): allow ports to supply a high-resolution counter through
|
|
<machine/rnd.h> for /dev/random to sample.
|
|
[sommerfeld 20000605]
|
|
i386: supply <machine/rnd.h> for better rnd(4) randomness.
|
|
[sommerfeld 20000605]
|
|
inetd.conf: turn off ftp, telnet by default, and crank up logging for
|
|
a few commented out daemons.
|
|
[sommerfeld 20000606]
|
|
umount(8): make ``-a'' a synonym for ``-A''. [chs 20000606]
|
|
ps(1): Calculate column widths on the fly so that columns line up.
|
|
[simonb 20000607]
|
|
arm32: Implementation boot device matching on DNARD plaforms.
|
|
Also implement booted_kernel, booted_device, console_device
|
|
machine dependent sysctl variables.
|
|
[matt 20000607]
|
|
rpc.lockd(8): Implement real file locking in rpc.lockd(8).
|
|
[bouyer 20000607]
|
|
i386: Add /sys/arch/i386/gdbscripts/stack for backtracing the kernel
|
|
stack in gdb, as "where" sometimes has trouble. [jhawk 20000607]
|
|
atari: Fix microtime(). Previous version was jumping around at the
|
|
end of the clock tick. [leo 20000608]
|
|
gdbscripts: Add /sys/gdbscripts/msgbuf for printing the kernel
|
|
message buffer. [jhawk 20000608]
|
|
config: Added support for overriding a file's make command, by
|
|
respecifying it with compile-with from a different file.
|
|
[cgd 20000608]
|
|
kernel: Changed the definition of the spl-lowering functions
|
|
(spllowersoftclock() and spl0()) to return void.
|
|
[cgd 20000608]
|
|
kernel: Add some tweaks to the NFS code to handle IPv6
|
|
[fvdl 20000608]
|
|
mountd, nfsd: Make them more AF-independent, to handle IPv6.
|
|
[fvdl 20000608]
|
|
compat/pecoff: Add PE/COFF (Win32) binary compatibility support.
|
|
This is currentry supports only i386. [oki 20000609]
|
|
vax: Support for spinning up the slave CPUs on a multiprocessor
|
|
VAX8200 system. [ragge 20000610]
|
|
net: Import latest KAME ipsec policy engine. This includes
|
|
PF_KEY API change. libipsec and setkey(8) need to be updated.
|
|
[itojun 20000612]
|
|
setkey(8): -m flag to get/delete subcommand is now gone.
|
|
[itojun 20000612]
|
|
ipfilter: updated to version 3.4.6. [veego 20000612]
|
|
pciide(4): added support for the HighPoint HPT366 IDE controller.
|
|
[bouyer 20000612]
|
|
man(1): Add -s option for specifying a section name, ala SysV.
|
|
[simonb 20000613]
|
|
ping6(8): make -n by default, for too many false error reports due to
|
|
too long IPv6 reverse lookup (needs 34 levels of DNS name tree
|
|
traversal). use -H if you need name lookup. [itojun 20000613]
|
|
setkey(8): moved from usr.sbin to sbin, to enable us to perform
|
|
encrypted /usr NFS mount. [itojun 20000613]
|
|
sendmail(8): upgrade to 8.10.2. [itojun 20000613]
|
|
sgimips: initial import of sgimips port. [soren 20000614]
|
|
ftpd(8): support MLSD & MLST extensions from draft-ietf-ftpext-mlst-10.
|
|
SIZE, MDTM and REST STREAM have historically existed in ftpd(8)
|
|
but weren't official until now. [lukem 20000614]
|
|
kernel: Add sysctl to return the kernel message buffer.
|
|
[simonb 20000616]
|
|
dmesg(8): use new msgbuf sysctl, remove setgid kmem mode bit.
|
|
[simonb 20000616]
|
|
i386: Also build in support for Savage gfx chips into XF86_SVGA. This
|
|
gets X going e.g. on Toshiba Tecra 8100 (S3 Savage MX). Use
|
|
Chipset "s3_savage", ChipID 0x8a20 in the "Device" section
|
|
of the XF86Config file to enable. [hubertf 20000620]
|
|
amiga: custom chip console no longer needs one extra column for
|
|
bold characters. [is 20000621]
|
|
at(1)/atrun(8): add support for usernames > 8 characters.
|
|
[simonb 20000625]
|
|
w(1): use p_login from struct proc to show login names that are
|
|
> 8 characters. [simonb 20000625]
|
|
last(1): update -T option to show year as well as seconds, and show
|
|
the full time on interrupt and exit. [simonb 20000625]
|
|
pciide(4): added support for the CMD PCI0648 and 0649 IDE controllers.
|
|
[bouyer 20000627]
|
|
net: use m_pulldown framework for IPv4/v6 mbuf processing.
|
|
[itojun 20000701]
|
|
net: raise MSIZE to 256 for all the architectures. [itojun 20000701]
|
|
S/Key: make the S/Key subsystem RFC2289 compliant, adding
|
|
several alternative hashing methods and improved validity
|
|
checking. [mjl 20000707]
|
|
pcmcia: added WEP encryption to awi driver, for AMD 79c930-based
|
|
IEEE802.11 FH and DS cards. [onoe 20000714]
|
|
cd9660: mount_cd9660(8) has new -o options extatt, gens, nojoliet,
|
|
norrip/nrr as aliases for -e, -j, -g, -r; the latter ones
|
|
marked as obsolete [jdolecek 20000717]
|
|
cd9660: added rrcaseins - switch on case insensitive searching
|
|
on Rock-Ridge enabled CDROMs [jdolecek 20000717]
|
|
pppd(8): update to 2.3.11 [tron 20000718]
|
|
cmp(1): fix so that it works also for "quite big" files (PR #10625)
|
|
[jdolecek 20000720]
|
|
ifconfig(8): add nwkey support to enable/disable WEP encryption
|
|
and to get/set WEP key for IEEE802.11 wireless network
|
|
interfaces [onoe 20000721]
|
|
mopd(8): fix possible buffer overrun [mjl 20000721]
|
|
sendmail(8): upgrade to 8.11.0 from sendmail.org. [itojun 20000723]
|
|
arm32: added foreign language keyboard support to Shark pccons(4).
|
|
Code was extracted from i386 pccons by Thomas Runge.
|
|
[is 20000724]
|
|
ftpd(8): add ftpd.conf(5) directives `chroot' (specify directory to
|
|
chroot(2) to on login), `homedir' (specify homedir of user).
|
|
add -H (acts as per -h `hostname`), add various security
|
|
enhancements: make checkportcmd the default, add -r
|
|
(explicitly drop root privs), -V vers (change version string
|
|
to vers), drop root privs if a chroot or guest user and ftpd
|
|
is running on a non reserved port. [lukem 20000725]
|
|
X11: pull security patches from OpenBSD SA 2000-021.
|
|
includes fixes for Xserver DoS, libX11 hole, libICE DoS, and
|
|
server overflow via xkb. [itojun 20000725]
|
|
pciide(4): added support for the HighPoint HPT370 IDE controller.
|
|
[bouyer 20000727]
|
|
libc: security fix for NIS client code, hostname lookup.
|
|
[itojun 20000729]
|
|
msdosfs: kill couple of annoying bugs, as reported in PR #8439,
|
|
PR #9990, PR #10312 [jdolecek 20000730]
|
|
kernel: change lf_advlock() parameters to match usage; change
|
|
inspired by similar thing in FreeBSD [jdolecek 20000730]
|
|
ipfilter: updated to version 3.4.9. [veego 20000809]
|
|
sparc64: merge installboot with sparc port. [mrg 20000810]
|
|
sysinst: add timezone selection menu [hubertf 20000815]
|
|
rc.d: add support for running scripts chroot(2)-ed. migrate
|
|
/etc/rc.wscons to /etc/rc.d/wscons. migrate default
|
|
/etc/{daily,monthly,rc,security,weekly}.conf files
|
|
to /etc/default, and change /etc/foo.conf to source
|
|
/etc/default/foo.conf. don't start rc.d scripts which
|
|
have 'KEYWORD: nostart'. move raising of securelevel
|
|
to separate rc.d/securelevel script. in rc.d/local
|
|
run rc.shutdown.local at shutdown. [lukem 20000822]
|
|
netinet: added sysctl variables "net.inet.ip.lowportmin" and
|
|
"net.inet.ip.lowportmax" to set the minimum and maximum
|
|
ports number assigned to sockets using IP_PORTRANGE_LOW.
|
|
[tron 20000825]
|
|
gre(4): add bpf support [mjl 20000825]
|
|
amiga: add standard kernel configurations: INSTALL (stripped down
|
|
GENERIC) and INSTWDCPCM (INSTALL but with PCMCIA code and
|
|
with wdc instead of idesc driver). [is 20000829]
|
|
arm32: enlarge the ramdisk, and space provided for it in the install
|
|
kernels, to 3800 blocks (1900 kBytes). Actual changes provided
|
|
by Mike Pumford. [is 20000830]
|
|
pmax: Add support for booting off RAIDframe RAID1 mirrors.
|
|
[simonb 20000913]
|
|
file(1): update to 3.32. Adds unicode support. [pooka 20000922]
|
|
pppd(8): update to 2.4.0. [christos 20000923]
|
|
alpha: Add support for booting off RAIDframe RAID1 mirrors.
|
|
[simonb 20000926]
|
|
amiga: build and install the manual page for the Amiga boot procedure.
|
|
[is 20000926]
|
|
kernel: stabilize IPsec, specifically ipcomp functions.
|
|
improve support for IKE. [itojun 20000926]
|
|
Integrate an OpenSSH-based Secure Shell. [thorpej 20000928]
|
|
libcrypto: repair behavior on non-32bit arch (PR10921).
|
|
do not build RC5/IDEA algorithms by default. build them as
|
|
separate library (libcrypto_{rc5,idea}) only if explicit make
|
|
variable is declared (PR10883). [itojun 20000929]
|
|
sshd: add IgnoreRootRhosts to ignore ~root/.[rs]hosts.
|
|
[lukem 20001003]
|
|
net: add AES (= rijndael) support in IPsec ESP. all configuration
|
|
directives call it "rijndael", not AES, at this moment.
|
|
[itojun 20001003]
|
|
rnd(4): enable rnd(4) for GENERIC kernel on all arch. rnd(4) is
|
|
mandatory for using ssh/sshd, which is now in base
|
|
distribution. [itojun 20001004]
|
|
sun3: fix a long-standing bug which caused "out of space kmem_map"
|
|
panic on sun3x. [tsutsui 20001021]
|
|
arm32: build X11 with XKB extension support. This enables the use
|
|
of non-US keyboards on Shark machines with XF86_SVGA, which
|
|
has the necessary support. [is 20001024]
|
|
sparc64: sbus ethernet devices (LANCE & HME) now work. Fixes from
|
|
Andrei Petrov <and@genesyslab.com>. [mrg 20001025]
|
|
|
|
Changes from NetBSD 1.5 to NetBSD 1.6:
|
|
sparc: the sun4/400 class of machines (using a more elaborate
|
|
3-level MMU) is finally supported [pk 20000621]
|
|
vm: Mach VM is dead! Long live UVM! [mrg 20000629]
|
|
faithd(8): now it can be invoked via inetd(8). [itojun 20000704]
|
|
pcmcia: added WEP encryption to awi driver, for AMD 79c930-based
|
|
IEEE802.11 FH and DS cards. [onoe 20000704]
|
|
systat(1): allow selection of statistics update mode for IP
|
|
displays. [ad 20000705]
|
|
libc: add `RIPEMD-160' message digest functions. [ad 20000705]
|
|
misc: add passwd.conf: allows selection of password encryption
|
|
scheme. may be different for local and yp passwords, thus
|
|
improving NIS inter-operability. [ad 20000706]
|
|
newsyslog(8): completely overhaul this. add a new flag, `C'
|
|
(create log file). [ad 20000708]
|
|
vax: ld.elf_so can now load and run dynamically linked VAX ELF
|
|
programs. [matt 20000714]
|
|
openssl: update to 0.9.5a. [mrg 20000716]
|
|
pppd(8): update to 2.3.11 [tron 20000717]
|
|
rcorder(8): implement `# KEYWORD:' support, with two new arguments to
|
|
either keep (-k) or skip (-s) files which have the matching
|
|
keyword. [mrg 20000717]
|
|
rc(8): in rc.shutdown only run scripts with a 'KEYWORD: shutdown' in
|
|
them at shutdown, making the process faster and more robust.
|
|
[lukem 20000717]
|
|
ftp(1): add support for FEAT & OPTS (from RFC 2389), and MLSD & MLST
|
|
(from draft-ietf-ftpext-mlst-11). other fixes and cleanups.
|
|
[lukem 20000718]
|
|
newsyslog(8): more changes. most importantly, log files can now be
|
|
rotated at specific times. [ad 20000718]
|
|
ifconfig(8): add nwkey support to enable/disable WEP encryption
|
|
and to get/set WEP key for IEEE802.11 wireless network
|
|
interfaces [onoe 20000721]
|
|
arm26: ea(4) now aligns payloads of incoming packets, fixing many
|
|
bugs. [bjh21 20000722]
|
|
tcpdump(1): decode IEEE 802.1Q encapsulated packets. [ad 20000724]
|
|
ftpd(8): add -W - don't log to wtmp. [lukem 20000726]
|
|
libc: non-IPv4 hostname lookup over NIS. follows Solaris 8 practice,
|
|
look up ipnodes.{byname,byaddr}. [itojun 20000729]
|
|
zoneinfo: install UTC as the default time zone. [kleink 20000803]
|
|
xsrc: add support for XDM-AUTHENTICATION-1. [tron 20000806]
|
|
ddb(4): add options DDB_BREAK_CHAR to override break for entering
|
|
ddb when using the com driver. [jeffs 20000803]
|
|
depca(4): Add support for the DEC DE422 Ethernet. [thorpej 20000810]
|
|
arp(4): Add kernel counters (displayable with netstat -s) for
|
|
various arp events. [jhawk 20000815]
|
|
disklabel(8): Be case insensitive when looking up up filesystem and
|
|
disk types. Display supported types in interactive mode if
|
|
`?' is given at the prompt. [lukem 20000815]
|
|
mvme68k: Support for VMEbus slave mode added to mvme147 and mvme167.
|
|
[scw 20000820]
|
|
sparc64: gcc now generates 32 bit code with `-m32' [mrg 20010830]
|
|
cvs(1): Add cvs-1.10.8 to gnusrc [christos 20000904]
|
|
mvme68k: Added support for MVME162-LX 200/300 series of boards.
|
|
[scw 20000906]
|
|
kernel: Number of available pty's is now settable via sysctl
|
|
kern.maxptys, kernel pty resources are allocated on demand.
|
|
[jdolecek 20000909]
|
|
mount(8): If device and mountpoint given, check disklabel for fstype.
|
|
[abs 20000918]
|
|
sparc64: Work around many GCC building the tree. [mrg 20000918]
|
|
fmt(1): Add -C - centre lines [abs 20000918]
|
|
expr(1): Reimplemented as yacc-style parser grammar (this also fixes
|
|
PR #10995), arithmetic now uses 64 bit integers.
|
|
[jdolecek 20000919]
|
|
kernel: New option, NFS_V2_ONLY, for a slimmer NFS client
|
|
[bjh21 20000919]
|
|
pppd(8): update to 2.4.0; cleans up gpl code, adds new tty abstraction,
|
|
and api to multilink support (not implemented for NetBSD yet).
|
|
[christos 20000923]
|
|
kernel: New boot flags -v (bootverbose) and -q (bootquiet) added for
|
|
all ports. To be used by kernel code to optionally print
|
|
information on boot. [jdolecek 20000925]
|
|
cac(4): add support for EISA controllers and latest PCI controllers.
|
|
[ad 20000926]
|
|
vlan(4): add support for 802.1Q virtual LANs. [ad 20000928]
|
|
Ethernet: move the check for "promisc + unicast + not for us"
|
|
into ether_input(), and change Ethernet drivers to always
|
|
pass all received frames to ether_input(). [thorpej 20001001]
|
|
sendmail(8): upgrade to 8.11.1 from sendmail.org. [itojun 20001001]
|
|
newsmips: add support for tulip based 100BaseTX card: NWB-5852A.
|
|
[onoe 20001012]
|
|
dhcpd(8): upgrade to version 3 beta 2 patchlevel 9. [taca 20001017]
|
|
ca(4): this has been replaced by the `ld' driver. [ad 20001019]
|
|
twe(4): add support for the 3ware Escalade family of RAID
|
|
controllers. [ad 20001019]
|
|
cvs(1): deprecate LOCALID compile-time option in favour of a new
|
|
'tag' keyword in CVSROOT/config (repository-specific).
|
|
[wiz 20001021]
|
|
siop(4): rework the driver for lower interrupt and PCI load, and
|
|
add tagged command queuing support. [bouyer 20001024]
|
|
cvs(1): import cvs-1.11. [wiz 20001026]
|
|
bktr(4): Merge with bktr driver v2.17 (from FreeBSD). [wiz 20001028]
|
|
i386: Add support to the bootblocks for booting off RAIDframe RAID1
|
|
mirrors (even though installboot(8) can't install them
|
|
onto a RAID1 mirror yet). [lukem 20001030]
|
|
libintl: bring in libintl from Citrus project xpg4dl tree. it is
|
|
BSD-licensed implementation, and is fully compatible with
|
|
GNU libintl from GNU gettext. [itojun 20001030]
|
|
gettext(1): import GNU gettext suite. userland tools only - libintl
|
|
is from Citrus xpg4dl tree. [itojun 20001031]
|
|
kernel: Add a watchdog timer framework, and support for the watchdog
|
|
timer function on the PC-Weasel serial console
|
|
board. [thorpej 20001104]
|
|
audio: Add a driver for the NeoMagic 256 AC'97 audio, found in many
|
|
laptops. [thorpej 20001104]
|
|
iop(4): Add support for I2O adapters, and SCSI, FC-AL and block class
|
|
peripherals. [ad 20001107]
|
|
cnmagic(9): allows the console magic key sequence to break into
|
|
the debugger or ROM monitor to be managed and customized.
|
|
[eeh 20001108]
|
|
named(8): upgrade to 8.2.2-P7 from ISC. [itojun 20001110]
|
|
pfil(9): rework the pfil interface to be more generic, allowing
|
|
an arbitrary number of filtering points. [thorpej 20001110]
|
|
usb: add the uscanner device driver for USB scanners. From
|
|
FreeBSD. [augustss 20001114]
|
|
openfirm: add a MI /dev/openfirm to interrogate OpenFirmware
|
|
about the device tree (currently works on arm32(SHARK)
|
|
and macppc). [matt 20001114]
|
|
ftp(1): implement `mreget'. allow choosing of alternate .netrc
|
|
with `-N netrc' and $NETRC. [lukem 20001115]
|
|
ftpd(8): new ftpd.conf(5) directives: `maxfilesize' - limit maximum
|
|
size of upload files, `sanenames' - only permit uploaded
|
|
filenames that don't start with `.' and only contain
|
|
`[-+,._A-Za-z0-9]'. new command line options: `-e emailaddr'
|
|
for %E escape, `-P dataport' different dataport, `-q' enable
|
|
pidfiles (default), `-Q' disable pidfiles, `-u' write utmp,
|
|
`-U' don't write utmp (default), `-w' write wtmp (default),
|
|
`-W' don't write wtmp.
|
|
NOTE: -U meaning changed from `write utmp' to `don't write
|
|
utmp" to be consistent with -q/-Q and -w/-W. old use of -U
|
|
won't enable an unwanted feature, it just won't enable a
|
|
wanted feature. [lukem 20001117]
|
|
swapctl(8): new `-z' option to display dump device. [mrg 20001117]
|
|
mvme68k: Added support for MVME-172 and MVME-177 m68060-based
|
|
boards. [scw 20001120]
|
|
compat_linux(8): Now works on the Alpha port. [erh 20001120]
|
|
amd(8): upgraded to 6.0.4 [wiz 20001120]
|
|
compat_linux(8): ptrace(2) emulation improved for i386:
|
|
PTRACE_{SET|GET}FPREGS is now fully supported,
|
|
PTRACE_{PEEK|POKE}USER partially; linux gdb can
|
|
now attach to running linux process and show first function
|
|
on stack backtrace, info float works. [jdolecek 20001121]
|
|
file(1): update to 3.33. [pooka 20001123]
|
|
kernel: Integrate the UBC (unified buffer cache) project. [chs 20001126]
|
|
auich(4): added driver for Intel ICH integrated AC'97
|
|
audio. [thorpej 20001127]
|
|
eeprom(8): make this work on the sparc64. [mrg 20001128]
|
|
kernel: lfs support is now loadable via LKM. [jdolecek 20001130]
|
|
ffs: vfs.ffs.doreallocblks is now on by default. [jdolecek 20001130]
|
|
ncr53c9x: add TAG QUEUE support [eeh 20001130]
|
|
mount_mfs(8): allow an 'm' suffix to the file system size option to
|
|
specify the size of the mfs in megabytes. [simonb 20001201]
|
|
libutil: added pw_getprefix() and pw_setprefix() to get and set the
|
|
root directory used by the passwd file update functions.
|
|
[tron 20001206]
|
|
vipw(8): Add `-d /directory' option to specify the root directory
|
|
of the passwd file. [tron 20001206]
|
|
mvme68k: Native object file format changed to ELF, using gas.new
|
|
and ld.new. [scw 20001207]
|
|
rpc.yppasswdd(8): Add `-d /directory' option to specify the root
|
|
directory of the passwd file. [tron 20001208]
|
|
kernel: Added infrastructure to load emulations and their executable
|
|
support dynamically via LKM. [jdolecek 20001208]
|
|
arm26: support for "Unix" backplanes (with interrupt masking) via
|
|
unixbp(4). [bjh21 20001209]
|
|
ldd_elf(1): add handling of a.out binaries. [simonb 20001212]
|
|
libc: switch to tzcode strftime() implementation. [kleink 20001212]
|
|
pkg_install: Added support for creating and adding bzip2 compressed
|
|
packages (expected suffix: .tbz). [hubertf 20001213]
|
|
pcmcia: added an(4) driver for Aironet 4500/4800 and Cisco Aironet
|
|
340 series from FreeBSD. [onoe 20001213]
|
|
audiorecord(1): If we can't output a valid sun header, don't output
|
|
any header at all. [mrg 20001213]
|
|
tc: added drivers for the DEC PixelStamp family of graphics
|
|
accellerators. [ad 20001218]
|
|
ftpd(8): new command line flag: `-X' - syslog wu-ftpd style xferlog
|
|
entries. new ftpd.conf(5) directive: `advertise' - change the
|
|
address advertised by PASV (useful for certain firewall
|
|
environments). [lukem 20001218].
|
|
sb(4): Add support for Avance Logic ALS100+ [mjl 20001219]
|
|
fdisk(8): Print out contents of extended partitions. [lukem 20001220]
|
|
m68k: All m68k-based ports now share a common kernel syscall()
|
|
function. [scw 20001219]
|
|
arm26: New eh(4) driver for older i-cubed EtherLan cards.
|
|
[bjh21 20001220]
|
|
libc: enable citrus LC_CTYPE locale framework. single byte only,
|
|
multibyte will be enabled shortly. [itojun 20001221]
|
|
mbrlabel(8): by default only display the changed disk label; only
|
|
update the label if -f is given. be saner about adding entries
|
|
from the MBR to the NetBSD disk label. [lukem 20001224]
|
|
racoon(8): KAME IKE daemon for IPsec key negotiation. [itojun 20001229]
|
|
usbhidaction(1): a new command to perform actions when USB HID items
|
|
take on certain values. [augustss 20001230]
|
|
du(1): Add -m option. Similar to -k, use megabyte (1024*1024 bytes)
|
|
as size unit. [hubertf 20001230]
|
|
df(1): Add -m option. Similar to -k, use megabyte (1024*1024 bytes)
|
|
as size unit. [hubertf 20001230]
|
|
make(1): support for use of -j (spawn jobs in parallel) in recursive
|
|
builds; all make processes in a build cooperate to limit
|
|
the total number of compile jobs.
|
|
[sommerfeld 20001230]
|
|
bktr(4): Merge with bktr driver v2.18 (from FreeBSD). [wiz 20001230]
|
|
xsrc: import XFree86 4.0.2 [veego 20010101]
|
|
pmax: MI TCDS option cards work. [mrg 20010101]
|
|
i386: bump maximum partition number to 16 [tron 20010102]
|
|
_DIAGASSERT(3): allow user to control behaviour with $LIBC_DIAGASSERT.
|
|
[lukem 20010104]
|
|
sendmail(8): upgrade to 8.11.2 from sendmail.org. [itojun 20010104]
|
|
libcdk: initial import of CDK-4.9.9-20000407-myc3 [garbled 20010104]
|
|
sushi(8): Initial import of sushi. Sushi is an interactive,
|
|
menu-based program that is designed to aid the user or
|
|
administrator with administrative and complex tasks on thier
|
|
machines. [garbled 20010105]
|
|
hp300: Switch to using ELF binary format by default.
|
|
[simonb 20010106]
|
|
audio: Add esm driver for the ESS Technology Maestro-2/2e AC97 PCI
|
|
Audio Accelerator. [rh 20010108]
|
|
libedit: Support arbitrarily long input lines. [jdolecek 20010110]
|
|
usb: Add usscanner, a driver for some SCSI-over-USB scanners, e.g.,
|
|
HP5300. [augustss 20010111]
|
|
/etc/ifconfig.xxN: now able to take shell script fragment on lines
|
|
start with "!". [itojun 20010112]
|
|
wi(4): Default mode is now BSS-mode, not ad hoc mode. [jhawk 20010111]
|
|
netinet: apps can now specify interface index with multicast
|
|
set/getsockopt (instead of interface addresses), using
|
|
network byteorder value within 0.0.0.0/8. [itojun 20010113]
|
|
sort(1): Switched to BSD sort, GNU sort nuked. [jdolecek 20010113]
|
|
sysinst: Rework large portions of sysinst disk and filesystem handling,
|
|
/etc support, IPv6 support and general clean ups.
|
|
[mrg 20010114]
|
|
xsrc: Initial support for Alpha PCI video cards in XFree86 4.0.2.
|
|
[simonb 20010114]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.3.0 around
|
|
20010105. [itojun 20010114]
|
|
hpcsh: initial import of hpcsh port, for SH3-based WinCE machines.
|
|
[itojun 20010117]
|
|
net: pull post-4.4BSD change to sys/net/route.c. rt_addrinfo is
|
|
passed all the way down to rtrequest logic. 3rd argument
|
|
to ifa->ifa_rtrequest is now rt_addrinfo *. [itojun 20010117]
|
|
amiga: the machine-independent wdc is now the default driver for
|
|
the A1200 IDE connector. [is 20010122]
|
|
amiga: pcmcia support is now in standard kernel configurations
|
|
(GENERIC, AMIGA, INSTALL). [is 20010122]
|
|
net: integrated isdn4bsd userland, kernel stack and drivers for
|
|
pci/isa/isapnp/pcmcia/zbus boards. [martin,is 20010122]
|
|
audio: add clct(4), a driver for Cirrus Logic CS4281.
|
|
Driver by Tatoku Ogaito. [augustss 20010121]
|
|
usb: add uplcom(4) driver for Prolific PL-2303 USB-RS232 bridge chip.
|
|
e.g., I/O DATA USB-RSAQ2. [ichiro 20010123]
|
|
ipsec/ipf: ipf now looks into wire-format packet only (not the
|
|
form after get decapsulated by IPsec). It will make
|
|
it very simple to configure NAT box and IPsec tunnel gateway
|
|
in the same box.
|
|
NOTE: if you are using ipf to filter decapsulated IPsec
|
|
packets, please be warned. [itojun 20010124]
|
|
libc: enable multibyte LC_CTYPE locale support, from citrus XPG4DL
|
|
codebase. [itojun 20010125]
|
|
net: mark cloned routes with RTF_CLONED. cloned routes can now be
|
|
overwritten by explicit route addition requests (fixes PR
|
|
11916). cloned routes goes away if parent route (RTF_CLONING)
|
|
goes away. [itojun 20010127]
|
|
bind: upgrade to 8.2.3. 8.2.3 includes security fixes so be sure
|
|
to upgrade. [itojun 20010127]
|
|
usb: update uplcom(4) driver. support I/O DATA USB-RSAQ.
|
|
[ichiro 20010128]
|
|
amiga: add ZEUS ISDN-link and Individual Computers ISDN surfer
|
|
support [is 20010128]
|
|
usb: add umidi(4) driver. [tshiozak 20010131]
|
|
netbsd32: clean up, fix several bugs, prepare for sunos32.
|
|
[mrg 20010201]
|
|
sparc64: make COMPAT_SUNOS work on the 64-bit kernel. [mrg 20010202]
|
|
mlx(4): Add a driver for the Mylex DAC960 family (including DEC
|
|
SWXCR RAID). Based upon the FreeBSD driver of the same
|
|
name. [ad 20010204]
|
|
vax: Added support for MicroVAX 3100m90, MicroVAX 3100m95,
|
|
VAX 4000/100, VAX 4000/105A, VAX 4000/108, VAX 4000/400,
|
|
VAX 4000/500 and VAX 4000/600. From Michael Kukat.
|
|
[ragge 20010204]
|
|
nfs: use real vnode locks [fvdl 20010206]
|
|
accept(2): return errno = ECONNABORTED if TCP RST arrives before
|
|
accept(2), rather than 0-length sockaddr (or junk sockaddr).
|
|
the behavior conforms to SUSv2. no userland changes necessary
|
|
(as ECONNABROTED will be handled just like other errors).
|
|
[itojun 20010207]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.3.1 around
|
|
20010208. [itojun 20010208]
|
|
libpcap: always write out dump files using 32bit timeval.
|
|
[itojun 20010208]
|
|
amiga: Support for BSC ISDN Master II. [is 20010208]
|
|
od(1): Add -t option to specify output types and add a manpage to
|
|
document the od(1) command. From Andrew Brown.
|
|
[hubertf 20010209]
|
|
compat_svr4(8): Add COMPAT_SVR4_32 for 32-bit SVR4 binaries on 64-bit
|
|
machines. [eeh 20010210]
|
|
ssh: rnd(4) random number device is now mandatory to run ssh/sshd
|
|
and related tools. [itojun 20010214]
|
|
libc: Reimplement hcreate(3), hsearch(3) and hdestroy(3).
|
|
[cgd 20010214]
|
|
netkey: When processing an SADB_DELETE message, allow
|
|
SADB_EXT_SA to be blank. In this case, we delete
|
|
all non-LARVAL SAs that match the src/dst/protocol.
|
|
This is particularly useful in IKE INITIAL-CONTACT
|
|
processing.
|
|
Idea from Bill Sommerfeld <sommerfeld@east.sun.com>,
|
|
who implemented it in post-Solaris8. [thorpej 20010216]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.5.0 around
|
|
20010217. [itojun 20010217]
|
|
arm32: Wrote and imported a new bootloader for the Acorn machines
|
|
and derivatives including RiscPC,A7000,RC7500 featuring
|
|
RISC OS version independence and relocating before running
|
|
the kernel. [reinoud 20010218]
|
|
amigappc: Integrated Adam Ciarcinskis first version of interrupt
|
|
support. [is 20010218]
|
|
libc: Add getprogname(3) and setprogname(3). [cgd 20010219]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.5.1 around
|
|
20010219. [itojun 20010219]
|
|
hpcarm: initial import of hpcarm port, for StrongARM-based WinCE machines.
|
|
[ichiro 20010220]
|
|
printcap(5): save the trees, add `:sh:' to examples. [mrg 20010221]
|
|
arm32: vidcvideo0 renamed to vidcconsole to aid wscons transition
|
|
[reinoud 20010221]
|
|
compat_svr4(8): Support 64-bit SVR4 (64-bit Solaris 8) binaries.
|
|
[eeh 20010221]
|
|
racoon(8): upgrade to 2/22 KAME codebase. there can be
|
|
intereoperability issue with past KAME racoon, as we now use
|
|
more popular interpretation for bundle proposals. if this
|
|
raises problem, use "complex_bundle" directive in config file.
|
|
[itojun 20010222]
|
|
sun3: Switch to using ELF binary format by default.
|
|
[chs 20010222]
|
|
mount_ados(8): automatically fall back to mounting read-only when
|
|
encountering the EROFS error. [is 20010225]
|
|
sparc64: LKM's work for sparc64. [mrg 20010225]
|
|
alpha: LKM's work for alpha. [mrg 20010226]
|
|
hme: match the `SUNW,qfe' `quad fast ethernet' cards. [mrg 20010228]
|
|
sendmail(8): upgrade to 8.11.3 from sendmail.org. [itojun 20010228]
|
|
pci(9): allow MD to control device & function probe order.
|
|
[mrg 20010302]
|
|
misc: remove unused `falken' user and `ingres' user and group.
|
|
[lukem 20010304]
|
|
sparc: include a 32-bit sun4u kernel. [mrg 20010304]
|
|
sparc64: E250 support seems to work. [mrg 20010306]
|
|
libc: Add shquote(3) and shquotev(3). [cgd 20010309]
|
|
routed(8): updated to 2.24 [christos 20010310]
|
|
amiga: make the ioblix serial master clock frequency patchable and
|
|
a kernel option. ioblix at zbus is now in the GENERIC
|
|
configuration. [is 20010310]
|
|
postfix: upgrade to release-20010228, with KAME IPv6 patch.
|
|
[itojun 20010313]
|
|
mca: add elmc(4) - 3Com EtherLink/MC (3c523) driver [jdolecek 20010316]
|
|
file(1): update to 3.34. [pooka 20010317]
|
|
sparc: implement MP DDB. [mrg 20010318]
|
|
xsrc: import XFree86 4.0.3 [veego 20010318]
|
|
nfsstat(1): cleanup output to show percentages. [lukem 20010319]
|
|
news68k: Switch to using ELF binary format by default.
|
|
[tsutsui 20010319]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.5.2 around
|
|
20010319. [itojun 20010319]
|
|
netinet: add experimental implementation of RFC1948 (cryptographic
|
|
hash for TCP ISS generation). Disabled by default, this
|
|
code should only be played with by people who know what
|
|
they are doing.
|
|
Make RFC1323 TCP timestamp values 0-based for all TCP
|
|
connections. Avoids leaking uptime information.
|
|
[thorpej 20010320]
|
|
sendmail(8): enable STARTTLS. [itojun 20010321]
|
|
mca: add ep(4) attachment, for 3Com 3c529 [jdolecek 20010322]
|
|
mca: split ISA we(4) to generic backend and ISA-specific frontend and
|
|
add support for MCA variants of WD80x3 cards and its clones
|
|
[jdolecek 20010323]
|
|
libc: add support for nl_langinfo(CODESET). [tshiozak 20010326]
|
|
wscons: support entering the kgdb remote connection wait if the
|
|
KS_Cmd_Debugger key sequence (CTRL-ALT-ESC) is pressed.
|
|
[lukem 20010323]
|
|
usb: add umct(4) driver for MCT USB-RS232 Converter
|
|
[ichiro 20010329]
|
|
CHILD_MAX: bumped default to 160. [mrg 20010328]
|
|
ncr53c9x: added fas support to ncr53c9x driver
|
|
[petrov 20010328]
|
|
audio: add yds(4) driver for Yamaha DS-1 PCI audio controller.
|
|
[minoura 20010331]
|
|
compat_linux(8): make unimplemented syscalls return ENOSYS, don't
|
|
send SIGSYS to the process, so that Linux glibc fallback
|
|
mechanism works [jdolecek 20010330]
|
|
mca: add ite(4) attachment, for ATI AT1720X cards [jdolecek 20010331]
|
|
libc: add XSH5 timezone and daylight interfaces. [kleink 20010331]
|
|
vi(1): upgrade to nvi 1.79. [aymeric 20010331]
|
|
arm32: ea(4) and eb(4) now use MI seeq8005 driver. [bjh21 20010405]
|
|
seeq8005: support multicast and the 80C04. [bjh21 20010405]
|
|
powerpc: add compat_linux(8) to macppc, ofppc, prep, bebox,
|
|
sandpoint and amigappc. [manu 20010407]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.5.4 around
|
|
20010410. NOTE: ssh(1) now defaults to SSH protocol version 2.
|
|
[itojun 20010410]
|
|
net: Add PFIL_HOOKS filtering points to network interfaces,
|
|
and perform pfil processing for Ethernet. [thorpej 20010410]
|
|
libcrypto, libssl: upgrade to OpenSSL 0.9.6a. [itojun 20010412]
|
|
kernel: Remove splimp() from the NetBSD kernel. splnet() is
|
|
the only spl*() call allowed to protect data
|
|
structures used by network devices. [thorpej 20010413]
|
|
arm26: randomize statclock periods. [bjh21 20010416]
|
|
rc(8): support "poll" as an argument to the /etc/rc.d scripts, which
|
|
spins until all the processes for the service exit. Use this
|
|
to make "restart" more robust. [lukem 20010418]
|
|
mca: add edc(4)/ed(4) driver for IBM ESDI Controller [jdolecek 20010419]
|
|
groff(1): import groff-1.16.1 [wiz 20010419]
|
|
mca: add ne(4) attachment,for Novell NE/2 and clones [jdolecek 20010420]
|
|
i386: remove DIAGNOSTIC option from GENERIC kernels and create
|
|
a GENERIC_DIAGNOSTIC kernel [fvdl 20010422]
|
|
arp(8): Add a way to delete all arp entries without having to
|
|
use a shell contruct [atatat 20010424]
|
|
scsipi(4): pull up thorpej_scsipi branch: cleaner interfaces between
|
|
different layers, kernel thread to handle error recovery out
|
|
of interrupt context. [bouyer 20010425]
|
|
mca: Add le(4) driver for SK-NET Personal and MC2+ [jdolecek 20010427]
|
|
ifconfig(8): -A is now default. all IPv4 alias addresses are printed
|
|
by default. [itojun 20010428]
|
|
uvm: Implement round-robin page coloring. [thorpej 20010428]
|
|
scsi: Add a MI driver for the Symbios/NCR 53c710 SCSI controller.
|
|
[tsutsui 20010430]
|
|
vax: Added support for the 400/705A, from Michael Kukat.
|
|
[ragge 20010501]
|
|
kernel: poll(2) support added to tty line-disciplines.
|
|
[scw 20010502]
|
|
x68k: Add the voice synthesizer driver. Based on the code written by
|
|
Tetsuya Isaki <isaki@par.odn.ne.jp>. [minoura 20010502]
|
|
mca: detect the presence of MCA bus on i386 via bios call, no longer
|
|
hardcoded for MCA-enabled kernels [jdolecek 20010502]
|
|
ktrace(1): Add a -s option to open the trace file for synchronized
|
|
writes [simonb 20010504]
|
|
savecore(8): Use the formatted panic string if available
|
|
[simonb 20010506].
|
|
vax: Support for the Interlan NI1010 Ethernet interface and the
|
|
DEC DDCMP DMC-11/DMR-11 interface [ragge 20010506]
|
|
mlx(4): Add an EISA front-end for this driver. name. [ad 20010506]
|
|
dump(8): Add a -e option to eject the tape automatically if a tape
|
|
change is required. [tron 20010507]
|
|
postfix: upgrade to 20010228-pl02, with KAME IPv6 patch.
|
|
[itojun 20010508]
|
|
rc.d(8): change the default "stop" mechanism to wait until the command
|
|
terminates before returning. This improves the reliability of
|
|
"restart" as well. [lukem 20010509]
|
|
amd(8): upgraded to 6.0.6 [veego 20010513]
|
|
gif(4): remove multi-destination mode support [itojun 20010514]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.9 around
|
|
20010515. [itojun 20010515]
|
|
macppc: Support AirMac wavelan card. [tsubai 20010516]
|
|
gsip(4): Added driver for National Semiconductor DP83820
|
|
Gigabit Ethernet chip, found on NetGear GA-622 and
|
|
Asante FriendlyNet GigaNIX. [thorpej 20010517]
|
|
ndbootd(8): Imported ndbootd(8), used to netboot Sun2s.
|
|
[fredette 20010517]
|
|
bind: upgrade to BIND 8.2.4 from ISC. [itojun 20010517]
|
|
hpcarm: Add support for PCIC of JORNADA720 [toshii 20010523]
|
|
oak(4): Made the driver for the Oak Solutions 16-bit SCSI card work
|
|
on NetBSD/arm26 as well as NetBSD/arm32. [bjh21 20010526]
|
|
hcsc(4): New driver for the HCCS 8-bit SCSI podule, based on the MI
|
|
ncr5380 driver. [bjh21 20010526]
|
|
macppc: Honour RTC_OFFSET. [wiz 20010528]
|
|
dump(8): Improve support for backing up unmounted file-systems which
|
|
are listed in /etc/fstab as well as mounted file-systems which
|
|
are not listed. [lukem 20010528]
|
|
Added port to Algorithmics MIPS evaluation boards (NetBSD/algor).
|
|
The P-5064 is currently supported, Revision D board
|
|
tested. Thanks to Allegro Networks for providing me
|
|
with a board. [thorpej 20010528]
|
|
sendmail(8): upgrade to 8.11.4 from sendmail.org. [itojun 20010529]
|
|
mvme68k: intrcnt/intrnames deprecated in favour of generic
|
|
evcnt(9) interface. [scw 20010531]
|
|
i386: g/c COMPAT_OLDBOOT from bootblocks [jdolecek 20010601]
|
|
algor: Added support for the P-4032 board. [thorpej 20010601]
|
|
inet: Add support for hardware-assisted IPv4/TCP/UDP checksumming
|
|
and for caching the IPv6 TCP pseudo-header. Support
|
|
checksum offloading on the DP83820 Gigabit Ethernet,
|
|
3Com 3c90xB, 3Com 3c90xC, and Alteon Tigon/Tigon2
|
|
Gigabit Ethernet. [thorpej 20010602]
|
|
bzip2(1), libbz2: Update to 1.0.1 - note there is a completely new API.
|
|
[simonb 20010603]
|
|
scsi: Add a driver for the Initio INIC-940/950 PCI SCSI controllers.
|
|
[tsutsui 20010603]
|
|
powerpc: New pmap module added for MPC6xx PowerPC CPUs. Move MPC6xx
|
|
specific files to their own directory. [matt 20010606]
|
|
sparc64: make sunos32, svr4_32 & netbsd32 compat & exec modules work
|
|
as LKM's. [mrg 20010607]
|
|
sparc: make SMP inter-processor-interrupts work. [mrg 20010608]
|
|
xsrc: import XFree86 4.1.0 [tron 20010609]
|
|
arc: obtain secondary cache size from ARC firmware, to support
|
|
NEC Express RISCserver. by Bob Meader. [soda 20010613]
|
|
Added a port to the IBM PowerPC 405GP Reference Board (the "walnut").
|
|
[simonb,eeh 20010613].
|
|
net: the meaning of ifnet.if_lastchange is changed to meet
|
|
RFC1573 ifLastChange MIB. [itojun 20010614]
|
|
rc(8): in rc.shutdown, implement an optional watchdog timer which will
|
|
terminate rc.shutdown after the number of seconds specified in
|
|
in $rcshutdown_timeout. [lukem 20010616]
|
|
kernel: John S. Dyson's FreeBSD high performance pipe implementation
|
|
ported, optionally available with 'options NEW_PIPE'.
|
|
[jdolecek 20010616]
|
|
fsck(8): don't check file systems which are mounted read-write.
|
|
[lukem 20010618]
|
|
bsd.*.mk, libc: Add a MKSOFTFLOAT make variable to control soft/hard
|
|
float userland builds. [simonb 20010618]
|
|
sf(4): Added driver for the Adaptec AIC-6915 10/100 Ethernet
|
|
chip, found on several Adaptec Ethernet boards.
|
|
[thorpej 20010618]
|
|
ste(4): Added driver for the Sundance Tech. ST-201 10/100 Ethernet
|
|
chip, found on the D-Link DFE-550TX. [thorpej 20010619]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.9 around
|
|
20010624. authorized_keys2 and known_host2 are integrated
|
|
into those without "2". existing known_hosts2 file is still
|
|
read, but won't get updated. [itojun 20010624]
|
|
tcpdump(8): import tcpdump.org tree, version 3.6. change the build
|
|
tree organization to use src/dist/tcpdump. [itojun 20010625]
|
|
ifmcstat(8): drop setgid bit for safety. only root needs this tool.
|
|
[itojun 20010626]
|
|
syslogd(8): now it is possible to filter UDP syslog messages by libwrap.
|
|
[itojun 20010701]
|
|
config(8): Don't pack locators by default. Introduce a new
|
|
commandline option (-P) to pack locators. [gmcgarry 20010701]
|
|
userconf(4): In-kernel device configuration manager. Written by
|
|
Mats O Jansson <moj@stacken.kth.se> and reworked by
|
|
Jun-ichiro itojun Hagino <itojun@netbsd.org>.
|
|
[gmcgarry 20010701]
|
|
cdplay(1): Add support for skipping to the previous and next tracks.
|
|
[gmcgarry 20010701]
|
|
inet: Update ARP logic to support multiple IPv4 addresses on an
|
|
interface better. There still are items to be done.
|
|
[itojun 20010704]
|
|
compat_linux(8): Added socket address family number translation,
|
|
necesary to make e.g. IPv6 work under emulation (PR #13279).
|
|
[jdolecek 20010704]
|
|
mvme68k: replace simulated software interrupts with h/w assisted
|
|
software interrupts. [scw 20010706]
|
|
raidctl(8): add -G, which outputs the configuration of the given raid
|
|
device in the same format that -c and -C use. [lukem 20010710]
|
|
dev_mkdb(8): Add flags to choose source directory and target database,
|
|
like with pwd_mkdb(8) or cap_mkdb(8) [manu 20010713]
|
|
hpcarm: Add support for PCIC of iPAQ [ichiro 20010715]
|
|
syslogd(8): Better error reporting, flags to setuid/setgid/chroot
|
|
syslogd (PR #13400) [manu 20010716]
|
|
arm: Changes made to libc & csu, support added to ld.elf_so to
|
|
support common ELF shared libraries for both armv2/armv4+
|
|
[matt 20010716]
|
|
lfs: lfs on-disk layout version 2, allowing better interaction
|
|
with physical disk configuration, keeping the atime information
|
|
on the ifile rather than in the inodes, and allowing the
|
|
possibility for undelete without further disk layout changes.
|
|
Roll-forward is enabled for v2 filesystems. [perseant 20010716]
|
|
route(8): -prefixlen now works on IPv4 too. [itojun 20010720]
|
|
file(1): update to 3.36. [pooka 20010722]
|
|
stge(4): Added device driver for the Sundance/Tamarack TC9021
|
|
Gigabit Ethernet controller. [thorpej 20010725]
|
|
ep(4): Finally made the 3Com 3c515 10/100 ISA Ethernet card
|
|
work. [thorpej 20010726]
|
|
arm26: A new bootloader, boot26(8), written in C and with support for
|
|
gzipped kernels. [bjh21 20010728]
|
|
gif(4): With old code, IFF_UP is raised when the physical (outer)
|
|
address is configured. The behavior was incorrect and is now
|
|
removed. [itojun 20010729]
|
|
newfs(8): add -F to create file system image in regular file, -Z to
|
|
pre-zero image file, SI suffix support on all numeric
|
|
arguments. [lukem 20010729]
|
|
mly(4): Add a driver for Mylex AcceleRAID and eXtremeRAID
|
|
controllers. Based off the FreeBSD driver of the same name.
|
|
[ad 20010730]
|
|
ddb(4): Locate the correct ELF string table without resorting to
|
|
looking at the section names to find it. [bjh21 20010731]
|
|
libsa: Arrange to be able to load ELF kernels without backwards seeks,
|
|
taking advantage of the recent DDB change. [bjh21 20010731]
|
|
sendmail(8): upgrade to 8.11.5 from sendmail.org. [itojun 20010801]
|
|
dhcp: upgrade to version 3.0rc10. [drochner 20010803]
|
|
sparc64: Support non-faulting loads (which gcc never generates
|
|
anyway) and new memset/memcpy routines that use VIS
|
|
instructions. [eeh 20010805]
|
|
lpd(8): Add -W parameter to disable the priviledged origin
|
|
port checking. This may be needed to get certain clients
|
|
(usually of Windows vintage) to cooperate. [mjl 20010811]
|
|
dumpfs(8): add -F to dumpfs from a file system image in a regular
|
|
file [lukem 20010814]
|
|
dump(8): add -F to dump from a file system image in a regular file
|
|
[lukem 20010814]
|
|
fsck_ffs(8): add -F to fsck a file system image in a regular file
|
|
[lukem 20010815]
|
|
sun2: New ec(4) driver for the old 3Com 3c400 Multibus Ethernet
|
|
card. [fredette 20010816]
|
|
ffs: fix FFS_EI support in kernel and various tools. [lukem 20010817]
|
|
bridge(4): Add support for building network bridges. Currently
|
|
works with Ethernet-like networks. [thorpej 20010817]
|
|
pwd_mkdb(8): Add -u and -s options, to allow restriction of updates
|
|
to one user's records or the secure datbase. Also, increase
|
|
the cache size for larger password files. [ad 20010818]
|
|
tunefs(8): add -F to tunefs a file system image in a regular file
|
|
[lukem 20010819]
|
|
fsirand(8): add -F to fsirand a file system image in a regular file,
|
|
display statistics upon receipt of SIGINFO. [lukem 20010820]
|
|
cdplay(1): Major clean-up. Increase stability, and add a shuffle mode.
|
|
Much of this from Sergey Svishchev. [ad 20010820]
|
|
sendmail(8): upgrade to 8.11.6 from sendmail.org. [itojun 20010821]
|
|
pmax: has GENERIC_SOFT_INTERRUPTS. [nisimura 20010822]
|
|
pmax: Use PROM bitmap to determine available memory, and use multiple
|
|
memory segments if present. [mhitch 20010824]
|
|
acphy: Added driver for the Altima AC101 low-power 10/100
|
|
Ethernet PHY. [thorpej 20010824]
|
|
pnaphy: Added generic driver for HomePNA PHYs. [thorpej 20010824]
|
|
amhphy: Added driver for the 10BASE-T portion of the
|
|
AMD 79c901 HomePNA/10BASE-T PHY. [thorpej 20010824]
|
|
amiga: added driver for Repulse audio board. [is 20010825]
|
|
pmax: switch to MI SCSI. [simonb 20010826]
|
|
pcn(4): New driver for the AMD PCnet-PCI family of Ethernet
|
|
chips. This driver uses direct DMA to mbufs (like
|
|
other PCI network drivers, and unlike the old
|
|
"le at pci" driver), and also supports communication
|
|
with the MII-connected PHYs on the 10/100 boards.
|
|
[thorpej 20010827]
|
|
ffs: incorporate fix from FreeBSD to correctly support file systems
|
|
with a large number of cylinder groups (~16000 on 32 bit
|
|
platforms, half that on 64 bit platforms). [lukem 20010902]
|
|
sshd(8): PermitRootLogin changed to "no", so root may no longer log
|
|
in directly by default. [cjs 20010902]
|
|
tunefs(8): replace -t with -k, to be consistent with newfs(8).
|
|
[lukem 20010903]
|
|
useradd: Allow specifying login-class with -L switch when creating
|
|
new accounts or changing existing ones. [christos 20010905]
|
|
ffs: incorporate enhanced ffs_dirpref() by Grigoriy Orlov, which
|
|
noticibly improves performance when creating directories,
|
|
and subsequently manipulating them. [lukem 20010906]
|
|
newfs(8): add -g and -h options to control the enhanced ffs_dirpref().
|
|
[lukem 20010906]
|
|
tunefs(8): add -g and -h options to control the enhanced ffs_dirpref().
|
|
[lukem 20010906]
|
|
libc: add __clone(2) [christos 20010907]
|
|
file(1): update to 3.37. [pooka 20010909]
|
|
ipsec: Add i386 asm versions of des, 3des, and blowfish transforms.
|
|
[tls 20010909]
|
|
newfs_msdos(8): Import better version from FreeBSD. [christos 20010910]
|
|
pmap(9): Add argument to pmap_update to specify the updated pmap, this
|
|
will help with delaying tlb/cache flushes till as late as
|
|
possible. [chris 20010910]
|
|
TCP: Make TCP timers use callouts, rather than traversing
|
|
a list of all connections twice per second. [thorpej 20010910]
|
|
Econet: Add support for Econet interfaces in general. [bjh21 20010910]
|
|
arm26: Add eca(4) driver to support Archimedes Econet modules.
|
|
[bjh21 20010910]
|
|
i386: add systems calls to get/set MTRRs. [fvdl 20010910]
|
|
agp: add AGP GART code, ported from code by Doug Rabson in FreeBSD
|
|
[fvdl 20010910]
|
|
resolv.conf(5): add "insecure1" and "insecure2" option.
|
|
[itojun 20010913]
|
|
i386: add sysinst and kern set bits to support installation on IBM PS/2
|
|
[jdolecek 20010913]
|
|
savecore(8): add "-Z level" to control compression level, and change
|
|
the default level from 6 to 1 (the fastest). [lukem 20010912]
|
|
gem: New driver for Sun GEM, ERI, and Apple GMAC gigabit ethernet
|
|
controllers [eeh 20010915]
|
|
krb4: import version 1.1 [assar 20010917]
|
|
heimdal: import version 0.4e [assar 20010917]
|
|
execvp(3): Use alloca instead of malloc & strdup to plug a memory
|
|
leak. [simonb 20010918]
|
|
sh(1): do not truncate expr longer than 10 digits. PR 13943.
|
|
[itojun 20010919]
|
|
XdecNetBSD: Add an Xserver for alpha and wscons'fied pmax. In addition
|
|
to the graphics adapters catered for by XalphaNetBSD, this
|
|
supports the CFB, XCFB, TFB, color PM, PX and PXG family.
|
|
[ad 20010921]
|
|
dpti: Add an implementation of the DPT/Adaptec SCSI RAID management
|
|
interface. This makes it possible to the Linux versions of run
|
|
dptmgr, raidutil, dptelog and friends under NetBSD.
|
|
[ad 20010921]
|
|
mtree(8): add -l to perform "loose" permission checks. [perry 20010922]
|
|
sgimips: If `OSLoadOptions' variable in ARCS is set to `auto', boot
|
|
straight to multiuser mode. [rafal 20010922]
|
|
sparc: Add support for the generic softintr(9) API. [mrg 20010927]
|
|
ssh: upgrade OpenBSD-based Secure Shell, based on OpenSSH 2.9.9 around
|
|
20010927. Kerberos code is revamped, there could be some
|
|
configuration differences. [itojun 20010927]
|
|
acpi: commit work-in-progress of ACPI support. Included here
|
|
is the 20010831 snapshot of the Intel ACPICA reference
|
|
implementation. [thorpej 20010927]
|
|
libc: add wcstod(3), wcstol(3) and wcstoul(3). [yamt 20010927]
|
|
ksh(1): sync'd with latest version (pdksh-5.2.14-patches.2).
|
|
[wiz 20010929]
|
|
audio: add the esl(4) driver which supports the Eiger Labs audio
|
|
PCMCIA card. From Jared D. McNeill. [augustss 20010929]
|
|
/etc/security: add check_pkgs option to police the installed pkgs
|
|
list in the same manner as the /etc/changelist stuff.
|
|
[atatat 20010930]
|
|
mtree(8): add -D to print the provided specfile out in an easier to
|
|
parse format. add '-R key' to remove key from the list of
|
|
keywords to display. [lukem 20011001]
|
|
audio: the internal kernel interface between the high level audio
|
|
driver and the low level drivers has gained a new method,
|
|
dev_ioctl, for passing ioctl() down. [augustss 20011003]
|
|
/etc/security: always set timezone to UTC, as we store and later
|
|
compare the output of programs (like ls) that change their
|
|
output based on setting of the TZ variable. [cjs 20011003]
|
|
crunchgen(1): Change to do all builds by default via a reach over make
|
|
setup. [jmc 20011004]
|
|
mtree(8): add a new keyword - "tags" - for a comma separated list of
|
|
tags associated with the file. add -E to exclude files from
|
|
-D with matching tags. add -I to only include files with
|
|
matching tags from -D. [lukem 20011004]
|
|
kernel: Add generic properties(9). [eeh 20011004]
|
|
getnameinfo(3): Add support for formatting link-layer addresses.
|
|
Programs which print link-layer addresses will be migrated
|
|
to using this interface. [bjh21 20011005]
|
|
mtree(8): add support for absolute paths in the specfile. add
|
|
"all" keyword. [lukem 20011006]
|
|
mips: LKM's work for mips. [simonb 20011006]
|
|
file(1): recognize Amiga Workbench icon (.info) files. [is 20011006]
|
|
amiga: cbiiisc driver (actually, siop2) drives LED now. [is 20011008]
|
|
mtree(8): add "device" keyword. [lukem 20011009]
|
|
install(1): Add -M metalog, to log the metadata associated with a file
|
|
to the provided metalog file. [lukem 20011011]
|
|
misc: add "ntpd" user and group, and move "named" user's homedir
|
|
from /var/named to /var/chroot/named. [lukem 20011011]
|
|
/etc/security: augment /etc/changelist with parsing /etc/mtree/special
|
|
and /etc/mtree/special.local for list of files to monitor.
|
|
if /sbin/fdisk exists, monitor its output for disks.
|
|
monitor many more files. [lukem 20011014]
|
|
inet6: IPV6_BINDV6ONLY socket option is deprecated (binary backward
|
|
compatibility is kept). use IPV6_V6ONLY for new code instead.
|
|
[itojun 20011015]
|
|
Added port to SONY PlayStation 2. [uch 20011016]
|
|
wc(1): -m and -w flags now handle multibyte characters properly.
|
|
[yamt 20011019]
|
|
hp300: new hil(4) attachment making it an optional component of
|
|
the kernel [gmcgarry 20011017]
|
|
hp300: new rtc(4) attachment (mandatory) for the real-time
|
|
clock [gmcgarry 20011017]
|
|
pax(1): add -M, which treats stdin as an mtree(8) specfile when
|
|
doing -w or -rw. [lukem 20011025]
|
|
arm26: gdb(1) now works. [bjh21 20011025]
|
|
mtree(8): add -W, to prevent permissions from being modified or
|
|
complained about; used with -du to create missing
|
|
directories as the current user. [lukem 20011026]
|
|
install(1): add -T tags, to write mtree(8) tags out to the
|
|
-M metalog. [lukem 20011026]
|
|
cu(1): Add -F (default) h/w flow control,
|
|
-f no h/w flow control, and
|
|
-q for quiet downloads. [briggs 20011026]
|
|
makefs(8): imported makefs(8), which creates a file system
|
|
image from a directory tree. [lukem 20011026]
|
|
moused(8): add a daemon (from FreeBSD) to take input from serial
|
|
mice and put them into a wsmux, for easy access via
|
|
/dev/wsmouse. [augustss 20011029]
|
|
tun(4): interface converted to cloning. [atatat 20011031]
|
|
opendisk(3); enforce the iscooked arg to check if the type of
|
|
the matching file is S_IFBLK or S_IFCHR as appropriate.
|
|
[lukem 20011101]
|
|
scsi: Add a driver for the Tekram DC-395U/UW/F and DC-315/U PCI SCSI
|
|
host adapters, written by Rui-Xiang Guo <rxg@ms25.url.com.tw>.
|
|
[tsutsui 20011103]
|
|
inet6: correct IPv6 UDP inbound processing. now IPv6 sockets will not
|
|
grab packets to joined multicast groups after bind(2). exact
|
|
address match is necessary (the behavior is now closer to
|
|
4.4BSD IPv4 stack). [itojun 20011106]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.0
|
|
around 20011107. [itojun 20011107]
|
|
mtree(8): add -L, to walk the tree logically (following symlinks).
|
|
add -P, to walk the tree physically (the default). add
|
|
-X excludefile, a file containing a list of patterns to
|
|
exclude. add "rmd160" and "sha1" keywords. [lukem 20011107]
|
|
x68k: Add support of an ethernet part of Nereid. [isaki 20011111]
|
|
postfix: remove IPv6 patch, as it still needs a lot more torture-
|
|
testing outside of the tree. [itojun 20011111]
|
|
getnameinfo(3): always assume NI_WITHSCOPEID is on, to sync with
|
|
recent standards document. [itojun 20011115]
|
|
kernel: kernel builds are now mostly port independent. this means
|
|
that ports (on sparc, i386, alpha, and vax, for now) now
|
|
use an included file for most of the build machinery and
|
|
only set relevant variables in their own makefiles.
|
|
[atatat 20011116]
|
|
malloc(9): add M_ZERO to zero allocated memory (from FreeBSD).
|
|
[lukem 20011117]
|
|
acorn32: New port formed as part of the splitting of the arm32 port.
|
|
[reinoud 20011118]
|
|
audio: add autri(4) driver for Trident 4DWAVE based PCI audio.
|
|
[someya 20011118]
|
|
kernel: options(4) to control kgdb are now more orthogonal, and are:
|
|
KGDB, KGDB_DEV, KGDB_DEVADDR, KGDB_DEVMODE, KGDB_DEVNAME,
|
|
KGDB_DEVRATE. [lukem 20011120]
|
|
install(1): handle links and the -r flag correctly. [simonb 20011123]
|
|
mca: IBM PS/2 MCA DMA controller access bus_dma'fied, uses i386
|
|
ISA bus_dma routines to bounce buffers on machines with
|
|
>16MB RAM, edc(4) and mca/ed(4) fixes [jdolecek 20011124]
|
|
dd(1): support 'g' (gigabyte) and 't' (terabyte)' suffices on sizes.
|
|
[lukem 20011125]
|
|
makefs(8): support size suffix parsing as per dd(1). [lukem 20011125]
|
|
distrib/notes: Add a table of contents to the release notes.
|
|
[jhawk 20011126]
|
|
vmstat(1): rename '-h histname' to '-u histname' (UVM history for
|
|
histname), rename '-H' to '-U' (all UVM histories),
|
|
add '-h hashstat' to display hash statistics for hashstat,
|
|
add '-H' to display all hash statistics, '-L' to list
|
|
available hashes. [lukem 20011126]
|
|
usb: Add a very preliminary driver for ehci(4); the host controller
|
|
for USB 2.0. Use at your own risk. [augustss 20011126]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.0.1
|
|
around 20011127. [itojun 20011127]
|
|
pc532: Add support for device_register() and nuke dk_establish().
|
|
[simonb 20011129]
|
|
kernel: Struct ucred, cr_ref and cr_ngroups widening (1.5Z)
|
|
[christos 20011129]
|
|
dump(8): Added the ability to time stamp dump(8) log messages and
|
|
gives the estimated time of completion as well as the
|
|
estimated interval. The time stamp format can be
|
|
controlled by the TIMEFORMAT environment variable.
|
|
[blymn 20011015]
|
|
Kernel sets are now named for their kernel config file,
|
|
e.g. kern-GENERIC.tgz, and platforms are no longer
|
|
required to provide a GENERIC (it simply can't be
|
|
done for some). Sysinst updated to now require
|
|
the user to select a kernel set to install if the
|
|
platform provides more than one. [thorpej 20011129]
|
|
atapi: Add support for ATAPI tape drives. [bouyer 20011130]
|
|
curses(3): The curses library now supports the resizeterm
|
|
function which allows the curses screen to be resized
|
|
dynamically. Also added newterm and set_term to allow
|
|
multi-screen applications. [blymn 20011202]
|
|
ftpd(8): new ftpd.conf(5) directives: `denyquick' - prevent denied
|
|
users after `USER' instead of `PASS', `private' - don't
|
|
list class information in `STAT' output. [lukem 20011205]
|
|
malloc(9): added M_CANFAIL flag, to allow failure in M_WAITOK case
|
|
in cases where panic is not appropriate [jdolecek 20011205]
|
|
mca: add esp(4) attachment for NCR SCSI Adapter (53C90)
|
|
[jdolecek 20011205]
|
|
ptrace/profcs: Added hooks to allow machdep code to specify
|
|
machine-dependent ptrace(2) requests and procfs node
|
|
types. [thorpej 20011205]
|
|
i386: Use new __HAVE_PTRACE_MACHDEP and __HAVE_PROCFS_MACHDEP
|
|
to export XMM (standard FP + SSE/SSE2) registers to
|
|
ptrace(2) and procfs. [thorpej 20011205]
|
|
kernel: added <sys/hash.h> which implements hash32_buf(),
|
|
hash32_str(), and hash32_strn(). [lukem 20011205]
|
|
od(1): Added POSIX-like -j and -N options. [bjh21 20011205]
|
|
irda: Basic kernel support for IrDA frame level driver added.
|
|
Serial dongles and the oboe drivers are the only hardware
|
|
supported so far. The frame level driver can be used
|
|
by the comms/birda package. [augustss 20011205]
|
|
malloc_roundup(9): new interface which returns the actual size of
|
|
the allocation unit for the given value. [enami 20011205]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.0.2
|
|
around 20011206. [itojun 20011206]
|
|
libc: add putwc(3), putwchar(3), fputwc(3), getwc(3), getwchar(3),
|
|
fgetwc(3), fwide(3). [yamt 20011207]
|
|
hp300: add support for the generic softintr(9) API.
|
|
[gmcgarry 20011208]
|
|
kernel: Converted remaining ports to use new MI kernel build
|
|
machinery. [atatat 20011209]
|
|
hp300: new console attachment interface [gmcgarry 20011214]
|
|
dump(8): add tape autoload capability for multivolume dumps.
|
|
[bouyer 20011214]
|
|
usb: add driver, uirda(4), for USB-IrDA bridges. [augustss 20011214]
|
|
m68k: Switched all OBJECT_FMT=elf m68k ports to new-toolchain.
|
|
[scw 20011216]
|
|
pppoe: Completed support for PPP over ethernet (RFC 2516),
|
|
see pppoe(8) for details. [martin 20011216]
|
|
kernel: NTFS now supports Windows 2000 NTFS (NTFS5).
|
|
[jdolecek 20011216]
|
|
pciide(4): Add support for Promise Ultra100TX2, Ultra100TX2v2, and
|
|
Ultra133 controllers. [bouyer 20011217]
|
|
amiga: New two-stage bootloader capable of loading ELF or a.out
|
|
kernels as well as compressed kernels. [mhitch 20011216]
|
|
kernel: kernel configs can now be embedded in the kernel binary
|
|
itself for later retrieval. See the INCLUDE_CONFIG_FILE
|
|
kernel config options in options(4). [atatat 20011217]
|
|
ffs: bring over free block tracking and directory block allocation
|
|
fixes for softdeps from FreeBSD [fvdl 20011218]
|
|
x68k: Switch to using ELF binary format by default. [minoura 20011224]
|
|
compat_linux(8): Now supports Mips ports [manu 20011226]
|
|
usb: Introduce an extra device layer for HID devices, uhidev, so
|
|
that devices that use multiple report ids can be used.
|
|
Also update (and rename) libusbhid(3). [augustss 20011228]
|
|
newfs(8): If -c isn't provided, automatically choose the largest
|
|
support value based on the other parameters. [lukem 20011231]
|
|
newfs(8): If the block size is not given on the command line nor
|
|
in the disklabel then calculate it from the file system size.
|
|
[augustss 20011230]
|
|
radio(4): Import drivers for radio cards from OpenBSD, together with
|
|
radioctl(1) to control the radio. [augustss 20020101]
|
|
compat_sunos(8): moved SO_BROADCAST hack out of the generic kernel code
|
|
allowing COMPAT_SUNOS to be built as an LKM. [mrg 20020103]
|
|
lint(1): Use the correct size for a target's non-float types.
|
|
Add a BITFIELDTYPE lint comment to suppress non-portable
|
|
and illegal bitfield type warnings and errors.
|
|
[thorpej 20020102]
|
|
Add support for writing ELF core files, and dump ELF core files
|
|
for ELF emulations. [thorpej 20020103]
|
|
bktr(4): Add support for radio(4) interface. [jmcneill 20020106]
|
|
esa(4): Add support for the ESS Allegro-1 / Maestro-3 family of
|
|
PCI audio accelerators. [jmcneill 20020106]
|
|
esa(4): Add recording support to the esa(4) driver.
|
|
[jmcneill 20020107]
|
|
mount_mfs(8): Allow the user, group and permissions of the MFS to be
|
|
specified on the command line. [simonb 20020107]
|
|
isa(4): Overhaul autoconfiguration in order to support direct-config
|
|
of ISA devices. [thorpej 20020107]
|
|
Add DIOCGCACHE and DIOCSCACHE ioctls to get/set disk cache
|
|
enables in a generic way. Add support for these ioctls
|
|
to the SCSI disk driver. [thorpej 20020108]
|
|
sunlabel(8): Add der Mouse's sunlabel program, for reading and writing
|
|
Sun disklabels. [mrg 20020110]
|
|
Lots of man pages: Sort SEE ALSO, bring sections in standard order
|
|
(see mdoc.samples(7)), fix .Dt and .Dd arguments. Also reduce
|
|
number of trailing crossreferences considerably.
|
|
[wiz 20020115]
|
|
audioplay(1): better WAV support. [mrg 20020115]
|
|
audiorecord(1): WAV output support. [mrg 20020115]
|
|
kernel: RAIDFrame+autoconfig is now the default in a number of
|
|
GENERIC configs. Little-used RAID types are no longer
|
|
enabled by default. 8 RAID devices is now the default.
|
|
[oster 20020119]
|
|
xsrc: import XFree86 4.2.0 [tron 20020119]
|
|
wi(4), wiconfig(8): Force AP Scanning support. [ichiro 20020121]
|
|
init: Always attempt mfs dev if missing /dev/console, handle errors
|
|
more gracefully, including missing MAKEDEV. [abs 20020121]
|
|
checknr(1): Add basic mdoc(7) support. [wiz 20020121]
|
|
gdb(1): enable "target sim" support for PowerPC. [mrg 20020122]
|
|
wscons: added blanking support to VGA. [lukem 20020124]
|
|
screenblank(1): added "-i device" to specify additional devices
|
|
to monitor for input activity. [lukem 20020124]
|
|
libc: added pwcache_userdb(3), pwcache_groupdb(3). [lukem 20020124]
|
|
mtree(8): added -N dbdir, to specify different location for user and
|
|
group databases. [lukem 20020124]
|
|
makefs(8): added -N dbdir, to specify different location for user and
|
|
group databases. [lukem 20020124]
|
|
pax(8): added -N dbdir, to specify different location for user and
|
|
group databases. [lukem 20020124]
|
|
ipf(8): updated to version 3.4.23. [martti 20020124]
|
|
amiga: added experimental Toccata driver. [is 20020126]
|
|
kernel: implement the CLOCK_MONOTONIC clock for the posix/opengroup
|
|
realtime clock_*() functions. [simonb 20020131]
|
|
rc.d(8): rename 'NETWORK' dummy dependency to 'NETWORKING', and
|
|
provide backward-compatible PROVIDE. [lukem 20020131]
|
|
mtree(8): support '/unset all'. [lukem 20020205]
|
|
arm: system calls now use SWIs in our officially-assigned range.
|
|
[bjh21 20020210]
|
|
kernel: switch default to the new, faster pipe implementation,
|
|
which has lower overhead and uses UVM Page Loan
|
|
[jdolecek 20020211]
|
|
bind: upgrade to BIND 8.2.3 from ISC. [itojun 20020211]
|
|
tlp(4): added support for Adaptec ANA-6922. [chs 20020214]
|
|
tcpdump(8): import tcpdump.org tree, version 3.7.1. [itojun 20020218]
|
|
evbarm: Added gzboot, for booting gzip'd kernels (possibly
|
|
containing ramdisk images) from flash. [thorpej 20020224]
|
|
prep: support direct-mapped PCI configuration space. [kleink 20020224]
|
|
pmax: add two-stage network boot loader [gmcgarry 20020225]
|
|
prep: add ISA attachment for MI mk48txx driver. [kleink 20020225]
|
|
prep: support systems based on Motorola Ultra Plus and
|
|
Ultra 60x boards. [kleink 20020226]
|
|
mvmeppc: New NetBSD port to Motorola MVMEPPC boards. [scw 20020227]
|
|
pkill(1): add pkill and pgrep utilities; search the process table on
|
|
the running system for processes with a particular set of
|
|
characteristics, and then print or signal the matching set.
|
|
[ad 20020304]
|
|
ipip(4): removed, as redundant with gif(4); it's been rotting in-tree
|
|
for a while. [sommerfeld 20020304]
|
|
less(1): updated to less-374. [mrg 20020305]
|
|
makewhatis(8): whatis entries are prefixed with appropriate subdirectory
|
|
name for architecture-specific manpages [jdolecek 20020307]
|
|
makewhatis(8): if called without arguments, regenerate whatis
|
|
databases specified in /etc/man.conf [jdolecek 20020308]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.1
|
|
around 20020308. [itojun 20020308]
|
|
audio: Add capability to convert sampling rate and mono-stereo.
|
|
[kent 20020311]
|
|
auich(4): Enable sampling rate and mono-stereo conversion.
|
|
[kent 20020311]
|
|
uaudio(4): Enable sampling rate and mono-stereo conversion.
|
|
[kent 20020311]
|
|
sparc: the nell driver (stp4020 sbus to pcmcia bridge) is
|
|
working for all 8bit only cards (endianess issues
|
|
and problems with the sparc bus_spac_{read,write}_*
|
|
implementation need to be resolved to support 16bit
|
|
cards) [martin 20020311]
|
|
audiocs(4): add EBus attachment that supports both playback
|
|
and recording, add recording support for SBus attachment.
|
|
[uwe 20020312]
|
|
rc.d(8): support optional ${_arg}_postcmd method. [lukem 20020213]
|
|
tlp(4): added support for Adaptec ANA-6944A. [chs 20020313]
|
|
ipf(8): updated to version 3.4.25. [martti 20020314]
|
|
ipf(8): added support for MSS-clamping to NAT [martin 20020314]
|
|
tlp(4): added support for Phobos P430. [chs 20020314]
|
|
bzip2(1), libbz2: Update to 1.0.2. [mjl 20020315]
|
|
newsmips: Add sysinst support. [tsutsui 20020316]
|
|
tlp(4): added support for Adaptec ANA-6911 and ANA-6911A.
|
|
[chs 20020316]
|
|
ptrace(2): Add PT_IO as proposed by Artur Grabowski on the
|
|
<bsd-api-discuss@wasabisystems.com> mailing list.
|
|
[thorpej 20020317]
|
|
kernel: EPASSTHROUGH added to kernel, primarily for ioctl code, and
|
|
ERESTART moved to -3. ioctl(2) code reorganized mildly to
|
|
take advantage of this and make these calls properly
|
|
restartable. [atatat 20020317]
|
|
kernel: added signals 34->63 and bumped NSIG to 64. Defined all of
|
|
them as RT signals now, to be fixed later. Defined SIGRTMIN
|
|
and SIGRTMAX in kernel space only since we don't really support
|
|
real-time posix semantics on those signals yet. The libc
|
|
arrays have been updated with additional information.
|
|
[christos 20020319]
|
|
compat_linux(8): Added signals 32-63 and mapped them to the real
|
|
time signals. Now jdk1.4 works. [christos 20020319]
|
|
sysctl(3), sysctl(8): Added new emul subtree for emulation specific
|
|
sysctl data. Implemented emul.linux.kern.{osname,osrelease,
|
|
osversion} so that we can set the kernel version.
|
|
[christos 20020319]
|
|
rc.d(8): Support $command_interpreter in rc.d scripts. [lukem 20020321]
|
|
rc.conf(5): Add $swapoff, to enable removal of block-type swap
|
|
devices at shutdown time. [lukem 20020322]
|
|
etcupdate(8) added. [martti 20020322]
|
|
sysctl(8): Added -q flag to suppress output for write operations
|
|
[sommerfeld 20020323]
|
|
mvme68k: Added mvme68k-specific support for sysinst. [scw 20020324]
|
|
mac68k: Switch to using ELF binary format by default.
|
|
[shiba 20020325]
|
|
tlp(4): added support for SMC 9332DST. [chs 20020326]
|
|
rc.conf(5): replace $critical_filesystems_beforenet with
|
|
$critical_filesystems_local, and $critical_filesystems
|
|
with $critical_filesystems_remote. [lukem 20020227]
|
|
arm: Add support for the Intel i80321 I/O Processor
|
|
(XScale core). [thorpej 20020327]
|
|
evbarm: Add support for the Intel IQ80321 eval board for
|
|
the i80321 I/O Processor. [thorpej 20020327]
|
|
wm(4): New device driver for the Intel i82542, i82543,
|
|
and i82544 Gigabit Ethernet interfaces. [thorpej 20020327]
|
|
url(4): added support for Realtek RTL8150L USB-Ether bridge chip.
|
|
[ichiro 20020329]
|
|
compat_linux(8): Changed linux_setregs() to use GDT's instead of LDT's
|
|
[thanks sommerfeld], and fixed a socket size problem in
|
|
connect. Now opera6 works with full thread support, and async
|
|
DNS. Kernel default linux version will move to 2.4.18 as soon
|
|
as we have a linux package for it. I expect this version to
|
|
be able to run most applications that 2.4.18 can run.
|
|
[christos 20020329]
|
|
tlp(4): added support for Cogent EM100 (aka Adaptec ANA-6911).
|
|
[chs 20020403]
|
|
compat_linux(8): The default Linux kernel version on the i386 port
|
|
is now 2.4.18. [tron 20020404]
|
|
sysinst: Added polish language translation to sysinst. Compile
|
|
with "make release SYSINSTLANG=pl". [hubertf 20020409]
|
|
tlp(4): add support for built-in NWay autonegotiation on 2114[23],
|
|
Macronix 98713A, 98715, 98715A, 98725, and Lite-On 82C115.
|
|
[chs 20020408]
|
|
arm32: Reworked a lot of the arm32 pmap between 1.5 to 1.6. This has
|
|
included work to improved cache consistency, improve
|
|
performance and generally make the code more readable. Still
|
|
lots of room to improve though.
|
|
[thorpej,rearnsha,chris 20020413]
|
|
wi(4): added support for Symbol 802.11b CF card. [onoe 20020415]
|
|
ifwatchd(8): Invoke up-script and down-script with parameters
|
|
matching exactly those used by pppd(8). [tron 20020415]
|
|
siop(4): Add support for software-driven activity LED of some
|
|
53c895-based adapters. [bouyer 20020418]
|
|
opms(4): Removed opms(4) from the i386 and bebox ports, since it has
|
|
been superseded by pms(4). [wiz 20020418]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.2
|
|
around 20020422. [itojun 20020422]
|
|
icp(4): Add a driver for ICP-Vortex GDT and Intel Storage RAID
|
|
controllers. [ad 20020422]
|
|
esiop(4): Add a driver which improve performances for ncr53c825, 875
|
|
and newer adapters. [bouyer 20020423]
|
|
eso(4): Add support for the on-board game port. [kleink 20020425]
|
|
cron(8): Add support for CRON_TZ and CRON_WITHIN variables in
|
|
crontab files. [atatat 20020425]
|
|
wscons.conf(5): Add support for "setvar". [lukem 20020426]
|
|
aac(4): Add a driver for Adaptec FSA RAID controllers. [ad 20020426]
|
|
/etc/postinstall: Added; check for or fix configuration changes
|
|
that have occurred in NetBSD. [lukem 20020426]
|
|
mk.conf(5): Add support for NETBSDSRCDIR, which specifies the
|
|
top level of the NetBSD source tree. [lukem 20020427]
|
|
stat(1): Added to tree. Provides a simple formatted interface
|
|
to the data returned by stat(2). [atatat 20020427]
|
|
ssh(1): configuration file renamed from /etc/ssh/ssh.conf to
|
|
/etc/ssh/ssh_config. [lukem 20020429]
|
|
sshd(8): configuration file renamed from /etc/ssh/sshd.conf to
|
|
/etc/ssh/sshd_config. [lukem 20020429]
|
|
mbufs: Changed semantics of ext_free to make them more useful
|
|
for arbitrary kinds of external storage. [thorpej 20020502]
|
|
Add experimental/optional page loaning code to sosend(). Use of
|
|
this option achieves zero-copy for the TCP and UDP
|
|
transmit path. [thorpej 20020502]
|
|
ipf(8): updated to version 3.4.27. [martti 20020502]
|
|
crunchgen(1): generated makefile should be parallel-build safe.
|
|
[sommerfeld 20020502]
|
|
Added _LP64 when generating LP64 code. [eeh 20020502]
|
|
xsrc: Add Xvideo support to the NeoMagic driver in the XF4 tree.
|
|
From xfree-current. [mrg 20020502]
|
|
faithd(8): deprecate support for rsh/rlogin protocol relaying,
|
|
due to security drawbacks. [itojun 20020509]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.2.1
|
|
around 20020513. [itojun 20020513]
|
|
sysctl(8): rename net.inet6.ip6.bindv6only to net.inet6.ip6.v6only.
|
|
[itojun 20020514]
|
|
bind: upgrade to BIND 8.2.4 from ISC. [itojun 20020517]
|
|
sparc: enable NFS_BOOT_DHCP in the GENERIC and INSTALL kernels,
|
|
and try bootp before bootparams in boot.net. [lukem 20020515]
|
|
file(1): update to 3.38. [pooka 20020518]
|
|
rc.conf(5): add rc_rcorder_flags (extra flags to rcorder(8) in /etc/rc)
|
|
and rcshutdown_rcorder_flags (extra flags to rcorder(8) in
|
|
/etc/rc.shutdown). [lukem 20020519]
|
|
xsrc: xterm - use openpty() in xterm to deal with the new pty naming
|
|
scheme. [simonb 20020530]
|
|
window(1): use openpty() to deal with the new pty naming scheme.
|
|
[simonb 20020530]
|
|
openssl: update to 0.9.6d. [itojun 20020609]
|
|
sgimips: IRIX binary compatibility option available [manu 20020315]
|
|
bind: upgrade to BIND 8.3.2 from ISC. [itojun 20020620]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.3
|
|
around 20020624. [itojun 20020624]
|
|
ssh(1): upgrade OpenBSD-based Secure Shell, based on OpenSSH 3.4
|
|
around 20020626. [itojun 20020626]
|
|
bind: upgrade to BIND 8.3.3 from ISC. plugs security hole in resolver
|
|
[itojun 20020628]
|
|
mac68k: move to sysinst as the preferred method of installation.
|
|
[scottr 20020629]
|
|
openssl: Update to 0.9.6e for security fixes. [itojun 20020731]
|
|
ntpd(8): chrootable ntpd with out of the box configuration from
|
|
rc.conf [manu 20020801]
|
|
openssl: update to 0.9.6f for security fixes. [itojun 20020808]
|
|
openssl: update to 0.9.6g. [itojun 20020809]
|