[BACK]Return to plus24.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/plus24.html between version 1.66 and 1.67

version 1.66, 2019/05/27 22:55:22 version 1.67, 2019/06/01 23:12:49
Line 144 
Line 144 
 <li>Add smc91cxx ISA support.  <li>Add smc91cxx ISA support.
 <li>Fix more setmode(3) memory leaks.  <li>Fix more setmode(3) memory leaks.
 <li>Continue integration of AFS.  <li>Continue integration of AFS.
 <li>In i386 bootblocks, clear NT bit in bootblocks whenever switching into prot mode.  <li>In i386 bootblocks, clear NT bit in bootblocks whenever switching into prot mode.
 <li>Undo gzip nlist(3) support for the 2.4 release, will go back in afterwards.  <li>Undo gzip nlist(3) support for the 2.4 release, will go back in afterwards.
 <li>Add optional support for alternate pid files in newsyslog(8).  <li>Add optional support for alternate pid files in newsyslog(8).
 <li>Repair the license for boggle(6).  <li>Repair the license for boggle(6).
Line 158 
Line 158 
 <li>Replace ed(4) driver with the ne(4), ec(4), and we(4) drivers.  <li>Replace ed(4) driver with the ne(4), ec(4), and we(4) drivers.
 <li>In ftp(1), make the progress meter support ttys that do not have the width set.  <li>In ftp(1), make the progress meter support ttys that do not have the width set.
 <li>Support uids &gt; 32000 in adduser(8).  <li>Support uids &gt; 32000 in adduser(8).
 <li>Make sparc and alpha floppies do dhclient, too.  <li>Make sparc and alpha floppies do dhclient, too.
 <li>Fix a few tiny sysctl related changes in route(1).  <li>Fix a few tiny sysctl related changes in route(1).
 <li>Add support for SMC EtherPower II 10/100 ethernet cards; tx(4) driver.  <li>Add support for SMC EtherPower II 10/100 ethernet cards; tx(4) driver.
 <li>Tons more man page cleanups...  <li>Tons more man page cleanups...
Line 170 
Line 170 
 <li>In newsyslog.conf, rotate authlog and secure entries after 1 week.  <li>In newsyslog.conf, rotate authlog and secure entries after 1 week.
 <li>Kill COMPAT_09 and COMPAT_10 options.  <li>Kill COMPAT_09 and COMPAT_10 options.
 <li>Provide a way for ftp(1) to show a progress meter, but create no other noise.  <li>Provide a way for ftp(1) to show a progress meter, but create no other noise.
 <li>Media support for ep(4) driver.  <li>Media support for ep(4) driver.
 <li>Move ifaliases setup upwards in /etc/rc; now named(8) can use ifaliases.  <li>Move ifaliases setup upwards in /etc/rc; now named(8) can use ifaliases.
 <li>In /etc/rc.conf, add a nice toggle for ntpd(8).  <li>In /etc/rc.conf, add a nice toggle for ntpd(8).
 <li>Finish media support on sparc le(4) driver.  <li>Finish media support on sparc le(4) driver.
Line 209 
Line 209 
 <li>Fix mips constructor init/fini operation in ld.so.  <li>Fix mips constructor init/fini operation in ld.so.
 <li>Fix a signal race in mail(1).  <li>Fix a signal race in mail(1).
 <li>Nice way of handling dhcp at boot-time.  <li>Nice way of handling dhcp at boot-time.
 <li>Fix a bug in RMD160.  <li>Fix a bug in RMD160.
 <li>Make xl(4) driver work on the alpha.  <li>Make xl(4) driver work on the alpha.
 <li>Make the pci de(4) driver finally work fully on big-endian machines.  <li>Make the pci de(4) driver finally work fully on big-endian machines.
 <li>Fix a hanging-race in mail(1).  <li>Fix a hanging-race in mail(1).
Line 258 
Line 258 
 <li>cvs version 1.10  <li>cvs version 1.10
 <li>More improvements to all the games.  <li>More improvements to all the games.
 <li>Fix new blowfish functions to work on big-endian unaligned-access-faulting architectures.  <li>Fix new blowfish functions to work on big-endian unaligned-access-faulting architectures.
 <li>Fix a malloc race in all filesystems.  <li>Fix a malloc race in all filesystems.
 <li>More rpc.pcnfsd(8) changes. Again -- do not use rpc.pcnfsd.  <li>More rpc.pcnfsd(8) changes. Again -- do not use rpc.pcnfsd.
 <li>Correct readlink(8) in adosfs.  <li>Correct readlink(8) in adosfs.
 <li>Newer code for the fxp driver.  <li>Newer code for the fxp driver.
Line 278 
Line 278 
 <li>For the i386, save more battery power by halting the CPU during the APM loop. This affects a part of the pctr driver...  <li>For the i386, save more battery power by halting the CPU during the APM loop. This affects a part of the pctr driver...
 <li>In xterm(1), support VSTATUS.  <li>In xterm(1), support VSTATUS.
 <li>Add *_ptob() and *_ptob() functions to architectures missing those.  <li>Add *_ptob() and *_ptob() functions to architectures missing those.
 <li>Some updates to talk(1).  <li>Some updates to talk(1).
 <li>Add ISC dhcp to the source tree.  This urgently needs a security audit.  <li>Add ISC dhcp to the source tree.  This urgently needs a security audit.
 <li>Fix df -P for zero-sized filesystems (ie. amd(8)).  <li>Fix df -P for zero-sized filesystems (ie. amd(8)).
 <li>Fix FFS data-buffer leaking on segfaults during write.  <li>Fix FFS data-buffer leaking on segfaults during write.
