| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | LIST OF CHANGES FROM PREVIOUS RELEASES: <$Revision: 1.95 $> | | 1 | LIST OF CHANGES FROM PREVIOUS RELEASES: <$Revision: 1.96 $> |
2 | | | 2 | |
3 | | | 3 | |
4 | Changes from 386bsd 0.1 + patchkit 0.2.2 to NetBSD 0.8: | | 4 | Changes from 386bsd 0.1 + patchkit 0.2.2 to NetBSD 0.8: |
5 | fdescfs, kernfs included | | 5 | fdescfs, kernfs included |
6 | mt(1): added bsd mt | | 6 | mt(1): added bsd mt |
7 | ktrace(1): now works | | 7 | ktrace(1): now works |
8 | cron(8): crond, crontab cleaned, and install properly | | 8 | cron(8): crond, crontab cleaned, and install properly |
9 | prompt for floppy root disk | | 9 | prompt for floppy root disk |
10 | added kgmon, gprof | | 10 | added kgmon, gprof |
11 | many vm bug fixes | | 11 | many vm bug fixes |
12 | ed(1): free ed | | 12 | ed(1): free ed |
13 | fixes to /etc/*, particular /etc/{weekly,daily,monthly}, netstart | | 13 | fixes to /etc/*, particular /etc/{weekly,daily,monthly}, netstart |
14 | yp: beginnings of yp support | | 14 | yp: beginnings of yp support |
| @@ -1598,27 +1598,27 @@ Changes from NetBSD 1.0 to NetBSD 1.1: | | | @@ -1598,27 +1598,27 @@ Changes from NetBSD 1.0 to NetBSD 1.1: |
1598 | [mycroft 19941023] | | 1598 | [mycroft 19941023] |
1599 | ethernet: Made the `ed' driver deal with buggy chips better, and sped | | 1599 | ethernet: Made the `ed' driver deal with buggy chips better, and sped |
1600 | it up a bit. [mycroft 19941023] | | 1600 | it up a bit. [mycroft 19941023] |
1601 | got rid of the Xchess sources. (cgd) | | 1601 | got rid of the Xchess sources. (cgd) |
1602 | send-pr(1): made send-pr a bit smarter about the 'Release' field. (cgd) | | 1602 | send-pr(1): made send-pr a bit smarter about the 'Release' field. (cgd) |
1603 | added COMPAT_10 option, for NetBSD 1.0 binary compatibility. (cgd) | | 1603 | added COMPAT_10 option, for NetBSD 1.0 binary compatibility. (cgd) |
1604 | uucp(1): upgraded to version 1.05. From John Kohl. (jtc) | | 1604 | uucp(1): upgraded to version 1.05. From John Kohl. (jtc) |
1605 | i386: Implemented a different (faster) way of entering the kernel for | | 1605 | i386: Implemented a different (faster) way of entering the kernel for |
1606 | system calls, on the i386. [mycroft 19941025] | | 1606 | system calls, on the i386. [mycroft 19941025] |
1607 | fts(3): Speed up significantly on file systems which don't support link | | 1607 | fts(3): Speed up significantly on file systems which don't support link |
1608 | counts (e.g. isofs). [mycroft 19941026] | | 1608 | counts (e.g. isofs). [mycroft 19941026] |
1609 | Reworked part of the `mcd' driver to make it more reliable. [mycroft | | 1609 | Reworked part of the `mcd' driver to make it more reliable. [mycroft |
1610 | 19941026] | | 1610 | 19941026] |
1611 | Made fork(2)ing with a user-defined LDT work (and not panic). [mycroft | | 1611 | Made fork(2)ing with an user-defined LDT work (and not panic). [mycroft |
1612 | 19941031] | | 1612 | 19941031] |
1613 | upgraded diff, diff3, and sdiff to version 2.7. (jtc) | | 1613 | upgraded diff, diff3, and sdiff to version 2.7. (jtc) |
1614 | lorder(1): Fixed lorder manpage. From Brad Parker. (jtc) | | 1614 | lorder(1): Fixed lorder manpage. From Brad Parker. (jtc) |
1615 | Fixed at, atrun, badsect and cal manpages. From Saitoh Masanobu. (jtc) | | 1615 | Fixed at, atrun, badsect and cal manpages. From Saitoh Masanobu. (jtc) |
1616 | Corrected Professor Falken's name in the example passwd file. [mycroft | | 1616 | Corrected Professor Falken's name in the example passwd file. [mycroft |
1617 | 19941103] | | 1617 | 19941103] |
1618 | Added a driver for ST0[12] and FD8[05]0 SCSI controllers. [mycroft | | 1618 | Added a driver for ST0[12] and FD8[05]0 SCSI controllers. [mycroft |
1619 | 19941103] | | 1619 | 19941103] |
1620 | i386: Updated the i386 port to use config.new. [mycroft 19941103] | | 1620 | i386: Updated the i386 port to use config.new. [mycroft 19941103] |
1621 | i386: Reworked most of the i386 context switching code to make it much | | 1621 | i386: Reworked most of the i386 context switching code to make it much |
1622 | faster, especially when the FPU is used. [mycroft 19941106] | | 1622 | faster, especially when the FPU is used. [mycroft 19941106] |
1623 | comm(1): Changed to write a diagnostic message to stderr and abort | | 1623 | comm(1): Changed to write a diagnostic message to stderr and abort |
1624 | with a non zero exit status on write errors. (jtc) | | 1624 | with a non zero exit status on write errors. (jtc) |
| @@ -2634,27 +2634,27 @@ Changes from NetBSD 1.1 to NetBSD 1.2: | | | @@ -2634,27 +2634,27 @@ Changes from NetBSD 1.1 to NetBSD 1.2: |
2634 | [neil 19960502] | | 2634 | [neil 19960502] |
2635 | libc: updated the version of Berkeley DB in libc to DB 1.85 | | 2635 | libc: updated the version of Berkeley DB in libc to DB 1.85 |
2636 | [cgd 19960503] | | 2636 | [cgd 19960503] |
2637 | sun3: Implemented kernel crash dumps [gwr 19960505] | | 2637 | sun3: Implemented kernel crash dumps [gwr 19960505] |
2638 | usr.bin/file/magdir: added os9 (OS9 + OS9/68K module patterns) | | 2638 | usr.bin/file/magdir: added os9 (OS9 + OS9/68K module patterns) |
2639 | [is 19960506] | | 2639 | [is 19960506] |
2640 | isa: added first version of iy driver (for Intel Etherexpress | | 2640 | isa: added first version of iy driver (for Intel Etherexpress |
2641 | PRO). Should work for any i82595 ISA board with EEPROM; NETBLK | | 2641 | PRO). Should work for any i82595 ISA board with EEPROM; NETBLK |
2642 | is not supported yet. No multicast support yet. [is 19960505] | | 2642 | is not supported yet. No multicast support yet. [is 19960505] |
2643 | changed struct ifnet to have a pointer to the softc of the | | 2643 | changed struct ifnet to have a pointer to the softc of the |
2644 | underlying device and a printable "external name" | | 2644 | underlying device and a printable "external name" |
2645 | (name + unit number), thus eliminating if_name and if_unit. | | 2645 | (name + unit number), thus eliminating if_name and if_unit. |
2646 | Updated interface to (*if_watchdog)() and (*if_reset)() | | 2646 | Updated interface to (*if_watchdog)() and (*if_reset)() |
2647 | to take a struct ifnet *, rather than a unit number. | | 2647 | to take a struct ifnet *, rather than an unit number. |
2648 | [thorpej 19960506] | | 2648 | [thorpej 19960506] |
2649 | ethernet: made the MI LANCE driver standalone, using cfattach to | | 2649 | ethernet: made the MI LANCE driver standalone, using cfattach to |
2650 | resolve naming conflicts on ports which can have more | | 2650 | resolve naming conflicts on ports which can have more |
2651 | than one instance of the LANCE. [thorpej 19960506] | | 2651 | than one instance of the LANCE. [thorpej 19960506] |
2652 | x68k: imported x68k port for SHARP X680x0 computer. [oki 19960505] | | 2652 | x68k: imported x68k port for SHARP X680x0 computer. [oki 19960505] |
2653 | sparc: support for sun4m class machines (Classic, LX, SS10, SS20). | | 2653 | sparc: support for sun4m class machines (Classic, LX, SS10, SS20). |
2654 | [pk 19960506] | | 2654 | [pk 19960506] |
2655 | changed ECOFF structure members to have their 'normal' names, | | 2655 | changed ECOFF structure members to have their 'normal' names, |
2656 | not names that were picked apparently at random. [cgd 19960509] | | 2656 | not names that were picked apparently at random. [cgd 19960509] |
2657 | amiga: added DraCo and M68060 support [is 19960509] | | 2657 | amiga: added DraCo and M68060 support [is 19960509] |
2658 | systat(1), vmstat(8), iostat(8): updated to display disk statistics | | 2658 | systat(1), vmstat(8), iostat(8): updated to display disk statistics |
2659 | kept by the NetBSD generic disk framework, from John M. Vinopal | | 2659 | kept by the NetBSD generic disk framework, from John M. Vinopal |
2660 | <banshee@gabriella.resort.com>. [thorpej 19960510] | | 2660 | <banshee@gabriella.resort.com>. [thorpej 19960510] |
| @@ -3502,27 +3502,27 @@ Changes from NetBSD 1.2 to NetBSD 1.3: | | | @@ -3502,27 +3502,27 @@ Changes from NetBSD 1.2 to NetBSD 1.3: |
3502 | directory under pkg_install. [agc 19970605] | | 3502 | directory under pkg_install. [agc 19970605] |
3503 | Implement new vm_page_alloc_memory() and vm_page_free_memory() | | 3503 | Implement new vm_page_alloc_memory() and vm_page_free_memory() |
3504 | functions, used to allocate unmapped managed pages | | 3504 | functions, used to allocate unmapped managed pages |
3505 | conforming to various allocation constraints. | | 3505 | conforming to various allocation constraints. |
3506 | [thorpej 19970606] | | 3506 | [thorpej 19970606] |
3507 | bus_dma(9): Implement new bus dma framework, providing a | | 3507 | bus_dma(9): Implement new bus dma framework, providing a |
3508 | machine-independent abstraction for DMA mapping. See bus_dma(9) | | 3508 | machine-independent abstraction for DMA mapping. See bus_dma(9) |
3509 | for details. Convert several machine-independent | | 3509 | for details. Convert several machine-independent |
3510 | drivers to use new framework. [thorpej 19970606] | | 3510 | drivers to use new framework. [thorpej 19970606] |
3511 | i386: Add support for generic ISA bounce buffers, using | | 3511 | i386: Add support for generic ISA bounce buffers, using |
3512 | new bus dma framework. [thorpej 19970606] | | 3512 | new bus dma framework. [thorpej 19970606] |
3513 | alpha: Add support for SGMAP-mapped DMA, using new bus dma | | 3513 | alpha: Add support for SGMAP-mapped DMA, using new bus dma |
3514 | framework, allowing ISA DMA to function. [thorpej 19970606] | | 3514 | framework, allowing ISA DMA to function. [thorpej 19970606] |
3515 | isa: convert isadma.c to be a user of new bus dma framework, | | 3515 | isa: convert isadma.c to be an user of new bus dma framework, |
3516 | and convert all drivers that use it to the new API. | | 3516 | and convert all drivers that use it to the new API. |
3517 | [thorpej 19970606] | | 3517 | [thorpej 19970606] |
3518 | New sysctl hw.machine_arch which returns the CPU class of a machine. | | 3518 | New sysctl hw.machine_arch which returns the CPU class of a machine. |
3519 | [veego 19970607] | | 3519 | [veego 19970607] |
3520 | ext2: Added kernel and userland support for the ext2 file system | | 3520 | ext2: Added kernel and userland support for the ext2 file system |
3521 | [bouyer 19970611] | | 3521 | [bouyer 19970611] |
3522 | kernel: new swapping system implemented, with any-time addition of swap | | 3522 | kernel: new swapping system implemented, with any-time addition of swap |
3523 | devices, at different priorities. Thanks to pk and leo. [mrg | | 3523 | devices, at different priorities. Thanks to pk and leo. [mrg |
3524 | 19970612] | | 3524 | 19970612] |
3525 | kernel: fix dump device selection in wake of new swap system. Allow | | 3525 | kernel: fix dump device selection in wake of new swap system. Allow |
3526 | greater flexibility in dump device selection, including | | 3526 | greater flexibility in dump device selection, including |
3527 | ability to dump to local disk if root is on nfs. | | 3527 | ability to dump to local disk if root is on nfs. |
3528 | [thorpej 19970613] | | 3528 | [thorpej 19970613] |
| @@ -4297,27 +4297,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: | | | @@ -4297,27 +4297,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: |
4297 | parts, and make it machine-independent. [thorpej 19980724] | | 4297 | parts, and make it machine-independent. [thorpej 19980724] |
4298 | usb: change mouse and keyboard drivers so that they use wscons. | | 4298 | usb: change mouse and keyboard drivers so that they use wscons. |
4299 | Also add the wsmouse protocol to XFree86. [augustss 19980727] | | 4299 | Also add the wsmouse protocol to XFree86. [augustss 19980727] |
4300 | kernel: update of memory resource pool: configurable back-end | | 4300 | kernel: update of memory resource pool: configurable back-end |
4301 | storage provider; cache coloring and dynamic sizing | | 4301 | storage provider; cache coloring and dynamic sizing |
4302 | after Bonwick's "slabs". [pk 19980727] | | 4302 | after Bonwick's "slabs". [pk 19980727] |
4303 | Change uio_resid to a size_t, and change the residual argument of | | 4303 | Change uio_resid to a size_t, and change the residual argument of |
4304 | vn_rdwr() from int * to size_t * to match. No behavioral | | 4304 | vn_rdwr() from int * to size_t * to match. No behavioral |
4305 | difference, except for Alpha, which can now use full | | 4305 | difference, except for Alpha, which can now use full |
4306 | SSIZE_MAX sized transfers (i.e. signed 64-bit length). | | 4306 | SSIZE_MAX sized transfers (i.e. signed 64-bit length). |
4307 | Sweep inspired by a discussion of a bug introduced in | | 4307 | Sweep inspired by a discussion of a bug introduced in |
4308 | OpenBSD on Bugtraq. [thorpej 19980728] | | 4308 | OpenBSD on Bugtraq. [thorpej 19980728] |
4309 | libedit: add 'edit on|off' editrc command, which is used to advise | | 4309 | libedit: add 'edit on|off' editrc command, which is used to advise |
4310 | invoking programs if a user's does or doesn't want editline | | 4310 | invoking programs if an user's does or doesn't want editline |
4311 | support. Modify ftp(1) to honour this. [lukem 19980729] | | 4311 | support. Modify ftp(1) to honour this. [lukem 19980729] |
4312 | tftpd(8): add support for -u user and -g group, which specify the user | | 4312 | tftpd(8): add support for -u user and -g group, which specify the user |
4313 | and group to run as. Fixes PR #4218. [lukem 19980729] | | 4313 | and group to run as. Fixes PR #4218. [lukem 19980729] |
4314 | ccd(4): use the pool allocator for component buffers. | | 4314 | ccd(4): use the pool allocator for component buffers. |
4315 | [thorpej 19980730] | | 4315 | [thorpej 19980730] |
4316 | vnd(4): use the pool allocator for vndxfer and vndbuf structures. | | 4316 | vnd(4): use the pool allocator for vndxfer and vndbuf structures. |
4317 | [thorpej 19980730] | | 4317 | [thorpej 19980730] |
4318 | scsipi: use the pool allocator for scsipi_xfers. [thorpej 19980730] | | 4318 | scsipi: use the pool allocator for scsipi_xfers. [thorpej 19980730] |
4319 | isapnp: Use config_defer(), and add support for all of the | | 4319 | isapnp: Use config_defer(), and add support for all of the |
4320 | platforms that support ISA. [thorpej 19980730] | | 4320 | platforms that support ISA. [thorpej 19980730] |
4321 | kernel: Use the pool allocator for mbufs and mbuf clusters. | | 4321 | kernel: Use the pool allocator for mbufs and mbuf clusters. |
4322 | [thorpej 19980731] | | 4322 | [thorpej 19980731] |
4323 | alpha: implement isa_intr_disestablish() and pci_intr_disestablish(). | | 4323 | alpha: implement isa_intr_disestablish() and pci_intr_disestablish(). |
| @@ -4488,27 +4488,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: | | | @@ -4488,27 +4488,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: |
4488 | amiga: Added a new ethernet driver for the Ariadne II. [veego 19981111] | | 4488 | amiga: Added a new ethernet driver for the Ariadne II. [veego 19981111] |
4489 | kernel: Implement kthread_create() and kthread_exit(), to create and | | 4489 | kernel: Implement kthread_create() and kthread_exit(), to create and |
4490 | destroy kernel threads. Use these to create the pagedaemon and | | 4490 | destroy kernel threads. Use these to create the pagedaemon and |
4491 | reaper. [thorpej 19981111] | | 4491 | reaper. [thorpej 19981111] |
4492 | raid: Added RAIDframe, version 1.1, from the Parallel Data Laboratory | | 4492 | raid: Added RAIDframe, version 1.1, from the Parallel Data Laboratory |
4493 | at Carnegie Mellon University. Supports RAID levels 0, 1, | | 4493 | at Carnegie Mellon University. Supports RAID levels 0, 1, |
4494 | 4, 5, 6, parity logging, and more. [oster 19981112] | | 4494 | 4, 5, 6, parity logging, and more. [oster 19981112] |
4495 | next68k: Switch to UVM on next68k. [dbj 19981114] | | 4495 | next68k: Switch to UVM on next68k. [dbj 19981114] |
4496 | pmax: Switch default to UVM on pmax. [mhitch 19981114] | | 4496 | pmax: Switch default to UVM on pmax. [mhitch 19981114] |
4497 | egcs: Imported egcs 1.1.1-prerelease-2. [tv 19981114] | | 4497 | egcs: Imported egcs 1.1.1-prerelease-2. [tv 19981114] |
4498 | newsmips: Switch to UVM by default on newsmips. [tsubai 19981116] | | 4498 | newsmips: Switch to UVM by default on newsmips. [tsubai 19981116] |
4499 | i386: Switch to gas.new on i386. [kristerw 19981116] | | 4499 | i386: Switch to gas.new on i386. [kristerw 19981116] |
4500 | sparc: Switch to gas.new on sparc. [kristerw 19981116] | | 4500 | sparc: Switch to gas.new on sparc. [kristerw 19981116] |
4501 | mbrlabel(8): Add a utility to access partitions on MBR labeled | | 4501 | mbrlabel(8): Add an utility to access partitions on MBR labeled |
4502 | disks like those transferred from a DOS machine [ws 19981116] | | 4502 | disks like those transferred from a DOS machine [ws 19981116] |
4503 | pmax: Add crunched miniroot distribution media [jonathan 19981116] | | 4503 | pmax: Add crunched miniroot distribution media [jonathan 19981116] |
4504 | kernel: Add support for detaching and activating/deactivating devices. | | 4504 | kernel: Add support for detaching and activating/deactivating devices. |
4505 | Mostly from Chris Demetriou, with some changes by | | 4505 | Mostly from Chris Demetriou, with some changes by |
4506 | Ken Hornstein and Jason Thorpe. [thorpej 19981116] | | 4506 | Ken Hornstein and Jason Thorpe. [thorpej 19981116] |
4507 | pcmcia: Implement PCMCIA hot-swap. [thorpej 19981116] | | 4507 | pcmcia: Implement PCMCIA hot-swap. [thorpej 19981116] |
4508 | pmax: Add md ramdisk driver. Install kernels now run off ramdisk root, | | 4508 | pmax: Add md ramdisk driver. Install kernels now run off ramdisk root, |
4509 | not from disk or NFS. [jonathan 19981118] | | 4509 | not from disk or NFS. [jonathan 19981118] |
4510 | bebox: Add PCI frame buffer console driver. [sakamoto 19981118] | | 4510 | bebox: Add PCI frame buffer console driver. [sakamoto 19981118] |
4511 | morse(6): Add support for decoding of morse code. [hubertf 19981118] | | 4511 | morse(6): Add support for decoding of morse code. [hubertf 19981118] |
4512 | kernel: fix d_mmap routines to deal with signed offsets. fixes many | | 4512 | kernel: fix d_mmap routines to deal with signed offsets. fixes many |
4513 | real & potential security problems. problem found by ted | | 4513 | real & potential security problems. problem found by ted |
4514 | lemon, fixed by matthew green. see NetBSD-SA1998-005 for | | 4514 | lemon, fixed by matthew green. see NetBSD-SA1998-005 for |
| @@ -4739,27 +4739,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: | | | @@ -4739,27 +4739,27 @@ Changes from NetBSD 1.3 to NetBSD 1.4: |
4739 | amiga: aster.c driver now attaches to the ISDN Master II, too. | | 4739 | amiga: aster.c driver now attaches to the ISDN Master II, too. |
4740 | [is 19990317] | | 4740 | [is 19990317] |
4741 | net, netinet: Add support for Token-Ring drivers, | | 4741 | net, netinet: Add support for Token-Ring drivers, |
4742 | by Onno van der Linden <onno@simplex.nl>. [bad 19990322] | | 4742 | by Onno van der Linden <onno@simplex.nl>. [bad 19990322] |
4743 | dev, i386: Add driver for TROPIC based Token-Ring ISA cards, | | 4743 | dev, i386: Add driver for TROPIC based Token-Ring ISA cards, |
4744 | by Onno van der Linden. [bad 19990322] | | 4744 | by Onno van der Linden. [bad 19990322] |
4745 | xsrc: fixed security problem in xtrans library [tron 19990322] | | 4745 | xsrc: fixed security problem in xtrans library [tron 19990322] |
4746 | tcpdump(1): Make it understand Token-Ring frames, | | 4746 | tcpdump(1): Make it understand Token-Ring frames, |
4747 | by Onno van der Linden. [bad 19990323] | | 4747 | by Onno van der Linden. [bad 19990323] |
4748 | dev, i386: Add driver for Databook TCIC family PCMCIA chips. | | 4748 | dev, i386: Add driver for Databook TCIC family PCMCIA chips. |
4749 | [bad 19990323] | | 4749 | [bad 19990323] |
4750 | dump(8): Add read cache. Speeds up dump operations in most cases | | 4750 | dump(8): Add read cache. Speeds up dump operations in most cases |
4751 | [bouyer,mjl 19990323] | | 4751 | [bouyer,mjl 19990323] |
4752 | net: prevent bind(2)ing to a unicast address/port if the uids of the | | 4752 | net: prevent bind(2)ing to an unicast address/port if the uids of the |
4753 | socket creators are different and the new bind(2) is not done | | 4753 | socket creators are different and the new bind(2) is not done |
4754 | by root. [luke 19990324] | | 4754 | by root. [luke 19990324] |
4755 | vm: delete Mach VM. [mrg 19990324] | | 4755 | vm: delete Mach VM. [mrg 19990324] |
4756 | kernel, libc: implement core of getcwd in kernel, for a | | 4756 | kernel, libc: implement core of getcwd in kernel, for a |
4757 | significant performance improvement (25x to 30x when 4-5 | | 4757 | significant performance improvement (25x to 30x when 4-5 |
4758 | levels deep). Also, use the same framework to close a few | | 4758 | levels deep). Also, use the same framework to close a few |
4759 | chroot-related holes. [sommerfeld 19990324] | | 4759 | chroot-related holes. [sommerfeld 19990324] |
4760 | next68k: Working mono video and keyboard support using wscons | | 4760 | next68k: Working mono video and keyboard support using wscons |
4761 | developed by Matt Debergalis <deberg@mit.edu> [dbj 19990324] | | 4761 | developed by Matt Debergalis <deberg@mit.edu> [dbj 19990324] |
4762 | net: MTU of a SLIP interface can be modified via ifconfig now. | | 4762 | net: MTU of a SLIP interface can be modified via ifconfig now. |
4763 | "SLMTU" is still used as initial value. [tron 19990325] | | 4763 | "SLMTU" is still used as initial value. [tron 19990325] |
4764 | net: add sync. serial ppp/Cisco HDLC bits. [explorer 19990325] | | 4764 | net: add sync. serial ppp/Cisco HDLC bits. [explorer 19990325] |
4765 | dev, i386: add driver LAN Media Corporation's line of high speed | | 4765 | dev, i386: add driver LAN Media Corporation's line of high speed |
| @@ -4811,41 +4811,41 @@ Changes from NetBSD 1.4 to NetBSD 1.5: | | | @@ -4811,41 +4811,41 @@ Changes from NetBSD 1.4 to NetBSD 1.5: |
4811 | Communicator and some other applications. [cgd 19990505] | | 4811 | Communicator and some other applications. [cgd 19990505] |
4812 | kernel: Added use counting to file descriptors, making file tables | | 4812 | kernel: Added use counting to file descriptors, making file tables |
4813 | safely sharable between multiple processes. [thorpej 19990505] | | 4813 | safely sharable between multiple processes. [thorpej 19990505] |
4814 | kernel: NTFS support from FreeBSD. The code is really toxic at | | 4814 | kernel: NTFS support from FreeBSD. The code is really toxic at |
4815 | this stage. Use with extreme caution. [christos 19990506] | | 4815 | this stage. Use with extreme caution. [christos 19990506] |
4816 | alpha: Emulate user program use of BWX instructions on CPUs which | | 4816 | alpha: Emulate user program use of BWX instructions on CPUs which |
4817 | don't support them. Handle unaligned accesses caused by | | 4817 | don't support them. Handle unaligned accesses caused by |
4818 | BWX instructions. [cgd 19990509] | | 4818 | BWX instructions. [cgd 19990509] |
4819 | amiga: attach driver for parallel port on HyperCom 3+/4+ [is 19990510] | | 4819 | amiga: attach driver for parallel port on HyperCom 3+/4+ [is 19990510] |
4820 | lib: New library, libusb, for dealing with USB HID. | | 4820 | lib: New library, libusb, for dealing with USB HID. |
4821 | [augustss 19990512] | | 4821 | [augustss 19990512] |
4822 | ftp(1): support `[user[:password]@]' in http URLs and $http_proxy. | | 4822 | ftp(1): support `[user[:password]@]' in http URLs and $http_proxy. |
4823 | [lukem 19990513] | | 4823 | [lukem 19990513] |
4824 | kernel: Allow a user-specified stack to be used in the child after a | | 4824 | kernel: Allow an user-specified stack to be used in the child after a |
4825 | fork operation, allow an alternate exit signal to be specified, | | 4825 | fork operation, allow an alternate exit signal to be specified, |
4826 | and allow more things (cwd info, file tables, signal handlers) | | 4826 | and allow more things (cwd info, file tables, signal handlers) |
4827 | to be shared between the parent and child. [thorpej 19990513] | | 4827 | to be shared between the parent and child. [thorpej 19990513] |
4828 | ppp: Split the PPP active and passive filters into separate inbound and | | 4828 | ppp: Split the PPP active and passive filters into separate inbound and |
4829 | outbound filters. Improve tcpdump's PPP data link handling, | | 4829 | outbound filters. Improve tcpdump's PPP data link handling, |
4830 | and teach it about different PPP encaps. [thorpej 19990514] | | 4830 | and teach it about different PPP encaps. [thorpej 19990514] |
4831 | compat/linux: Emulate the Linux clone(2), and {get,set}res{g,u}id(2) | | 4831 | compat/linux: Emulate the Linux clone(2), and {get,set}res{g,u}id(2) |
4832 | system calls. [thorpej 19990517] | | 4832 | system calls. [thorpej 19990517] |
4833 | ftpd(8): maintain and display transfer statistics for each session. | | 4833 | ftpd(8): maintain and display transfer statistics for each session. |
4834 | support `internal' ls. improve timeout support (so `hung' | | 4834 | support `internal' ls. improve timeout support (so `hung' |
4835 | sessions eventually close down). add transfer time to | | 4835 | sessions eventually close down). add transfer time to |
4836 | syslog messages for get/put. other cleanups. [lukem 19990518] | | 4836 | syslog messages for get/put. other cleanups. [lukem 19990518] |
4837 | whois(1): imported client from RIPE WHOIS Tools 2.4. [tron 19990518] | | 4837 | whois(1): imported client from RIPE WHOIS Tools 2.4. [tron 19990518] |
4838 | net: Make layer 2 protocol input routines private, and with a uniform | | 4838 | net: Make layer 2 protocol input routines private, and with an uniform |
4839 | footprint. Add an (*if_input)() entry to the ifnet structure. | | 4839 | footprint. Add an (*if_input)() entry to the ifnet structure. |
4840 | These routines now expect the protocol header to be included | | 4840 | These routines now expect the protocol header to be included |
4841 | with the packet, not stripped off. [thorpej 19990518] | | 4841 | with the packet, not stripped off. [thorpej 19990518] |
4842 | kernel: make the kernel buffer allocation routine allocsys() machine | | 4842 | kernel: make the kernel buffer allocation routine allocsys() machine |
4843 | independant; all ports now support the BUFCACHE option. | | 4843 | independant; all ports now support the BUFCACHE option. |
4844 | [lukem 19990519]. | | 4844 | [lukem 19990519]. |
4845 | sparc: finally NetBSD works Ok on HyperSPARC machines [pk 19990521] | | 4845 | sparc: finally NetBSD works Ok on HyperSPARC machines [pk 19990521] |
4846 | mips: reduce extraneous kernel space TLB exceptions by preserving | | 4846 | mips: reduce extraneous kernel space TLB exceptions by preserving |
4847 | TLB entries belong to kernel space when TLB flush operation | | 4847 | TLB entries belong to kernel space when TLB flush operation |
4848 | is to be done. MIPS1 only this moment [nisimura 19990522]. | | 4848 | is to be done. MIPS1 only this moment [nisimura 19990522]. |
4849 | mips: reduce TLBmod exception cost by skipping unnecessary code | | 4849 | mips: reduce TLBmod exception cost by skipping unnecessary code |
4850 | path. MIPS1 only this moment [nisimura 19990529] | | 4850 | path. MIPS1 only this moment [nisimura 19990529] |
4851 | amiga: support Amiga partition tables that fake >1 sectors per fs | | 4851 | amiga: support Amiga partition tables that fake >1 sectors per fs |
| @@ -5622,27 +5622,27 @@ Changes from NetBSD 1.4 to NetBSD 1.5: | | | @@ -5622,27 +5622,27 @@ Changes from NetBSD 1.4 to NetBSD 1.5: |
5622 | vax: Enable cache on VS4000/VLC/ [mhitch 20000418] | | 5622 | vax: Enable cache on VS4000/VLC/ [mhitch 20000418] |
5623 | stf(4): pseudo network device for 6to4 IPv6-over-IPv4 encapsulation. | | 5623 | stf(4): pseudo network device for 6to4 IPv6-over-IPv4 encapsulation. |
5624 | from KAME tree. [itojun 20000419] | | 5624 | from KAME tree. [itojun 20000419] |
5625 | issetugid(2): new syscall, from OpenBSD (via FreeBSD). | | 5625 | issetugid(2): new syscall, from OpenBSD (via FreeBSD). |
5626 | [minoura 20000421] | | 5626 | [minoura 20000421] |
5627 | vax: Add driver for the RL01/RL02 disk devices. [ragge 20000422] | | 5627 | vax: Add driver for the RL01/RL02 disk devices. [ragge 20000422] |
5628 | msdosfs: fix to be able to read files bigger than 2GB, PR #9046 | | 5628 | msdosfs: fix to be able to read files bigger than 2GB, PR #9046 |
5629 | [jdolecek 20000422] | | 5629 | [jdolecek 20000422] |
5630 | uvm: implement pre-zero'ing of pages in the idle loop. | | 5630 | uvm: implement pre-zero'ing of pages in the idle loop. |
5631 | [thorpej 20000424] | | 5631 | [thorpej 20000424] |
5632 | i386: utilize uvm_pagezeroidle. [thorpej 20000424] | | 5632 | i386: utilize uvm_pagezeroidle. [thorpej 20000424] |
5633 | poweroff: Powers down the system equivalent to "halt -p", but | | 5633 | poweroff: Powers down the system equivalent to "halt -p", but |
5634 | allows powering down the system from an exec(2) call, e.g. | | 5634 | allows powering down the system from an exec(2) call, e.g. |
5635 | via a user which has "poweroff" as login shell. The command | | 5635 | via an user which has "poweroff" as login shell. The command |
5636 | name is modeled after Solaris. [hubertf 20000425] | | 5636 | name is modeled after Solaris. [hubertf 20000425] |
5637 | libc, libresolv: synchronize resolver functions to BIND 4.9.7. | | 5637 | libc, libresolv: synchronize resolver functions to BIND 4.9.7. |
5638 | boundary checking code in BIND 4.9.7 are now active. | | 5638 | boundary checking code in BIND 4.9.7 are now active. |
5639 | [itojun 20000425] | | 5639 | [itojun 20000425] |
5640 | libc, libresolv: disable $HOSTALIASES support for setuid/gid binary, | | 5640 | libc, libresolv: disable $HOSTALIASES support for setuid/gid binary, |
5641 | due to security reasons. [itojun 20000427] | | 5641 | due to security reasons. [itojun 20000427] |
5642 | audio: add a driver for the C-Media CMI8x38 audio chip. | | 5642 | audio: add a driver for the C-Media CMI8x38 audio chip. |
5643 | Contributed by Takuya SHIOZAKI <AoiMoe@imou.to>. | | 5643 | Contributed by Takuya SHIOZAKI <AoiMoe@imou.to>. |
5644 | [augustss 20000430] | | 5644 | [augustss 20000430] |
5645 | postfix: imported and integrated Wietse Venema's Postfix mailer. | | 5645 | postfix: imported and integrated Wietse Venema's Postfix mailer. |
5646 | [perry 20000430] | | 5646 | [perry 20000430] |
5647 | audio: add a driver for old Creative Music System. | | 5647 | audio: add a driver for old Creative Music System. |
5648 | From Gregory McGarry. [augustss 20000502] | | 5648 | From Gregory McGarry. [augustss 20000502] |
| @@ -8694,27 +8694,27 @@ Changes from NetBSD 4.0 to NetBSD 5.0: | | | @@ -8694,27 +8694,27 @@ Changes from NetBSD 4.0 to NetBSD 5.0: |
8694 | kernel: Add syscalls for POSIX Real-time library. [ad 20070116] | | 8694 | kernel: Add syscalls for POSIX Real-time library. [ad 20070116] |
8695 | adb(4): Add new and simplified MI ADB drivers. [macallan 20070117] | | 8695 | adb(4): Add new and simplified MI ADB drivers. [macallan 20070117] |
8696 | macppc: Add a driver for the SGS 7433 mixer found in some G3 Macs. | | 8696 | macppc: Add a driver for the SGS 7433 mixer found in some G3 Macs. |
8697 | [macallan 20070117] | | 8697 | [macallan 20070117] |
8698 | viaenv(4): Add support for the VIA VT8231 hardware monitor and | | 8698 | viaenv(4): Add support for the VIA VT8231 hardware monitor and |
8699 | remove viapm(4) code. From OpenBSD. [xtraeme 20070120] | | 8699 | remove viapm(4) code. From OpenBSD. [xtraeme 20070120] |
8700 | scsictl(8): Added setspeed command, to set the highest speed that the | | 8700 | scsictl(8): Added setspeed command, to set the highest speed that the |
8701 | optical drive should use for reading data, | | 8701 | optical drive should use for reading data, |
8702 | contributed by Kimura Fuyuki. [bouyer 20070122] | | 8702 | contributed by Kimura Fuyuki. [bouyer 20070122] |
8703 | msk(4): Pull support for some devices and many bug fixes from OpenBSD. | | 8703 | msk(4): Pull support for some devices and many bug fixes from OpenBSD. |
8704 | [msaitoh 20070130] | | 8704 | [msaitoh 20070130] |
8705 | uplcom(4): Add support for Willcom WS002IN PHS device | | 8705 | uplcom(4): Add support for Willcom WS002IN PHS device |
8706 | (Prolific Technology PL2303X). [msaitoh 20070131] | | 8706 | (Prolific Technology PL2303X). [msaitoh 20070131] |
8707 | zaurus: Updates to allow Zaurus screen to rotate 90 degrees to a usable | | 8707 | zaurus: Updates to allow Zaurus screen to rotate 90 degrees to an usable |
8708 | state with the keyboard. From OpenBSD. [ober,peter 20070202] | | 8708 | state with the keyboard. From OpenBSD. [ober,peter 20070202] |
8709 | security(8): Add support for per-user /tmp. [elad 20070204] | | 8709 | security(8): Add support for per-user /tmp. [elad 20070204] |
8710 | ugensa(4): Add support Novatel Merlin, used in VZ V620. | | 8710 | ugensa(4): Add support Novatel Merlin, used in VZ V620. |
8711 | From John Nielsen on freebsd-mobile. [gdt 20070205] | | 8711 | From John Nielsen on freebsd-mobile. [gdt 20070205] |
8712 | i386, amd64: Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206] | | 8712 | i386, amd64: Add cmos(4), driver for x86 CMOS RAM. [dyoung 20070206] |
8713 | find(1): Add -delete option from FreeBSD. [elad 20070206] | | 8713 | find(1): Add -delete option from FreeBSD. [elad 20070206] |
8714 | rum(4): Add support for MELCO WLI-U2-SG54HP and PLANEX GW-US54Mini2. | | 8714 | rum(4): Add support for MELCO WLI-U2-SG54HP and PLANEX GW-US54Mini2. |
8715 | [elad 20070206] | | 8715 | [elad 20070206] |
8716 | kernel: Merge the newlock2 branch. Introduces a number of new | | 8716 | kernel: Merge the newlock2 branch. Introduces a number of new |
8717 | kernel synchronization primitives, improves scalability | | 8717 | kernel synchronization primitives, improves scalability |
8718 | on MP systems, and replaces the existing SA threads model | | 8718 | on MP systems, and replaces the existing SA threads model |
8719 | with a 1:1 threading model. [ad 20070209] | | 8719 | with a 1:1 threading model. [ad 20070209] |
8720 | news68k: Implement generic softintr(9) support. [tsutsui 20070210] | | 8720 | news68k: Implement generic softintr(9) support. [tsutsui 20070210] |
| @@ -9715,27 +9715,27 @@ Changes from NetBSD 4.0 to NetBSD 5.0: | | | @@ -9715,27 +9715,27 @@ Changes from NetBSD 4.0 to NetBSD 5.0: |
9715 | lm(4): Add an i2c attachment for the LM78 family of | | 9715 | lm(4): Add an i2c attachment for the LM78 family of |
9716 | temp sensor/fan controllers. [pgoyette 20081012] | | 9716 | temp sensor/fan controllers. [pgoyette 20081012] |
9717 | jme(4): Add support for jumbo frames. [bouyer 20081013] | | 9717 | jme(4): Add support for jumbo frames. [bouyer 20081013] |
9718 | zoneinfo: Import tzdata2008h. [kleink 20081013] | | 9718 | zoneinfo: Import tzdata2008h. [kleink 20081013] |
9719 | amd64, i386: Recognize CD-ROM as a booted device, | | 9719 | amd64, i386: Recognize CD-ROM as a booted device, |
9720 | for one CD-ROM systems. [tsutsui 20081014] | | 9720 | for one CD-ROM systems. [tsutsui 20081014] |
9721 | arm: Add FA526 support. [matt 20081014] | | 9721 | arm: Add FA526 support. [matt 20081014] |
9722 | kernel: Merge wrstuden-revivesa branch which provides | | 9722 | kernel: Merge wrstuden-revivesa branch which provides |
9723 | compatibility support for the Scheduler Activations. | | 9723 | compatibility support for the Scheduler Activations. |
9724 | [wrstuden 20081015] | | 9724 | [wrstuden 20081015] |
9725 | wm(4): Add support for more Ethernet ICH9 devices. [bouyer 20081015] | | 9725 | wm(4): Add support for more Ethernet ICH9 devices. [bouyer 20081015] |
9726 | rump: Add networking support to rump. Support is available in | | 9726 | rump: Add networking support to rump. Support is available in |
9727 | libraries prefixed with librumpnet. [pooka 20081016] | | 9727 | libraries prefixed with librumpnet. [pooka 20081016] |
9728 | rump_nfs(8): Add support for a userspace NFS client. [pooka 20081016] | | 9728 | rump_nfs(8): Add support for an userspace NFS client. [pooka 20081016] |
9729 | thinkpad(4): Add fan sensor support, from Thomas E. Spanjaard. | | 9729 | thinkpad(4): Add fan sensor support, from Thomas E. Spanjaard. |
9730 | [jmcneill 20081018] | | 9730 | [jmcneill 20081018] |
9731 | ps(1): Use 'O' for LSONPROC like solaris instead of bundling LSIDL, | | 9731 | ps(1): Use 'O' for LSONPROC like solaris instead of bundling LSIDL, |
9732 | LSRUN, LSONPROC to 'R'. [christos 20081019] | | 9732 | LSRUN, LSONPROC to 'R'. [christos 20081019] |
9733 | compat_linux(8): Add native to linux siginfo si_code translation, | | 9733 | compat_linux(8): Add native to linux siginfo si_code translation, |
9734 | mostly for negative values. [njoly 20081019] | | 9734 | mostly for negative values. [njoly 20081019] |
9735 | u3g(4): Add a driver for many 3G datacards to supersede ugensa(4) for | | 9735 | u3g(4): Add a driver for many 3G datacards to supersede ugensa(4) for |
9736 | multi-port devices from FreeBSD. [joerg 20081019] | | 9736 | multi-port devices from FreeBSD. [joerg 20081019] |
9737 | rum(4): Add support for Corega K.K CG-WLUSB2GPX. [jun 20081021] | | 9737 | rum(4): Add support for Corega K.K CG-WLUSB2GPX. [jun 20081021] |
9738 | uchcom(4): Add support for HL-340 usb2Serial addapter. [haad 20081022] | | 9738 | uchcom(4): Add support for HL-340 usb2Serial addapter. [haad 20081022] |
9739 | evbarm: Add initial BEAGLEBOARD support. [matt 20081022] | | 9739 | evbarm: Add initial BEAGLEBOARD support. [matt 20081022] |
9740 | amd64: Add boot.cfg(5) files to bootcds. [tsutsui 20081022] | | 9740 | amd64: Add boot.cfg(5) files to bootcds. [tsutsui 20081022] |
9741 | evbarm: Add support for Cortina Systems SL3516 eval board. | | 9741 | evbarm: Add support for Cortina Systems SL3516 eval board. |