version 1.66, 2019/05/27 22:55:22 |
version 1.67, 2019/06/01 23:12:49 |
|
|
<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). |
|
|
<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 > 32000 in adduser(8). |
<li>Support uids > 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... |
|
|
<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. |
|
|
<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). |
|
|
<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. |
|
|
<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. |
|
|
<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. |
|
|
<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. |
|
|
<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). |
|
|
<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. |
|
|
<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. |
|
|
<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. |
|
|
<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. |
|
|
<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). |