Line 327 
Line 327 
 <li>Add the IOV_MAX define as required by XPG.  <li>Add the IOV_MAX define as required by XPG.
 <li>Fix a few more <code>resid</code> issues in the kernel.  <li>Fix a few more <code>resid</code> issues in the kernel.
 <li>Hack SIOCGIFCONF so that ifc_len=0 is a length inquiry, as in Linux.  <li>Hack SIOCGIFCONF so that ifc_len=0 is a length inquiry, as in Linux.
 <li>Install perl .ph pages in the right directory.  <li>Install perl .ph pages in the right directory.
 <li>In ftpd(8) manpage, fix the definitions of the high ports since the kernel definitions were changed.  <li>In ftpd(8) manpage, fix the definitions of the high ports since the kernel definitions were changed.
 <li>Fix an argument parsing bug in chat(8).  <li>Fix an argument parsing bug in chat(8).
 <li>Fix isapnp ym(4) audio driver.  <li>Fix isapnp ym(4) audio driver.
 <li>Update to ncurses-4.2-980801.  <li>Update to ncurses-4.2-980801.
Line 347 
Line 347 
 <li>Add i386 apm(4) manpage.  <li>Add i386 apm(4) manpage.
 <li>Fix mkstemp() calling code in libc/db/hash.  <li>Fix mkstemp() calling code in libc/db/hash.
 <li>update to ncurses-4.2-980725.  <li>update to ncurses-4.2-980725.
 <li>Use a single-char buffer in snprintf() for the size==0 case.  <li>Use a single-char buffer in snprintf() for the size==0 case.
 <li>Fix some problems in <code>disklabel -E</code>.  <li>Fix some problems in <code>disklabel -E</code>.
 <li>Fix bugs in pom(6), atc(6), quiz(6), hack(6), adventure(6).  <li>Fix bugs in pom(6), atc(6), quiz(6), hack(6), adventure(6).
 <li>Add tic, captoinfo, and infotocap from ncurses-4.2-980718.  <li>Add tic, captoinfo, and infotocap from ncurses-4.2-980718.
 <li>Place a timezone file in the named chroot jail.  <li>Place a timezone file in the named chroot jail.
 <li>ncurses-4.2-980718 with our termlib library integrated. The separate termlib library no longer exists (although for a time libtermlib is a link to libcurses).  <li>ncurses-4.2-980718 with our termlib library integrated. The separate termlib library no longer exists (although for a time libtermlib is a link to libcurses).
 <li>New libform, libmenu, and libpanel from ncurses-4.2-980718.  <li>New libform, libmenu, and libpanel from ncurses-4.2-980718.
 <li>Change latencies permitted for certain scsi tape commands.  <li>Change latencies permitted for certain scsi tape commands.
 <li>Make <code>mt status</code> show more information on scsi tape drives.  <li>Make <code>mt status</code> show more information on scsi tape drives.
 <li>bt848 driver for the i386.  <li>bt848 driver for the i386.
 <li>Fix <code>MKD</code> command in ftpd to properly show the path created.  <li>Fix <code>MKD</code> command in ftpd to properly show the path created.
Line 370 
Line 370 
 <li>Fix usage messages in sort(1).  <li>Fix usage messages in sort(1).
 <li>Fix sparc installer to deal with a dirty dmesg buffer.  <li>Fix sparc installer to deal with a dirty dmesg buffer.
 <li>Make SEM_R and SEM_A accessible to userland in sys/sem.h.  <li>Make SEM_R and SEM_A accessible to userland in sys/sem.h.
 <li>Do not permit uppercase login names in adduser(8); that's a bad default.  <li>Do not permit uppercase login names in adduser(8); that's a bad default.
 <li>Fix a bug in less that prevented keypad keys from working on some terminals.  <li>Fix a bug in less that prevented keypad keys from working on some terminals.
 <li>In the man(1) manpage, document -k and -f.  <li>In the man(1) manpage, document -k and -f.
 <li>Rename curs_terminfo(3) man page to terminfo(3).  <li>Rename curs_terminfo(3) man page to terminfo(3).
