[BACK]Return to CHANGES-1.4.3 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src

Annotation of src/CHANGES-1.4.3, Revision 1.1.2.11

1.1.2.11! he          1: #      $NetBSD: CHANGES-1.4.3,v 1.1.2.10 2000/05/06 16:21:43 he Exp $
1.1.2.1   he          2:
                      3: A complete list of changes from NetBSD 1.4.2 to NetBSD 1.4.3:
                      4:
                      5: File                                           Revision(s)
                      6: ----                                           --------
                      7:
                      8: sys/conf/osrelease.sh                          patch
                      9:
                     10:   Bump visible version number to 1.4.2A, to indicate that we're
                     11:   no longer exactly at 1.4.2.
                     12:
                     13: sys/ufs/lfs/lfs_vfsops.c                       1.37-1.38
                     14:
                     15:   Prevent lfs_mountroot() from attempting to use a network device
                     16:   as root.
                     17:
                     18: sys/arch/sparc/dev/zs.c                                patch
                     19:
                     20:   Fix a NULL pointer dereference when a zs device interrupts during
                     21:   autoconfiguration of subdevices (keyboard & mouse).
                     22:
                     23: usr.sbin/sup/source/scm.c                      1.10
                     24:
                     25:   Improve error message when unable to look up local hostname.
                     26:
                     27: gnu/dist/gcc/config/alpha/alpha.c              1.5
                     28:
                     29:   Change ev5/ev56 L1 cache latency from 2 to 3.
                     30:
                     31: usr.bin/lex/flex.skl                           1.13-1.14
                     32:
                     33:   Allow C++ lexers to build.  Fixes PR#8258.
                     34:
                     35: sbin/mknod/mknod.8                             1.17
                     36:
                     37:   In the example conf.c path, arch-specific directories now
                     38:   live under sys/arch, not directly under sys.
                     39:
                     40: libexec/ld.aout_so/rtld.1                      1.9-1.10
                     41:
                     42:   Document LD_PRELOAD and note the security restrictions.
                     43:   Fixes PR#9663.  Also some spelling fixes.
                     44:
                     45: distrib/notes/Makefile                         patch
                     46: distrib/notes/Makefile.inc                     patch
                     47:
                     48:   Format HTML with latin1 characters.  Add a "release" target to
                     49:   install the formatted release notes.
                     50:
                     51: sys/arch/arm32/conf/CATS                       patch
                     52:
                     53:   Add vr(4) and ukphy to config.
1.1.2.2   he         54:
                     55: lib/libc/sys/intro.2                           1.20-1.21
                     56:
                     57:   Note that EFAULT can't be guaranteed in e.g. pipe(2); fixes PR#7720.
                     58:   Update the description of errno.  Fixes PR#9496.
1.1.2.3   he         59:
                     60: etc/etc.i386/MAKEDEV                           1.85
                     61:
                     62:   Create wd2 and wd3 device nodes also on the floppy images, to allow
                     63:   installation on those drives too.
                     64:
                     65: sys/dev/pci/ncr.c                              1.87, 1.96-1.97
                     66:
                     67:   Fix script bug in processing QUEUE FULL response (would always
                     68:   trigger an assertion failure), and add Quantum Atlas IV drives
                     69:   to the quirk table so that they don't use tagged queueing.
                     70:   Fixes problems reported in PR#7694.
                     71:
                     72: distrib/notes/common/sysinst                   patch
                     73:
                     74:   Clarify the PCMCIA IRQ allocation workaround.  Fixes PR#9568.
                     75:
                     76: usr.bin/du/du.c                                        1.15
                     77:
                     78:   Include -r flag in usage message.
1.1.2.4   he         79:
                     80: sys/arch/alpha/alpha/pmap.c                    1.130
                     81: sys/arch/i386/i386/pmap.new.c                  patch (1.85 pmap.c)
                     82: sys/arch/mips/mips/pmap.c                      1.88
                     83: sys/arch/pc532/pc532/pmap.new.c                        patch (1.47 pmap.c)
                     84: sys/uvm/uvm.h                                  1.19
                     85: sys/uvm/uvm_page.c                             1.32
                     86:
                     87:   Use a more reliable method to determine if uvm_page_init() has
                     88:   completed.  This fixes a problem observed on some i386 configs
                     89:   (typically with lots of memory) where the kernel page table needs
                     90:   to grow during initialization.
