=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/plus.html,v retrieving revision 1.741 retrieving revision 1.742 diff -c -r1.741 -r1.742 *** www/plus.html 2001/03/25 07:59:48 1.741 --- www/plus.html 2001/03/25 17:14:20 1.742 *************** *** 72,313 ****
  • IMPLEMENTATION FIX: fix port number computation in libwrap client side ident implementation.
    A patch is available.
    [Applied to stable] !
  • disable bogus file check in cvs(1).
    [Applied to stable]
  • OpenSSH 2.5.0 released.
    [Applied to stable]
  • OpenSSH 2.3.2 released.
    [Applied to stable] !
  • !
  • Fix rwhod(8) to work, and make debug code a flag option. !
  • Mark our tree such that we use wscons(4) as if it is vt220, instead of vt100. !
  • In wscons(4), when scrolled back, if a new key is pressed, reset us to our previous location, as pcvt(4) used to do. !
  • Permit sftp(1) over SSH1 protocol. !
  • In sftp(1), do not forward agent or X11 traffic. !
  • In tar(1), fix -T option and add support for -C option !
  • Honor TMPDIR variable in tar(1), cpio(1), and pax(1). !
  • perl(1) patch CHANGE6214. !
  • New route6d(8). !
  • Numerous more changes to sftp-server(8) and sftp(1). !
  • Changes to accept(2) to permit return of ECONNABORTED.
  • Quieten IPv6 DN message reporting by default. !
  • Improve xmalloc() and friends in ssh(1) code..
  • Remove dead architecture support from the tree. !
  • Remove support for #! from syslogd(8). !
  • cac(4) driver to support Compaq Smart ARRAY RAID controllers. !
  • Ignore blank lines in hostname.if(5) files. !
  • In ssh(1), add -1 option to force protocol 1. !
  • Enable sftp-server(8) by default. !
  • Numerous bug fixes to sftp-server(8) and sftp(1).
  • Make scsi work on the vaxstation 4000/90. !
  • Same for tun(4), gif(4), and others.. !
  • Change lo(4) initialization code so that boot -c pseudo-device editing code can affect it in the expected fashion. !
  • If kernel has ddb(4) support, add a ddb sub-command inside boot -c.
  • Teach the bridge ot deal with ARP alignment in the presence of numerous previous layers... !
  • EtherIP support in tcpdump(8). !
  • Fix a bug introduced a few weeks ago in yppush(8).
  • A bit of a trawl through the source tree to please the alpha, since various problems occur in the absence of perfect weak symbols.
  • libc_r works on the alpha now. !
  • Many new fixes to sort(1).
  • Teach config -e and boot -c about pseudo-devices. !
  • Fix perl(1) h2ph scripts. !
  • More bridge(4) fixes for unicast learning. !
  • Add sftp(1) client. !
  • Fix an off-by-{1,2,4} error in i386_space_copy(). wscons(4) now works perfectly. !
  • More fixes to rtadvd(8). !
  • Fix bugs in atc(6), snake(6), battlestar(6), phantasia(6), and adventure(6).
  • Enable scrollback from USB keyboards. !
  • Numerous improvements in ppp(8). !
  • At ELF execve(2) time, check for the OpenBSD note first, so that native binaries run best.
  • Attempt to share crtbegin/crtend in ELF csu, including an OS note. !
  • Change powerpc ld.so(1) so all architectures use DT_INIT for ctors/init.
  • Fix overlapping bus space copy operations on i386.
  • Move EtherIP to version 3 (2 byte padded header).
  • Art does battle with ksyms, gets wounded, but eventually wins. !
  • In sshd(8), S/Key is now called ChallengeResponse.
  • Make ReverseMappingCheck optional in sshd_config. !
  • Mickey the madman goes on a new timeouts crawl through pci and isa drivers.
  • Fix nlist emulation for cases where the ELF header does not exist; permits /dev/ksyms to work on ELF machines. !
  • Emulate some new freebsd signal(2) related things in compat_freebsd(8).
  • In IPv6, avoid panic when packet to nonexistent link-local address is issued. !
  • xl(4) no longer needs to whine about tx underruns. !
  • Fix ELF support for compat_freebsd(8). !
  • Catch the alpha up to wscons(4) changes. !
  • Fix wscons(4) wsmux(4) attachment.
  • Suport mvme188 card in mvme88k port. !
  • If a pccbb(4) bridge does not have the right voltages, assume it is dead. Permits single connector adapters to work. !
  • Fix some bugs in the bridge(4), especially regarding gif(4).
  • IMPLEMENTATION FIX: fix memory allocation in the PCI LANCE ethernet driver, le(4).
    A patch is available.
    [Applied to stable] !
  • In config -e and -u, do not write out a new kernel if nothing changed. !
  • Numerous fat utmp changes to utilities. !
  • Move utmp to large format.
  • Fix some incorrect return values for mmap(2) functions.
    [Applied to stable] !
  • Make top(1) not setgid.
  • Update X11 to support the new i386 changes. !
  • Configure wscons(8) defaults to be what our users expect. !
  • moused(8) is dead for now. !
  • Enable uhci and ohci devices by default in GENERIC. !
  • Range-check invalid .max fields in inetd(8).
  • Various post-merge ipf fixes. Some previous fixes got removed and had to be put back in.
  • In ATAPI code, ignore PIOMODE errors.
  • On many architecturs, change console name to ttyC? instead of ttyE?. !
  • Add -U option to ELF ldconfig(8). !
  • Move i386 to wscons(4).
  • Re-org the alpha boot floppies.
  • More improvements against the Bleichenbacher pkcs#1 attack. !
  • Fix more select overflow issues in ssh(1).
  • gcc 2.95.3, test 2. !
  • ises(4), start of a driver for the Pijnenburg PCC-ISES crypto chip. Does random entropy insertion.
  • Permit many compat system calls to match to the same native call (was not permitted before).
  • A bunch of people are doing a kernel trawl to update drivers to new timeouts.
  • Support boot -c on the sparc.
  • Fix an early timeout bug in wdc/ata support, which caused problems with atapi tape drives. !
  • Niklas runs through the tree doing $OpenBSD: plus.html,v 1.741 2001/03/25 07:59:48 deraadt Exp $ commits in an attempt to keep u with Todd's much higher commit count. !
  • Receive random numbers from ubsec(4) cards.
  • Make wdc mode printing more portable, so that the powerpc can use it too. !
  • adb(4) drivers in powerpc port. !
  • New upl(4) driver for Prolific PL2301/PL2302 USB host-to-host driver. This acts like a network device. !
  • Remove -Q flag from sshd(8).
  • Change audio-driver interface so drivers can supply a minimum delta for mixer value changes. !
  • usb sync.
  • SECURITY FIX: fix some buffer overflows in named(8).
    A patch is available.
    [Applied to stable]
  • Support Cheetah vaxes. !
  • Improve MAKEDEV(8) manual pages on many architectures. !
  • Cause pcibios(4) to route interrupts via the pci router at the time interrupts are established for each driver, not before.
  • Optimize pcidevs, usbdevs, and other tables in the kernel. !
  • Both wi(4) and awi(4) now support more models of cards. !
  • skey(1) SHA1 is supposed to be little endian. !
  • Improve ping6(8) signal handling further. !
  • Merge isakmpd(8) in. It is no longer seperate. !
  • Many ppp(8) improvements.
  • Handle binary data in install floppy dmesg.. !
  • Improve ELF handling of nlist(3).
  • Print CPU speed in GHz if it is that fast.
  • Detect Transmeta cpus.
  • On powerpc, ensure that signal delivery fills in rval[1]; at least pthread was affected.
  • Move powerpc to MACHINE_NEW_NONCONTIG. !
  • In mg(1), do not use rename(2) on the ~ file; make a new copy so that vipw(8) and crontab(1) do the right thing.
  • Tweak alpha so it sends SIGBUS for unaligned access, and does NOT do a fixup. This encourages people to fix their code.
  • KGDB support for the i386.
  • Pack alpha definition of infinity properly, other architectures too.
  • Recognize Intel P4 cpu.
  • Various space optimizations for alpha boot floppies.
  • Fix CF wdc, which was broken for a while. !
  • Add "enable" keyword in config(8) files.
  • Merge and simplify emulation directory handling code. !
  • Support Initio INI-91xx cards via new iha(4) driver. !
  • In accept(2), when peer disconnects before accept is issued, do not return junk in mbuf by setting length to 0.
  • Support Hardware RNG on i850 and i860 hubs. !
  • Fix sysctl(3) so that you can clear a string with it. !
  • In sshd(8), rename "skey" to "challenge response", since this mechanism is now more flexible.
  • Reduce how long we wait for scsi devices to come ready; 50 seconds is enough.
  • pcvt keyboard LED update lockup patch.
  • ncurses-5.2-20010114 !
  • Fix many more sshd(8) memory leaks. !
  • Fix memory leak in isakmpd(8). !
  • In timed(8), do not accept packets with an unterminated hostname.
  • Alias map bios rom at both real address and it's own zero-relative address, because bios roms contain bugs. !
  • In rtadvd(8), sync router renumbering flag bit to conform to 2292bis-02 and RR RFC. !
  • Get rid of -R flag in ssh-keygen(1). !
  • Avoid memory leak in ndp(8). !
  • Establish pccbb(4), ohci(4), and uhci(4) interrupt handler much earlier, because of coming pcibios(4) changes. !
  • Numerous small fixes to sshd(8) and friends. !
  • In ssh(1), fix SIGSEGV for -o "".
  • On i386, validate gate targets.
  • The easy delete key always returns ^?, while the more difficult one returns ^H.
  • Incorporate a set of post-4.4BSD changes to the kernel routing code.
  • Support more than 256MB of ram on powerpc.
  • Be more careful with assuming with VIA chips can handle U66. !
  • Document better how code using sigblock(3) and sigsetmask(3) would be converted to use sigprocmask(2). !
  • Get sshd(8) ready for auth-login. !
  • In ifconfig(8), permit prefixlen to work against ipv4 addresses. !
  • Change savecore(8) to deal with machines dumping 1GB or more..
  • Attempt to deal with inverted signal races in terminal handlers better, throughout the source tree -- ie. main code is deep inside stdio, signal handler calls exit(). !
  • Document rules that apply to signal handlers in signal(3) and sigaction(2).
  • ipf 3.4.15 !
  • Fix a vi(1) crash.
  • SECURITY FIX: The rnd(4) device does not use all of its input when data is written to it.
    A patch is available.
    [Applied to stable] !
  • Fix C sequence point issues in dd(1), monop(6), tail(1), and rbootd(8). !
  • Fix previous inetd(8) fix. !
  • Fix signal handler race in apmd(8), bootpd(8), syslogd(8). !
  • Constrain isp(4) openings to 128, since the vendor code lies, cheats, steals, and makes us cry. !
  • Fully support SSH2 RSA keys in sshd(8).
  • Change alpha bootblocks to ELF. !
  • Fix fd_set overflows and signal races in pppoe(1).
  • Important pthread fix. !
  • Large block of documentation and functionality changes to mail(1). !
  • fd_set overflow fix to routed(8). !
  • Signal handler fix to newfs(1). !
  • Cleanup various signal races and buffer overflows in ed(1). !
  • Fix signal race in mountd(8) by writing our own svc_run() routine. !
  • Fix uninitialized variable bug in config(8) UKC code that ignored first command sometimes. !
  • Various changes ensure that all known le(4) cards now work on sun4, sun4c, and sun4m machines.
  • Tweak subr_extent code with respect to boundary cases.
  • sftp-server draft came out; convert our sftp-server to be compliant.
  • sendmail 8.11.2 !
  • Signal race fixes to fsck_ffs(8), rcp(1), slattach(8), shutdown(8).
  • Change asm and volatile to __asm__ and __volatile__ in any file which might be compiled using -ansi -pedantic or similar. !
  • Some signal handler cleanup in rcp(1). !
  • Cleanup timeout code in adw(4).
  • Numerous alpha catchups. !
  • New rtadvd(8) code. !
  • Compute UDP checksum in dhcpd(8).
  • Move mvme88k to UVM. !
  • clct(4) driver for Cirrus Logic CS4281 sound chips. !
  • Support {Allow,Deny}Groups in sshd(8).
  • sshd(8) SSH2 protocol support for keepalives, IPTOS_LOWDELAY, TCP_NODELAY, and IPTOS_THROUGHPUT. !
  • Add kerberos password handling in sshd(8) for kerberosIV. !
  • More memory leak fixes to sshd(8) and ssh(1). !
  • Tweak strlcat(3) to not crash for a certain "illegal pointers, length 0" situation. !
  • Clarify setjmp(3) variants in the manual pages. !
  • Correct fd_set and signals in ping6(8). !
  • Un-race three signal handlers, and fix select overflows in inetd(8). !
  • Fix signal race in route6d(8).
  • Move mvme88k to MACHINE_NEW_NONCONTIG. !
  • Fix signal races in rwhod(8). !
  • Fix fd_set overflow in yppush(8). !
  • Fix closedown stub generated and hand-whacked by rpcgen(1) in ypserv(8). !
  • Audio driver for most ESS maestro(8) models. !
  • Signal race repairs in talkd(8) and comsat(8). !
  • Fix select overflow in ssh-agent(1). !
  • Fix rpcgen(1) to deal with large fd_set.
  • Document various signal races in the source tree which are very difficult to fix, or which turn out to be safe even if they look flawed. !
  • Rename ich(4) to auich(4). !
  • Cleanup the sftp-server(8) implementation. !
  • Support !command feature in bridename.if(5) files as well. !
  • Numerous other small changes to isakmpd(8). !
  • Handle memory failures in passwd(1). !
  • In finger(1), fail nicely if memory allocation fails. !
  • Handle DELETE payloads in isakmpd(8). !
  • Remove signal races from sshd(8). !
  • Ease support for road-warrior scenarious in isakmpd(8), by intuiting the Local-ID when possible.
  • Change 802.11 DS drivers to operate in BSS mode by default. !
  • Create links for FD_SET(3) and such to point to the select(2) page. !
  • Support TCP_NDELAY on ipv6 in ssh(1).
  • Numerous spelling error corrections in the system.
  • Various other calendar updates. !
  • Ensure replydirname in ftpd(8) does not ever truncate names. !
  • Ensure ftpd(8) does not sometimes return a stray " at the end of a string. !
  • Various large updates to isp(4). !
  • In restore(8), do not skip TS_BITS or TS_CLRI are set.
  • Change our own custom EtherIP protocol to the standard one (which is very badly designed, but we are trying to get them to fix that).
  • Fix KerberosIV code to build better if src and obj are in strange places. !
  • Support Banner option in sshd(8).
  • Make the openssh-p effort a bit easier by merging some simpler portability hacks. !
  • Various missing free(3) calls repaired in ssh(1).
  • Attempt to support cardbus 3CXFEM656C 56k Global modem. !
  • In pciide(4), support U100 on ICH2, U66 on Via Apollo, and other repairs to Promise.
  • Spelling changes to calendar files. !
  • Be more careful with stat(2) handling in mv(1). !
  • Fix %p handling in strptime(3). !
  • Fix various buffer overflows and other fixes in indent(1).
  • Do not spit out icmp6 checksum messages if not a debug kernel.
  • Permit stripped VAX kernels to load despite unexpected values from libsa. --- 72,312 ----
  • IMPLEMENTATION FIX: fix port number computation in libwrap client side ident implementation.
    A patch is available.
    [Applied to stable] !
  • Disable bogus file check in cvs(1).
    [Applied to stable]
  • OpenSSH 2.5.0 released.
    [Applied to stable]
  • OpenSSH 2.3.2 released.
    [Applied to stable] !
  • Fix rwhod(8) to work, and make debug code a flag option. !
  • Mark our tree such that we use wscons(4) as if it is vt220, instead of vt100. !
  • In wscons(4), when scrolled back, if a new key is pressed, reset us to our previous location, as pcvt(4) used to do. !
  • Permit sftp(1) over SSH1 protocol. !
  • In sftp(1), do not forward agent or X11 traffic. !
  • In tar(1), fix -T option and add support for -C option !
  • Honor TMPDIR variable in tar(1), cpio(1), and pax(1). !
  • perl(1) patch CHANGE6214. !
  • New route6d(8). !
  • Numerous more changes to sftp-server(8) and sftp(1). !
  • Changes to accept(2) to permit return of ECONNABORTED.
  • Quieten IPv6 DN message reporting by default. !
  • Improve xmalloc() and friends in ssh(1) code..
  • Remove dead architecture support from the tree. !
  • Remove support for #! from syslogd(8). !
  • cac(4) driver to support Compaq Smart ARRAY RAID controllers. !
  • Ignore blank lines in hostname.if(5) files. !
  • In ssh(1), add -1 option to force protocol 1. !
  • Enable sftp-server(8) by default. !
  • Numerous bug fixes to sftp-server(8) and sftp(1).
  • Make scsi work on the vaxstation 4000/90. !
  • Same for tun(4), gif(4), and others.. !
  • Change lo(4) initialization code so that boot -c pseudo-device editing code can affect it in the expected fashion. !
  • If kernel has ddb(4) support, add a ddb sub-command inside boot -c.
  • Teach the bridge ot deal with ARP alignment in the presence of numerous previous layers... !
  • EtherIP support in tcpdump(8). !
  • Fix a bug introduced a few weeks ago in yppush(8).
  • A bit of a trawl through the source tree to please the alpha, since various problems occur in the absence of perfect weak symbols.
  • libc_r works on the alpha now. !
  • Many new fixes to sort(1).
  • Teach config -e and boot -c about pseudo-devices. !
  • Fix perl(1) h2ph scripts. !
  • More bridge(4) fixes for unicast learning. !
  • Add sftp(1) client. !
  • Fix an off-by-{1,2,4} error in i386_space_copy(). wscons(4) now works perfectly. !
  • More fixes to rtadvd(8). !
  • Fix bugs in atc(6), snake(6), battlestar(6), phantasia(6), and adventure(6).
  • Enable scrollback from USB keyboards. !
  • Numerous improvements in ppp(8). !
  • At ELF execve(2) time, check for the OpenBSD note first, so that native binaries run best.
  • Attempt to share crtbegin/crtend in ELF csu, including an OS note. !
  • Change powerpc ld.so(1) so all architectures use DT_INIT for ctors/init.
  • Fix overlapping bus space copy operations on i386.
  • Move EtherIP to version 3 (2 byte padded header).
  • Art does battle with ksyms, gets wounded, but eventually wins. !
  • In sshd(8), S/Key is now called ChallengeResponse.
  • Make ReverseMappingCheck optional in sshd_config. !
  • Mickey the madman goes on a new timeout crawl through pci and isa drivers.
  • Fix nlist emulation for cases where the ELF header does not exist; permits /dev/ksyms to work on ELF machines. !
  • Emulate some new freebsd signal(2) related things in compat_freebsd(8).
  • In IPv6, avoid panic when packet to nonexistent link-local address is issued. !
  • xl(4) no longer needs to whine about tx underruns. !
  • Fix ELF support for compat_freebsd(8). !
  • Catch the alpha up to wscons(4) changes. !
  • Fix wscons(4) wsmux(4) attachment.
  • Suport mvme188 card in mvme88k port. !
  • If a pccbb(4) bridge does not have the right voltages, assume it is dead. Permits single connector adapters to work. !
  • Fix some bugs in the bridge(4), especially regarding gif(4).
  • IMPLEMENTATION FIX: fix memory allocation in the PCI LANCE ethernet driver, le(4).
    A patch is available.
    [Applied to stable] !
  • In config(8) -e and -u, do not write out a new kernel if nothing changed. !
  • Numerous fat utmp(5) changes to utilities. !
  • Move utmp(5) to large format.
  • Fix some incorrect return values for mmap(2) functions.
    [Applied to stable] !
  • Make top(1) not setgid.
  • Update X11 to support the new i386 changes. !
  • Configure wscons(4) defaults to be what our users expect. !
  • moused(8) is dead for now. !
  • Enable uhci(4) and ohci(4) devices by default in GENERIC. !
  • Range-check invalid .max fields in inetd(8).
  • Various post-merge ipf fixes. Some previous fixes got removed and had to be put back in.
  • In ATAPI code, ignore PIOMODE errors.
  • On many architecturs, change console name to ttyC? instead of ttyE?. !
  • Add -U option to ELF ldconfig(8). !
  • Move i386 to wscons(4).
  • Re-org the alpha boot floppies.
  • More improvements against the Bleichenbacher pkcs#1 attack. !
  • Fix more select overflow issues in ssh(1).
  • gcc 2.95.3, test 2. !
  • ises(4), start of a driver for the Pijnenburg PCC-ISES crypto chip. Does random entropy insertion.
  • Permit many compat system calls to match to the same native call (was not permitted before).
  • A bunch of people are doing a kernel trawl to update drivers to new timeouts.
  • Support boot -c on the sparc.
  • Fix an early timeout bug in wdc/ata support, which caused problems with atapi tape drives. !
  • Niklas runs through the tree doing commits in an attempt to keep up with Todd's much higher commit count. !
  • Receive random numbers from ubsec(4) cards.
  • Make wdc mode printing more portable, so that the powerpc can use it too. !
  • adb(4) drivers in powerpc port. !
  • New upl(4) driver for Prolific PL2301/PL2302 USB host-to-host driver. This acts like a network device. !
  • Remove -Q flag from sshd(8).
  • Change audio-driver interface so drivers can supply a minimum delta for mixer value changes. !
  • USB sync.
  • SECURITY FIX: fix some buffer overflows in named(8).
    A patch is available.
    [Applied to stable]
  • Support Cheetah vaxes. !
  • Improve MAKEDEV(8) manual pages on many architectures. !
  • Cause pcibios(4) to route interrupts via the pci router at the time interrupts are established for each driver, not before.
  • Optimize pcidevs, usbdevs, and other tables in the kernel. !
  • Both wi(4) and awi(4) now support more models of cards. !
  • skey(1) SHA1 is supposed to be little endian. !
  • Improve ping6(8) signal handling further. !
  • Merge isakmpd(8) in. It is no longer seperate. !
  • Many ppp(8) improvements.
  • Handle binary data in install floppy dmesg.. !
  • Improve ELF handling of nlist(3).
  • Print CPU speed in GHz if it is that fast.
  • Detect Transmeta cpus.
  • On powerpc, ensure that signal delivery fills in rval[1]; at least pthread was affected.
  • Move powerpc to MACHINE_NEW_NONCONTIG. !
  • In mg(1), do not use rename(2) on the ~ file; make a new copy so that vipw(8) and crontab(1) do the right thing.
  • Tweak alpha so it sends SIGBUS for unaligned access, and does NOT do a fixup. This encourages people to fix their code.
  • KGDB support for the i386.
  • Pack alpha definition of infinity properly, other architectures too.
  • Recognize Intel P4 cpu.
  • Various space optimizations for alpha boot floppies.
  • Fix CF wdc, which was broken for a while. !
  • Add "enable" keyword in config(8) files.
  • Merge and simplify emulation directory handling code. !
  • Support Initio INI-91xx cards via new iha(4) driver. !
  • In accept(2), when peer disconnects before accept is issued, do not return junk in mbuf by setting length to 0.
  • Support Hardware RNG on i850 and i860 hubs. !
  • Fix sysctl(3) so that you can clear a string with it. !
  • In sshd(8), rename "skey" to "challenge response", since this mechanism is now more flexible.
  • Reduce how long we wait for scsi devices to come ready; 50 seconds is enough.
  • pcvt keyboard LED update lockup patch.
  • ncurses-5.2-20010114 !
  • Fix many more sshd(8) memory leaks. !
  • Fix memory leak in isakmpd(8). !
  • In timed(8), do not accept packets with an unterminated hostname.
  • Alias map bios rom at both real address and it's own zero-relative address, because bios roms contain bugs. !
  • In rtadvd(8), sync router renumbering flag bit to conform to 2292bis-02 and RR RFC. !
  • Get rid of -R flag in ssh-keygen(1). !
  • Avoid memory leak in ndp(8). !
  • Establish pccbb(4), ohci(4), and uhci(4) interrupt handler much earlier, because of coming pcibios(4) changes. !
  • Numerous small fixes to sshd(8) and friends. !
  • In ssh(1), fix SIGSEGV for -o "".
  • On i386, validate gate targets.
  • The easy delete key always returns ^?, while the more difficult one returns ^H.
  • Incorporate a set of post-4.4BSD changes to the kernel routing code.
  • Support more than 256MB of ram on powerpc.
  • Be more careful with assuming with VIA chips can handle U66. !
  • Document better how code using sigblock(3) and sigsetmask(3) would be converted to use sigprocmask(2). !
  • Get sshd(8) ready for auth-login. !
  • In ifconfig(8), permit prefixlen to work against ipv4 addresses. !
  • Change savecore(8) to deal with machines dumping 1GB or more..
  • Attempt to deal with inverted signal races in terminal handlers better, throughout the source tree -- ie. main code is deep inside stdio, signal handler calls exit(). !
  • Document rules that apply to signal handlers in signal(3) and sigaction(2).
  • ipf 3.4.15 !
  • Fix a vi(1) crash.
  • SECURITY FIX: The rnd(4) device does not use all of its input when data is written to it.
    A patch is available.
    [Applied to stable] !
  • Fix C sequence point issues in dd(1), monop(6), tail(1), and rbootd(8). !
  • Fix previous inetd(8) fix. !
  • Fix signal handler race in apmd(8), bootpd(8), syslogd(8). !
  • Constrain isp(4) openings to 128, since the vendor code lies, cheats, steals, and makes us cry. !
  • Fully support SSH2 RSA keys in sshd(8).
  • Change alpha bootblocks to ELF. !
  • Fix fd_set overflows and signal races in pppoe(1).
  • Important pthread fix. !
  • Large block of documentation and functionality changes to mail(1). !
  • fd_set overflow fix to routed(8). !
  • Signal handler fix to newfs(1). !
  • Cleanup various signal races and buffer overflows in ed(1). !
  • Fix signal race in mountd(8) by writing our own svc_run() routine. !
  • Fix uninitialized variable bug in config(8) UKC code that ignored first command sometimes. !
  • Various changes ensure that all known le(4) cards now work on sun4, sun4c, and sun4m machines.
  • Tweak subr_extent code with respect to boundary cases.
  • sftp-server draft came out; convert our sftp-server to be compliant.
  • sendmail 8.11.2 !
  • Signal race fixes to fsck_ffs(8), rcp(1), slattach(8), shutdown(8).
  • Change asm and volatile to __asm__ and __volatile__ in any file which might be compiled using -ansi -pedantic or similar. !
  • Some signal handler cleanup in rcp(1). !
  • Cleanup timeout code in adw(4).
  • Numerous alpha catchups. !
  • New rtadvd(8) code. !
  • Compute UDP checksum in dhcpd(8).
  • Move mvme88k to UVM. !
  • clct(4) driver for Cirrus Logic CS4281 sound chips. !
  • Support {Allow,Deny}Groups in sshd(8).
  • sshd(8) SSH2 protocol support for keepalives, IPTOS_LOWDELAY, TCP_NODELAY, and IPTOS_THROUGHPUT. !
  • Add kerberos password handling in sshd(8) for kerberosIV. !
  • More memory leak fixes to sshd(8) and ssh(1). !
  • Tweak strlcat(3) to not crash for a certain "illegal pointers, length 0" situation. !
  • Clarify setjmp(3) variants in the manual pages. !
  • Correct fd_set and signals in ping6(8). !
  • Un-race three signal handlers, and fix select overflows in inetd(8). !
  • Fix signal race in route6d(8).
  • Move mvme88k to MACHINE_NEW_NONCONTIG. !
  • Fix signal races in rwhod(8). !
  • Fix fd_set overflow in yppush(8). !
  • Fix closedown stub generated and hand-whacked by rpcgen(1) in ypserv(8). !
  • Audio driver for most ESS maestro(8) models. !
  • Signal race repairs in talkd(8) and comsat(8). !
  • Fix select overflow in ssh-agent(1). !
  • Fix rpcgen(1) to deal with large fd_set.
  • Document various signal races in the source tree which are very difficult to fix, or which turn out to be safe even if they look flawed. !
  • Rename ich(4) to auich(4). !
  • Cleanup the sftp-server(8) implementation. !
  • Support !command feature in bridename.if(5) files as well. !
  • Numerous other small changes to isakmpd(8). !
  • Handle memory failures in passwd(1). !
  • In finger(1), fail nicely if memory allocation fails. !
  • Handle DELETE payloads in isakmpd(8). !
  • Remove signal races from sshd(8). !
  • Ease support for road-warrior scenarious in isakmpd(8), by intuiting the Local-ID when possible.
  • Change 802.11 DS drivers to operate in BSS mode by default. !
  • Create links for FD_SET(3) and such to point to the select(2) page. !
  • Support TCP_NDELAY on ipv6 in ssh(1).
  • Numerous spelling error corrections in the system.
  • Various other calendar updates. !
  • Ensure replydirname in ftpd(8) does not ever truncate names. !
  • Ensure ftpd(8) does not sometimes return a stray " at the end of a string. !
  • Various large updates to isp(4). !
  • In restore(8), do not skip TS_BITS or TS_CLRI are set.
  • Change our own custom EtherIP protocol to the standard one (which is very badly designed, but we are trying to get them to fix that).
  • Fix KerberosIV code to build better if src and obj are in strange places. !
  • Support Banner option in sshd(8).
  • Make the openssh-p effort a bit easier by merging some simpler portability hacks. !
  • Various missing free(3) calls repaired in ssh(1).
  • Attempt to support cardbus 3CXFEM656C 56k Global modem. !
  • In pciide(4), support U100 on ICH2, U66 on Via Apollo, and other repairs to Promise.
  • Spelling changes to calendar files. !
  • Be more careful with stat(2) handling in mv(1). !
  • Fix %p handling in strptime(3). !
  • Fix various buffer overflows and other fixes in indent(1).
  • Do not spit out icmp6 checksum messages if not a debug kernel.
  • Permit stripped VAX kernels to load despite unexpected values from libsa. *************** *** 482,490 ****
  • Some stability fixes to isakmpd(8).
  • In ssh(1), disable agent/X11 port forwarding if the hostkey has changed.
  • Fix a coredump in ssh-agent(1). !
  • Reset 16-bit PCMCIA during chip initialization in pccbb(4).
  • Correct PCI interrupt setup for TI PCI113X CardBus bridges. !
  • Properly powerdown PC cards in pccbb(4) at shutdown time.
  • Add -D option to sshd(8) to cause startup without a daemon.
  • Show both the IP address and hostname when a new key is encountered in ssh(1).
  • Fix a bug in MSChapv2 challenge hashing in ppp(8). --- 481,489 ----
  • Some stability fixes to isakmpd(8).
  • In ssh(1), disable agent/X11 port forwarding if the hostkey has changed.
  • Fix a coredump in ssh-agent(1). !
  • Reset 16-bit PCMCIA during chip initialization in pccbb(4).
  • Correct PCI interrupt setup for TI PCI113X CardBus bridges. !
  • Properly powerdown PC cards in pccbb(4) at shutdown time.
  • Add -D option to sshd(8) to cause startup without a daemon.
  • Show both the IP address and hostname when a new key is encountered in ssh(1).
  • Fix a bug in MSChapv2 challenge hashing in ppp(8). *************** *** 507,513 ****
  • Considerable cleanups to make(1).
  • Improve key repeat logic in wskbd(4).
  • Changes from KAME to make ifm_data available in getifaddrs(3). !
  • Fix absolute path handling in crunchgen(1).
  • Shorten /dev/ttyC* device names.
  • Complain about invalid ciphers in ssh(1), falling back to reasonable defaults when necessary.
  • Avoid tty races in wsdisplay(4) when switching virtual terminals. --- 506,512 ----
  • Considerable cleanups to make(1).
  • Improve key repeat logic in wskbd(4).
  • Changes from KAME to make ifm_data available in getifaddrs(3). !
  • Fix absolute path handling in crunchgen(1).
  • Shorten /dev/ttyC* device names.
  • Complain about invalid ciphers in ssh(1), falling back to reasonable defaults when necessary.
  • Avoid tty races in wsdisplay(4) when switching virtual terminals. *************** *** 578,589 **** A patch is available.
    [Applied to stable]
  • In pciide(4), do not map unsafe registers from controllers that require 16-bit I/O space. !
  • Import new pckbc(4), pckbd(4), vga(4), pcdisplay(4), and ega(4) drivers for wscons(4).
  • In ftpd(8), assert check_login upon receipt of EPSV/LPSV.
  • Make the aha(4) driver compile without UVM.
  • Enforce non-cacheable device space on real 80386 machines.
  • Add RSA authentication support for SSH2 to OpenSSH. !
  • Allow serial mice to work with moused(8) and XFree86 simultaneously.
  • Repair an off-by-one error in ssh-agent(1).
  • Convert some old drivers to the new timeout(9) interface.
  • RELIABILITY FIX: repair AES (rijndael) --- 577,588 ---- A patch is available.
    [Applied to stable]
  • In pciide(4), do not map unsafe registers from controllers that require 16-bit I/O space. !
  • Import new pckbc(4), pckbd(4), vga(4), pcdisplay(4), and ega(4) drivers for wscons(4).
  • In ftpd(8), assert check_login upon receipt of EPSV/LPSV.
  • Make the aha(4) driver compile without UVM.
  • Enforce non-cacheable device space on real 80386 machines.
  • Add RSA authentication support for SSH2 to OpenSSH. !
  • Allow serial mice to work with moused(8) and XFree86 simultaneously.
  • Repair an off-by-one error in ssh-agent(1).
  • Convert some old drivers to the new timeout(9) interface.
  • RELIABILITY FIX: repair AES (rijndael) *************** *** 676,682 ****
    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.741 2001/03/25 07:59:48 deraadt Exp $ --- 675,681 ----
    OpenBSD www@openbsd.org !
    $OpenBSD: plus.html,v 1.742 2001/03/25 17:14:20 deraadt Exp $