Line 434 
Line 434 
 <li>Fix an off_t bug in quot(1).  <li>Fix an off_t bug in quot(1).
 <li>In talkd(8), force NUL termination of strings received from client.  <li>In talkd(8), force NUL termination of strings received from client.
 <li>New S3 SonicVibes driver.  <li>New S3 SonicVibes driver.
 <li>Make "ndc start" use rc.conf.  <li>Make "ndc start" use rc.conf.
 <li>Fix ethernet/FDDI IPX support for big-endian machines.  <li>Fix ethernet/FDDI IPX support for big-endian machines.
 <li>Remove kpasswdd(8) -- use kadmind(8) instead.  <li>Remove kpasswdd(8) -- use kadmind(8) instead.
 <li>KTH Kerberos 0.9.9  <li>KTH Kerberos 0.9.9
 <li>Remove mk_cmds(1), e2fsprogs, and libss -- no longer used.  <li>Remove mk_cmds(1), e2fsprogs, and libss -- no longer used.
 <li>Change gethostname(3) and getdomainname(3) to handle small buffers correctly.  <li>Change gethostname(3) and getdomainname(3) to handle small buffers correctly.
Line 468 
Line 468 
 <li>Add isa_intr_check() to lots of isa architectures.  Fixes PMS irq 12 bug.  <li>Add isa_intr_check() to lots of isa architectures.  Fixes PMS irq 12 bug.
 <li>gnu bc 1.05a.  <li>gnu bc 1.05a.
 <li>In ppp(8), numerous 64 bit fixes.  Requires testing on alpha, please.  <li>In ppp(8), numerous 64 bit fixes.  Requires testing on alpha, please.
 <li>On the powerpc, run ofw drivers under better interrupt masks.  <li>On the powerpc, run ofw drivers under better interrupt masks.
 <li>In sudo(8), require a password before telling the user whether or not the command exists.  <li>In sudo(8), require a password before telling the user whether or not the command exists.
 <li>Fix a panic in ipnat(4).  <li>Fix a panic in ipnat(4).
 <li>Remove most recent procfs patches relating to securelevels.  <li>Remove most recent procfs patches relating to securelevels.
Line 527 
Line 527 
 <li>Permit kill(2) to send signal 0 to processes that are setuid, as long as the existing uid check succeeds.  <li>Permit kill(2) to send signal 0 to processes that are setuid, as long as the existing uid check succeeds.
 <li>Change uudecode(1) to accept spaces in the filename.  <li>Change uudecode(1) to accept spaces in the filename.
 <li>Move temporary file used by chfn(1) to /var/tmp.  <li>Move temporary file used by chfn(1) to /var/tmp.
 <li>Add support for pcvt to kbd(1).  <li>Add support for pcvt to kbd(1).
 <li>in chfn(1), unlink the temp file after finished using it.  <li>in chfn(1), unlink the temp file after finished using it.
 <li>Fix /tmp use in yacc.  <li>Fix /tmp use in yacc.
 <li>On the i386, grow i386 kernel malloc area by 2MB.  <li>On the i386, grow i386 kernel malloc area by 2MB.
Line 578 
Line 578 
 <li>Disable dynamic loading in the mips version of perl(1).  <li>Disable dynamic loading in the mips version of perl(1).
 <li>Make size(1) work on files created via <code>ld -Z</code>.  <li>Make size(1) work on files created via <code>ld -Z</code>.
 <li><strong>A possible new security problem exists if you rely on securelevels and immutable or append-only files or character devices.  The fix does not permit mmap'ing of immutable or append-only files which are otherwise writeable, as the VM system will bypass the meaning of the file flags when writes happen to the file. <a href="errata23.html#immutable">A patch exists which solves the problem</a></strong>.  <li><strong>A possible new security problem exists if you rely on securelevels and immutable or append-only files or character devices.  The fix does not permit mmap'ing of immutable or append-only files which are otherwise writeable, as the VM system will bypass the meaning of the file flags when writes happen to the file. <a href="errata23.html#immutable">A patch exists which solves the problem</a></strong>.
 <li>Niklas is taking a shot at making our cross compiler toolset sufficient for a full cross compile of the vax port.  <li>Niklas is taking a shot at making our cross compiler toolset sufficient for a full cross compile of the vax port.
 <li>Fix a file parsing overflow in kdb_util(8).  <li>Fix a file parsing overflow in kdb_util(8).
 <li>Make config(8) store the first free unit number in its tables so that pcmcia device re-insertion can come back to the same unit number.  <li>Make config(8) store the first free unit number in its tables so that pcmcia device re-insertion can come back to the same unit number.
 <li><code>const</code> the parameters to a few more system calls.  <li><code>const</code> the parameters to a few more system calls.
Line 590 
Line 590 
 <li>Correct handling of escaped % correctly in crontab lines.  <li>Correct handling of escaped % correctly in crontab lines.
 <li>Make the AD1848 and Yamaha OPL3-SA3 sound drivers work.  <li>Make the AD1848 and Yamaha OPL3-SA3 sound drivers work.
 <li>pppd 2.3.5  <li>pppd 2.3.5
 <li>Fix localtime(3) support inside perl(1).  <li>Fix localtime(3) support inside perl(1).
 <li>Fix a number of disklabel issues in the hp300 and pmax ports.  <li>Fix a number of disklabel issues in the hp300 and pmax ports.
 <li>Enable <code>#pragma pack</code> and <code>#pragma weak</code> support in gcc.  <li>Enable <code>#pragma pack</code> and <code>#pragma weak</code> support in gcc.
 <li>Fix at least one remotely activated buffer overflow in lynx(1).  <li>Fix at least one remotely activated buffer overflow in lynx(1).

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67