1.1.2.5   he         91:
                     92: gnu/dist/gcc/config/alpha/alpha.c              1.6
                     93:
                     94:   Do not enable CIX on ev6/21264, but add an ev67/21264a switch
                     95:   that does.  Fixes kernel built with -mcpu=ev6.
                     96:
                     97: distrib/notes/common/sysinst                   patch
                     98:
                     99:   More tweaking of the text explaining the PCICMA workaround.  Now
                    100:   includes instructions for patching the kernel binary and for
                    101:   configuring the corresponding kernel option.
                    102:
                    103: lib/libarch/m68k/m68k_sync_icache.S            1.3 via patch
                    104:
                    105:   Make libm68k work.
                    106:
                    107: share/man/man4/wscons.4                                1.11
                    108:
                    109:   Clarify language, fixes PR#9708.
                    110:
                    111: sys/netinet/ip_output.c                                1.73
                    112:
                    113:   Pass M_BCAST and M_MCAST flags to fragments.  Fixes PR#9772.
                    114:
                    115: distrib/notes/common/postinstall               1.6 via patch
                    116: distrib/notes/common/postinstall               1.7
                    117:
                    118:   Clarify exactly where pkgsrc.tar.gz should be extraced.
                    119:   Fixes PR#9580.  Clarify that /usr/pkgsrc is not the One True
                    120:   Location, but merely a convention.
                    121:
                    122: share/man/man4/options.4                       1.103-1.104 via patch
                    123:
                    124:   Document PCMCIA IO space conflicts and options.  Note use and
                    125:   existance of PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
                    126:   Re-sort references.
                    127:
                    128: share/man/man4/pcmcia.4                                1.15 via patch
                    129:
                    130:   Note PCIC_ISA_ALLOC_IOBASE and PCIC_ISA_ALLOC_IOSIZE.
                    131:   Fixes PR#9683.
                    132:
                    133: usr.bin/man/man.c                              1.17-1.22
                    134: usr.bin/man/config.c                           1.10
                    135: usr.bin/man/man.1                              1.9
                    136: usr.bin/man/config.h                           1.3
                    137: usr.bin/man/man.conf.5                         1.6-1.7
                    138: usr.bin/man/pathnames.h                                1.4
                    139:
                    140:   Pull up various changes from the trunk:
                    141:    o fix signal handlers to avoid obscure exit codes
                    142:    o clean up after SIGPIPE
                    143:    o try TMPDIR env variable, fall back to _PATH_TMP
                    144:    o fall back to more if PAGER is set but null
                    145:    o recognize _crunch in man.conf
                    146:    o use uname(3) to determine MACHINE type
                    147:    o man page typos fixed.  Document _crunch.
                    148:
                    149: lib/libpcap/pcap.c                             1.8
                    150: lib/libpcap/savefile.c                         1.6
                    151:
                    152:   Fix pcap_dispatch() timeout handling.  Use snprintf, not sprintf.
                    153:   This synchronizes with a more recent LBL libpcap.
                    154:
                    155: sys/arch/i386/conf/HOMEWORLD                   patch
                    156:
                    157:   Synchronize with config for the new HOMEWORLD machine.
                    158:
                    159: share/man/man8/man8.i386/boot_console.8                1.5
                    160:
                    161:   Remove text asserting that CONSDEV_AUTO and CONSDEV_COM*KBD imply
                    162:   COMCONS_KEYPRESS (they don't).
                    163:
                    164: bin/dd/position.c                              1.7-1.8
                    165:
                    166:   Correctly lseek() on non-tape character devices (e.g. disks)
                    167:   as the manual page documents.
                    168:
                    169: sys/sys/proc.h                                 1.88 via patch
                    170: sys/kern/kern_subr.c                           1.62 via patch
                    171: sys/kern/kern_synch.c                          1.69 via patch
                    172: sys/kern/kern_ktrace.c                         1.38-1.39 via patch
                    173:
                    174:   Fix two bugs:
                    175:    o A malicious or erroneous program can hog the CPU in uiomove()
                    176:    o A ktrace of such a program can hog large amounts of kernel memory
                    177:
                    178: distrib/notes/common/main                      patch
                    179:
1.1.2.6   he        180:   Add a (for the time being empty) caveats section for 1.4.3.
1.1.2.5   he        181:
                    182: lib/libskey/skeylogin.c                                1.13 via patch
                    183:
                    184:   In skeyverify(), don't restore priority to 0, but to previous
                    185:   priority.  Fixes PR#4891.
                    186:
                    187: sys/uvm/uvm_map.c                              1.72
                    188:
                    189:   Undo revision 1.13: don't block interrupts while deactivating
                    190:   one pmap and activating another, since these only affect user-
                    191:   level mappings which cannot be accessed from interrupt context.
                    192:   This fixes Sparc zstty overflows reported in PR#8322, since pmap
                    193:   operations are slow on old sun4c sparcs.
                    194:
                    195: gnu/dist/gcc/config/alpha/netbsd.h             1.11
                    196:
                    197:   Pass the appropriate directive to the assembler if an -mcpu=...
                    198:   option is given to the compiler.
                    199:
                    200: sys/net/if.c                                   1.62 via patch
                    201:
                    202:   Fix ifa_ifwithnet() for the netatalk case to properly return the
                    203:   best match and not the first match.  Makes netatalk work again
                    204:   on networks without AppleTalk routers.  Fixes PR#9957.
                    205:
                    206: sys/dev/pci/if_ti.c                            1.6-1.7 via patch
                    207:
                    208:   Fix bug which could result in a panic.  Add a shutdown hook to
                    209:   stop the board to avoid memory corruption on reboot.  Use bus_space
                    210:   for TIGON 2 chips, so that they will work even if we can't map
                    211:   the memory space linearly (e.g. on alpha).
                    212:
                    213: sys/msdosfs/fat.h                              1.14
                    214:
                    215:   Correct broken "LP64 fix" introduced in last pullup, and better
                    216:   explain sense of MSDOSFSEOF() macro.  Fixes PR#9116, PR#9206 and
                    217:   part of PR#8037.
                    218:
                    219: sys/msdosfs/msdosfs_vnops.c                    1.96
                    220:
                    221:   Avoid integer overflow preventing reading of files >2GB in size.
                    222:   Fixes PR#9046.
                    223:
                    224: sys/dev/isa/pas.c                              1.47
                    225:
                    226:   Fix bug related to allocation / deallocation of bus_space region
                    227:   if map of SB I/O space failed.  Fixes PR#9992.
1.1.2.8   cgd       228:
                    229: sys/netinet/ip.h                               1.20-1.21
                    230:
                    231:   Add "__attribute__((__packed__))" to structures used to describe
                    232:   on-the-wire data, to prevent egcs from making unwarranted assumptions
                    233:   about the alignment of these structures.
1.1.2.9   he        234:
                    235: sys/kern/kern_subr.c                           patch
                    236:
                    237:   Allow this to compile without DIAGNOSTIC defined.
                    238:
                    239: sys/ufs/lfs/lfs_vfsops.c                       1.50
                    240:
                    241:   Sanity check the superblock before trying to use it to find the
                    242:   alt superblock; sanity check the disk address of the alt superblock
                    243:   to avoid deadlocking when trying to read it with the primary
                    244:   superblock buffer still busy.  Fixes PR#10001.
                    245:
                    246: lib/libc/arch/i386/sys/syscall.S               1.9
                    247: lib/libc/arch/i386/sys/brk.S                   1.13
                    248: lib/libc/arch/i386/sys/exect.S                 1.10
                    249: lib/libc/arch/i386/sys/ptrace.S                        1.13
                    250: lib/libc/arch/i386/sys/sbrk.S                  1.11
                    251: lib/libc/arch/i386/sys/sigprocmask.S           1.14
                    252: lib/libc/arch/i386/sys/sigsuspend.S            1.12
                    253:
                    254:   Repair syscall stubs which were not adapted when the cerror
                    255:   interface was changed.
                    256:
                    257: usr.bin/at/at.c                                        1.14
                    258:
                    259:   Correct wrong variable being tested in env parsing loop.
1.1.2.10  he        260:
                    261: usr.sbin/bind/lib/Makefile                     1.9 via patch
                    262: dist/bind/include/port_ipv6.h                  patch (new)
                    263:
                    264:   Use a static version of port_ipv6.h instead of generating it.
                    265:   The use of the probe script had at least two problems: it probed
                    266:   the host headers (could be fixed in another way), and it could
                    267:   be problematical in a cross-compile environment.
1.1.2.11! he        268:
        !           269: sys/netinet/ip_input.c                         1.112
        !           270:
        !           271:   Handle large offsets inside very small options correctly.

CVSweb <webmaster@jp.NetBSD.org>