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