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

Annotation of src/PATCHLEVEL, Revision 1.1.4.9

1.1.4.1   thorpej     1: This file describes official patches for the NetBSD 1.2 release.
                      2:
                      3: Mondo patch 1:
                      4:
1.1.4.2   thorpej     5: [ kernel/alpha ] Fix several SCSI protocol errors in the "esp" driver.
                      6:
                      7: [ kernel/sparc ] Fix several SCSI protocol errors in the "esp" driver.
                      8:
                      9: [ kernel/netinet ] Fix handling of long IP packets; no longer succeptible
                     10: to the "Windows 95 death ping" bug.
                     11:
                     12: [ netstat(1) ] Display the `toolong' IP stat count, corresponding to
                     13: netinet change above.
                     14:
                     15: [ kernel/scsi ] For ioctl commands which may change the device's state,
                     16: ensure the caller has the device open for writing (security precaution).
                     17:
                     18: [ lpd(8) ] Fix some errors in the lpd(8) manual page.
                     19:
                     20: [ eeprom(1) ] Discard setgid privileges if we don't need them.
                     21:
                     22: [ kernel/hp300 ] Make sure clock interrupts are disabled at the
                     23: end of the delay calibration routine.  Fixes a bug where the kernel
                     24: would get a bad pointer reference and crash very early in kernels
                     25: without DDB.
1.1.4.3   thorpej    26:
                     27: [ mt(1) ] Don't attempt to set TCP_MAXSEG for remote mt.
1.1.4.4   thorpej    28:
                     29: [ kernel/scsi ] In the sd driver, start a mode sense with a clean
                     30: sense buffer.
1.1.4.5   rat        31:
                     32: [ kernel/alpha ] Fix race condition in tcds interrupt code.
                     33:
                     34: [ distrib/amiga ] Add missing hardware items to release notes.
                     35:
                     36: [ mountd(8) ] Fix two critical bugs on NetBSD/alpha.
                     37:
                     38: [ kernel/atari ] Fix AHDI badsector list handling.
                     39:
                     40: [ kernel/atari ] Add lpt0 driver to fix undefined symbols.
                     41:
                     42: [ kernel/pmax ] Add initialization of SYSV IPC/SHM/semaphores.
                     43:
                     44: [ kernel/pmax ] Add call to doshutdownhooks().
                     45:
                     46: [ kernel/pmax ] Fix typo in pmax debug code (pr #2739).
                     47:
                     48: [ kernel/pmax ] Fix data corruption bug in asc SCSI driver.
                     49:
                     50: [ kernel/pmax ] Fix semantic confusion between SIGBUS and SIGSEGV.
                     51:
                     52: [ kernel/alpha ] Fix PPP netisr handling.
                     53:
                     54: [ kernel/mac68k ] Fix output interrupt race condtion in zs driver.
                     55:
                     56: [ kernel/elf ] Deal with ELF executables with only one section.
                     57:
                     58: [ kernel/amiga ] Fix m68881_save/restore() on 68060 machines.
                     59:
                     60: [ kernel/atari ] Fix installboot version strings.
                     61:
                     62: [ kernel/m68k ] Fix fmovem register naming in kernel disassembler.
                     63:
                     64: [ kernel/m68k ] Fix error that prevented FPINCOS opcode emulation.
                     65:
                     66: [ kernel/alpha ] Fix TurboChannel framebuffer detection code.
                     67:
                     68: [ kernel/alpha ] Fix register access in SCC driver.
                     69:
                     70: [ kernel/amiga ] Fix spurious interrupt in ARCnet driver.
                     71:
                     72: [ kernel/generic ] Fix infinite loop bug in shutdown code.
1.1.4.6   rat        73:
                     74: [ pppd(8) ] Read TTY-specific options and fix pid file deletion bug.
                     75:
                     76: [ kernel/generic ] Only build ufs_quota.o if ``quota'' option is in config.
                     77:
                     78: [ sendmail ] Updated to 8.8.4.
                     79:
                     80: [ kernel/generic ] Fix possible overrun bugs in networking code.
                     81:
                     82: [ kernel/i386 ] Added vmstat -i counters.
                     83:
                     84: [ kernel/generic ] Remove possible overrun bugs in error printing code.
                     85:
                     86: [ dump/restore ] Make dump and restore work on alpha, fix bug restoring
                     87:        images when current directory is on NFS.
                     88:
                     89: [ kernel/sparc ] Fix bug in Sun4m ethernet driver that caused each received
                     90:        packet to generate two interrupts rather than one.
                     91:
                     92: [ distrib/mac68k ] Include new hardware and updated install notes.
                     93:
                     94: [ kernel/generic ] Fix ``traceroute host 7000'' bug that crashed kernel.
                     95:
                     96: [ distrib/atari ] Add description of HDX usage when preparing a bootable
                     97:        AHDI partition.
1.1.4.7   mycroft    98:
                     99: [ fsck_ffs(8) ] Fix various type size problems, and an O(n^2) algorithm.
                    100:
                    101: [ setuid(2) ] Document why we don't implement _POSIX_SAVED_IDS.
                    102:
                    103: [ select(2) ] Allow using a nfds larger than the FD_SETSIZE the kernel was
                    104:        compiled with.
                    105:
                    106: [ kernel/procfs ] Add a missing lock that could cause a panic when reading
                    107:        /proc/N/mem.
                    108:
                    109: [ kernel/i386 ] Use the memory size passed in by the boot block, to preserve
                    110:        the BIOS data area.
                    111:
                    112: [ kernel/i386 ] Preserve more registers around BIOS calls in the boot
                    113:        program, and some other minor bug fixes.
                    114:
                    115: [ kernel/i386 ] Turn off some diagnostic code in the aha, bt, and wds
                    116:        drivers that would occasionally cause a spurious panic.
                    117:
                    118: [ kernel/i386 ] Speed up in_cksum().
                    119:
                    120: [ ls(1) ] Fix sorting bugs.
                    121:
                    122: [ kernel/pci ] Probe the I/O and memory sizes correctly on cards that may
                    123:        not permit all of the bits in the address to be set.
                    124:
                    125: [ kernel/i386 ] Fix a race condition where an AST may be delayed until the
                    126:        next interrupt.
                    127:
                    128: [ kernel/generic ] Don't permit a core dump if P_SUGID is set (the process
                    129:        has changed IDs during or since the last execve(2)).
                    130:
                    131: [ mtree(8) ] Don't record sizes for things other than regular files.  Add
                    132:        a `-t' option to update time stamps (rather than just complain
                    133:        about them).
                    134:
                    135: [ kernel/i386 ] Allow CONADDR and CONUNIT to be overridden in the config
                    136:        file.
                    137:
                    138: [ select(2) ] Document EFAULT as a valid errno value.
                    139:
                    140: [ nfsd(8) ] Make sure to clear the sin_zero fields.
                    141:
                    142: [ rwhod(8) ] Fix type size problems.
                    143:
                    144: [ kernel/i386 ] Fix two bugs in the wds driver that caused -ASC cards to
                    145:        fail completely.
                    146:
                    147: [ c++(1) ] Fix libgcc so that code using exception handling links.
                    148:
                    149: [ openpty(3) ] Make it work correctly when called multiple times.
                    150:
                    151: [ restore(8) ] Add two missing byte-swaps, so it actually works across
                    152:        endians.
                    153:
                    154: [ kernel/hp300 ] Fix dca console initialization for use with a serial
                    155:        terminal, which may require DTR and RTS.
                    156:
                    157: [ kernel/i386 ] Fix com console initialization for use with a serial
                    158:        terminal, which may require DTR and RTS.
                    159:
                    160: [ setreuid(2), setregid(2) ] Implement these correctly, per SunOS and
                    161:        other systems.
                    162:
                    163: [ kernel/generic ] Fix bogus references to user-level include files.
                    164:
                    165: [ kernel/ibcs2 ] Fix read(2)ing of directories.
                    166:
                    167: [ kernel/compat ] Make exec*(2) do path name translation.
                    168:
                    169: [ kernel/nfs ] Use NFS-specific malloc types, rather than M_TEMP.
                    170:
                    171: [ kernel/netinet ] Return EAGAIN if there are no free ports in the
                    172:        normal user range.
                    173:
                    174: [ kernel/netinet ] Fix several RTT scaling errors introduced with the RTT
                    175:        rounding fixes suggested by Brakmo and Peterson.
                    176:
                    177: [ kernel/mvme68k ] Fix an uninitialized variable and a missing RELOC() in
                    178:        the startup code.
                    179:
                    180: [ kernel/sparc ] Disable rcons on the bwtwo, since it doesn't work yet.
                    181:
                    182: [ kernel/sparc ] Fix place offset calculation on the cgfour.
                    183:
                    184: [ kernel/netinet ] Ignore the reserved fragment flag when checking for
                    185:        fragmentation.
                    186:
                    187: [ kernel/netinet ] Don't reset the keepalive timer if in SYN-SENT or
                    188:        SYN-RECEIVED state and we're not ready to go to ESTABLISHED.
                    189:
                    190: [ kernel/net* ] Eliminate SS_PRIV.  Fix many memory leaks and incorrect
                    191:        errno values.
                    192:
                    193: [ kernel/i386 ] Fix several bugs in the ahb driver.
                    194:
                    195: [ kernel/generic ] Change the exec locking protocol to fix a deadlock.
                    196:
                    197: [ kernel/generic ] Make physio() work for UIO_SYSSPACE.
                    198:
                    199: [ kernel/generic ] Don't permit negative resource limits, which will cause
                    200:        various panics.
                    201:
                    202: [ kernel/generic ] Fix a null pointer dereference when shmdt(2) is called
                    203:        before shmat(2).
                    204:
                    205: [ kernel/generic ] Fix a deadlock when SO_{SND,RCV}BUF is called with a
                    206:        buffer size of 0.
                    207:
                    208: [ kernel/generic ] Fix a null pointer dereference when attemption to change
                    209:        the default route without specifying a gateway.
                    210:
                    211: [ kernel/generic ] Fix a null pointer dereference when syncing after a
                    212:        panic during autoconfig or while idle.
                    213:
                    214: [ kernel/generic ] Seeking on a FIFO should return ESPIPE.
                    215:
                    216: [ kernel/nfs ] Make MNT_FORCE work in more cases.
                    217:
                    218: [ kernel/nfs ] Fix a memory leak when a file formerly mmap(2)ed on the
                    219:        server is remove(2)d by a client.
                    220:
                    221: [ stat(2) ] S_ISFIFO(x) should not return true with sockets.  S_ISSOCK(x)
                    222:        should not return true with fifos.
