1# $NetBSD: CHANGES-6.1.2,v 1.1.2.20 2013/09/26 14:21:15 riz Exp $ 2 3A complete list of changes from the NetBSD 6.1.1 release to the NetBSD 6.1.2 4release: 5 6doc/README.files patched by hand 7gnu/usr.bin/groff/tmac/mdoc.local patched by hand 8sys/sys/param.h patched by hand 9 10 Welcome to 6.1.1_PATCH. 11 [bouyer] 12 13sys/fs/udf/udf_allocation.c 1.34 14 15 Fix 32 bit issue in main file read-in function. On both 32 bit and 16 64 bit hosts a missing cast would result in `garbage' after the 17 4Gbyte limit. 18 [reinoud, ticket #930] 19 20sys/dev/pci/virtio.c 1.4 21 22 Make sure to check if the driver has a valid intr handler in 23 virtio_detach(). 24 Fixes a panic during shutdown on KVM under ubuntu 13.04 with virtio, 25 as reported in PR kern/48105 by Richard Hansen. 26 [tsutsui, ticket #931] 27 28sys/nfs/nfs_bio.c 1.189 29 30 Change nfs_vinvalbuf() to keep errors from vinvalbuf() for fsync() or 31 close(). 32 Fix for PR kern/47980 (NFS over-quota not detected if utimes() called 33 before fsync()/close()) 34 [hannken, ticket #933] 35 36sys/arch/amiga/amiga/amiga_init.c 1.127 37sys/arch/m68k/m68k/pmap_motorola.c 1.66 38 39 Set user page table base address dynamically on amiga. This unbreaks 40 machines with large Zorro III I/O spaces. 41 Patch originally by Michael L. Hitch. 42 [rkujawa, ticket #935] 43 44sys/net/bpf.c 1.176 45 46 Avoid kernel panic caused by setting a very small bpf buffer size. 47 Fixes PR/48198 reported by Peter Bex. 48 [spz, ticket #941] 49 50sys/net/npf/npf_inet.c 1.23 51 52 Fix bugs to prevent panic: 53 - npf_cache_ip: re-fetch IPv6 header since nbufs might have been 54 reallocated. 55 - npf_cache_all: clear NBUF_DATAREF_RESET since npf_cache_ip() handles 56 it. 57 [riz, ticket #942] 58 59lib/libc/stdlib/_env.c 1.8 60 61 Don't scrub the environment unless we are going to change it. 62 This should prevent crashes in applications which carefully and 63 manually construct a temporary environment and later restore the 64 original environment like Emacs 24. 65 [tron, ticket #940] 66 67external/bsd/pkg_install/dist/lib/pkg_signature.c 1.2 68 69 Fixed installation of signed packages. Some variables part of struct 70 signature_archive were not initialized properly, therefore randomly 71 failing in the verify_signature_read_cb() callback. 72 Partly closes PR pkg/48194. 73 [khorben, ticket #943] 74 75sys/netinet6/in6.c 1.167 via patch 76 77 Include BRDADDR and NETMASK to the v4 ioctls we ban for v6; from 78 FreeBSD. 79 [spz, ticket #944] 80 81xsrc/external/mit/libX11/dist/src/xkb/XKBNames.c patch 82xsrc/external/mit/libX11/dist/src/xkb/XKBGetMap.c patch 83 84 The size of the arrays is max_key_code + 1. This makes these functions 85 consistent with the other checks added for CVE-2013-1997. 86 Check the XkbGetNames reply when names->keys was just allocated 87 Should fix PR lib/48170. 88 [riz, ticket #945] 89 90etc/ssh/ssh_known_hosts 1.8 91 92 Update project host keys. 93 [spz, ticket #947] 94 95sbin/raidctl/raidctl.8 1.65 96 97 Note that NetBSD/amd64 can boot off RAID volumes. 98 [tron, ticket #948] 99 100share/zoneinfo/australasia 1.33 101 102 Merge the Fiji-related change from tzdata2013e. 103 This year Fiji will start DST on October 27, not October 20. 104 [apb, ticket #949] 105 106usr.bin/flock/flock.1 1.9 107 108 flock(1) really appeared first in NetBSD 6.1 109 [khorben, ticket #951] 110 111sys/net/npf/npf_ctl.c 1.27 112 113 npfctl_rule: fix filtering of dynamic rules. 114 [rmind, ticket #952] 115 116sys/arch/mvme68k/mvme68k/pmap_bootstrap.c 1.52 117 118 Fix panic: pmap_enter_ptpage: can't get KPT page. 119 Addresses mvme68k-specific part of PR#45915. 120 [tsutsui, ticket #953] 121 122sys/arch/mvme68k/include/prom.h 1.18 123sys/arch/mvme68k/stand/Makefile.booters 1.24 124sys/arch/mvme68k/stand/libbug/outln.c 1.4 125sys/arch/mvme68k/stand/libbug/outstr.c 1.4 126sys/arch/mvme68k/stand/libsa/Makefile 1.34 127sys/arch/mvme68k/stand/libsa/Makefile.inc 1.6 128 129 Fixed a bootloader problem and gcc 4.5 problem on mvme68k. 130 [tsutsui, ticket #954] 131 132sys/arch/mvmeppc/stand/Makefile.booters 1.13 133sys/arch/mvmeppc/stand/libsa/Makefile 1.11 134sys/arch/mvmeppc/stand/libsa/Makefile.inc 1.2 135 136 Fix the mvmeppc bootloader. 137 [tsutsui, ticket #955] 138 139sys/dev/usb/ehci.c 1.205 140sys/dev/usb/uhci.c 1.255,1.256,1.258 141 142 USB fixes: missed byteswap ops for big-endian machines, 143 fix device enumeration in some edge cases. PR#47522, PR#48237 144 [skrll, ticket #950] 145 146lib/libpthread/pthread.c 1.137 147 148 Return errno, not just -1, from pthread_create(). 149 [riastradh, ticket #959] 150 151lib/libcurses/setterm.c 1.51 152 153 Fix a crash in curses for terminals defining exit_attribute_mode but 154 not exit_alt_charset_mode. (Examples include vt131 and xterm-5, 155 among others) 156 [dsainty, ticket #960] 157 158distrib/notes/common/main patch 159doc/LAST_MINUTE patch 160doc/README.files patch 161sys/sys/param.h patch 162 163 Welcome to 6.1.2! 164 [riz] 165