1.1.4.8   rat       223:
                    224: [ kernel/i386 ] Fix timing bug in floppy driver.
                    225:
                    226: [ kernel/msdosfs ] Fix a bug with allowed/disallowed characters in non-
                    227:     Win95 filenames.
                    228:
                    229: [ kernel/msdosfs ] Don't extend directory when nothing is written to it.
                    230:
                    231: [ kernel/amiga ] Update msc serial driver.
                    232:
                    233: [ kernel/generic ] Clarify section of code in sys_setitimer().
                    234:
                    235: [ kernel/generic ] Fix bug in SunOS emulation when using half-open pty's.
                    236:
                    237: [ kernel/bio ] Fix potential NULL-pointer dereference.
                    238:
                    239: [ kernel/slip ] Cleanup unnecessary pointer arithmetic.
                    240:
                    241: [ kernel/mac68k ] Correctly support Mac LC III-type machines.
                    242:
                    243: [ games/larn ] Fix security bug (closes PR #2699).
                    244:
                    245: [ compress(1) ] Fix usage of stdin and stdout (closes PR #774 & #957)
                    246:
                    247: [ cron(8) ] Fix security bugs.
                    248:
                    249: [ pppd(8) ] Allow 255.255.255.255 netmasks.  Fixes bin/2954.
                    250:
                    251: [ sh(1) ] Fix many bugs in system shell.
                    252:
                    253: [ lpr(1)/lprm(1)/lpc(8)/lpd(8) ] Fix security bugs.
                    254:
                    255: [ make(1) ] Fix many bugs in make.
                    256:
                    257: [ write(1) ] Fix a security bug.
1.1.4.9 ! rat       258:
        !           259: [ kernel/i386 ] Fix bug that caused arguments to be left on the stack.

CVSweb <webmaster@jp.NetBSD.org>