# $NetBSD: CHANGES-4.0,v 1.1.4.380 2007/12/15 20:44:54 bouyer Exp $ A complete list of changes from the initial NetBSD 4.0 branch on 1 December 2006 until the 4.0 release: gnu/usr.bin/groff/tmac/mdoc.local patched by hand sys/sys/param.h patched by hand Welcome to 4.0_BETA2 sys/lib/libsa/dosfs.c 1.11 make bootxx_msdos fit in 8k again; thanks, __internal_memset_, for spilling registers all over the place. [dogcow, ticket #240] sys/uvm/uvm_swap.c 1.114 We are required to hold uvm.swap_data_lock here too. [elad, ticket #241] sys/dev/pci/ahcisata.c 1.2 Don't call the done callback twice if a special action is waiting on the queue. Don't forget to free the xfer in the normal bio path. [bouyer, ticket #242] usr.bin/msgc/msg_sys.def 1.37 Eliminate an alloca(3) use. This is required for USE_SSP builds to complete. [tls, ticket #243] sys/conf/Makefile.kern.inc 1.95 Add arch/xen/i386/gdt.c to list of kernel files that do variable-size allocations on the stack. This allocation could potentially be quite large -- I am not sure how to best fix that. Fixes USE_SSP i386 build.sh failure. [tls, ticket #244] share/man/man9/kauth.9 1.37 sys/dev/i2o/dpti.c 1.31 sys/dev/i2o/iop.c 1.62 sys/dev/ic/dpt.c 1.55 sys/dev/ic/icp_ioctl.c 1.14 sys/dev/ic/mlx.c 1.49 sys/dev/pci/amr.c 1.43 sys/dev/pci/mly.c 1.33 sys/dev/pci/twe.c 1.82 sys/dev/tc/stic.c 1.37 sys/kern/kern_auth.c 1.33 sys/secmodel/bsd44/secmodel_bsd44_securelevel.c 1.19 sys/sys/kauth.h 1.25 Change kauth(9) KPI for kauth_authorize_device_passthru() to add another argument, u_long, serving as a bit-mask of generic requests for the passthru request. [elad, ticket #247] doc/CHANGES patch Add entry for etherip(4). [rpaulo, ticket #249] sys/miscfs/procfs/procfs_vnops.c 1.141 Make procfs work again for non-root users. [elad, ticket #248] gnu/usr.bin/gdb53/libiberty/Makefile 1.5 Fix SSP build for the poor archs that have not converted yet. [tls, ticket #250] gnu/usr.bin/gdb53/gdb/Makefile 1.8 Allow to build NetBSD-amd64 with USE_SSP set. [tls, ticket #251] sys/ufs/ffs/ffs_snapshot.c 1.38 Prevent kernel panics when creating snapshots on filesystems which uses quotas. This fixes PR kern/35121. [hannken, ticket #252] share/man/man9/scheduler.9 1.4 Update to describe current API (only), and not duplicate that can be found elsewhere. (And which will appear in the NetBSD Internals Guide soonish). Submitted by Daniel Sieger , OK'd by martin@ and yamt@ [hubertf, ticket #253] sys/arch/sparc/conf/GENERIC 1.197 sys/arch/sparc64/conf/GENERIC 1.80 sparc64: don't enable PaX MPROTECT by default for now. sparc: add commented out 'FILEASSOC'. [elad, ticket #254] usr.sbin/veriexecgen/veriexecgen.8 1.9 usr.sbin/veriexecgen/veriexecgen.c 1.9 More verbose error messages in veriexecgen(8). Also introduce a new -W flag, which will warn the user about the error, but will still continue processing - it treats errors as warnings, and allows a signatures file to be built. [elad, ticket #255] distrib/utils/sysinst/net.c 1.114 Ensure the generated ifconfig.* file has proper media selection. [martin, ticket #256] sys/kern/kern_resource.c 1.109 Fix PR/35021: allow root cannot get/set rlimit information of user processes through sysctl again. [elad, ticket #257] distrib/hp700/ramdisk/dot.profile 1.2 distrib/hp700/ramdisk/dot.profile 1.2 distrib/hp700/ramdisk/list 1.4 distrib/hp700/ramdisk/list 1.4 etc/etc.hp700/MAKEDEV.conf 1.3 etc/etc.hp700/MAKEDEV.conf 1.3 sys/arch/hp700/conf/majors.hp700 1.21 sys/arch/hp700/conf/majors.hp700 1.21 Various installation fixes for hp700. [skrll, ticket #258] sys/netinet/ip_etherip.c 1.2 sys/netinet6/ip6_etherip.c 1.2 Allow etherip support to be compiled on ports other than i386. [jdc, ticket #259] share/man/man9/uvm.9 1.79 sys/uvm/uvm_extern.h 1.123 sys/uvm/uvm_swap.c 1.115 Back out uvm_is_swap_device(). [elad, ticket #261] sys/arch/i386/i386/powernow_k7.c 1.21 Add another model that needs to be added into the quirk table. [xtraeme, ticket #262] lib/libc/arch/sparc64/gen/resumecontext.c 1.3 getcontext(2)/setcontext(2) fixes for sparc64. [martin, ticket #263] lib/libc/arch/arm/gen/resumecontext.c 1.3 lib/libc/arch/hppa/gen/resumecontext.c 1.2 lib/libc/arch/mips/gen/resumecontext.c 1.3 lib/libc/arch/powerpc/gen/resumecontext.c 1.3 lib/libc/arch/powerpc64/gen/resumecontext.c 1.2 lib/libc/arch/sh3/gen/resumecontext.c 1.3 lib/libc/arch/sh5/gen/resumecontext.c 1.2 lib/libc/arch/sparc/gen/resumecontext.c 1.3 lib/libc/arch/vax/gen/resumecontext.c 1.2 getcontext(2)/setcontext(2) fixes for arm, hppa, mips, powerpc, powerpc64, sh3, sh5, sparc, vax. [martin, ticket #264] sbin/veriexecctl/veriexecctl_parse.y 1.20 fixes a bug where entries with multiple flags only counted the last flag. [elad, ticket #265] doc/3RDPARTY 1.489 share/zoneinfo/zone.tab 1.1.1.27 via patch share/zoneinfo/australasia 1.12 tz{code,data}2006p out; tzdata2006p imported. [kleink, ticket #260] sys/arch/xen/x86/consinit.c 1.7 Remove extra ) causing compile failure when CONS_OVERRIDE is defined. From Hideo Masuda in PR port-xen/35217. [bouyer, ticket #266] sys/dev/pci/pcidevs 1.857 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add another PCI ID for Dell PERC 5. [bouyer, ticket #267] share/man/man9/KASSERT.9 1.3 Fix description to match the code. [pooka, ticket #268] sys/miscfs/deadfs/dead_vnops.c 1.43 Teach deadfs about vm object locking for getpages. This avoids errors resulting from situations where we take a page fault for a vnode which has been converted a deadfs vnode. [pooka, ticket #269] sys/dev/sbus/stp4020.c 1.49 Fix build of STP4020 SBus/PCMCIA driver. [jdc, ticket #270] gnu/dist/gcc4/gcc/config/pa/pa.md 1.2 Fix PA code generatation on 64bit hosts. [skrll, ticket #271] sys/arch/mac68k/dev/if_mc.c 1.28 sys/arch/mac68k/dev/if_mcvar.h 1.12 sys/arch/mac68k/obio/if_mc_obio.c 1.16 Convert DMA memory allocation to bus_dmamem_alloc. [martin, ticket #272] lib/libc/arch/m68k/gen/resumecontext.S 1.4 Fix regression tests in "regress/lib/libc/context" for m68k based NetBSD ports. [martin, ticket #273] sys/kern/kern_verifiedexec.c 1.80 entry-type is uint8. [elad, ticket #274] sys/kern/kern_verifiedexec.c 1.81 Call veriexec_table_delete() in the cases where we won't be failing the unmount request. PR#35252. [elad, ticket #275] usr.bin/cdplay/cdplay.c 1.35 Take into account the 150 frame start offset time when computing the duration of a track. [chuck, ticket #276] sys/netbt/l2cap_signal.c 1.3 Do not use the output buffer to store data unless we mean it to go in the packet, as there is a problem with overwriting information while we still need it (opt->length in particular) which causes connections to fail. [plunky, ticket #277] sys/dev/pci/eso.c 1.46-1.47 Un-break clock selection after -Wsign-compare cleanup in rev. 1.43; from Stephen Ma in PR kern/35220. [kleink, ticket #278] share/dict/web2 1.15 Remove an accidentally duplicated word. This also fixes regression tests in "regress/lib/libc/db regression". [martin, ticket #279] sys/net/if_fddisubr.c 1.64 sys/net/if_llc.h 1.17 sys/netiso/clnp_input.c 1.32,1.34 Fix iso(4) over FDDI. [is, ticket #280] usr.bin/column/column.c 1.16 Stop column(1) from generating an infinite stream of NUL characters. This could cause "/etc/security" to fill up "/tmp" during the nightly security check. [jdc, ticket #281] sys/arch/alpha/conf/GENERIC 1.302-1.305 sys/arch/alpha/conf/INSTALL 1.91-1.92 Add the following network devices: - pcn at pci - wm at pci - makphy at mii - rgephy at mii - rlphy at mii and reduce diffs between GENERIC and INSTALL. [tsutsui, ticket #282] share/man/man4/re.4 1.11 sys/dev/ic/rtl8169.c 1.74 Fix and reenable HW VLAN tagging on re(4): - clear re_vlanctl in DMA descriptors before starting TX and RX to avoid stale tags - use bswap16() rather than be16toh() or htons() on VLAN tag access since we already use htole32() Closes PR kern/32643 and also fixes HW VLAN tagging on big endian machines. [tsutsui, ticket #283] distrib/utils/sysinst/arch/i386/msg.md.de 1.9 distrib/utils/sysinst/arch/i386/msg.md.en 1.51 distrib/utils/sysinst/arch/i386/msg.md.es 1.4 distrib/utils/sysinst/arch/i386/msg.md.fr 1.41 distrib/utils/sysinst/arch/i386/msg.md.pl 1.24 Update message strings to match reordered kernels after TINY ones got killed. Fixes PR/35264 [dsl, ticket #284] usr.bin/make/cond.c 1.36 usr.bin/make/main.c 1.138-1.139 usr.bin/make/make.h 1.65 usr.bin/make/parse.c 1.121-1.124 usr.bin/make/targ.c 1.46 performance improvements and bug fixes for make(1) [dsl, ticket #285] sys/arch/mips/mips/pmap.c 1.169 Fixes panic running regress/sys/kern/umount on MIPS platforms reported by Martin Husemann. [simonb, ticket #289] sys/conf/Makefile.kern.inc 1.97 use -fstack-protector instead of -fstack-protector-all since this breaks on amd64 (it works on sparc64). [tls, ticket #290] sys/conf/Makefile.kern.inc 1.98 Fix for SSP enabled Xen kernels [tls, ticket #291] share/man/man9/veriexec.9 1.10 Markup fix - forgot 'Fn'. [elad, ticket #292] sys/netinet6/ipsec.c 1.114 do not compare ipv6 ipsec tunnel addresses against uninitialized data. Fixes PR kern/34734 [mlelstv, ticket #293] distrib/sets/lists/man/mi 1.958 share/man/man4/Makefile 1.416 share/man/man4/mfi.4 1.1-1.2 sys/arch/amd64/conf/GENERIC 1.122 sys/arch/amd64/conf/INSTALL 1.61 sys/arch/i386/conf/ALL 1.75 sys/arch/i386/conf/GENERIC 1.802 sys/arch/i386/conf/INSTALL 1.298 sys/arch/i386/conf/XEN2_DOM0 1.19 sys/conf/files 1.821 sys/dev/ic/mfi.c 1.1-1.2 sys/dev/ic/mfireg.h 1.1-1.2 sys/dev/ic/mfivar.h 1.1-1.2 sys/dev/pci/files.pci 1.274 sys/dev/pci/mfi_pci.c 1.1-1.2 Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller. Tested on NetBSD-i386 and NetBSD-amd64. [bouyer, ticket #286] distrib/sets/lists/man/mi 1.959 share/man/man4/Makefile 1.417 share/man/man4/bnx.4 1.1-1.2 sys/arch/amd64/conf/GENERIC 1.123 sys/arch/amd64/conf/INSTALL 1.62 sys/arch/i386/conf/ALL 1.76 sys/arch/i386/conf/GENERIC 1.803 sys/arch/i386/conf/GENERIC_LAPTOP 1.218 sys/arch/i386/conf/INSTALL 1.299 sys/arch/i386/conf/INSTALL_LAPTOP 1.112 sys/arch/i386/conf/XEN2_DOM0 1.20 sys/dev/microcode/bnx/bnxfw.h 1.1-1.2 sys/dev/pci/files.pci 1.275 sys/dev/pci/if_bnx.c 1.1 sys/dev/pci/if_bnxreg.h 1.1 Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device. Tested on NetBSD-i386 and NetBSD-amd64. [bouyer, ticket #287] share/man/man4/pci.4 1.85 Add references to bnx(4) and mfi(4). [bouyer, ticket #288] sys/kern/exec_script.c 1.53 sys/kern/kern_exec.c 1.233 sys/sys/exec.h 1.115 Remove the third argument from check_exec() and just check for ep_flags in the exec_package to know if we need to use VERIEXEC_DIRECT or VERIEXEC_INDIRECT. [elad, ticket #294] sys/dist/ipf/netinet/ip_state.c 1.16 TCP window scaling was being recognised but the recorded settins were being clobbered and thus effectively disabled. [darrenr, ticket #303] sys/kern/subr_prof.c 1.37 Add missing initializer. PR#35248 [liamjfoy, ticket #295] sys/dev/pci/if_iwi.c 1.59 sys/dev/pci/if_iwireg.h 1.17 sys/dev/pci/if_iwivar.h 1.13 Several fixes for iwi(4). [skrll, ticket #296] sys/dev/ieee1394/fwohci.c 1.104 Fix memory allocation, in case isochronous transfer fails. [kiyohara, ticket #297] sbin/sysctl/sysctl.c 1.122 PR/35304: C J Coleman: Off-by-one nul byte overwrite in mode_bits routine of sbin/sysctl [elad, ticket #298] sys/kern/kern_exec.c 1.234 Use ndp->ni_cnd.cn_pnbuf, not epp->ep_ndp->ni_dirp, for the pathname for Veriexec/PaX purposes. Fixes part of PR/35278. [elad, ticket #299] usr.bin/netstat/show.c 1.6 Fix minor display error. [jdc, ticket #300] etc/daily 1.69 Make the daily script immune to changes of the current working directory in /etc/daily.local. PR#33461. [hubertf, ticket #301] distrib/notes/sgimips/hardware 1.13 distrib/notes/sgimips/prep 1.7 Add note on handling the O2 framebuffer, and how to work around the non-support, by giving instructions for a serial console. [hubertf, ticket #302] sys/arch/i386/conf/INSTALL 1.300 Remove the ppp(4) driver from the INSTALL kernel, without pppd it is not useful. Should make the install system fit on a 2.88M floppy. [dogcow, ticket #327] sys/kern/vfs_lookup.c 1.76 sys/kern/vfs_syscalls.c 1.282 sys/sys/namei.h 1.47 Fix PR kern/35278: veriexec sometimes feeds user va to log(9). [elad, ticket #304] sys/miscfs/procfs/procfs_vnops.c 1.142 Fix procfs for Linux applications. [elad, ticket #307] lib/libc/arch/sparc64/sys/__clone.S 1.5 Make regression test in "regress/lib/libc/clone" work under NetBSD-sparc64. This fixes PR port-sparc64/33075. [martin, ticket #309] sys/miscfs/procfs/procfs_vnops.c 1.144 sys/secmodel/bsd44/secmodel_bsd44_suser.c 1.21 via patch PR kern/35226: Problems with permissions in "/usr/pkg/emul/linux/proc". [elad, ticket #308] share/man/man9/kauth.9 1.39 sys/miscfs/procfs/procfs_ctl.c 1.38 sys/sys/kauth.h 1.27 pullup KAUTH_REQ_PROCESS_CANPROCFS_CTL and associated changes, to make the netbsd-4 branch build again. [hubert, ticket #334] share/man/man9/veriexec.9 1.11 sys/kern/kern_verifiedexec.c 1.85 sys/sys/verified_exec.h 1.47 veriexec_lookup() should not return an internal data-structure, but rather just a boolean value. [elad, ticket #310] lib/libc/arch/sparc64/sys/__clone.S 1.6 After discussing this further with uwe, rearange stack usage slightly and replace a comment with words suggested by him. [martin, ticket #311] lib/libc/arch/sparc/gen/setjmp.S 1.10 lib/libc/arch/sparc/sys/__clone.S 1.4 lib/libc/arch/sparc/sys/cerror.S 1.9 Use CCFSZ instead of 96 for standard save operations. [martin, ticket #312] lib/libc/arch/sparc/sys/__clone.S 1.5 Provide a full frame stack space in the clone'd child. [martin, ticket #313] sys/kern/kern_pax.c 1.11 sys/kern/kern_verifiedexec.c 1.86 Fix copy/paste error: Veriexec's sysctl setup routine was named after PaX's. [elad, ticket #314] sys/kern/kern_verifiedexec.c 1.87 Veriexec should not explicitly allow anything (raw disk access). [elad, ticket #315] sys/arch/vax/vax/in4_cksum.c 1.11 sys/arch/vax/vax/in_cksum.c 1.10 GCC constraints error for inline assembler, causing in_cksum to calculate the checksum wrong in the non-optimized case. Fix provided in PR#14614 by Rhialto, so this solves this PR. [ragge, ticket #321] sys/arch/hppa/hppa/trap.c 1.39 sys/uvm/uvm_unix.c 1.37 Update uvm_grow to support stacks that grow upwards. Use on hppa and fix a bug in the hppa trap handler. [skrll, ticket #323] sys/dev/cgdvar.h 1.6-1.8 int -> size_t, fix build on 64-bit architectures [jdc, ticket #326] share/man/man4/iwi.4 1.6 Reflect changed name of the firmware package after the update to version 3. [joerg, ticket #328] sys/arch/i386/conf/INSTALL_XEN2_DOMU 1.10 Having ppp(4) and sl(4) enabled in this kernel configuration is completely pointless because it doesn't support any serial interfaces. [tron, ticket #330] sys/arch/amd64/conf/INSTALL 1.63 sys/arch/i386/conf/INSTALL_LAPTOP 1.113 Disable ppp(4) because pppd(8) isn't on the installation image anyway. [tron, ticket #331] sys/fs/udf/udf.h 1.9 sys/fs/udf/udf_subr.c 1.26 sys/fs/udf/udf_vfsops.c 1.19 Implement read-only access to UDF 2.50 and UDF 2.60 discs that use metadata partition mappings. This brings the NetBSD implementation to read all discs upto date and will read all discs currently defined by OSTA. [reinoud, ticket #332] sys/fs/udf/ecma167-udf.h 1.6 sys/fs/udf/udf_subr.c 1.27-1.29 sys/fs/udf/udf_vnops.c 1.9 Fix various issues related to ticket #332 [reinoud, ticket #333] sys/dev/pci/ahcisata.c 1.3 Don't print version 1.0 if we have a version 1.1 controller. [bouyer, ticket #329] regress/sys/fs/tmpfs/t_remove 1.8 sys/fs/tmpfs/tmpfs_vnops.c 1.34 * fix locking gotchas when trying to unlink "." * return standard EPERM when trying to unlink a directory * reorder some checks in rmdir avoid problems if trying to rmdir ".." * add a test to check that unlink of "." is not succesful [pooka, ticket #324] share/examples/secmodel/secmodel_example.c 1.10 via patch share/man/man9/kauth.9 1.43 via patch share/man/man9/secmodel_bsd44.9 1.9 sys/arch/alpha/alpha/machdep.c 1.291 sys/arch/amd64/amd64/netbsd32_machdep.c 1.31 sys/arch/amd64/amd64/sys_machdep.c 1.10 sys/arch/arm/arm32/mem.c 1.17 via patch sys/arch/i386/i386/sys_machdep.c 1.79 sys/arch/pc532/pc532/mem.c 1.43 via patch sys/arch/powerpc/powerpc/mem.c 1.27 via patch sys/arch/sh3/sh3/mem.c 1.23 via patch sys/arch/sh5/sh5/mem.c 1.14 via patch sys/arch/vax/vax/mem.c 1.34 via patch sys/arch/x86/x86/x86_machdep.c 1.5 sys/arch/xen/i386/sys_machdep.c 1.10 sys/kern/kern_auth.c 1.35 sys/secmodel/bsd44/secmodel_bsd44_securelevel.c 1.20 sys/secmodel/bsd44/secmodel_bsd44_suser.c 1.22 via patch sys/sys/kauth.h 1.29 via patch Make machdep scope architecture-agnostic by removing all arch-specific requests and centralizing them all. The result is that some of these are not used on some architectures, but the documentation was updated to reflect that. [elad, ticket #316] sys/compat/linux/arch/i386/linux_machdep.c 1.120 sys/dev/wscons/wsdisplay_compat_usl.c 1.38 Adapt to recent machdep scope changes. [elad, ticket #317] sys/kern/kern_verifiedexec.c 1.88 sys/kern/vfs_vnops.c 1.130 sys/sys/verified_exec.h 1.48 Avoid TOCTOU in Veriexec by introducing veriexec_openchk() to enforce the policy and using a single namei() call in vn_open(). [elad, ticket #318] share/man/man9/veriexec.9 1.12 Document veriexe_openchk(). [elad, ticket #320] share/man/man9/kauth.9 1.44 sys/kern/kern_auth.c 1.36 Make kauth_deregister_scope() and kauth_unlisten_scope() free the passed kauth_scope_t and kauth_listener_t objects, respectively. [elad, ticket #322] sys/secmodel/bsd44/secmodel_bsd44_securelevel.c 1.25 Consistent naming in sysctl(9) setup routines. [elad, ticket #325] sys/arch/mac68k/dev/if_ae.c 1.79 If we have a single byte left over after filling in all mbuf data, we need to increase the "totlen" count too. From Sungwon Chung. [martin, ticket #335] sys/kern/kern_auth.c 1.34 Allocate space for scopes and listeners with kmem. [elad, ticket #339] sys/net/if_ethersubr.c 1.142 Make kernel without ISO or NETATALK build. This fixes PR kern/35364. [bouyer, ticket #337] sys/arch/xen/xen/xbd_xenbus.c 1.16 Avoid kernel panic at boot if more than one xbd device is configured. [bouyer, ticket #338] sys/arch/xen/xen/xencons.c 1.20 Fix Xen console hangs. [bouyer, ticket #342] share/man/man4/it.4 1.3 sys/dev/isa/it.c 1.7 sys/dev/isa/itvar.h 1.3 - Remove unused sensors. - Provide more rfact values for the voltage sensors. - Remove the limit of 1.5 seconds for refreshing the sensors. [xtraeme, ticket #340] sys/arch/mac68k/mac68k/locore.s 1.146 Avoid kernel panic before reboot. This fixes PR port-mac68k/35068. [chs, ticket #345] xsrc/xfree/xc/programs/Xserver/dbe/dbe.c 1.2 xsrc/xfree/xc/programs/Xserver/render/render.c 1.3 xsrc/xorg/xserver/xorg/dbe/dbe.c 1.2 xsrc/xorg/xserver/xorg/render/render.c 1.2 fix integer overflow in dbe and render extensions (CVE-2006-6101, CVE-2006-6102 and CVE-2006-6103), from xfree86 CVS apply the xorg vendor patch for CVE-2006-6101, CVE-2006-6102 and CVE-2006-6103; afaict nothing is built from these sources yet [drochner, ticket #363] distrib/sets/lists/man/mi 1.965 share/man/man4/Makefile 1.418 share/man/man4/envsys.4 1.21 share/man/man4/ug.4 1.1 sys/arch/amd64/conf/GENERIC 1.124 sys/dev/isa/files.isa 1.145 sys/dev/isa/ug.c 1.1 sys/dev/isa/ugvar.h 1.1 Driver for the Abit uGuru Hardware system monitor, contributed by Mihai Chelaru. Minor changes (simplification and KNF) by me. [xtraeme, ticket #341] gnu/dist/gcc4/gcc/config.gcc 1.15 apply part of gcc SVN rev 112421 (for building on solaris): * config.gcc (sh*-*-*): Don't use c-c ranges for tr. [chs, ticket #343] sys/arch/acorn32/conf/Makefile.acorn32 1.20 feed /dev/null to awk for building modedef.c (for building on solaris). [chs, ticket #344] sys/ufs/ext2fs/ext2fs_alloc.c 1.33 sys/ufs/ext2fs/ext2fs_inode.c 1.56 several ext2fs fixes provided by Barry Bouwsma: - set ip->i_e2fs_dtime to time_second, not time_uptime. - don't allow ipref to go negative - fs->e2fs.e2fs_icount is a valid inode number, allow it. [chs, ticket #346] sys/arch/bebox/stand/elf2pef/elf2pef.c 1.13 sys/arch/bebox/stand/mkbootimage/mkbootimage.c 1.7 don't include when building as a host tool. [chs, ticket #347] sys/lib/libsa/loadfile.c 1.25 in fdloadfile(), fail if we can't read the entire exec header. [chs, ticket #348] sys/arch/macppc/dev/ofb.c 1.53 sys/arch/macppc/dev/ofb_cons.c 1.2 (hopefully) fix a panic when ofb attaches without being console [macallan, ticket #349] sys/arch/shark/conf/files.shark 1.12 sys/arch/shark/isa/isa_io.c 1.7 sys/arch/shark/ofw/igsfb_ofbus.c 1.1 sys/arch/shark/ofw/igsfb_ofbusvar.h 1.1 sys/arch/shark/shark/consinit.c 1.5 add glue for igsfb at ofbus [macallan, ticket #350] sys/arch/shark/conf/GENERIC 1.68 add igsfb at ofbus [macallan, ticket #351] sys/arch/macppc/dev/mediabay.c 1.12 when powering up the mediabay wait two seconds before looking for devices Without this CDROM drives wouldn't be found when hotplugged. [macallan, ticket #352] sys/arch/macppc/dev/ofb_cons.c 1.3 sys/arch/macppc/macppc/machdep.c 1.143 make ofb compile without wsdisplay [macallan, ticket #353] distrib/sets/lists/xserver/md.shark 1.7 share/mk/bsd.x11.mk 1.54 x11/Xserver/Makefile.common 1.33 x11/Xserver/hw/xfree86/drivers/Makefile 1.16 x11/Xserver/hw/xfree86/xf86_os/Makefile 1.14 build XFree86 on shark [macallan, ticket #354] xsrc/xsrc/xfree/xc/programs/Xserver/hw/xfree86/drivers/wsfb/wsfb_driver.c 1.7 correctly report fb memory on wsfb [macallan, ticket #355] sys/dev/ic/wdc.c 1.244 sys/dev/scsipi/cd.c 1.261 fix PR 34202 by removing the alignement constraints on PIO data transfers and undo the alignment hacks used previously to work around the problem. [martin, ticket #371] lib/Makefile 1.112 take into account that libpam depends on libkafs, fixes parallel builds. [bouyer, ticket #364] dist/ipf/ipsend/sock.c 1.10 sys/dist/ipf/netinet/ip_nat.c 1.20 sys/dist/ipf/netinet/ip_scan.c 1.7 Fix IPF bugs found by Coverty scans. [martti, ticket #356] sys/ufs/ufs/ufs_vnops.c 1.145 Avoids problems while reading directories on an UFS volume if the caller provided invalid offsets. [yamt, ticket #357] sys/arch/xen/i386/autoconf.c 1.21 Fix wedge handling under NetBSD-xen. [yamt, ticket #358] sys/arch/xen/xen/xbd_xenbus.c 1.17 Fix occasional panics in NetBSD domUs caused by a race condition. [bouyer, ticket #365] sys/arch/xen/xen/xbd_xenbus.c 1.15 PR port-xen/34005: NetBSD Xen3 domU-s can get stuck waiting for I/O. [yamt, ticket #360] sys/netinet/ip_output.c 1.173 Avoid problems if PF's fragment reassemble feature is used. [yamt, ticket #361] usr.sbin/etcupdate/etcupdate 1.30 Clean ${SRCDIR}/etc when done. Patch provided by rudolf. http://mail-index.netbsd.org/tech-toolchain/2007/01/11/0001.html [martti, ticket #359] share/man/man9/veriexec.9 1.13 sys/dev/verified_exec.c 1.57 sys/kern/kern_verifiedexec.c 1.94 sys/sys/verified_exec.h 1.53 veriexec_file_delete() and veriexec_table_delete() now take 'struct lwp *' too. [elad, ticket #362] share/man/man4/re.4 1.12 - add some note and Xref for rgephy(4) and rlphy(4), as per suggestion from Steve Bellovin in PR kern/35376 - add some more 8169S based products which have their own PCI vendor ID and are listed in if_re_pci.c - fix/remove some error messages in DIAGNOSTIC section to sync with reality. - bump date [tsutsui, ticket #368] sys/arch/i386/conf/XEN2_DOM0 1.22 Add ciphy(4) for vge(4) and rgephy(4) for re(4). [tsutsui, ticket #369] sys/dev/pci/if_nfe.c 1.8 - 1.13 sys/dev/pci/if_nfereg.h 1.2 - 1.3 several bug fixes and hardware checksum support for nfe(4) [tsutsui, ticket #370] sys/arch/sparc/sparc/machdep.c 1.266 Allow SUN4 class machines to boot again by making process virtual addresses avoid the MMU "hole", as is done on SUN4C class machines. [jdc, ticket #372] sys/arch/macppc/dev/ams.c 1.23 sys/arch/macppc/dev/amsvar.h 1.6 for trackpads add a sysctl to control wether tapping causes button events [macallan, ticket #373] sys/kern/kern_verifiedexec.c patch fix build failure introduced by ticket #362 [elad, ticket #378] sys/opencrypto/crypto.c 1.18 Make the opencrypto framework work with more than one driver again. Fixes PR/35412. [daniel, ticket #367] sys/kern/vfs_syscalls.c 1.293 Close a file descriptor leak issue where erronious parameters to an fsync_range(2) call could cause the file descriptor to never be closed. [wrstuden, ticket #374] games/hack/hack.termcap.c 1.14 - 1.15 fixes problem introduced in 1.13 where the setting of "BC" (backspace char) was left to libterm rather than being done by hack itself. the problem with this was that hack was directly setting BC to \b if there was no "bc" in the termcap entry, but libterm does not do this. this resulted in the xputs(BC) calls in nocmov() and backsp() incorrectly doing nothing, thus messing up the display. added new var BC_BS to provide the old behavior for nocmov() and backsp(). [chuck, ticket #375] sys/fs/udf/udf_subr.c 1.30 - 1.31 Use the generic clock_ymdhms_to_secs() instead of home-brewn version to translate UDF timestamps to timespec. Fix important directory lookup bug that could result in an endless loop. It fixes the case where a directory lookup is done in a directory has never been visted/listed; the search optimalisation that searches the directory from where it left behind the last time would never reach the initial offset of zero since it would always have at least processed one entry. [reinoud, ticket #376] sys/kern/kern_sig.c 1.241 - 1.242 Plug memory leak in __sigtimedwait1(): make sure to free `waitset' on error return path. Plug another memory leak in __sigtimedwait1() which is introduced by rev. 1.208: free `waitset' and ksiginfo on success. [enami, ticket #377] sys/dev/isa/ug.c 1.2 - 1.3 sys/dev/isa/ugvar.h 1.2 - 1.3 PR kern/35438: uGuru 2005 support from Mihai Chelaru. [xtraeme, ticket #382] share/examples/secmodel/secmodel_example.c 1.14 via patch share/man/man9/kauth.9 1.48 via patch sys/kern/kern_resource.c 1.112 via patch sys/secmodel/bsd44/secmodel_bsd44_suser.c 1.33 via patch sys/sys/kauth.h 1.35 via patch Kill KAUTH_PROCESS_RESOURCE and just replace it with two actions for nice and rlimit. [elad, ticket #379] sys/dev/ic/wdc.c 1.245 Fix code handling unaligned transfers. [bouyer, ticket #380] sys/dev/usb/ugraphire_rdesc.h 1.5-1.6 sys/dev/usb/uhidev.c 1.33 sys/dev/usb/usbdevs 1.450 sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen Add support for newer Wacom Graphire USB tablets. [ghen, ticket #384] distrib/sets/lists/base/mi 1.682 doc/3RDPARTY 1.500 share/zoneinfo/africa 1.1.1.22 via patch share/zoneinfo/australasia 1.13 share/zoneinfo/backward 1.1.1.18 via patch share/zoneinfo/europe 1.1.1.35 via patch share/zoneinfo/iso3166.tab 1.1.1.16 via patch share/zoneinfo/northamerica 1.1.1.38 via patch share/zoneinfo/southamerica 1.1.1.36 via patch share/zoneinfo/zone.tab 1.1.1.28 via patch Update to tzdata2007a. [kleink, ticket #381] sys/kern/init_sysctl.c 1.94 Don't rely on KAUTH_PROCESS_CANSEE for environment just yet. [elad, ticket #383] sys/dev/pci/if_iwi.c 1.60 Fix panic in kernels compiled with the DIAGNOSTIC option. [skrll, ticket #385] doc/CHANGES 1.783 via patch sys/arch/amd64/conf/GENERIC 1.125 sys/arch/i386/conf/GENERIC 1.806 sys/arch/i386/conf/GENERIC_LAPTOP 1.220 sys/arch/i386/conf/GENERIC_TINY 1.103 sys/arch/i386/conf/INSTALL 1.303 sys/arch/i386/conf/INSTALL_LAPTOP 1.114 sys/arch/i386/conf/INSTALL_SMALL 1.132 sys/arch/i386/conf/INSTALL_TINY 1.109 sys/arch/i386/conf/INSTALL_XEN2_DOMU 1.11 Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has not used partition ID 0x165 for many, many years, and the presence of this option in INSTALL kernels can cause overwriting of existing FreeBSD installations when sysinst writes back the disklabel. [tls, ticket #386] sys/arch/i386/pci/pchb.c 1.63-1.64 According to http://www.intel.com/design/chipsets/specupdt/290639.htm, the BIOS bug workaround for the i82443BX chipset's DRAM leadoff timing parameter is not needed for revisions >= C0, so avoid tweaking that parameter in that case. Earlier, this would trigger NMIs on fully memory-populated Compaq 1850R systems, where the BIOS appears to program and require a non- standard value for this parameter. [he, ticket #392] sys/dev/ic/wdc.c 1.246 Add missing bus_space_(read,write)_stream macros. Approved by martin@ [sborrill, ticket #389] sys/dev/scsipi/atapi_wdc.c 1.104 Fix for atapi devices that have 32 bit databusses selected. The devices won't error out but will return garbage data. Implemented by generalising the odd-check for PIO selection to check for 4 byte alignment in offset and size. [reinoud, ticket #388] usr.sbin/postinstall/postinstall 1.32 Fix method to find pf.os so it works with '-s etc.tgz'. This fixes PR bin/35185. [lukem, ticket #393] doc/CHANGES patch share/man/man4/iwi.4 1.9 Fix the path reference to the firmware package. [skrll, ticket #387] gnu/dist/gcc4/gcc/cfgexpand.c 1.2 Don't mark 0 length arrays as being too small for stack protection. [elad, ticket #390] share/man/man9/kauth.9 1.49 via patch Remove extra '.El', left in previous commit. [elad, ticket #391] distrib/sets/lists/base/mi 1.685 distrib/sets/lists/comp/mi 1.995 distrib/sets/lists/man/mi 1.971 tools/paxctl/Makefile 1.4 usr.bin/Makefile 1.156 usr.bin/paxctl/Makefile delete usr.bin/paxctl/paxctl.1 delete usr.bin/paxctl/paxctl.c delete usr.sbin/Makefile 1.225 usr.sbin/paxctl/Makefile 1.1 usr.sbin/paxctl/paxctl.8 1.1 usr.sbin/paxctl/paxctl.c 1.1 Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin tool (man-page moved from section 1 to section 8). [elad, ticket #396] sys/arch/amd64/amd64/machdep.c 1.45 sys/arch/amd64/amd64/pmap.c 1.28 sys/arch/i386/i386/machdep.c 1.589-1.590 sys/arch/i386/i386/pmap.c 1.195 sys/arch/xen/i386/pmap.c 1.21 Don't put the kernel message buffer on an invalid physical address on certain motherboards (e.g. Intel D945 motherboard). This fixes PR port-i386/34186. [pavel, ticket #397] usr.bin/gzip/gzip.c 1.90 PR bin/35526: Fix typo in message. [martin, ticket #398] sys/kern/vfs_lookup.c 1.80 PR kern/35524: Fix panic from free in pathname_get. [elad, ticket #399] distrib/notes/common/sysinst 1.79 PR install/35528: Fix typo in install documentation. [martin, ticket #400] share/man/man9/secmodel.9 1.8 Fix markup. [elad, ticket #401] sys/dev/firmload.c 1.7 Don't crash if firmware_open is before the root filesystem was mounted. [is, ticket #402] dist/file/src/apprentice.c 1.13 Fix file(1) endianess problem in cross builds. [skrill, ticket #403] share/man/man4/cardbus.4 1.30 Correct documentation about ACPI related kernel options. Patch provided by Joerg Niendorf in PR misc/35514. [tron, ticket #394] distrib/amd64/ramdisks/ramdisk/list 1.2 sys/arch/amd64/conf/INSTALL 1.64-1.65 Add RAIDframe support to the NetBSD-amd64 installation floppies. This fixes PR port-amd64/35532. [tron, ticket #405] sys/arch/hp700/conf/GENERIC 1.73 sys/arch/hp700/gsc/if_iee_gsc.c 1.3 Workaround PR port-hp700/35531 by preventing iee(4) from matching the 82596DX/SX chip variant and adding ie(4) to the kernel to match it because ie(4) works. [skrll, ticket #404] sys/secmodel/bsd44/secmodel_bsd44_suser.c 1.34 Add another hardwired exception to the SOCK_RAW / superuser rule, because PF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI) sockets need to be accessable for normal users. [plunky, ticket #406] sys/conf/Makefile.kern.inc 1.99 We don't need to include kern_exit43.c to the list of files that we cannot use SSP on now that zero sized arrays are treated properly in gcc. [elad, ticket #408] share/man/man8/security.8 1.13 via patch paxctl(1) -> paxctl(8), add "table of contents". [elad, ticket #410] sys/arch/i386/i386/identcpu.c 1.53,1.55 sys/arch/amd64/amd64/machdep.c 1.46 sys/arch/x86/include/specialreg.h 1.14 PR port-i386/35430: Identify amd64 CPU on NetBSD/i386. [chs, ticket #411] etc/rc.subr 1.68 PR misc/35366: Improve logic of finding the correct process id from interpretes like Perl that change the process title. [hubertf, ticket #433] sys/dev/ic/rtl8169.c 1.75-1.79 sys/dev/ic/rtl81x9.c 1.67-1.69 sys/dev/pci/if_re_pci.c 1.22-1.23 sys/dev/ic/rtl81x9reg.h 1.26 Improvements for the re(4) and rtk(4) ethernet drivers: - improved EEPROM handling - support more 8100E and 8169SC variants - Fix multicast handling (PR kern/35579). - various bug-fixes [tsutsui, ticket #437] etc/etc.amd64/MAKEDEV.conf 1.9 etc/etc.i386/MAKEDEV.conf 1.14 Increase the number of raid(4) device node sets to four and the number of wd(4) device node sets to eight. This fixes another problem reported in PR port-amd64/35532 [tron, ticket #425] sys/arch/i386/i386/identcpu.c 1.54 Add AMD Geode LX. OK'ed by tsutsui@ on port-i386. [tron, ticket #438] share/dict/web2 1.16 "Transvaal" should be capitalized. Patch provided by David A. Holland in PR misc/35517. [tron, ticket #395] sys/kern/vfs_syscalls.c 1.299 Fix a potential panic. [elad, ticket #412] gnu/dist/gdb6/gdb/Makefile.in 1.3 gnu/usr.bin/gdb6/gdb/Makefile 1.6 gnu/usr.bin/gdb6/libgdb/Makefile 1.6-1.7 - Remove generated files "ada-exp.c" and "c-exp.c". - Don't try to write to the source directory while building "gdb6". This fixes PR toolchain/35271. [skrll, ticket #413] gnu/dist/gdb6/gdb/i386nbsd-nat.c 1.4 Make printing backtraces of kernel crash dumps work in "gdb6". This fixes PR toolchain/35118. [skrll, ticket #414] lib/libkvm/kvm_proc.c 1.65 PR lib/35506: Teach "libkvm" about kauth to make "ps" work on crash dumps again. [elad, ticket #415] share/i18n/csmapper/CP/charset.pivot.CP.src 1.5 Make conversions from "cp932" to "eucjp-ms" work again. [tnozaki, ticket #417] sys/kern/subr_kmem.c 1.12 Fix a potential kernel panic in kmem_alloc(). [chs, ticket #418] etc/MAKEDEV.tmpl 1.73 Fix off-by-one error in the creation of dk(4) device nodes. [riz, ticket #443] sys/dev/ld.c 1.43 Add disk-info properties to ld(4) similar to wd(4). [riz, ticket #444] sys/ufs/ufs/ufs_lookup.c 1.85-1.86 In ufs_dirremove swap ep->d_reclen before use if needed. [chs, ticket #419] usr.bin/kdump/kdump.c 1.88 skip over the "self" sa when printing upcalls. [chs, ticket #420] lib/libkvm/kvm_proc.c 1.64 fill in p_stat for crashdumps like the kernel does for the sysctl. [chs, ticket #421] sbin/init/init.c 1.88 Increase the numbers of inodes available on the "/dev" MFS to 1280. This should fix the "sysinst" problems caused by adding more devices node to resolve PR port-amd64/35532. [tron, ticket #441] share/man/man9/namei.9 1.13 via patch share/man/man9/vnodeops.9 1.59 via patch sys/coda/coda_vfsops.c 1.53 via patch sys/coda/coda_vnops.c 1.51 via patch sys/fs/adosfs/adlookup.c 1.9 via patch sys/fs/cd9660/cd9660_lookup.c 1.12 via patch sys/fs/filecorefs/filecore_lookup.c 1.8 via patch sys/fs/filecorefs/filecore_vfsops.c 1.29 via patch sys/fs/msdosfs/msdosfs_lookup.c 1.11 via patch sys/fs/msdosfs/msdosfs_vnops.c 1.35 via patch sys/fs/ntfs/ntfs.h 1.15 via patch sys/fs/ntfs/ntfs_vnops.c 1.31 via patch sys/fs/ptyfs/ptyfs_vfsops.c 1.22 via patch sys/fs/ptyfs/ptyfs_vnops.c 1.19 via patch sys/fs/puffs/puffs_vfsops.c 1.15 via patch sys/fs/puffs/puffs_vnops.c 1.22 via patch sys/fs/smbfs/smbfs_vfsops.c 1.61 via patch sys/fs/smbfs/smbfs_vnops.c 1.57 via patch sys/fs/sysvbfs/sysvbfs.c 1.3 via patch sys/fs/sysvbfs/sysvbfs_vnops.c 1.6 via patch sys/fs/tmpfs/tmpfs_vnops.c 1.33 via patch sys/fs/udf/udf_vnops.c 1.8 via patch sys/fs/union/union_subr.c 1.22,1.24 via patch sys/fs/union/union_vfsops.c 1.41,1.43 via patch sys/fs/union/union_vnops.c 1.18-1.19 via patch sys/kern/vfs_cache.c 1.67 via patch sys/kern/vfs_getcwd.c 1.34 via patch sys/kern/vfs_lookup.c 1.73-1.75,1.77-1.79 via patch sys/kern/vfs_syscalls.c 1.280,1.290,1.298 via patch sys/kern/vnode_if.src 1.51 via patch sys/miscfs/deadfs/dead_vnops.c 1.42 via patch sys/miscfs/fdesc/fdesc_vfsops.c 1.63 via patch sys/miscfs/fdesc/fdesc_vnops.c 1.95 via patch sys/miscfs/genfs/layer_subr.c 1.21 via patch sys/miscfs/genfs/layer_vnops.c 1.29 via patch sys/miscfs/kernfs/kernfs_vfsops.c 1.75 via patch sys/miscfs/kernfs/kernfs_vnops.c 1.129 via patch sys/miscfs/portal/portal_vfsops.c 1.59 via patch sys/miscfs/portal/portal_vnops.c 1.69 via patch sys/miscfs/procfs/procfs_vfsops.c 1.68 via patch sys/miscfs/procfs/procfs_vnops.c 1.143 via patch sys/miscfs/umapfs/umap_vnops.c 1.43 via patch sys/nfs/nfs_export.c 1.23,1.25-1.26 via patch sys/nfs/nfs_serv.c 1.120,1.123 via patch sys/nfs/nfs_subs.c 1.178 via patch sys/nfs/nfs_vnops.c 1.245 via patch sys/sys/namei.h 1.46 via patch sys/sys/param.h patch sys/ufs/ext2fs/ext2fs_lookup.c 1.47 via patch sys/ufs/ext2fs/ext2fs_vnops.c 1.70 via patch sys/ufs/lfs/lfs_vnops.c 1.194 via patch sys/ufs/ufs/ufs_extattr.c 1.11 via patch sys/ufs/ufs/ufs_lookup.c 1.81 via patch sys/ufs/ufs/ufs_vnops.c 1.144 via patch sys/uvm/uvm_vnode.c 1.78 via patch - Fix various deadlock problems with nullfs and unionfs. - Speed up path lookups by upto 25%. [chs, ticket #422] sys/dev/pci/pcidevs 1.865 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add another Realtek WiFi, some SIIG serial cards and another nForce chipset. Remove some duplicate entries. [chs, ticket #423] share/man/man4/kttcp.4 1.3 sys/dev/kttcp.c 1.22 Fill manpage with some data, taken from comments in the kernel source. [hubertf, ticket #428] sys/dev/pci/pcidevs 1.867 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/pci/viaide.c 1.40 Add support for VT8237A/VT82C586A PCI-ISA-Bridge. This fixes PR kern/35314. [mlelstv, ticket #449] sys/dev/pci/if_bnx.c 1.2 Fix two panics in DIAGNOSTIC kernels. [bouyer, ticket #451] sys/dev/pci/pucdata.c 1.51 Add some SIIG and Moxa cards. [chs, ticket #424] etc/MAKEDEV.tmpl 1.71 etc/etc.acorn32/MAKEDEV.conf 1.8 etc/etc.algor/MAKEDEV.conf 1.4 etc/etc.alpha/MAKEDEV.conf 1.7 etc/etc.amd64/MAKEDEV.conf 1.8 etc/etc.amiga/MAKEDEV.conf 1.10 etc/etc.arc/MAKEDEV.conf 1.6 etc/etc.atari/MAKEDEV.conf 1.7 etc/etc.bebox/MAKEDEV.conf 1.5 etc/etc.cobalt/MAKEDEV.conf 1.4 etc/etc.evbmips/MAKEDEV.conf 1.4 etc/etc.evbppc/MAKEDEV.conf 1.5 etc/etc.hp300/MAKEDEV.conf 1.11 etc/etc.hp700/MAKEDEV.conf 1.4 etc/etc.hpcarm/MAKEDEV.conf 1.7 etc/etc.hpcmips/MAKEDEV.conf 1.4 etc/etc.i386/MAKEDEV.conf 1.12 etc/etc.ibmnws/MAKEDEV.conf 1.6 etc/etc.mac68k/MAKEDEV.conf 1.7 etc/etc.macppc/MAKEDEV.conf 1.7 etc/etc.mipsco/MAKEDEV.conf 1.3 etc/etc.mmeye/MAKEDEV.conf 1.5 etc/etc.mvme68k/MAKEDEV.conf 1.6 etc/etc.mvmeppc/MAKEDEV.conf 1.6 etc/etc.next68k/MAKEDEV.conf 1.3 etc/etc.ofppc/MAKEDEV.conf 1.5 etc/etc.pc532/MAKEDEV.conf 1.5 etc/etc.pmppc/MAKEDEV.conf 1.6 etc/etc.prep/MAKEDEV.conf 1.4 etc/etc.sandpoint/MAKEDEV.conf 1.4 etc/etc.sgimips/MAKEDEV.conf 1.8 etc/etc.sparc/MAKEDEV.conf 1.11 etc/etc.sparc64/MAKEDEV.conf 1.12 etc/etc.vax/MAKEDEV.conf 1.10 etc/etc.x68k/MAKEDEV.conf 1.8 Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to those platforms that actually have the driver. This fixes PR install/26511 properly. [hubertf, ticket #429] distrib/common/Makefile.bootcd 1.7 Add CDRELEASE_NOISOS to allow excluding installation/cdroms from CDs that have full releases. [hubertf, ticket #430] share/man/man0/mkman 1.5 Exclude working directories. [hubertf, ticket #431] regress/usr.bin/cut/cut_tests 1.2 Allow using something else than 'cut' to test this with the CUT environment variable. [hubertf, ticket #432] sys/arch/i386/conf/ALL 1.78 via patch Enable ALTQ and some others, taken from GENERIC kernel configuration. [hubertf, ticket #434] usr.bin/mail/Makefile 1.29 usr.bin/mail/cmdtab.c 1.17-1.18 usr.bin/mail/collect.c 1.38 usr.bin/mail/complete.c 1.12 usr.bin/mail/def.h 1.23 usr.bin/mail/extern.h 1.28 usr.bin/mail/format.c 1.3-1.4 usr.bin/mail/lex.c 1.31-1.33 usr.bin/mail/list.c 1.19-1.20 usr.bin/mail/mail.1 1.41-1.49 usr.bin/mail/main.c 1.26 usr.bin/mail/mime_attach.c 1.4 usr.bin/mail/mime_decode.c 1.6-1.8 usr.bin/mail/names.c 1.25 usr.bin/mail/thread.c 1.3 usr.bin/mail/version.c 1.11-1.12 Message selection based on message body, documentation improvements, and many bug fixes. [christos, ticket #454] common/lib/libc/hash/sha2/sha2.c 1.3-1.4 Make SHA512_Last static since it is not part of the API. This fixes errors while building the toolchain on a NetBSD 4.x system using the "-static" link option. [christos, ticket #456] usr.sbin/pcictl/pcictl.8 1.6 Xref drvctl(8), bump date [hubertf, ticket #435] usr.sbin/pcictl/pcictl.c 1.11 Make the output of 'list -n' aligned by always printing 8 hex digits. [hubertf, ticket #436] usr.sbin/etcupdate/etcupdate 1.31 Run pwd_mkdb before running mtree. PR#35570. [martti, ticket #440] etc/defaults/weekly.conf 1.3 etc/weekly 1.22 share/man/man5/weekly.conf.5 1.8-1.9 Remove unused references to "clean_uucp" variable. Add rebuild_whatisdb weekly variable that defaults to NO. [reed, ticket #442] sys/dev/scsipi/scsiconf.c 1.242 Add PQUIRK_CAP_SYNC | PQUIRK_CAP_WIDE16 for Seagate ST318203LSUN18G. [bouyer, ticket #452] sys/arch/amd64/include/signal.h 1.9 Accept the old ABI versions of signal trampolines for 32-bit compatibility. [pavel, ticket #455] sbin/gpt/add.c 1.4 sbin/gpt/gpt.c 1.3 sbin/gpt/label.c 1.4 sbin/gpt/remove.c 1.3 Makes "gpt add" work with an offset of more than 2147483647 sectors. [riz, ticket #445] sys/dev/pci/pcidevs 1.868 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add Intel i965Q chipset. [markd, ticket #446] sys/compat/linux/common/linux_socket.c 1.70 Make setsockopt(2) return compatible error codes for AF_UNIX sockets. [mlelstv, ticket #447] share/man/man4/ubsa.4 1.5 sys/dev/usb/ubsa.c 1.17 sys/dev/usb/usbdevs 1.458 sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen Add support for Globetrotter Fusion Quad Lite cards. [mlelstv, ticket #448] sys/dev/usb/ehci.c 1.122 sys/dev/usb/ohci.c 1.181 sys/dev/usb/uhci.c 1.207 sys/dev/usb/usbdi.c 1.118 Avoid infinite loop in the DIAGNOSTIC code in the USB drivers. [mlelstv, ticket #450] sys/arch/arm/arm/cpufunc.c 1.78 sys/arch/arm/arm/cpufunc_asm_arm10.S 1.6 sys/arch/arm/arm/cpufunc_asm_armv5.S 1.3 sys/arch/arm/arm/cpufunc_asm_armv5_ec.S 1.1 sys/arch/arm/arm32/cpu.c 1.63-1.64 sys/arch/arm/arm32/genassym.cf 1.31 sys/arch/arm/arm32/pmap.c 1.158 sys/arch/arm/conf/files.arm 1.82 sys/arch/arm/include/arm32/vmparam.h 1.20 sys/arch/arm/include/armreg.h 1.37 sys/arch/arm/include/cpuconf.h 1.13 sys/arch/arm/include/cpufunc.h 1.38 sys/arch/arm/omap/files.omap 1.1-1.4 sys/arch/arm/omap/omap5912_intr.c 1.1 sys/arch/arm/omap/omap5912_intr.h 1.1 sys/arch/arm/omap/omap_a2x_io.S 1.1 sys/arch/arm/omap/omap_a2x_space.c 1.1 sys/arch/arm/omap/omap_a4x_space.c 1.1 sys/arch/arm/omap/omap_com.c 1.1 sys/arch/arm/omap/omap_com.h 1.1 sys/arch/arm/omap/omap_emifs.c 1.1 sys/arch/arm/omap/omap_emifs.h 1.1 sys/arch/arm/omap/omap_gpio.c 1.1 sys/arch/arm/omap/omap_gpio.h 1.1 sys/arch/arm/omap/omap_gpioreg.h 1.1 sys/arch/arm/omap/omap_intr.c 1.1 sys/arch/arm/omap/omap_intr.h 1.1 sys/arch/arm/omap/omap_mputmr.c 1.1 sys/arch/arm/omap/omap_nobyteacc_io.S 1.1 sys/arch/arm/omap/omap_nobyteacc_space.c 1.1 sys/arch/arm/omap/omap_ocp.c 1.1 sys/arch/arm/omap/omap_ocp.h 1.1 sys/arch/arm/omap/omap_reg.h 1.1 sys/arch/arm/omap/omap_rtc.c 1.1 sys/arch/arm/omap/omap_space.c 1.1 sys/arch/arm/omap/omap_start.S 1.1 sys/arch/arm/omap/omap_tipb.c 1.1 sys/arch/arm/omap/omap_tipb.h 1.1 sys/arch/evbarm/conf/OSK5912 1.1 sys/arch/evbarm/conf/files.osk5912 1.1 sys/arch/evbarm/conf/mk.osk5912 1.1 sys/arch/evbarm/conf/std.osk5912 1.1 sys/arch/evbarm/osk5912/if_sm_emifs.c 1.1 sys/arch/evbarm/osk5912/osk5912_machdep.c 1.1 Add support for the TI OMAP family of ARM processors. [matt, ticket #457] sys/dev/ld.c 1.45 Defer dkwedge_discover() until after interrupts are enabled. This allows a kernel with options DKWEDGE_AUTODISCOVER to boot on a machine with a twa(4) card. ok matt@ [riz, ticket #458] usr.sbin/sdpd/server.c 1.2 use CMSG_LEN and SOCKCREDSIZE macros to validate length because when there are zero extra groups, the size of the cmsg is smaller than sizeof(struct sockcred). This fixes a problem with registering services during rc.d while here, validate the pdu header length before using the contents [plunky, ticket #459] sys/dev/usb/if_rum.c 1.5 sys/dev/usb/ugen.c 1.90 Fix debug format strings (found on amd64). [wiz, ticket #460] sys/arch/newsmips/dev/sc_wrap.c 1.29 Add a missing break, which causes bogus debug messages on check condition during device probe. [tsutsui, ticket #461] sys/dev/ic/rtl8169.c 1.80 - 1.81 sys/dev/ic/rtl81x9.c 1.70 Use new RTK_HWREV_8100E_SPIN2 macro. (missed in the previous) Don't set RTK_CFG1_FULLDUPLEX bit in RTK_CFG1 register since it's available only on RTL8129. From FreeBSD. As defined in rtl81x9reg.h, bits of 0x80 and 0x40 in RTK_CFG1 seem to indicate LEDS0 and LEDS1 configuration initialized by EEPROM settings, and they seem read only on my quick tests with two 8169S based cards. RTK_HWREV_8100E_SPIN2 is a PCIe device so also check it in rtk_setmulti() to handle quirk. Noticed by OpenBSD. [tsutsui, ticket #462] sys/dev/ic/smc83c170reg.h 1.12 sys/dev/ic/smc83c170var.h 1.11 fix timeouts caused by race condition. [tsutsui, ticket #463] sys/arch/news68k/conf/GENERIC 1.87 sys/arch/news68k/conf/GENERIC_TINY 1.56 sys/arch/news68k/conf/INSTALL 1.41 sys/arch/news68k/conf/LIBERO 1.44 sys/arch/news68k/dev/si.c 1.19 Make disconnect/reselect work on news68k si(4) with DMA and enable it by default. [tsutsui, ticket #464] sys/fs/msdosfs/msdosfs_vfsops.c 1.41-1.44 via patch Fix the problem reported in kern/35457, "cant mount msdosfs on floppy". [kochi, ticket #453] sys/net/if_ethersubr.c 1.144 Drop M_PROMISC before passing the packet to a carp device, for the same reason it's dropped before passing to bridge: when a vlan interface is in promisc mode, it will loop the packet back to ether_input() with M_PROMISC set, and when carp calls ether_input again the flag is still there and the packet is dropped. If the carp interface doesn't take the packet M_PROMISC is set just after is needed anyway. [bouyer, ticket #465] sys/dev/pci/if_bge.c 1.124-1.125 sys/dev/pci/if_bgereg.h 1.40 Fix bge(4) on architectures where bus_dmamap_sync() isn't a noop. [bouyer, ticket #466] sys/kern/vfs_syscalls.c 1.303 Avoid lock leak in error branch of sys_fchdir(). Fixes a bug introduced in ticket #422 which shows up e.g. as an unkillable find process wedged in vnlock. [pooka, ticket #480] distrib/notes/common/main 1.328 Update release engineering member list with reality. [tron, ticket #467] etc/etc.amd64/Makefile.inc 1.6 etc/etc.i386/Makefile.inc 1.48 sys/arch/i386/stand/pxeboot/Makefile 1.14 Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64. [he, ticket #469] sys/arch/arm/arm32/cpuswitch.S 1.46 sys/arch/arm/arm32/genassym.cf 1.30 sys/arch/evbarm/ifpga/pl030_rtc.c 1.8 sys/arch/evbarm/include/types.h 1.7 sys/arch/evbarm/iq80310/iq80310_timer.c 1.20 Get DOMAIN_CLIENT directly from arm/arm32/pte.h instead of from genassym to avoid redefinition when both assymh and pte.h are included (as in INTEGRATOR's intmmu.S, which uses more macros from pte.h). Convert evbarm to __HAVE_GENERIC_TODR. [matt, ticket #470] sys/arch/macppc/pci/pci_machdep.c 1.33 if we encounter a cardbus bridge with bogus bus number try to get OF to assign it a bus number so cardbus* will attach properly. Should fix PR26508 [macallan, ticket #471] sys/dev/pci/radeonfb.c 1.9 sys/dev/pci/radeonfbreg.h 1.3 sys/dev/pci/radeonfbvar.h 1.3 add preliminary support for setting backlight levels via ioctl() from Johan Wallen [macallan, ticket #472] sys/dev/ofw/files.ofw 1.13 pull in ofw_subr.c with openfirm so we can use stuff like of_compatible() without ofbus [macallan, ticket #473] sys/arch/macppc/macppc/autoconf.c 1.50 sys/arch/macppc/macppc/machdep.c 1.144 use properties to pass additional data to the console device, like static EDID, framebuffer parameters etc. [macallan, ticket #474] sys/arch/macppc/dev/ofb_cons.c 1.4 finding the console node / instance handle moved into machdep.c [macallan, ticket #475] sys/arch/shark/include/bus.h 1.2 sys/arch/shark/isa/isa_io.c 1.8 add bus_space_*_stream() methods [macallan, ticket #476] sys/dev/pci/radeonfb.c 1.10 sys/dev/pci/radeonfbvar.h 1.4 don't hardcode inverted backlight levels needed on some macppc models [macallan, ticket #477] sys/dev/ic/tulip.c 1.148 sys/dev/pci/if_tl.c 1.78-1.80 Make the ThunderLAN part of the Set Engineering GIO board for sgimips (IP22) work. Extract mac addresses on Phobos G100 boards. [rumble, ticket #478] share/man/man9/in_getifa.9 1.3 sys/netinet/in_selsrc.c 1.4-1.5 Add net.inet.ip.selectsrc.default even if GETIFA_DEBUG is not #define'd. Reverse sense of preference numbers: prefer source addresses with higher preference numbers. [dyoung, ticket #481] distrib/sets/lists/base/md.prep 1.13 distrib/sets/lists/comp/md.prep 1.22 distrib/sets/lists/man/mi 1.978 etc/etc.prep/MAKEDEV.conf 1.5 etc/mtree/NetBSD.dist 1.333 share/man/man4/Makefile 1.421 share/man/man4/man4.prep/Makefile 1.1 share/man/man4/man4.prep/intro.4 1.1 share/man/man4/man4.prep/nvram.4 1.1 sys/arch/prep/conf/majors.prep 1.19 sys/arch/prep/include/Makefile 1.19 sys/arch/prep/include/nvram.h 1.3 sys/arch/prep/pnpbus/nvram_pnpbus.c 1.6 usr.sbin/eeprom/Makefile 1.14 usr.sbin/eeprom/defs.h 1.10 usr.sbin/eeprom/eeprom.8 1.12 usr.sbin/eeprom/main.c 1.17 usr.sbin/eeprom/pathnames.h 1.3 usr.sbin/eeprom/prephandlers.c 1.1 Finish the code in the prep nvram driver that makes it an actual device (/dev/nvram) and implement all the associated ioctls fully. Tested with a hacked up copy of eeprom(8). Right now it can only be used to see the nvram GEV contents, not actually edit them. [garbled, ticket #482] sbin/restore/tape.c 1.59 via patch Add support for Solaris ufsdump volumes with more than 512*1024 inodes. [hannken, ticket #483] sys/dev/fss.c 1.30 via patch Initialize resid to prevent a kernel assertion on DEBUG-enabled kernels. [hannken, ticket #484] lib/libc/compat/sys/compat_getdents.c 1.2 PR lib/34210: Avoid bus error (unaligned 64-bit access) on sparc64. [nakayama, ticket #485] share/man/man9/in_getifa.9 1.4 Bump date for previous. [dyoung, ticket #486] usr.bin/rfcomm_sppd/rfcomm_sppd.1 1.2-1.4 usr.bin/rfcomm_sppd/rfcomm_sppd.c 1.2-1.3 This comprises a rewrite, which - adds a server mode for incoming bluetooth connections - does not cfmakeraw the slave tty as this caused problems - does not hold open the slave tty as this prevented multiple opens - modifies the termios for stdio so that this can be used directly by a user. [plunky, ticket #487] sys/kern/subr_kmem.c 1.14 kmem_backend_alloc: fix a null dereference. [yamt, ticket #488] dist/bind/lib/dns/resolver.c patch dist/bind/lib/dns/validator.c patch dist/bind/lib/dns/include/dns/validator.h patch dist/bind/version patch Fix CVE-2007-0493 and CVE-2007-0494. [adrianp, ticket #489] distrib/sets/Makefile 1.55 Let do-${tar} depend on sanitise_METALOG. Fix PR 35925. [apb, ticket #490] build.sh 1.161 via patch distrib/sets/regpkg 1.15 distrib/sets/regpkgset 1.9 distrib/sets/sets.subr 1.56 tools/gcc/mknative.common 1.9 Whenever we try to parse the output from make, run make with the -B flag. This ensures that -j isn't accidentally inherited from the environment, because the "--- foo ---" headers printed with -j would interfere with parsing the output. [apb, ticket #491] distrib/sets/lists/base/mi 1.690 distrib/sets/lists/man/mi 1.980 Add man4/prep, cat4/prep, html4/prep directories, and a couple of missed cat4/prep manpages. [jdc, ticket #492] share/man/man4/njata.4 1.5 sys/dev/ic/ninjaata32.c 1.6 sys/dev/ic/ninjaata32reg.h 1.3 Fix bus_dmamap_sync() usage. Fix a typo in comment. Fix release in man page. [itohy, ticket #493] sys/arch/macppc/include/autoconf.h 1.9 sys/arch/macppc/include/bus.h 1.22 shuffle #includes, add a bus_space_tag Fix build on netbsd-4. [macallan, ticket #495] sys/arch/macppc/conf/INSTALL 1.103 Add "pseudo-device openfirm", required to build this kernel. [macallan, ticket #496] sys/dev/usb/uftdi.c 1.30 sys/dev/usb/usbdevs 1.461 sys/dev/usb/usbdevs.h regen sys/dev/usb/usbdevs_data.h regen Add FTDI "Serial 2232C" product ID Match the FTDI "Serial 2232C" chip; this allows a 16-port usb->serial device from SerialGear I have to work. [riz, ticket #497] Makefile 1.247 distrib/Makefile 1.14 distrib/Makefile.inc 1.9 distrib/acorn26/Makefile 1.4 distrib/acorn26/cdroms/Makefile 1.1 distrib/acorn26/cdroms/installcd/Makefile 1.1 distrib/acorn32/Makefile 1.18 distrib/acorn32/cdroms/Makefile 1.1 distrib/acorn32/cdroms/installcd/Makefile 1.1 distrib/alpha/Makefile 1.22 distrib/alpha/cdroms/Makefile 1.1 distrib/alpha/cdroms/installcd/Makefile 1.1 distrib/amd64/Makefile 1.4 distrib/amd64/cdroms/Makefile 1.3 distrib/amd64/cdroms/Makefile.cdrom 1.1 distrib/amd64/cdroms/bootcd-com/Makefile 1.2 distrib/amd64/cdroms/bootcd/Makefile 1.2 distrib/amd64/cdroms/installcd/Makefile 1.2 distrib/amd64/floppies/Makefile 1.3 distrib/amd64/floppies/bootfloppy-com/Makefile 1.5 distrib/amd64/floppies/bootfloppy/Makefile 1.4 distrib/amd64/instkernel/Makefile 1.2 distrib/amiga/Makefile 1.3 distrib/amiga/cdroms/Makefile 1.1 distrib/amiga/cdroms/installcd/Makefile 1.1 distrib/arc/Makefile 1.3 distrib/arc/cdroms/Makefile 1.1 distrib/arc/cdroms/installcd/Makefile 1.1 distrib/atari/Makefile 1.6 distrib/atari/cdroms/Makefile 1.1 distrib/atari/cdroms/installcd/Makefile 1.1 distrib/cats/Makefile 1.3 distrib/cats/cdroms/Makefile 1.1 distrib/cats/cdroms/installcd/Makefile 1.1 distrib/common/Makefile.bootcd 1.8 via patch distrib/dreamcast/Makefile 1.2 distrib/dreamcast/cdroms/Makefile 1.1 distrib/dreamcast/cdroms/installcd/Makefile 1.1 distrib/evbarm/Makefile 1.8 distrib/evbarm/cdroms/Makefile 1.1 distrib/evbarm/cdroms/installcd/Makefile 1.1 distrib/evbmips/Makefile 1.3-1.4 distrib/evbmips/cdroms/Makefile 1.1 distrib/evbmips/cdroms/installcd/Makefile 1.1 distrib/evbppc/Makefile 1.2 distrib/evbppc/cdroms/Makefile 1.1 distrib/evbppc/cdroms/installcd/Makefile 1.1 distrib/ews4800mips/Makefile 1.2 distrib/ews4800mips/cdroms/Makefile 1.1 distrib/ews4800mips/cdroms/installcd/Makefile 1.1 distrib/hp300/Makefile 1.17 distrib/hp300/cdroms/Makefile 1.1 distrib/hp300/cdroms/installcd/Makefile 1.1 distrib/hp700/Makefile 1.2 distrib/hp700/cdroms/Makefile 1.1 distrib/hp700/cdroms/installcd/Makefile 1.1 distrib/hpcarm/Makefile 1.3 distrib/hpcarm/cdroms/Makefile 1.1 distrib/hpcarm/cdroms/installcd/Makefile 1.1 distrib/hpcmips/Makefile 1.28 distrib/hpcmips/cdroms/Makefile 1.1 distrib/hpcmips/cdroms/installcd/Makefile 1.1 distrib/hpcsh/Makefile 1.6 distrib/hpcsh/cdroms/Makefile 1.1 distrib/hpcsh/cdroms/installcd/Makefile 1.1 distrib/i386/Makefile 1.5 distrib/i386/cdroms/Makefile 1.4 distrib/i386/cdroms/Makefile.cdrom 1.1-1.2 distrib/i386/cdroms/bootcd-com/Makefile 1.2-1.3 distrib/i386/cdroms/bootcd-laptop/Makefile delete distrib/i386/cdroms/bootcd/Makefile 1.2-1.3 distrib/i386/cdroms/installcd/Makefile 1.2-1.3 distrib/i386/instkernel/Makefile 1.6 distrib/ibmnws/Makefile 1.2 distrib/ibmnws/cdroms/Makefile 1.1 distrib/ibmnws/cdroms/installcd/Makefile 1.1 distrib/macppc/Makefile 1.15 distrib/macppc/cdroms/Makefile 1.1 distrib/macppc/cdroms/installcd/Makefile 1.1 distrib/mipsco/Makefile 1.4 distrib/mipsco/cdroms/Makefile 1.1 distrib/mipsco/cdroms/installcd/Makefile 1.1 distrib/mvme68k/Makefile 1.4 distrib/mvme68k/cdroms/Makefile 1.1 distrib/mvme68k/cdroms/installcd/Makefile 1.1 distrib/mvmeppc/Makefile 1.3 distrib/mvmeppc/cdroms/Makefile 1.1 distrib/mvmeppc/cdroms/installcd/Makefile 1.1 distrib/news68k/Makefile 1.4 distrib/news68k/cdroms/Makefile 1.1 distrib/news68k/cdroms/installcd/Makefile 1.1 distrib/newsmips/Makefile 1.4 distrib/newsmips/cdroms/Makefile 1.1 distrib/newsmips/cdroms/installcd/Makefile 1.1 distrib/ofppc/Makefile 1.2 distrib/ofppc/cdroms/Makefile 1.1 distrib/ofppc/cdroms/installcd/Makefile 1.1 distrib/pc532/Makefile 1.4 distrib/pc532/cdroms/Makefile 1.1 distrib/pc532/cdroms/installcd/Makefile 1.1 distrib/playstation2/Makefile 1.13 distrib/playstation2/cdroms/Makefile 1.1 distrib/playstation2/cdroms/installcd/Makefile 1.1 distrib/pmax/Makefile 1.4 distrib/pmax/cdroms/Makefile 1.1 distrib/pmax/cdroms/installcd/Makefile 1.1 distrib/pmppc/Makefile 1.2 distrib/pmppc/cdroms/Makefile 1.1 distrib/pmppc/cdroms/installcd/Makefile 1.1 distrib/prep/Makefile 1.3 distrib/prep/cdroms/Makefile 1.1 distrib/prep/cdroms/installcd/Makefile 1.1 distrib/sandpoint/Makefile 1.4 distrib/sandpoint/cdroms/Makefile 1.1 distrib/sandpoint/cdroms/installcd/Makefile 1.1 distrib/sgimips/Makefile 1.2 distrib/sgimips/cdroms/Makefile 1.1 distrib/sgimips/cdroms/installcd/Makefile 1.1 distrib/shark/Makefile 1.3-1.4 distrib/shark/cdroms/Makefile 1.1 distrib/shark/cdroms/installcd/Makefile 1.1 distrib/sparc/Makefile 1.7 distrib/sparc/cdroms/Makefile 1.1 distrib/sparc/cdroms/installcd/Makefile 1.1 distrib/sparc64/Makefile 1.7 distrib/sparc64/cdroms/Makefile 1.1 distrib/sparc64/cdroms/installcd/Makefile 1.1 distrib/sun2/Makefile 1.8 distrib/sun2/cdroms/Makefile 1.1 distrib/sun2/cdroms/installcd/Makefile 1.1 distrib/sun3/Makefile 1.9 distrib/sun3/cdroms/Makefile 1.1 distrib/sun3/cdroms/installcd/Makefile 1.1 distrib/vax/Makefile 1.17 distrib/vax/cdroms/Makefile 1.1 distrib/vax/cdroms/installcd/Makefile 1.1 distrib/x68k/Makefile 1.5-1.6 distrib/x68k/cdroms/Makefile 1.1 distrib/x68k/cdroms/installcd/Makefile 1.1 doc/CHANGES 1.804 via patch etc/Makefile 1.341 etc/etc.amd64/Makefile.inc 1.7 etc/etc.i386/Makefile.inc 1.49 etc/etc.mac68k/Makefile.inc 1.18 sys/arch/amd64/conf/GENERIC 1.130-1.131 sys/arch/amd64/conf/GENERIC_ACPI delete sys/arch/amd64/conf/INSTALL 1.66 sys/arch/amd64/conf/INSTALL_ACPI delete sys/arch/i386/conf/GENERIC 1.813-1.814 sys/arch/i386/conf/GENERIC.MP 1.9 sys/arch/i386/conf/GENERIC.MPACPI delete sys/arch/i386/conf/INSTALL_LARGE 1.1 Switch i386 and amd64 to the 'no-emulation' eltorito boot method. Make it possible to install different bootable kernels on the CD image Remove amd64's bootfloppy-big and bump the number of 1.44M boot floppies to 3 Add an INSTALL_LARGE i386 kernel to use as default boot kernel on cdroms, which is not restricted in size by the 2.88MB limit. INSTALL_LAPTOP and INSTALL are bootable from cd using 'boot nblaptop' and 'boot nbnoacpi' respectively Add ACPI support i386/amd64 default CD boot kernel and GENERIC. Switch all ports but mac68k to builds iso from distrib/common/Makefile.bootcd, using in-tree tools. Descend in distrib for the 'iso-image target'; restrict 'iso-image' in etc/ to mac68k. [bouyer, ticket #494] sys/arch/m68k/m68k/vm_machdep.c 1.18 Kernel threads were running at splhigh on m68k systems because the status register was inherited from proc0. Set the new process's status register to PSL_LOWIPL. Raidframe reconstruction no longer causes my Amiga to lose time. [mhitch, ticket #498] sys/dev/audio.c 1.221 return information about playing buffer, not recording bufer, for AUDIO_WSEEK. Fix PR#35171. [kent, ticket #499] share/man/man5/fstab.5 1.33 lfs filesystems work with fstab(5), sync man page. [mjf, ticket #500] sys/kern/kern_verifiedexec.c patch sys/uvm/uvm_mmap.c 1.104 If Veriexec prevents indirect execution of the binary, in addition to just blocking the mmap() if exec bit is requested, also strip exec bit from maxprot for further mprotect() calls. [elad, ticket #407] sys/dev/pci/if_re_pci.c 1.25-1.26 Add an entry to match hwrev RTK_HWREV_8100E_SPIN2 too. Check both I/O and memory space on unmap. Pointer out by yamt. [tsutsui, ticket #502] common/lib/libc/string/strsep.c 1.2 don't do the weak symbol thing in kernel context. [chs, ticket #504] lib/libc/rpc/clnt_dg.c 1.21 switch from kqueue() back to pollts() so that signals will be unblocked while we're sleeping. keep the new timeout logic, though. as discussed on source-changes some 15 months ago. [chs, ticket #505] sys/nfs/nfs_serv.c 1.124 After freeing cookies, set the pointer to NULL to prevent dangling reuse. [chs, ticket #506] sys/arch/vax/include/pmap.h 1.69 in pmap_extract(), check for the PTE being valid in addition to the PTP being valid when deciding if a user mapping exists. [chs, ticket #507] sys/ufs/ufs/ufs_vnops.c 1.150 In readdir, in case cookies was already allocated but is later free'd due to an error, reset value of cookies to NULL to avoid confusing callers. should fix kern/35728 [chs, ticket #508] sys/dev/pci/voodoofb.c patch Add missing include; should fix macppc build. [macallan, ticket #503] sys/arch/i386/conf/GENERIC 1.816 Comment out 'fdc* at acpi?' (it's likely that systems not supporting fdc0 at isa? don't have a fdc at all). Because of the 'fdc0 at isa?', on systems supporting ACPI the floppy controller would attach as fdc1. as fd(4) looks for its type in nvram using the floppy controller index, it's looking for the wrong controller and the default density isn't set (so /dev/fd0a doens't work). Problem analyzed by John Nemeth, thanks ! [bouyer, ticket #501] distrib/shark/instkernel/instkernel/Makefile 1.15 etc/etc.shark/Makefile.inc 1.8 Convert shark's installation kernel image (netbsd-INSTALL) to a.out format so that it can be loaded by the machine's firmware. Put the resulting image inside the 'installation/instkernel' release subdirectory, as the installation instructions explain. Fixes PR#35563. [jmmv, ticket #509] src/sys/dev/usb/if_rum.c 1.8 print a size_t value with a size_t format. The cast is necessary in case someone redefines RT2573_TX_DESC_SIZE. [mlelstv, ticket #510] sys/arch/i386/acpi/acpi_wakeup.c 1.33 In acpi_restorecpu, "pushl ret_addr" was wrong. this decrease esp unsuitably. this may crash the kernel while leaving acpi_md_sleep(). (rely on the code generation options passed to cc) [mlelstv, ticket #511] distrib/sets/Makefile 1.56 Serialise making the "sets" tarballs in the maketars target. On many systems, making them in parallel causes very poor system performance due to disk I/O. (Requested by jmmv.) [apb, ticket #512] sbin/fdisk/fdisk.c 1.103 sbin/fdisk/fdisk.8 1.54-1.55 Try to check whether each partition is bootable. If not, always print an error message. If bootable and -v flag was specified, print a success message. If -v flag was specified more than once, also try to decode more information from the PBR. Input from dsl and bad. Document the new checks for whether a PBR is bootable. Also add more detail in the introduction, and a few more references. [apb, ticket #513] sys/dev/mii/igphy.c 1.11 sys/dev/mii/makphy.c 1.23 sys/dev/pci/if_wm.c 1.133 Fix some negotiation problems on wm(4). Will fix PR#30078, PR#30490, PR#30906, PR#33429, PR#35386. [msaitoh, ticket #514] sys/dev/pci/if_wm.c 1.134 Fix media link issues with fiber-based card Fixes PR#35797 [msaitoh, ticket #515] usr.bin/rfcomm_sppd/rfcomm_sppd.c 1.4-1,5 Only turn off input processing if it is on Fix cut and paste error that meant you could only use "-s " as the last option on the commandline.. [plunky, ticket #517] sys/dev/mii/brgphy.c 1.32-1.33 via patch Fix the problem "ifconfig bge0 media auto" negotiates to 100Mbps on 1000BaseT HUB. [msaitoh, ticket #518] sys/dev/pci/if_sk.c 1.38 Apply if_msk.c rev. 1.4 to if_sk.c: > Apply OpenBSD's rev. 1.33 to shut up "msk0: phy write timed out" > Original commit message: > > In msk_marv_miibus_writereg, wait for busy flag to clear instead of > > continuing when busy flag set. [msaitoh, ticket #519] sys/arch/alpha/pci/cia_dma.c 1.21 Contrary to the comment in cia_dma_get_tag(), there are machines with cia that have over 1.0G. Allow direct dma requests to fall back to SGMAPs. My PWS 500au with 1.5G of memory now works with dma operations. [mhitch, ticket #520] src/share/man/man4/cardbus.4 1.29 via patch src/sys/arch/i386/i386/machdep.c 1.593 via patch src/sys/arch/i386/i386/rbus_machdep.c 1.19-1.21 via patch src/sys/arch/i386/include/rbus_machdep.h 1.7 via patch Set rbus_min_start based on available memory, rather than fixed at 1 GB. This is important both for small and large machines. Fixes PR#24567. [gdt, ticket #521] sys/compat/linux/common/linux_emuldata.h 1.13 sys/compat/linux/common/linux_sched.c 1.39 Add a new linux_emuldata_shared flag value LINUX_LES_USE_NPTL to allow both NPTL and old linuxthreads behaviour depending on process needs. Apply to exit_group(), getpid() and getppid() to share them between compat linux32 (non NPTL) and compat linux (NPTL) on amd64. [njoly, ticket #523] sys/netinet/ip_output.c 1.174 via patch Unconditionally zero and free iproute. Before IPsec tunnel packets e.g. from ICMP could end up in leaking the reference in iproute, as ipsec4_output would overwrite the ro pointer in state. Tested by Juraj Hercek and supposed to fix PR#35273 and PR#35318. [joerg, ticket #524] sys/netiso/clnp_subr.c 1.27 via patch The clnp(4) functions now check the length of arguments passed and will return an appropriate error if the value passed is to large. This prevents a local denial of service and privilege escalation attack. Issue found by Christer Oberg and patch from christos. (NetBSD-SA2007-004) [adrianp, ticket #545] etc/rc.d/mixerctl 1.10 Ignore comment (starting with #) lines in mixerctl.conf [abs, ticket #525] sys/arch/m68k/fpe/fpu_calcea.c 1.18 sys/arch/m68k/fpe/fpu_emulate.c 1.27 sys/arch/m68k/fpe/fpu_fstore.c 1.10 Make these compile with options DEBUG_FPE. Don't disable EA_DIRECT in fpu_load_ea(), which seems disabled accidentally in rev 1.11 about six years ago, otherwise fmovel %dN,%fpN instructions cause unexpected memory access. [tsutsui, ticket #526] sys/arch/sun2/include/param.h 1.9 sys/arch/sun2/sun2/machdep.c 1.49 sys/arch/sun2/sun2/trap.c 1.30 Pass proper args to ksyms_init(). Fix compile with options DIAGNOSTIC. Bump MAXBSIZE to 0x4000 because 16KB could be used by default on newfs(8) in these days and we'll get "buf mem pool index 5" panic in sys/kern/vfs_bio.c. [tsutsui, ticket #527] sys/arch/prep/pci/pci_machdep.c 1.29 sys/arch/prep/pnpbus/wdc_pnpbus.c 1.6 Special case the MTX604 and other RAVEN based machines to not attach wdc@pnpbus. The motorola RAVEN is both a pchb and an MPIC. Block out the pci configuration of it's mem area to keep the PIC available. [garbled, ticket #528] sys/arch/prep/pci/pci_machdep.c 1.30 Add a second check to the prep-pci-intrmap test, to make sure the dictionary actually contains entries. It is apparently possible to get a non-null, but empty dictionary back. This seems to happen if you inject a ppb-card on pci0 when you also have a prep pci1 at a later device function. With this, my fxp card works in any slot on my 7043-140. [garbled, ticket #529] sys/net/if_gre.c 1.77 In gre_clone_destroy, 1 use splnet() to synchronize gre clone destruction with interrupts, and 2 wait to call if_detach() until after joining the gre kernel thread. [dyoung, ticket #530] sys/arch/prep/include/nvram.h 1.4 sys/arch/prep/pnpbus/nvram_pnpbus.c 1.8 Add a read entry point to this driver. There are two minor devices associated with this, 0, the nvram device, and now 1, the residual device. The devices allow the user to directly read the contents of the kernel copy of the nvram, and the residual data respectively. There is no provision for write. [garbled, ticket #531] etc/etc.prep/MAKEDEV.conf 1.6 Create /dev/residual on prep [garbled, ticket #532] usr.bin/kdump/mkioctls 1.32 Add two more ioctl values which are the same. [garbled, ticket #536] sys/miscfs/procfs/procfs_vnops.c 1.148, 1.150-1.151 via patch Fixes a panic when doing stat */exe [pooka, ticket #537] sys/arch/prep/pci/pci_machdep.c 1.31 When we have a non-PReP pci bridge, we need to perform a single swizzle on the pin, to get us the right pin on the underlying PReP bridge to wire the interrupt to. Tested with a 4-port fxp card on a 7043-140. Thanks to simon for helping me get the math right. [garbled, ticket #538] usr.sbin/makefs/cd9660/cd9660_conversion.c 1.4 PR/36006: Takahiro Kambe: makefs(8) create cd9660 file system with wrong time stamp because localtime(3) and gmtime(3) share the same buffer. Fixed by using the _r functions. [taca, ticket #539] distrib/utils/sysinst/net.c 1.115 Fix typo, which prevented DHCP network configuration from discovering the machine name. [is, ticket #540] sys/dev/pci/viaide.c 1.41 via patch The VT8237A SATA Controller uses chip_map_7, not 0, tested and confirmed working on my machine. Also when a via controller is set to RAID mode, it sets the pci_subclass to raid. Notice this and set ATAC_CAP_RAID. [garbled, ticket #541] sys/dev/ata/ata_raid.c 1.22 via patch sys/dev/ata/ata_raid_via.c 1.1 sys/dev/ata/ata_raidreg.h 1.4 via patch sys/dev/ata/ata_raidvar.h 1.5 via patch sys/dev/ata/files.ata 1.15 via patch Add support for VIA V-TECH ata raid. Tested on 4.0 with RAID0, RAID1 and SPAN over a pair of sata drives on a VT8237A SATA Controller. [garbled, ticket #542] sys/compat/linux32/Makefile.inc 1.2 Fix generated file names from makesyscalls.sh (s/linux/linux32/). From Edgar Fuß in PR/35956. [njoly, ticket #543] sys/compat/linux32/arch/amd64/syscalls.master 1.11 sys/compat/linux32/arch/amd64/linux32_syscall.h regen sys/compat/linux32/arch/amd64/linux32_syscallargs.h regen sys/compat/linux32/arch/amd64/linux32_syscalls.c regen sys/compat/linux32/arch/amd64/linux32_sysent.c regen Add support for a few syscalls: setfsuid16/getfsuid16 setfsuid/getfsuid sched_yield ok by manu [njoly, ticket #544] sys/arch/sparc64/include/ctlreg.h 1.43 sys/arch/sparc64/sparc64/pmap.c 1.188 When invalidating a context, make sure to flush user windows upfront. Do not set the DMMU secondary context to 0 (that would be kernel), and add a few required membars after switching the secondary dmmu context. This avoids SIRs caused by double kernel_data_faults, caused by spills of obsolete user windows after the context for that user pmap is gone. [martin, ticket #547] sys/arch/sparc64/include/ctlreg.h 1.44 Cleanup last by using a "n"umeric address space identifier. [hannken, ticket #548] sys/arch/xen/i386/xen_shm_machdep.c 1.21 Xen3 linux guests seems to loan a lot of pages for some disk transfers, and eventually run out of XENSHM_NPAGES for a single transfers. Bump XENSHM_NPAGES by 10 for xen3 to avoid deadlocks in such case. [bouyer, ticket #546] dist/file/src/file.h patch dist/file/src/funcs.c patch dist/file/src/magic.c patch Fix an integer underflow in file_printf which can lead to an exploitable heap overflow. [adrianp, ticket #553] usr.bin/at/at.1 1.22 usr.bin/at/parsetime.c 1.15 allow time to be specified as 'now' instead of 'now + 0 minutes' and avoid a rounding error for this case. [mlelstv, ticket #549] sys/dev/pckbport/synaptics.c 1.14, 1.15 Handle events from passthrough devices like the Thinkpad 'Navistick'. add missing W coordinate [mlelstv, ticket #550] sys/arch/i386/i386/est.c 1.37 Add values for Pentium M 780 (2.26GHz). [mlelstv, ticket #551] sys/dev/pci/if_ste.c 1.26 Make watchdog poll interrupts before re-initializing the chip. Fixes kern/34834. [mlelstv, ticket #552] sys/kern/kern_exit.c patch sys/kern/kern_lwp.c patch sys/kern/kern_proc.c patch sys/sys/proc.h patch Add a new SDYING process state. In exit1() release structures before curlwp is NULL. It should fix the problem described in PR 34892. [chs in ticket #554] xsrc/dist/freetype/src/bdf/bdflib.c 1.2 xsrc/xfree/xc/extras/freetype2/src/bdf/bdflib.c 1.3 pull in a patch from freetype CVS (CVE-2007-1351): * src/bdf/bdflib.c (setsbit, sbitset): Handle values >= 128 gracefully. (_bdf_set_default_spacing): Increase `name' buffer size to 256 and issue an error for longer names. (_bdf_parse_glyphs): Limit allowed number of glyphs in font to the number of code points in Unicode. [drochner, ticket #558] xsrc/xfree/xc/lib/X11/ImUtil.c 1.2 xsrc/xfree/xc/lib/font/bitmap/bdfread.c 1.2 xsrc/xfree/xc/lib/font/fontfile/fontdir.c 1.2 xsrc/xfree/xc/programs/Xserver/Xext/xcmisc.c 1.2 xsrc/xorg/lib/X11/src/ImUtil.c 1.2 xsrc/xorg/lib/Xfont/src/bitmap/bdfread.c 1.2 xsrc/xorg/lib/Xfont/src/fontfile/fontdir.c 1.2 xsrc/xorg/xserver/xorg/Xext/xcmisc.c 1.2 fix a possible memory corruption due to integer overflow in ProcXCMiscGetXIDList() (CVE-2007-1003) fix a possible memory corruption due to integer overflow, caused by lack of validation of bdf font files (CVE 2007-1351) fix a possible memory corruption due to integer overflow, caused by lack of validation of fonts.dir files (CVE 2007-1352) fix a possible memory corruption due to incomplete input validation in XInitImage() (CVE 2007-1667) [drochner, ticket #555] sys/dev/usb/ugen.c 1.89 sys/dev/usb/uhid.c 1.73 sys/dev/usb/usb.c 1.92,1.93 sys/dev/usb/usb.h 1.75 sys/dev/usb/usb_subr.c 1.139, 1.140 sys/dev/usb/usbdi.c 1.115, 1.116 sys/dev/usb/usbdi.h 1.71, 1.72 Restore compatibility of USB_DEVICEINFO ioctl and reads from /dev/usb with NetBSD 3.x. The code is conditionally compiled depending on COMPAT_30. [pavel, ticket #556] etc/Makefile 1.342 etc/etc.sgimips/Makefile.inc 1.15 Handle mkisofs from recent cdrtool for el-torito boot image. Sync sgimips's Makefile (cosmetic only). [bad, ticket #557] doc/CHANGES patch evbarm: note gumstix support. [kiyohara, ticket #559] sbin/mount_procfs/mount_procfs.8 1.28-1.33 sync file list with reality add a description for fd/# (with reference to fd(4)) proc/#/exe is now exposed for all mounts, move it away from linux-only [pooka, ticket #535] doc/CHANGES patch Sync list of changes since 3.0 with reality. [xtraeme, ticket #366] distrib/utils/sysinst/arch/amd64/md.h 1.20 Add "wd", "sd" and "raid:no_mbr" disks in DISK_NAMES (and xbd:no_mbr, but it's ignored as there's no support for Xen yet). From Edgar Fu in PR port-amd64/36116. [xtraeme, ticket #560] gnu/dist/gcc4/gcc/builtins.c 1.7 2006-08-24 Richard Guenther * builtins.c (fold_builtin_classify): Fix typo. Fixes PR#34784 "ps/top/systat die on -current vax w/ Illegal instruction" [mhitch, ticket #561] usr.sbin/quotacheck/quotacheck.c 1.38 From Edgar: fix ino computation; allocate space for the superblock after we know how big it is. [jdc, ticket #562] sys/fs/smbfs/smbfs_vfsops.c 1.64 In sync, skip vnodes which have a null v_data pointer. This is a workaround for the problem analyzed more deeply in kern/30831. In short, code going through the entire mountpoint vnode list may hit half-reclaimed vnodes. [pooka, ticket #563] sys/compat/linux32/common/linux32_unistd.c 1.8 Fix select() behaviour with NULL timeout, to blocks indefinitely instead of returning immediately. Reported by Edgar Fuß on port-amd64@. [njoly, ticket #564] sys/fs/udf/udf_subr.c 1.33 Some rogue implementations use random physical partion numbers just to break other implementations so lookup the physical number instead of indexing it. Choosing random numbers here is legal according to the specs, but not a logical choice and most likely done as a wierd kind of copy protection. Rogue implementation found to use this *Microsoft CDIMAGE UDF [reinoud, ticket #567] sbin/fsck_ffs/inode.c 1.58 apply revision 1.31 yet again: "make sure that we don't try to allocate negative memory when blks == 0." or on amd64, "make sure that we don't allocate 32 GB when blks == 0." [chs, ticket #568] sys/arch/vax/vax/pmap.c 1.149 Workaround a gcc 4.1 issue. don't use s.m = s2.m = s3.m = ... assign them individually. [mhitch, ticket #569] bin/sh/arith.y 1.18 bin/sh/arith_lex.l 1.14 bin/sh/expand.c 1.78 bin/sh/expand.h 1.17 bin/sh/sh.1 1.86 regress/bin/sh/expand.sh 1.4 Make /bin/sh use intmax_t (instead of int) for arithmetic in $((...)). [apb, ticket #570] usr.sbin/etcupdate/etcupdate 1.34 usr.sbin/etcupdate/etcupdate.8 1.13 usr.sbin/postinstall/postinstall 1.39 usr.sbin/postinstall/postinstall.8 1.6 Allow both etcupdate and postinstall to accept multiple .tgz files (e.g. etc.tgz and xetc.tgz). Make etcupdate invoke postinstall. [apb, ticket #571] BUILDING 1.61 doc/BUILDING.mdoc 1.48 Improve documentation for "make installworld". [apb, ticket #572] BUILDING 1.62 distrib/sets/lists/man/mi 1.987 doc/BUILDING.mdoc 1.49 share/man/man7/release.7 1.22 share/man/man8/Makefile 1.89 share/man/man8/sysinst.8 1.1 Improve documentation for "make iso-image" and release(7), and add a rudimentary man page for sysinst(8). [apb, ticket #573] build.sh 1.165 - 1.166 build.sh: report both the version of NetBSD being built and the build platform. [apb, ticket #574] distrib/notes/Makefile 1.37 distrib/notes/landisk/Makefile 1.1 distrib/notes/landisk/hardware 1.1 distrib/notes/landisk/install 1.1 distrib/notes/landisk/legal 1.1 distrib/notes/landisk/prep 1.1 distrib/notes/landisk/upgrade 1.1 distrib/notes/landisk/whatis 1.1 distrib/notes/landisk/xfer 1.1 Rudimentary documentation for NetBSD/landisk. [uwe, ticket #576] sys/fs/union/union_vnops.c 1.20 sys/kern/vfs_subr.c 1.287 sys/miscfs/genfs/layer_vnops.c 1.30 sys/uvm/uvm_pager.h 1.35 define a pager flag PGO_RECLAIM, similar to FSYNC_RECLAIM, and use it to skip unnecessary flushing when layered file system vnodes are recycled. this also prevents a deadlock with the dodgy LFS putpages routine. fixes the non-LFS part of PR 36150. [chs, ticket #577] sys/dev/pci/if_bge.c 1.128 Add support for Broadcom BCM5753 and Broadcom BCM5753M Gigabit Ethernet. Patch supplied by Mustafa Dogan in PR kern/36139, confirmed to work by Tonnerre Lombard on #NetBSD IRC channel. [tron, ticket #578] sys/arch/i386/include/profile.h 1.27 - 1.28 save and restore %eax, %ecx, %edx, otherwise profiling does not work properly. [christos, ticket #579] sys/dev/ic/i82596.c 1.16 Remove bogus if_drain. If an attempt to reclaim mbufs was made the interface was marked down. Should fix PR 31540. [skrll, ticket #580] sys/compat/linux/arch/amd64/linux_machdep.h 1.6 sys/compat/linux/arch/amd64/syscalls.master 1.18 sys/compat/linux/common/linux_misc.c 1.168 sys/compat/linux/common/linux_misc_notalpha.c 1.87 sys/compat/linux/common/linux_types.h 1.25 sys/compat/linux/arch/amd64/linux_syscall.h regen sys/compat/linux/arch/amd64/linux_syscallargs.h regen sys/compat/linux/arch/amd64/linux_syscalls.c regen sys/compat/linux/arch/amd64/linux_sysent.c regen Fix compat linux statfs/fstatfs syscalls on amd64. - Do not use statfs64/fstatfs64 as they have an extra size argument. - Add full 64bit linux struct statfs support. [njoly, ticket #581] sys/compat/linux/common/linux_misc.c 1.170 via patch sys/compat/linux/common/linux_statfs.h 1.1 via patch sys/compat/linux32/arch/amd64/syscalls.master 1.14 via patch sys/compat/linux32/common/linux32_misc.c 1.5 via patch sys/compat/linux32/common/linux32_types.h 1.4 via patch sys/compat/linux32/files.linux32 1.4 via patch sys/compat/linux32/arch/amd64/linux32_syscall.h regen sys/compat/linux32/arch/amd64/linux32_syscallargs.h regen sys/compat/linux32/arch/amd64/linux32_syscalls.c regen sys/compat/linux32/arch/amd64/linux32_sysent.c regen - Add compat amd64 linux32 statfs support, adapted from PR/35956. - Move bsd_to_linux_statfs() function to its own file to be shared between both linux compats. [njoly, ticket #582] sys/arch/i386/i386/est.c sync with 1.37 sys/arch/i386/i386/ipifuncs.c sync with 1.16 sys/arch/x86/include/cpu_msr.h sync with 1.4 sys/arch/x86/include/intrdefs.h sync with 1.8 sys/arch/x86/include/powernow.h sync with 1.9 sys/arch/x86/x86/powernow_k8.c sync with 1.20 sys/arch/x86/x86/msr_ipifuncs.c sync with 1.8 sys/arch/amd64/amd64/ipifuncs.c sync with 1.9 sys/arch/i386/i386/identcpu.c patch sys/arch/i386/i386/machdep.c patch sys/arch/i386/include/cpu.h patch sys/arch/x86/conf/files.x86 patch sys/arch/x86/x86/x86_machdep.c patch sys/arch/amd64/amd64/machdep.c patch Add MSR write IPI handler for x86. Use it and the RUN_ONCE framework to make est and powernow drivers work properly with SMP. [mlelstv, ticket #575] sys/arch/hppa/include/vmparam.h 1.10 Bump the initial stack size limit to bring in line with other ports. newfs_lfs doesn't core by default now. [skrll, ticket #583] sys/lib/libkern/arch/sh3/Makefile.inc 1.16 sys/lib/libkern/arch/sh3/movstrSI12_i4.S 1.1 Provide __movmemSI12_i4 (gcc4) a.k.a. __movstrSI12_i4 (gcc3) that gcc emits for sh4 to copy 12 bytes at certain optimization levels. Discovered by compiling landisk kernel with -Os. Use gcc3 naming ("movstr") to match the rest of the "movstr" files. [uwe, ticket #585] sys/arch/sh3/sh3/cache_sh4.c 1.17 sys/arch/sh3/sh3/mmu_sh4.c 1.12 Mark inline functions we call while running on P2 with __attribute__((always_inline)) or gcc might decide not to inline them, resulting in P2->P1 call while we mess with the cache, and kernel would just hang immediately on boot. Makes sh4 kernel compiled with -Os actually work. [uwe, ticket #586] share/man/man4/lm.4 1.19 - 1.20 sys/dev/ic/nslm7x.c 1.30 - 1.33 via patch sys/dev/ic/nslm7xvar.h 1.19 sys/dev/isa/lm_isa.c 1.16 via patch sync lm(4) with OpenBSD. Supported chips added with the new code include: * Winbond: W83627EHF, W83627DHG, W83637HF, W83783S, W83791D, W83791SD, W83792D. * Asus AS9912F. [xtraeme, ticket #584] sys/dev/pci/if_bnx.c 1.4 sys/dev/pci/if_bnx.c 1.5 sys/dev/pci/if_bnx.c 1.6 sys/dev/pci/if_bnxreg.h 1.2 Import fixes from OpenBSD, including some performances enhancements Rework the way RX descriptors are filled, to avoid overwriting active descriptors leading to memory corruption, or panics on bus_dma with DIAGNOSTIC kernels. [bouyer, ticket #566] sys/arch/x86/x86/mpacpi.c 1.47-1.48 Properly skip inactive devices; avoids a panic in pci_make_tag() later. Thanks to cube@ for the idea. An ACPI kernel can now boot on a poweredge 2950. [bouyer, ticket #565] etc/rc.d/route6d 1.7 etc/rc.d/routed 1.10 The "routed" and "route6d" scripts must be run early during system startup because they are part of the network initialization. Use similar dependences as the "rtsold" script. This should fix PR misc/36171. [tron, ticket #588] usr.bin/cdplay/cdplay.1 1.22 Correct documentation: NetBSD 4.0 will be the first release which supports digital transfer mode. The feature made it into this release because of the rebranch. This fixes PR bin/36199 by Andreas Burghardt. [tron, ticket #589] etc/rc.d/amd 1.14 Terminate amd(8) gracefully during system shutdown. This should avoid occasional problems with syncing or unmounting filesystems on machines which use the automounter. Tested successfully under NetBSD-i386 3.1_STABLE and 4.0_BETA2. [tron, ticket #590] sys/arch/prep/pci/pcib.c 1.19 Add special code to properly detect a W83C553 pcib sitting on a RAVEN based machine. With this change, NetBSD finally runs on the MTX604 board.. [garbled, ticket #591] sbin/fdisk/fdisk.c 1.104 PR/36223: Milos Negovanovic: Don't ask if we want to install mbr_bootselect with -f. [christos, ticket #593] sys/dev/pci/if_bge.c 1.129 Fix a NULL reference on failing mbuf allocation. In bge_start return if IFF_OACTIVE is set in combination with IFF_RUNNING, drop obscure check for length of interface queue. Remove message about failing bge_encap, it can happen just too easily because of full descriptor rings. [joerg, ticket #594] sbin/sysctl/sysctl.8 patch sys/netinet6/ip6_input.c 1.102 sys/netinet6/ip6_var.h 1.41 - 1.42 sys/netinet6/route6.c 1.18 Disable processing of routing header type 0 packets since they can be used of DoS attacks. Provide a sysctl to re-enable them (net.inet6.ip6.rht0). Information from: http://www.secdev.org/conf/IPv6_RH_security-csw07.pdf [christos, ticket #587] sys/compat/linux/arch/amd64/linux_machdep.h 1.8 sys/compat/linux/common/linux_sysctl.c 1.27 Linux's uname should return x86_64 as machine_arch [manu, ticket #596] sys/arch/arm/ep93xx/epclk.c 1.10 sys/arch/arm/footbridge/footbridge.c 1.17 sys/arch/arm/footbridge/footbridgevar.h 1.5 sys/arch/arm/footbridge/isa/dsrtc.c 1.10 sys/arch/arm/ixp12x0/ixp12x0_clk.c 1.11 sys/arch/arm/s3c2xx0/s3c24x0_clk.c 1.7 sys/arch/arm/s3c2xx0/s3c2800_clk.c 1.10 sys/arch/arm/xscale/becc_timer.c 1.11 sys/arch/arm/xscale/i80321_timer.c 1.16 sys/arch/arm/xscale/ixp425_timer.c 1.13 Add generic TOD support. From Bucky Katz. [rearnsha, ticket #592] sbin/restore/restore.8 1.50, 1.51 Improve example of restoring a complete filesystem with "restore -r". [tron, ticket #600] sys/dev/ld.c 1.47 Reset error code if an ioctl() request is not handled by the generic disk framework. This stops ld(4) from returning an error for various ioctl() requests which actually *did* work. As a result fdisk(8) and therefore also sysinst(8) work with ld(4) devices once again. [tron, ticket #601] sys/dev/pci/pcidevs 1.876-1.877 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add: Intel i82801H IFE G and GT LAN Controllers [bouyer, ticket #597] doc/CHANGES 1.836 share/man/man4/wm.4 1.17 sys/dev/pci/if_wm.c 1.139-1.140 sys/dev/pci/if_wmreg.h 1.22 Add support for ICH8 (i82801H) LAN, from FreeBSD: i82801H IFE (GT) LAN Controller i82801H IFE (G) LAN Controller i82801H (M_AMT) LAN Controller i82801H (AMT) LAN Controller i82801H LAN Controller i82801H (IFE) LAN Controller i82801H (M) LAN Controller [bouyer, ticket #598] sys/arch/xen/xen/privcmd.c 1.16 IOCTL_PRIVCMD_MMAPBATCH: mimic linux behavior and return no error even if a pmap_enter_ma() (the underlying hypercall, really) returns one. The fact that the mapping failed is notified to the called by oring 0xF0000000 to the mfn. This makes Xen 3.0.4 HVM work. [bouyer, ticket #599] usr.bin/make/parse.c 1.129 via patch Avoid coredumping. Found by accidentally running make instead of gmake in java's control/make directory. [dsl, ticket #479] usr.bin/netstat/main.c 1.64 Fall back to kvm interface for protocols that do not yet offer a sysctl interface. Fixes PR#36210. [mlelstv, ticket #604] lib/libc/arch/x86_64/gen/swapcontext.S 1.4 Don't clobber callee save registers r12 & r13 in swapcontext. They were saved in the stack, but the subsequent swapcontext would return to the earlier stack frame and never restore them. [pooka, ticket #605] share/mk/sys.mk 1.91-1.92 Make vax default to -O1 -fgcse -fstrength-reduce -fgcse-after-reload. We can build again. This addresses PR#34783. [mhitch, ticket #606] sys/dev/ic/sgec.c 1.29 Improve the transmit logic. Use bus_dma_load_mbuf on the entire mbuf and load each segment. in transmit interrupt service, take advatnage on know how many segments/descriptors are in each packet. [mhitch, ticket #608] sys/dev/ic/sgec.c 1.30 sys/dev/ic/sgecvar.h 1.7 Count tx/rx intrs. Don't set OW in the first transmit descriptor until all descriptors have been set up. Always try to drain the transmit ring. [mhitch, ticket #609] gnu/dist/gcc4/gcc/rtl.h 1.2 Add CONST_INT_P [mhitch, ticket #610] gnu/dist/gcc4/gcc/config/vax/vax.md 1.11 Make movmemhi insn pattern use "o" constraint to avoid codegen bugs. Fix some non-use of MEM_P, REG_P, CONST_INT_P. [mhitch, ticket #611] sys/arch/vax/vax/unimpl_emul.S 1.3 Fix polyd trapping when running pic and grn during groff tool builds on vax. [mhitch, ticket #612] dist/ipf/BugReport sync with ipfilter-4-1-20-pullup dist/ipf/HISTORY sync with ipfilter-4-1-20-pullup dist/ipf/ip_fil.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_htable.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_htable.h sync with ipfilter-4-1-20-pullup dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_lookup.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_lookup.h sync with ipfilter-4-1-20-pullup dist/ipf/ip_pool.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_pool.h sync with ipfilter-4-1-20-pullup dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_scan.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_scan.h sync with ipfilter-4-1-20-pullup dist/ipf/ip_sync.c sync with ipfilter-4-1-20-pullup dist/ipf/ip_sync.h sync with ipfilter-4-1-20-pullup dist/ipf/ipf.h sync with ipfilter-4-1-20-pullup dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-20-pullup dist/ipf/mlo_ipl.c sync with ipfilter-4-1-20-pullup dist/ipf/radix_ipf.h sync with ipfilter-4-1-20-pullup dist/ipf/BSD/ipfadm-rcd sync with ipfilter-4-1-20-pullup dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/arp.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/ip.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/resend.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-20-pullup dist/ipf/ipsend/sock.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/Makefile sync with ipfilter-4-1-20-pullup dist/ipf/lib/addicmp.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/addipopt.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/alist_free.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/alist_new.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/binprint.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/buildopts.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/checkrev.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/count4bits.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/count6bits.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/debug.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/facpri.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/facpri.h sync with ipfilter-4-1-20-pullup dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/flags.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/gethost.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getifname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getnattype.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getport.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getportproto.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getproto.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/getsumd.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/hostname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/initparse.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ionames.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/kmem.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/kmem.h sync with ipfilter-4-1-20-pullup dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_file.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_hash.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_http.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_pool.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/load_url.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/nametokva.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/ntomask.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/optname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/optprint.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/optvalue.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/portname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/print_toif.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printaps.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printbuf.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printfr.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhash.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printifname.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printip.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printlog.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printmask.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printnat.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpacket.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpool.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printproto.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printstate.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/printtunable.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/var.c sync with ipfilter-4-1-20-pullup dist/ipf/lib/verbose.c sync with ipfilter-4-1-20-pullup dist/ipf/test/test.format sync with ipfilter-4-1-20-pullup dist/ipf/test/vfycksum.pl sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ip2 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/n10 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/n12 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/n8 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/n9 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni10 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni11 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni12 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni13 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni14 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni15 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni16 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni19 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni20 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni23 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni6 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni7 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni8 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/ni9 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/p2 sync with ipfilter-4-1-20-pullup dist/ipf/test/expected/p5 sync with ipfilter-4-1-20-pullup dist/ipf/test/input/ip2.data sync with ipfilter-4-1-20-pullup dist/ipf/test/input/ni13 sync with ipfilter-4-1-20-pullup dist/ipf/test/input/ni14 sync with ipfilter-4-1-20-pullup dist/ipf/test/input/ni16 sync with ipfilter-4-1-20-pullup dist/ipf/test/input/ni23 sync with ipfilter-4-1-20-pullup dist/ipf/test/input/p5 sync with ipfilter-4-1-20-pullup dist/ipf/test/regress/ip2 sync with ipfilter-4-1-20-pullup dist/ipf/test/regress/ni23.ipf sync with ipfilter-4-1-20-pullup dist/ipf/test/regress/ni23.nat sync with ipfilter-4-1-20-pullup dist/ipf/test/regress/p5.ipf sync with ipfilter-4-1-20-pullup dist/ipf/test/regress/p5.pool sync with ipfilter-4-1-20-pullup dist/ipf/tools/Makefile sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipf.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipfs.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipftest.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipmon.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipnat.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-20-pullup dist/ipf/tools/ippool.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/lex_var.h sync with ipfilter-4-1-20-pullup dist/ipf/tools/lexer.c sync with ipfilter-4-1-20-pullup dist/ipf/tools/lexer.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-20-pullup sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-20-pullup usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/test.format sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/vfycksum.pl sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/f12 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/f13 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/i12 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ip2 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ipv6.1 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n10 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n12 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n4 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n6 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n8 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/n9 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni1 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni10 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni11 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni12 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni13 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni14 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni15 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni16 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni19 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni2 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni20 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni23 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni3 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni4 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni5 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni6 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni7 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni8 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/ni9 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/p2 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/expected/p5 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/f13 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ip2.data sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ipv6.1 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni1 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni13 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni14 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni16 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni23 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni3 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni4 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/ni5 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/input/p5 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/ip2 sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/ni1.nat sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/ni23.ipf sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/ni23.nat sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/p5.ipf sync with ipfilter-4-1-20-pullup regress/sys/kern/ipf/regress/p5.pool sync with ipfilter-4-1-20-pullup dist/ipf/lib/extras.c delete dist/ipf/lib/genmask.c delete dist/ipf/lib/getline.c delete dist/ipf/lib/hexdump.c delete dist/ipf/lib/hostmask.c delete dist/ipf/lib/hostnum.c delete dist/ipf/lib/loglevel.c delete dist/ipf/lib/natparse.c delete dist/ipf/lib/parse.c delete dist/ipf/lib/portnum.c delete dist/ipf/lib/ports.c delete dist/ipf/lib/ratoi.c delete dist/ipf/lib/ratoui.c delete dist/ipf/lib/to_interface.c delete Update IPFilter to 4.1.20. [martin, ticket #614] include/stdio.h 1.67-1.68 lib/libc/arch/i386/gen/fpclassifyl.c 1.2 lib/libc/arch/i386/gen/isfinitel.c 1.2 lib/libc/arch/i386/gen/isinfl.c 1.6 lib/libc/arch/i386/gen/isnanl.c 1.6 lib/libc/arch/m68k/gen/fpclassifyl.c 1.2 lib/libc/arch/x86_64/gen/fpclassifyl.c 1.3 lib/libc/arch/x86_64/gen/isfinitel.c 1.2 lib/libc/arch/x86_64/gen/isinfl.c 1.6 lib/libc/arch/x86_64/gen/isnanl.c 1.6 lib/libc/gdtoa/Makefile.inc 1.5 lib/libc/gdtoa/dmisc.c 1.3 lib/libc/gdtoa/dtoa.c 1.4 lib/libc/gdtoa/gdtoa.c 1.2-1.3 lib/libc/gdtoa/gdtoa.h 1.7 lib/libc/gdtoa/gdtoaimp.h 1.6 lib/libc/gdtoa/hdtoa.c 1.1-1.4 lib/libc/gdtoa/ldtoa.c 1.1-1.4 lib/libc/stdio/Makefile.inc 1.35 lib/libc/stdio/fvwrite.c 1.17 lib/libc/stdio/snprintf_ss.c 1.4 lib/libc/stdio/vfprintf.c 1.55-1.57 lib/libc/stdio/vfscanf.c 1.38 lib/libc/stdio/vfwprintf.c 1.10 lib/libc/stdio/vsnprintf_ss.c 1.3 sys/arch/hppa/include/ieee.h 1.10 sys/arch/m68k/include/ieee.h 1.13 sys/arch/sparc/include/ieee.h 1.11-1.12 sys/arch/x86/include/ieee.h 1.10 sys/sys/ieee754.h 1.7 usr.bin/xlint/lint1/scan.l 1.36-1.37 distrib/utils/libhack/Makefile 1.19-1.20 distrib/utils/libhack/Makefile.inc 1.20-1.21 distrib/utils/libhack/multibyte.c 1.1 distrib/utils/libhack/syslog.c 1.6 distrib/utils/libhack/mbrtowc.c delete [manu, ticket #607] distrib/utils/sysinst/arch/i386/md.h 1.57 distrib/utils/sysinst/arch/i386/msg.md.de 1.10 distrib/utils/sysinst/arch/i386/msg.md.en 1.52 distrib/utils/sysinst/arch/i386/msg.md.es 1.5 distrib/utils/sysinst/arch/i386/msg.md.fr 1.42 distrib/utils/sysinst/arch/i386/msg.md.pl 1.25 Remove GENERIC.MPACPI from the list of kernels, as it is no longer built. [snj, ticket #613] usr.bin/passwd/pam_passwd.c 1.4 Display a message indicating who's password is being changed. [jnemeth, ticket #626] distrib/sets/makesrctars 1.33 Move common from src.tgz to syssrc.tgz. [jnemeth, ticket #628] etc/security 1.101 PR/36058 -- fix check for group/other writable home directories from Jukka Salmi [jnemeth, ticket #627] distrib/sets/lists/base/mi 1.704 distrib/sets/lists/comp/mi 1.1022 distrib/sets/lists/man/mi 1.997 doc/CHANGES 1.839 sbin/Makefile patch sbin/bioctl/Makefile 1.1 sbin/bioctl/bioctl.8 1.1 sbin/bioctl/bioctl.c 1.1 sbin/bioctl/strtonum.c 1.1 sbin/bioctl/strtonum.h 1.1 share/man/man4/Makefile 1.426 share/man/man4/bio.4 1.1 sys/arch/amd64/conf/GENERIC 1.139 sys/arch/i386/conf/GENERIC 1.825 sys/arch/i386/conf/XEN2_DOM0 1.25 sys/conf/files 1.839 sys/conf/majors patch sys/dev/Makefile 1.25 sys/dev/bio.c patch sys/dev/biovar.h patch sys/dev/ic/mfi.c 1.4-1.5 sys/dev/ic/mfivar.h 1.4 sys/sys/envsys.h 1.11 usr.sbin/envstat/envstat.c 1.24 added bio(4) and associated bioctl(8), a framework to query/control block device controllers. Add a DRIVE sensor type to envsys(4). added bio(4) and envsys(4) support to mfi(4), this allows querying status of disk and logical volumes attached to mfi controllers from userland. [bouyer, ticket #603] xsrc/xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/private.h 1.6-1.7 Fix the check for versions < 4.99.1 to not include 4.0_BETA2, to fix the build for acorn32. [pavel, ticket #629] sys/arch/i386/conf/INSTALL 1.302 Comment out 'bnx' to make the INSTALL kernel fit on an 2.88M floppy image again. [salo, ticket #632] sys/netinet6/icmp6.c 1.126 Fix an infinite loop (and local DoS) in ICMPv6 processing. Fixes pr/34994 and probably pr/35333. [degroote, ticket #631] usr.sbin/wpa/wpa_supplicant/driver_netbsd.c 1.2 Fix endian issue in wpa_supplicant. [seanb, ticket #636] sys/dev/pci/radeonfb.c 1.13 use EDID data passed as property when present. This should allow radeonfb to do The Right Thing on Macs that use non-standard video timings and have built-in monitors that don't provide data via DDC since those usually have an EDID block in the OF tree. [macallan, ticket #615] share/man/man9/uvm.9 1.83 Sync the uvm_fault interface with reality after the removal of the "fault type" third argument in rev. 1.110 of sys/uvm/uvm_fault.c [pavel, ticket #623] sys/dev/usb/files.usb 1.75 sys/dev/usb/if_rum.c 1.10 sys/dev/usb/usbdevs 1.463 Add support for ASUS WL-167g ver 2. Fixes PR#35113. [xtraeme, ticket #617] sys/dev/isa/ug.c 1.4 sys/dev/isa/ugvar.h 1.4 Don't refresh all sensors in the gtredata function, just the sensor that was requested. This is related to PR#36226. [xtraeme, ticket #620] sys/dev/isa/it.c 1.8 Don't refresh all sensors in the gtredata function, just the sensor that was requested. This is related to PR#36226. [xtraeme, ticket #622] distrib/notes/sparc64/hardware 1.18 Adapt unsupported hardware section [martin, ticket #624] distrib/notes/sparc64/hardware 1.19 Note sunsolve now requires a login. [martin, ticket #625] gnu/dist/binutils/gas/config/tc-vax.c 1.5 Fix LP64 bug. [mhitch, ticket #644] lib/libc/gdtoa/hdtoa.c 1.5 sys/arch/vax/include/vaxfp.h 1.6 deal with the vax in a slightly disgusting way. Provide constants for the widths of the bitfields and use them. Fixes the vax build. [mhitch, ticket #646] sys/netinet6/ipsec.c 1.116 sys/netipsec/ipsec.c 1.29 via patch sys/netipsec/key.c 1.43-1.46 sys/netkey/key.c 1.154-1.155 Fix several FAST_IPSEC issues. [degroote, ticket #630] sys/arch/amd64/conf/GENERIC 1.141 sys/arch/amd64/conf/INSTALL 1.68 sys/arch/hpcarm/conf/IPAQ 1.50 sys/arch/hpcarm/conf/JORNADA820 1.8 sys/arch/i386/conf/SWINGER 1.90 Update kernel config files to splitting of the xi driver into xi and xirc. From PR/36234. [jnemeth, ticket #639] sys/arch/amd64/conf/GENERIC patch sys/arch/i386/conf/ALL patch sys/arch/i386/conf/GENERIC patch sys/conf/files patch sys/dev/acpi/files.acpi patch sys/dev/acpi/ug_acpi.c patch sys/dev/ic/ug.c patch sys/dev/ic/ugreg.h patch sys/dev/ic/ugvar.h patch sys/dev/isa/files.isa patch sys/dev/isa/ug_isa.c patch share/man/man4/ug.4 patch doc/CHANGES patch src/sys/dev/isa/ug.c delete src/sys/dev/isa/ugvar.h delete Add an acpi atachement for the ug hardware monitor driver. [xtraeme, ticket #633] sys/coda/coda_vnops.c 1.53-1.60 via patch doc/CHANGES patched by hand overhaul the coda kernel module (vnode locking rules, uvm_fault handling, general cleanup) [gdt, ticket #643] sys/uvm/uvm_readahead.c 1.4 Add temporary workaround for PR kern/36019 (panic on sun2 and sun3). [tsutsui, ticket #641] distrib/sun2/miniroot/Makefile 1.22 distrib/sun2/miniroot/list 1.5 Use crunched binary on sun2 miniroot so that miniroot is now much smaller (18MB -> 4MB). [tsutsui, ticket #642] crypto/dist/ipsec-tools/ChangeLog 1.91.4.24 crypto/dist/ipsec-tools/configure.ac 1.3.4.4 crypto/dist/ipsec-tools/src/libipsec/Makefile.am 1.2 crypto/dist/ipsec-tools/src/libipsec/libpfkey.h 1.12 crypto/dist/ipsec-tools/src/libipsec/pfkey.c 1.13 crypto/dist/ipsec-tools/src/racoon/Makefile.am 1.3 crypto/dist/ipsec-tools/src/racoon/backupsa.c 1.8 crypto/dist/ipsec-tools/src/racoon/backupsa.h 1.5 crypto/dist/ipsec-tools/src/racoon/cfparse.y 1.18.4.2 crypto/dist/ipsec-tools/src/racoon/cftoken.l 1.11 crypto/dist/ipsec-tools/src/racoon/crypto_openssl.c 1.11.6.1 crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c 1.4.6.1 crypto/dist/ipsec-tools/src/racoon/handler.c 1.9.6.3 crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c 1.23.4.5 crypto/dist/ipsec-tools/src/racoon/ipsec_doi.h 1.9 crypto/dist/ipsec-tools/src/racoon/isakmp.c 1.20.6.5 crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c 1.14.4.6 crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c 1.11 crypto/dist/ipsec-tools/src/racoon/isakmp_var.h 1.6.6.1 crypto/dist/ipsec-tools/src/racoon/oakley.c 1.9.6.1 crypto/dist/ipsec-tools/src/racoon/pfkey.c 1.18.4.2 crypto/dist/ipsec-tools/src/racoon/policy.c 1.6 crypto/dist/ipsec-tools/src/racoon/policy.h 1.5.4.1 crypto/dist/ipsec-tools/src/racoon/proposal.c 1.13 crypto/dist/ipsec-tools/src/racoon/proposal.h 1.6 crypto/dist/ipsec-tools/src/racoon/racoon.conf.5 1.34.4.1 crypto/dist/ipsec-tools/src/racoon/remoteconf.c 1.9 crypto/dist/ipsec-tools/src/racoon/schedule.h 1.4.6.1 distrib/sets/lists/base/shl.mi 1.381-1.383 lib/libipsec/shlib_version 1.4-1.5 lib/libipsec/config.h patch lib/libipsec/package_version.h patch Upgrade ipsec-tools to 0.7-beta3. [manu, ticket #634] share/man/man4/options.4 1.350 sys/conf/files 1.842 sys/kern/kern_subr.c 1.157 sys/kern/subr_tftproot.c 1.1 sys/nfs/nfs_boot.c 1.65-1.66 sys/nfs/nfs_bootdhcp.c 1.34-1.35 sys/nfs/nfsdiskless.h 1.25 Add the TFTPROOT kernel option for TFTP'ing root RAMdisk at root mount time. [manu, ticket #635] sys/kern/uipc_socket.c 1.139 via patch sys/kern/uipc_syscalls.c 1.108-1.109 via patch Fix memory leak in socket code. [yamt, ticket #621] sys/compat/linux/arch/amd64/linux_machdep.c 1.21 sys/compat/linux/arch/amd64/linux_machdep.h 1.7 sys/compat/linux/common/linux_termios.c 1.30 Fix Linux pts on amd64. [manu, ticket #637] sys/dev/pcmcia/aic_pcmcia.c patch doc/HACKS patch Work around rbus resource allocation problem with Adaptec 1460 PCMCIA SCSI adapters. PR#26909, PR#31245. [jnemeth, ticket #638] sys/dev/cardbus/if_re_cardbus.c 1.13 sys/dev/cardbus/if_rtk_cardbus.c 1.32 sys/dev/ic/rtl8169.c 1.84-1.85 sys/dev/ic/rtl81x9.c 1.72 sys/dev/ic/rtl81x9reg.h 1.27 sys/dev/ic/rtl81x9var.h 1.39 sys/dev/pci/if_re_pci.c 1.27 via patch sys/dev/pci/if_rtk_pci.c 1.32 Cleanup handling of quirks on each RealTek chip Pull a fix for PCIe RealTek variants from FreeBSD [tsutsui, ticket #640] sys/arch/alpha/conf/GENERIC 1.306-1.309 sys/arch/alpha/conf/INSTALL 1.94 sys/arch/alpha/conf/ALPHA delete Fix device node for the second serial port on DEC 3000 machines. Merge GENERIC and ALPHA kernel configurations. GENERIC gains everything that ALPHA had and ALPHA is removed. [pavel, ticket #645] dist/bind/CHANGES patch dist/bind/COPYRIGHT patch dist/bind/EXCLUDED delete dist/bind/FAQ patch dist/bind/FAQ.xml patch dist/bind/Makefile.in patch dist/bind/README patch dist/bind/README.idnkit new file dist/bind/acconfig.h patch dist/bind/bin/Makefile.in patch dist/bind/bin/check/Makefile.in patch dist/bind/bin/check/check-tool.c patch dist/bind/bin/check/check-tool.h patch dist/bind/bin/check/named-checkconf.8 patch dist/bind/bin/check/named-checkconf.c patch dist/bind/bin/check/named-checkconf.docbook patch dist/bind/bin/check/named-checkconf.html patch dist/bind/bin/check/named-checkzone.8 patch dist/bind/bin/check/named-checkzone.c patch dist/bind/bin/check/named-checkzone.docbook patch dist/bind/bin/check/named-checkzone.html patch dist/bind/bin/check/win32/checktool.dsp new file dist/bind/bin/check/win32/checktool.dsw new file dist/bind/bin/check/win32/namedcheckconf.dsp patch dist/bind/bin/check/win32/namedcheckconf.mak patch dist/bind/bin/check/win32/namedcheckzone.dsp patch dist/bind/bin/check/win32/namedcheckzone.mak patch dist/bind/bin/dig/Makefile.in patch dist/bind/bin/dig/dig.1 patch dist/bind/bin/dig/dig.c patch dist/bind/bin/dig/dig.docbook patch dist/bind/bin/dig/dig.html patch dist/bind/bin/dig/dighost.c patch dist/bind/bin/dig/host.1 patch dist/bind/bin/dig/host.c patch dist/bind/bin/dig/host.docbook patch dist/bind/bin/dig/host.html patch dist/bind/bin/dig/include/dig/dig.h patch dist/bind/bin/dig/nslookup.1 patch dist/bind/bin/dig/nslookup.c patch dist/bind/bin/dig/nslookup.docbook patch dist/bind/bin/dig/nslookup.html patch dist/bind/bin/dig/win32/dig.dsp patch dist/bind/bin/dig/win32/dig.mak patch dist/bind/bin/dig/win32/dighost.dsp new file dist/bind/bin/dig/win32/dighost.dsw new file dist/bind/bin/dig/win32/host.dsp patch dist/bind/bin/dig/win32/host.mak patch dist/bind/bin/dig/win32/nslookup.dsp patch dist/bind/bin/dig/win32/nslookup.mak patch dist/bind/bin/dnssec/Makefile.in patch dist/bind/bin/dnssec/dnssec-keygen.8 patch dist/bind/bin/dnssec/dnssec-keygen.c patch dist/bind/bin/dnssec/dnssec-keygen.docbook patch dist/bind/bin/dnssec/dnssec-keygen.html patch dist/bind/bin/dnssec/dnssec-signzone.8 patch dist/bind/bin/dnssec/dnssec-signzone.c patch dist/bind/bin/dnssec/dnssec-signzone.docbook patch dist/bind/bin/dnssec/dnssec-signzone.html patch dist/bind/bin/dnssec/dnssectool.c patch dist/bind/bin/dnssec/dnssectool.h patch dist/bind/bin/dnssec/win32/dnssectool.dsp new file dist/bind/bin/dnssec/win32/dnssectool.dsw new file dist/bind/bin/dnssec/win32/keygen.dsp patch dist/bind/bin/dnssec/win32/keygen.mak patch dist/bind/bin/dnssec/win32/nsupdate.dsp patch dist/bind/bin/dnssec/win32/signzone.dsp patch dist/bind/bin/dnssec/win32/signzone.mak patch dist/bind/bin/named/Makefile.in patch dist/bind/bin/named/aclconf.c delete dist/bind/bin/named/builtin.c patch dist/bind/bin/named/client.c patch dist/bind/bin/named/config.c patch dist/bind/bin/named/control.c patch dist/bind/bin/named/controlconf.c patch dist/bind/bin/named/include/named/aclconf.h delete dist/bind/bin/named/include/named/builtin.h patch dist/bind/bin/named/include/named/client.h patch dist/bind/bin/named/include/named/config.h patch dist/bind/bin/named/include/named/control.h patch dist/bind/bin/named/include/named/globals.h patch dist/bind/bin/named/include/named/interfacemgr.h patch dist/bind/bin/named/include/named/listenlist.h patch dist/bind/bin/named/include/named/log.h patch dist/bind/bin/named/include/named/logconf.h patch dist/bind/bin/named/include/named/lwaddr.h patch dist/bind/bin/named/include/named/lwdclient.h patch dist/bind/bin/named/include/named/lwresd.h patch dist/bind/bin/named/include/named/lwsearch.h patch dist/bind/bin/named/include/named/main.h patch dist/bind/bin/named/include/named/notify.h patch dist/bind/bin/named/include/named/ns_smf_globals.h patch dist/bind/bin/named/include/named/query.h patch dist/bind/bin/named/include/named/server.h patch dist/bind/bin/named/include/named/sortlist.h patch dist/bind/bin/named/include/named/tkeyconf.h patch dist/bind/bin/named/include/named/tsigconf.h patch dist/bind/bin/named/include/named/types.h patch dist/bind/bin/named/include/named/update.h patch dist/bind/bin/named/include/named/xfrout.h patch dist/bind/bin/named/include/named/zoneconf.h patch dist/bind/bin/named/interfacemgr.c patch dist/bind/bin/named/listenlist.c patch dist/bind/bin/named/log.c patch dist/bind/bin/named/logconf.c patch dist/bind/bin/named/lwaddr.c patch dist/bind/bin/named/lwdclient.c patch dist/bind/bin/named/lwderror.c patch dist/bind/bin/named/lwdgabn.c patch dist/bind/bin/named/lwdgnba.c patch dist/bind/bin/named/lwdgrbn.c patch dist/bind/bin/named/lwdnoop.c patch dist/bind/bin/named/lwresd.8 patch dist/bind/bin/named/lwresd.c patch dist/bind/bin/named/lwresd.docbook patch dist/bind/bin/named/lwresd.html patch dist/bind/bin/named/lwsearch.c patch dist/bind/bin/named/main.c patch dist/bind/bin/named/named.8 patch dist/bind/bin/named/named.conf.5 patch dist/bind/bin/named/named.conf.docbook patch dist/bind/bin/named/named.conf.html patch dist/bind/bin/named/named.docbook patch dist/bind/bin/named/named.html patch dist/bind/bin/named/notify.c patch dist/bind/bin/named/query.c patch dist/bind/bin/named/server.c patch dist/bind/bin/named/sortlist.c patch dist/bind/bin/named/tkeyconf.c patch dist/bind/bin/named/tsigconf.c patch dist/bind/bin/named/unix/Makefile.in patch dist/bind/bin/named/unix/include/named/os.h patch dist/bind/bin/named/unix/os.c patch dist/bind/bin/named/update.c patch dist/bind/bin/named/win32/include/named/ntservice.h patch dist/bind/bin/named/win32/include/named/os.h patch dist/bind/bin/named/win32/named.dsp patch dist/bind/bin/named/win32/named.mak patch dist/bind/bin/named/win32/ntservice.c patch dist/bind/bin/named/win32/os.c patch dist/bind/bin/named/xfrout.c patch dist/bind/bin/named/zoneconf.c patch dist/bind/bin/nsupdate/Makefile.in patch dist/bind/bin/nsupdate/nsupdate.8 patch dist/bind/bin/nsupdate/nsupdate.c patch dist/bind/bin/nsupdate/nsupdate.docbook patch dist/bind/bin/nsupdate/nsupdate.html patch dist/bind/bin/nsupdate/win32/nsupdate.dsp patch dist/bind/bin/nsupdate/win32/nsupdate.mak patch dist/bind/bin/rndc/Makefile.in patch dist/bind/bin/rndc/include/rndc/os.h patch dist/bind/bin/rndc/rndc-confgen.8 patch dist/bind/bin/rndc/rndc-confgen.c patch dist/bind/bin/rndc/rndc-confgen.docbook patch dist/bind/bin/rndc/rndc-confgen.html patch dist/bind/bin/rndc/rndc.8 patch dist/bind/bin/rndc/rndc.c patch dist/bind/bin/rndc/rndc.conf patch dist/bind/bin/rndc/rndc.conf.5 patch dist/bind/bin/rndc/rndc.conf.docbook patch dist/bind/bin/rndc/rndc.conf.html patch dist/bind/bin/rndc/rndc.docbook patch dist/bind/bin/rndc/rndc.html patch dist/bind/bin/rndc/unix/Makefile.in patch dist/bind/bin/rndc/unix/os.c patch dist/bind/bin/rndc/util.c patch dist/bind/bin/rndc/util.h patch dist/bind/bin/rndc/win32/confgen.dsp patch dist/bind/bin/rndc/win32/confgen.mak patch dist/bind/bin/rndc/win32/os.c patch dist/bind/bin/rndc/win32/rndc.dsp patch dist/bind/bin/rndc/win32/rndc.mak patch dist/bind/bin/rndc/win32/rndcutil.dsp new file dist/bind/bin/rndc/win32/rndcutil.dsw new file dist/bind/bin/tests/Makefile.in patch dist/bind/bin/tests/adb_test.c patch dist/bind/bin/tests/b8t.mk patch dist/bind/bin/tests/b9t.mk patch dist/bind/bin/tests/byaddr_test.c patch dist/bind/bin/tests/byname_test.c patch dist/bind/bin/tests/cfg_test.c patch dist/bind/bin/tests/compress_test.c patch dist/bind/bin/tests/db/Makefile.in patch dist/bind/bin/tests/db/t_db.c patch dist/bind/bin/tests/db_test.c patch dist/bind/bin/tests/dst/Makefile.in patch dist/bind/bin/tests/dst/dst_test.c patch dist/bind/bin/tests/dst/t_dst.c patch dist/bind/bin/tests/entropy2_test.c patch dist/bind/bin/tests/entropy_test.c patch dist/bind/bin/tests/fsaccess_test.c patch dist/bind/bin/tests/genrandom.c patch dist/bind/bin/tests/gxba_test.c patch dist/bind/bin/tests/gxbn_test.c patch dist/bind/bin/tests/hash_test.c patch dist/bind/bin/tests/headerdep_test.sh.in patch dist/bind/bin/tests/inter_test.c patch dist/bind/bin/tests/journalprint.c patch dist/bind/bin/tests/keyboard_test.c patch dist/bind/bin/tests/lex_test.c patch dist/bind/bin/tests/lfsr_test.c patch dist/bind/bin/tests/log_test.c patch dist/bind/bin/tests/lwres_test.c patch dist/bind/bin/tests/lwresconf_test.c patch dist/bind/bin/tests/master/Makefile.in patch dist/bind/bin/tests/master/t_master.c patch dist/bind/bin/tests/master_test.c patch dist/bind/bin/tests/mem/Makefile.in patch dist/bind/bin/tests/mem/t_mem.c patch dist/bind/bin/tests/mempool_test.c patch dist/bind/bin/tests/name_test.c patch dist/bind/bin/tests/named.conf patch dist/bind/bin/tests/names/Makefile.in patch dist/bind/bin/tests/names/dns_label_countbits_data delete dist/bind/bin/tests/names/dns_label_getbit_data delete dist/bind/bin/tests/names/dns_name_fromwire_8_data patch dist/bind/bin/tests/names/dns_name_fromwire_9_data delete dist/bind/bin/tests/names/t_names.c patch dist/bind/bin/tests/names/wire_test9.data delete dist/bind/bin/tests/ndc.conf patch dist/bind/bin/tests/ndc.conf-include patch dist/bind/bin/tests/net/Makefile.in patch dist/bind/bin/tests/net/driver.c patch dist/bind/bin/tests/net/driver.h patch dist/bind/bin/tests/net/netaddr_multicast.c patch dist/bind/bin/tests/net/sockaddr_multicast.c patch dist/bind/bin/tests/net/testsuite.h patch dist/bind/bin/tests/nsecify.c patch dist/bind/bin/tests/nxtify.c delete dist/bind/bin/tests/printmsg.c patch dist/bind/bin/tests/printmsg.h patch dist/bind/bin/tests/ratelimiter_test.c patch dist/bind/bin/tests/rbt/Makefile.in patch dist/bind/bin/tests/rbt/t_rbt.c patch dist/bind/bin/tests/rbt_test.c patch dist/bind/bin/tests/rbt_test.txt patch dist/bind/bin/tests/rdata_test.c patch dist/bind/bin/tests/resolv.conf.sample patch dist/bind/bin/tests/rwlock_test.c patch dist/bind/bin/tests/serial_test.c patch dist/bind/bin/tests/shutdown_test.c patch dist/bind/bin/tests/sig0_test.c patch dist/bind/bin/tests/sock_test.c patch dist/bind/bin/tests/sockaddr/Makefile.in patch dist/bind/bin/tests/sockaddr/t_sockaddr.c patch dist/bind/bin/tests/sym_test.c patch dist/bind/bin/tests/system/Makefile.in patch dist/bind/bin/tests/system/README patch dist/bind/bin/tests/system/cacheclean/clean.sh patch dist/bind/bin/tests/system/cacheclean/ns1/example.db patch dist/bind/bin/tests/system/cacheclean/ns1/named.conf patch dist/bind/bin/tests/system/cacheclean/ns2/named.conf patch dist/bind/bin/tests/system/cacheclean/tests.sh patch dist/bind/bin/tests/system/checkconf/bad.conf patch dist/bind/bin/tests/system/checkconf/good.conf patch dist/bind/bin/tests/system/checkconf/tests.sh patch dist/bind/bin/tests/system/checknames/clean.sh patch dist/bind/bin/tests/system/checknames/ns1/fail.example.db.in patch dist/bind/bin/tests/system/checknames/ns1/fail.update.db.in patch dist/bind/bin/tests/system/checknames/ns1/ignore.example.db.in patch dist/bind/bin/tests/system/checknames/ns1/ignore.update.db.in patch dist/bind/bin/tests/system/checknames/ns1/named.conf patch dist/bind/bin/tests/system/checknames/ns1/root.db patch dist/bind/bin/tests/system/checknames/ns1/warn.example.db.in patch dist/bind/bin/tests/system/checknames/ns1/warn.update.db.in patch dist/bind/bin/tests/system/checknames/ns2/named.conf patch dist/bind/bin/tests/system/checknames/ns2/root.hints patch dist/bind/bin/tests/system/checknames/ns3/named.conf patch dist/bind/bin/tests/system/checknames/ns3/root.hints patch dist/bind/bin/tests/system/checknames/setup.sh patch dist/bind/bin/tests/system/checknames/tests.sh patch dist/bind/bin/tests/system/cleanall.sh patch dist/bind/bin/tests/system/common/controls.conf patch dist/bind/bin/tests/system/common/rndc.conf patch dist/bind/bin/tests/system/common/root.hint patch dist/bind/bin/tests/system/conf.sh.in patch dist/bind/bin/tests/system/dialup/ns1/example.db patch dist/bind/bin/tests/system/dialup/ns1/named.conf patch dist/bind/bin/tests/system/dialup/ns1/root.db patch dist/bind/bin/tests/system/dialup/ns2/hint.db patch dist/bind/bin/tests/system/dialup/ns2/named.conf patch dist/bind/bin/tests/system/dialup/ns3/hint.db patch dist/bind/bin/tests/system/dialup/ns3/named.conf patch dist/bind/bin/tests/system/dialup/setup.sh patch dist/bind/bin/tests/system/dialup/tests.sh patch dist/bind/bin/tests/system/digcomp.pl patch dist/bind/bin/tests/system/dlv/clean.sh patch dist/bind/bin/tests/system/dlv/ns1/named.conf patch dist/bind/bin/tests/system/dlv/ns1/root.db patch dist/bind/bin/tests/system/dlv/ns1/rootservers.utld.db patch dist/bind/bin/tests/system/dlv/ns2/hints patch dist/bind/bin/tests/system/dlv/ns2/named.conf patch dist/bind/bin/tests/system/dlv/ns2/utld.db patch dist/bind/bin/tests/system/dlv/ns3/child.db.in patch dist/bind/bin/tests/system/dlv/ns3/dlv.db.in patch dist/bind/bin/tests/system/dlv/ns3/hints patch dist/bind/bin/tests/system/dlv/ns3/named.conf patch dist/bind/bin/tests/system/dlv/ns3/sign.sh patch dist/bind/bin/tests/system/dlv/ns4/child.db patch dist/bind/bin/tests/system/dlv/ns4/hints patch dist/bind/bin/tests/system/dlv/ns4/named.conf patch dist/bind/bin/tests/system/dlv/ns5/hints patch dist/bind/bin/tests/system/dlv/ns5/named.conf patch dist/bind/bin/tests/system/dlv/ns5/rndc.conf patch dist/bind/bin/tests/system/dlv/setup.sh patch dist/bind/bin/tests/system/dlv/tests.sh patch dist/bind/bin/tests/system/dnssec/README patch dist/bind/bin/tests/system/dnssec/clean.sh patch dist/bind/bin/tests/system/dnssec/dnssec_update_test.pl patch dist/bind/bin/tests/system/dnssec/ns1/named.conf patch dist/bind/bin/tests/system/dnssec/ns1/root.db.in patch dist/bind/bin/tests/system/dnssec/ns1/sign.sh patch dist/bind/bin/tests/system/dnssec/ns2/dlv.db.in patch dist/bind/bin/tests/system/dnssec/ns2/dst.example.db.in patch dist/bind/bin/tests/system/dnssec/ns2/example.db.in patch dist/bind/bin/tests/system/dnssec/ns2/insecure.secure.example.db patch dist/bind/bin/tests/system/dnssec/ns2/named.conf patch dist/bind/bin/tests/system/dnssec/ns2/private.secure.example.db.in patch dist/bind/bin/tests/system/dnssec/ns2/sign.sh patch dist/bind/bin/tests/system/dnssec/ns3/bogus.example.db.in patch dist/bind/bin/tests/system/dnssec/ns3/dynamic.example.db.in patch dist/bind/bin/tests/system/dnssec/ns3/insecure.example.db patch dist/bind/bin/tests/system/dnssec/ns3/keyless.example.db.in patch dist/bind/bin/tests/system/dnssec/ns3/named.conf patch dist/bind/bin/tests/system/dnssec/ns3/secure.example.db.in patch dist/bind/bin/tests/system/dnssec/ns3/sign.sh patch dist/bind/bin/tests/system/dnssec/ns4/named.conf patch dist/bind/bin/tests/system/dnssec/ns5/named.conf patch dist/bind/bin/tests/system/dnssec/ns5/trusted.conf.bad patch dist/bind/bin/tests/system/dnssec/ns6/named.conf patch dist/bind/bin/tests/system/dnssec/prereq.sh patch dist/bind/bin/tests/system/dnssec/setup.sh patch dist/bind/bin/tests/system/dnssec/tests.sh patch dist/bind/bin/tests/system/forward/clean.sh patch dist/bind/bin/tests/system/forward/ns1/named.conf patch dist/bind/bin/tests/system/forward/ns1/root.db patch dist/bind/bin/tests/system/forward/ns2/named.conf patch dist/bind/bin/tests/system/forward/ns2/root.db patch dist/bind/bin/tests/system/forward/ns3/named.conf patch dist/bind/bin/tests/system/forward/ns3/root.db patch dist/bind/bin/tests/system/forward/ns4/named.conf patch dist/bind/bin/tests/system/forward/ns4/root.db patch dist/bind/bin/tests/system/forward/tests.sh patch dist/bind/bin/tests/system/genzone.sh patch dist/bind/bin/tests/system/glue/clean.sh patch dist/bind/bin/tests/system/glue/ns1/cache.in patch dist/bind/bin/tests/system/glue/ns1/mil.db patch dist/bind/bin/tests/system/glue/ns1/named.conf patch dist/bind/bin/tests/system/glue/ns1/net.db patch dist/bind/bin/tests/system/glue/ns1/root-servers.nil.db patch dist/bind/bin/tests/system/glue/ns1/root.db patch dist/bind/bin/tests/system/glue/setup.sh patch dist/bind/bin/tests/system/glue/tests.sh patch dist/bind/bin/tests/system/ifconfig.sh patch dist/bind/bin/tests/system/ixfr/ans2/ans.pl patch dist/bind/bin/tests/system/ixfr/clean.sh patch dist/bind/bin/tests/system/ixfr/prereq.sh patch dist/bind/bin/tests/system/ixfr/setup.sh patch dist/bind/bin/tests/system/ixfr/tests.sh patch dist/bind/bin/tests/system/limits/clean.sh patch dist/bind/bin/tests/system/limits/ns1/example.db patch dist/bind/bin/tests/system/limits/ns1/named.conf patch dist/bind/bin/tests/system/limits/ns1/root.db patch dist/bind/bin/tests/system/limits/tests.sh patch dist/bind/bin/tests/system/lwresd/Makefile.in patch dist/bind/bin/tests/system/lwresd/lwresd1/lwresd.conf patch dist/bind/bin/tests/system/lwresd/lwresd1/resolv.conf patch dist/bind/bin/tests/system/lwresd/lwtest.c patch dist/bind/bin/tests/system/lwresd/ns1/10.10.10.in-addr.arpa.db patch dist/bind/bin/tests/system/lwresd/ns1/example1.db patch dist/bind/bin/tests/system/lwresd/ns1/example2.db patch dist/bind/bin/tests/system/lwresd/ns1/ip6.arpa.db patch dist/bind/bin/tests/system/lwresd/ns1/ip6.int.db patch dist/bind/bin/tests/system/lwresd/ns1/named.conf patch dist/bind/bin/tests/system/lwresd/ns1/root.db patch dist/bind/bin/tests/system/lwresd/resolv.conf patch dist/bind/bin/tests/system/lwresd/tests.sh patch dist/bind/bin/tests/system/masterfile/clean.sh patch dist/bind/bin/tests/system/masterfile/knowngood.dig.out patch dist/bind/bin/tests/system/masterfile/ns1/include.db patch dist/bind/bin/tests/system/masterfile/ns1/named.conf patch dist/bind/bin/tests/system/masterfile/ns1/sub.db patch dist/bind/bin/tests/system/masterfile/ns1/ttl1.db patch dist/bind/bin/tests/system/masterfile/ns1/ttl2.db patch dist/bind/bin/tests/system/masterfile/tests.sh patch dist/bind/bin/tests/system/masterformat/clean.sh new file dist/bind/bin/tests/system/masterformat/ns1/compile.sh new file dist/bind/bin/tests/system/masterformat/ns1/example.db new file dist/bind/bin/tests/system/masterformat/ns1/named.conf new file dist/bind/bin/tests/system/masterformat/ns2/named.conf new file dist/bind/bin/tests/system/masterformat/setup.sh new file dist/bind/bin/tests/system/masterformat/tests.sh new file dist/bind/bin/tests/system/notify/clean.sh patch dist/bind/bin/tests/system/notify/ns1/named.conf patch dist/bind/bin/tests/system/notify/ns1/root.db patch dist/bind/bin/tests/system/notify/ns2/example1.db patch dist/bind/bin/tests/system/notify/ns2/example2.db patch dist/bind/bin/tests/system/notify/ns2/example3.db patch dist/bind/bin/tests/system/notify/ns2/example4.db patch dist/bind/bin/tests/system/notify/ns2/named.conf patch dist/bind/bin/tests/system/notify/ns3/named.conf patch dist/bind/bin/tests/system/notify/setup.sh patch dist/bind/bin/tests/system/notify/tests.sh patch dist/bind/bin/tests/system/nsupdate/clean.sh patch dist/bind/bin/tests/system/nsupdate/knowngood.ns1.after patch dist/bind/bin/tests/system/nsupdate/knowngood.ns1.afterstop patch dist/bind/bin/tests/system/nsupdate/knowngood.ns1.before patch dist/bind/bin/tests/system/nsupdate/ns1/example1.db patch dist/bind/bin/tests/system/nsupdate/ns1/named.conf patch dist/bind/bin/tests/system/nsupdate/ns2/named.conf patch dist/bind/bin/tests/system/nsupdate/setup.sh patch dist/bind/bin/tests/system/nsupdate/tests.sh patch dist/bind/bin/tests/system/nsupdate/update_test.pl patch dist/bind/bin/tests/system/resolver/ans2/ans.pl patch dist/bind/bin/tests/system/resolver/ans3/ans.pl patch dist/bind/bin/tests/system/resolver/ns1/named.conf patch dist/bind/bin/tests/system/resolver/ns1/root.hint patch dist/bind/bin/tests/system/resolver/prereq.sh patch dist/bind/bin/tests/system/resolver/tests.sh patch dist/bind/bin/tests/system/rrsetorder/clean.sh new file dist/bind/bin/tests/system/rrsetorder/dig.out.cyclic.good1 new file dist/bind/bin/tests/system/rrsetorder/dig.out.cyclic.good2 new file dist/bind/bin/tests/system/rrsetorder/dig.out.cyclic.good3 new file dist/bind/bin/tests/system/rrsetorder/dig.out.cyclic.good4 new file dist/bind/bin/tests/system/rrsetorder/dig.out.fixed.good new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good1 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good10 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good11 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good12 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good13 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good14 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good15 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good16 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good17 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good18 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good19 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good2 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good20 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good21 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good22 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good23 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good24 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good3 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good4 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good5 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good6 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good7 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good8 new file dist/bind/bin/tests/system/rrsetorder/dig.out.random.good9 new file dist/bind/bin/tests/system/rrsetorder/ns1/named.conf new file dist/bind/bin/tests/system/rrsetorder/ns1/root.db new file dist/bind/bin/tests/system/rrsetorder/ns2/named.conf new file dist/bind/bin/tests/system/rrsetorder/ns3/named.conf new file dist/bind/bin/tests/system/rrsetorder/tests.sh new file dist/bind/bin/tests/system/run.sh patch dist/bind/bin/tests/system/runall.sh patch dist/bind/bin/tests/system/send.pl patch dist/bind/bin/tests/system/setup.sh patch dist/bind/bin/tests/system/sortlist/clean.sh patch dist/bind/bin/tests/system/sortlist/ns1/example.db patch dist/bind/bin/tests/system/sortlist/ns1/named.conf patch dist/bind/bin/tests/system/sortlist/ns1/root.db patch dist/bind/bin/tests/system/sortlist/tests.sh patch dist/bind/bin/tests/system/start.pl patch dist/bind/bin/tests/system/start.sh patch dist/bind/bin/tests/system/stop.pl patch dist/bind/bin/tests/system/stop.sh patch dist/bind/bin/tests/system/stress/clean.sh patch dist/bind/bin/tests/system/stress/ns1/named.conf patch dist/bind/bin/tests/system/stress/ns1/root.db delete dist/bind/bin/tests/system/stress/ns2/named.conf patch dist/bind/bin/tests/system/stress/ns3/named.conf patch dist/bind/bin/tests/system/stress/ns4/named.conf patch dist/bind/bin/tests/system/stress/setup.pl patch dist/bind/bin/tests/system/stress/setup.sh patch dist/bind/bin/tests/system/stress/tests.sh patch dist/bind/bin/tests/system/stress/update.pl patch dist/bind/bin/tests/system/stub/clean.sh patch dist/bind/bin/tests/system/stub/ns1/named.conf patch dist/bind/bin/tests/system/stub/ns1/root.db patch dist/bind/bin/tests/system/stub/ns2/child.example.db patch dist/bind/bin/tests/system/stub/ns2/named.conf patch dist/bind/bin/tests/system/stub/ns3/example.db patch dist/bind/bin/tests/system/stub/ns3/named.conf patch dist/bind/bin/tests/system/stub/tests.sh patch dist/bind/bin/tests/system/testsock.pl patch dist/bind/bin/tests/system/tkey/Makefile.in patch dist/bind/bin/tests/system/tkey/clean.sh patch dist/bind/bin/tests/system/tkey/keycreate.c patch dist/bind/bin/tests/system/tkey/keydelete.c patch dist/bind/bin/tests/system/tkey/ns1/named.conf.in patch dist/bind/bin/tests/system/tkey/ns1/setup.sh patch dist/bind/bin/tests/system/tkey/prereq.sh patch dist/bind/bin/tests/system/tkey/setup.sh patch dist/bind/bin/tests/system/tkey/tests.sh patch dist/bind/bin/tests/system/tsig/clean.sh new file dist/bind/bin/tests/system/tsig/ns1/example.db new file dist/bind/bin/tests/system/tsig/ns1/named.conf new file dist/bind/bin/tests/system/tsig/tests.sh new file dist/bind/bin/tests/system/unknown/clean.sh patch dist/bind/bin/tests/system/unknown/ns1/broken1.db patch dist/bind/bin/tests/system/unknown/ns1/broken2.db patch dist/bind/bin/tests/system/unknown/ns1/broken3.db patch dist/bind/bin/tests/system/unknown/ns1/broken4.db patch dist/bind/bin/tests/system/unknown/ns1/broken5.db patch dist/bind/bin/tests/system/unknown/ns1/class10.hints patch dist/bind/bin/tests/system/unknown/ns1/example-class10.db patch dist/bind/bin/tests/system/unknown/ns1/example-in.db patch dist/bind/bin/tests/system/unknown/ns1/named.conf patch dist/bind/bin/tests/system/unknown/tests.sh patch dist/bind/bin/tests/system/upforwd/clean.sh patch dist/bind/bin/tests/system/upforwd/ns1/example1.db patch dist/bind/bin/tests/system/upforwd/ns1/named.conf patch dist/bind/bin/tests/system/upforwd/ns2/named.conf patch dist/bind/bin/tests/system/upforwd/ns3/named.conf patch dist/bind/bin/tests/system/upforwd/setup.sh patch dist/bind/bin/tests/system/upforwd/tests.sh patch dist/bind/bin/tests/system/v6synth/clean.sh patch dist/bind/bin/tests/system/v6synth/ns1/named.conf patch dist/bind/bin/tests/system/v6synth/ns1/root.db patch dist/bind/bin/tests/system/v6synth/ns2/example.db patch dist/bind/bin/tests/system/v6synth/ns2/ip6.arpa.db patch dist/bind/bin/tests/system/v6synth/ns2/ip6.int.db patch dist/bind/bin/tests/system/v6synth/ns2/named.conf patch dist/bind/bin/tests/system/v6synth/ns3/named.conf patch dist/bind/bin/tests/system/v6synth/tests.sh patch dist/bind/bin/tests/system/views/clean.sh patch dist/bind/bin/tests/system/views/ns1/named.conf patch dist/bind/bin/tests/system/views/ns1/root.db patch dist/bind/bin/tests/system/views/ns2/example1.db patch dist/bind/bin/tests/system/views/ns2/example2.db patch dist/bind/bin/tests/system/views/ns2/internal.db patch dist/bind/bin/tests/system/views/ns2/named1.conf patch dist/bind/bin/tests/system/views/ns2/named2.conf patch dist/bind/bin/tests/system/views/ns3/internal.db patch dist/bind/bin/tests/system/views/ns3/named1.conf patch dist/bind/bin/tests/system/views/ns3/named2.conf patch dist/bind/bin/tests/system/views/setup.sh patch dist/bind/bin/tests/system/views/tests.sh patch dist/bind/bin/tests/system/xfer/clean.sh patch dist/bind/bin/tests/system/xfer/knowngood.dig.out delete dist/bind/bin/tests/system/xfer/ns1/named.conf patch dist/bind/bin/tests/system/xfer/ns1/root.db patch dist/bind/bin/tests/system/xfer/ns2/example.db delete dist/bind/bin/tests/system/xfer/ns2/named.conf patch dist/bind/bin/tests/system/xfer/ns2/tsigzone.db delete dist/bind/bin/tests/system/xfer/ns3/named.conf patch dist/bind/bin/tests/system/xfer/setup.sh patch dist/bind/bin/tests/system/xfer/tests.sh patch dist/bind/bin/tests/system/xferquota/clean.sh patch dist/bind/bin/tests/system/xferquota/ns1/changing1.db patch dist/bind/bin/tests/system/xferquota/ns1/changing2.db patch dist/bind/bin/tests/system/xferquota/ns1/named.conf patch dist/bind/bin/tests/system/xferquota/ns1/root.db patch dist/bind/bin/tests/system/xferquota/ns2/example.db patch dist/bind/bin/tests/system/xferquota/ns2/named.conf patch dist/bind/bin/tests/system/xferquota/setup.pl patch dist/bind/bin/tests/system/xferquota/setup.sh patch dist/bind/bin/tests/system/xferquota/tests.sh patch dist/bind/bin/tests/system/zonechecks/a.db new file dist/bind/bin/tests/system/zonechecks/aaaa.db new file dist/bind/bin/tests/system/zonechecks/clean.sh new file dist/bind/bin/tests/system/zonechecks/cname.db new file dist/bind/bin/tests/system/zonechecks/dname.db new file dist/bind/bin/tests/system/zonechecks/noaddress.db new file dist/bind/bin/tests/system/zonechecks/nxdomain.db new file dist/bind/bin/tests/system/zonechecks/tests.sh new file dist/bind/bin/tests/t_api.pl patch dist/bind/bin/tests/task_test.c patch dist/bind/bin/tests/tasks/Makefile.in patch dist/bind/bin/tests/tasks/t_tasks.c patch dist/bind/bin/tests/timer_test.c patch dist/bind/bin/tests/timers/Makefile.in patch dist/bind/bin/tests/timers/t_timers.c patch dist/bind/bin/tests/wire_test.c patch dist/bind/bin/tests/zone_test.c patch dist/bind/bin/win32/BINDInstall/AccountInfo.cpp patch dist/bind/bin/win32/BINDInstall/AccountInfo.h patch dist/bind/bin/win32/BINDInstall/BINDInstall.cpp patch dist/bind/bin/win32/BINDInstall/BINDInstall.h patch dist/bind/bin/win32/BINDInstall/BINDInstall.mak patch dist/bind/bin/win32/BINDInstall/BINDInstallDlg.cpp patch dist/bind/bin/win32/BINDInstall/BINDInstallDlg.h patch dist/bind/bin/win32/BINDInstall/DirBrowse.cpp patch dist/bind/bin/win32/BINDInstall/DirBrowse.h patch dist/bind/bin/win32/BINDInstall/StdAfx.h patch dist/bind/config.h.in patch dist/bind/config.h.win32 patch dist/bind/config.threads.in patch dist/bind/configure patch dist/bind/configure.in patch dist/bind/contrib/dbus/GetForwarders new file dist/bind/contrib/dbus/INSTALL new file dist/bind/contrib/dbus/Makefile.9.3.2b1 new file dist/bind/contrib/dbus/Makefile.9.3.3rc2 new file dist/bind/contrib/dbus/README.DBUS new file dist/bind/contrib/dbus/SetForwarders new file dist/bind/contrib/dbus/bind-9.3.2b1-dbus.patch new file dist/bind/contrib/dbus/bind-9.3.3rc2-dbus.patch new file dist/bind/contrib/dbus/dbus_mgr.c new file dist/bind/contrib/dbus/dbus_mgr.h new file dist/bind/contrib/dbus/dbus_service.c new file dist/bind/contrib/dbus/dbus_service.h new file dist/bind/contrib/dbus/named-dbus-system.conf new file dist/bind/contrib/dbus/named-dbus.service new file dist/bind/contrib/dlz/bin/dlzbdb/Makefile.in new file dist/bind/contrib/dlz/bin/dlzbdb/dlzbdb.c new file dist/bind/contrib/dlz/config.dlz.in new file dist/bind/contrib/dlz/drivers/dlz_bdb_driver.c new file dist/bind/contrib/dlz/drivers/dlz_bdbhpt_driver.c new file dist/bind/contrib/dlz/drivers/dlz_drivers.c new file dist/bind/contrib/dlz/drivers/dlz_filesystem_driver.c new file dist/bind/contrib/dlz/drivers/dlz_ldap_driver.c new file dist/bind/contrib/dlz/drivers/dlz_mysql_driver.c new file dist/bind/contrib/dlz/drivers/dlz_odbc_driver.c new file dist/bind/contrib/dlz/drivers/dlz_postgres_driver.c new file dist/bind/contrib/dlz/drivers/dlz_stub_driver.c new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_bdb_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_bdbhpt_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_drivers.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_filesystem_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_ldap_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_mysql_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_odbc_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_postgres_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/dlz_stub_driver.h new file dist/bind/contrib/dlz/drivers/include/dlz/sdlz_helper.h new file dist/bind/contrib/dlz/drivers/rules.in new file dist/bind/contrib/dlz/drivers/sdlz_helper.c new file dist/bind/contrib/idn/idnkit-1.0-src/lib/Makefile.in patch dist/bind/contrib/idn/idnkit-1.0-src/lib/tests/Makefile.in patch dist/bind/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.2.3rc1-patch delete dist/bind/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.3.0-patch delete dist/bind/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.3.1-patch delete dist/bind/contrib/idn/idnkit-1.0-src/patch/bind9/bind-9.3.2-patch delete dist/bind/contrib/named-bootconf/named-bootconf.sh patch dist/bind/contrib/nanny/nanny.pl patch dist/bind/contrib/nslint-2.1a3/Makefile.in patch dist/bind/contrib/query-loc-0.3.0/ADDRESSES patch dist/bind/contrib/query-loc-0.3.0/INSTALL patch dist/bind/contrib/query-loc-0.3.0/Makefile.in patch dist/bind/contrib/query-loc-0.3.0/README patch dist/bind/contrib/query-loc-0.3.0/config.h.in patch dist/bind/contrib/query-loc-0.3.0/configure.in patch dist/bind/contrib/query-loc-0.3.0/loc.c patch dist/bind/contrib/query-loc-0.3.0/loc.h patch dist/bind/contrib/query-loc-0.3.0/query-loc.1 patch dist/bind/contrib/query-loc-0.3.0/query-loc.c patch dist/bind/contrib/queryperf/missing/addrinfo.h patch dist/bind/contrib/queryperf/missing/getaddrinfo.c patch dist/bind/contrib/queryperf/missing/getnameinfo.c patch dist/bind/contrib/queryperf/queryperf.c patch dist/bind/contrib/queryperf/utils/gen-data-queryperf.py patch dist/bind/contrib/sdb/bdb/bdb.c patch dist/bind/contrib/sdb/bdb/bdb.h patch dist/bind/contrib/sdb/bdb/zone2bdb.c patch dist/bind/contrib/sdb/dir/dirdb.c patch dist/bind/contrib/sdb/dir/dirdb.h patch dist/bind/contrib/sdb/pgsql/pgsqldb.c patch dist/bind/contrib/sdb/pgsql/pgsqldb.h patch dist/bind/contrib/sdb/pgsql/zonetodb.c patch dist/bind/contrib/sdb/tcl/lookup.tcl patch dist/bind/contrib/sdb/tcl/tcldb.c patch dist/bind/contrib/sdb/tcl/tcldb.h patch dist/bind/contrib/sdb/time/timedb.c patch dist/bind/contrib/sdb/time/timedb.h patch dist/bind/doc/Makefile.in patch dist/bind/doc/arm/Bv9ARM-book.xml patch dist/bind/doc/arm/Bv9ARM.ch01.html patch dist/bind/doc/arm/Bv9ARM.ch02.html patch dist/bind/doc/arm/Bv9ARM.ch03.html patch dist/bind/doc/arm/Bv9ARM.ch04.html patch dist/bind/doc/arm/Bv9ARM.ch05.html patch dist/bind/doc/arm/Bv9ARM.ch06.html patch dist/bind/doc/arm/Bv9ARM.ch07.html patch dist/bind/doc/arm/Bv9ARM.ch08.html patch dist/bind/doc/arm/Bv9ARM.ch09.html patch dist/bind/doc/arm/Bv9ARM.ch10.html new file dist/bind/doc/arm/Bv9ARM.html patch dist/bind/doc/arm/Bv9ARM.pdf patch dist/bind/doc/arm/Makefile.in patch dist/bind/doc/arm/README-SGML patch dist/bind/doc/arm/isc-logo.eps new file dist/bind/doc/arm/isc-logo.pdf new file dist/bind/doc/arm/latex-fixup.pl patch dist/bind/doc/arm/man.dig.html new file dist/bind/doc/arm/man.dnssec-keygen.html new file dist/bind/doc/arm/man.dnssec-signzone.html new file dist/bind/doc/arm/man.host.html new file dist/bind/doc/arm/man.named-checkconf.html new file dist/bind/doc/arm/man.named-checkzone.html new file dist/bind/doc/arm/man.named.html new file dist/bind/doc/arm/man.rndc-confgen.html new file dist/bind/doc/arm/man.rndc.conf.html new file dist/bind/doc/arm/man.rndc.html new file dist/bind/doc/draft/draft-baba-dnsext-acl-reqts-00.txt delete dist/bind/doc/draft/draft-dnsext-opcode-discover-01.txt delete dist/bind/doc/draft/draft-esibov-dnsext-dynupdtld-00.txt delete dist/bind/doc/draft/draft-hibbs-dns-server-mib-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-aaaa-a6-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-ad-is-secure-06.txt delete dist/bind/doc/draft/draft-ietf-dnsext-apl-rr-02.txt delete dist/bind/doc/draft/draft-ietf-dnsext-axfr-clarify-03.txt delete dist/bind/doc/draft/draft-ietf-dnsext-delegation-signer-14.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dhcid-rr-06.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dhcid-rr-09.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dhcid-rr-12.txt new file dist/bind/doc/draft/draft-ietf-dnsext-dnsmib-historical-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-intro-05.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-okbit-02.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-online-signing-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-online-signing-02.txt new file dist/bind/doc/draft/draft-ietf-dnsext-dnssec-opt-in-05.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-protocol-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-records-03.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-roadmap-07.txt delete dist/bind/doc/draft/draft-ietf-dnsext-dnssec-rsasha256-00.txt new file dist/bind/doc/draft/draft-ietf-dnsext-ds-sha256-05.txt new file dist/bind/doc/draft/draft-ietf-dnsext-ecc-key-03.txt delete dist/bind/doc/draft/draft-ietf-dnsext-edns0dot5-02.txt delete dist/bind/doc/draft/draft-ietf-dnsext-gss-tsig-06.txt delete dist/bind/doc/draft/draft-ietf-dnsext-insensitive-03.txt delete dist/bind/doc/draft/draft-ietf-dnsext-insensitive-06.txt delete dist/bind/doc/draft/draft-ietf-dnsext-ipv6-dns-tradeoffs-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-ipv6-name-auto-reg-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-keyrr-key-signing-flag-06.txt delete dist/bind/doc/draft/draft-ietf-dnsext-mdns-19.txt delete dist/bind/doc/draft/draft-ietf-dnsext-message-size-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-not-existing-rr-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-nsec3-02.txt delete dist/bind/doc/draft/draft-ietf-dnsext-nsec3-04.txt new file dist/bind/doc/draft/draft-ietf-dnsext-nsid-01.txt new file dist/bind/doc/draft/draft-ietf-dnsext-obsolete-iquery-04.txt delete dist/bind/doc/draft/draft-ietf-dnsext-parent-sig-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-parent-stores-zone-keys-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-rfc1886bis-02.txt delete dist/bind/doc/draft/draft-ietf-dnsext-rfc2536bis-dsa-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-rfc2539bis-dhk-00.txt delete dist/bind/doc/draft/draft-ietf-dnsext-rfc2782bis-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-tkey-renewal-mode-03.txt delete dist/bind/doc/draft/draft-ietf-dnsext-trustupdate-threshold-00.txt patch dist/bind/doc/draft/draft-ietf-dnsext-trustupdate-timers-01.txt delete dist/bind/doc/draft/draft-ietf-dnsext-trustupdate-timers-02.txt new file dist/bind/doc/draft/draft-ietf-dnsext-tsig-sha-04.txt delete dist/bind/doc/draft/draft-ietf-dnsext-tsig-sha-06.txt new file dist/bind/doc/draft/draft-ietf-dnsext-unknown-rrs-05.txt delete dist/bind/doc/draft/draft-ietf-dnsext-wcard-clarify-08.txt delete dist/bind/doc/draft/draft-ietf-dnsext-wcard-clarify-10.txt new file dist/bind/doc/draft/draft-ietf-dnsext-zone-status-03.txt delete dist/bind/doc/draft/draft-ietf-dnsop-bad-dns-res-04.txt delete dist/bind/doc/draft/draft-ietf-dnsop-bad-dns-res-05.txt new file dist/bind/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-04.txt delete dist/bind/doc/draft/draft-ietf-dnsop-dnssec-operational-practices-08.txt new file dist/bind/doc/draft/draft-ietf-dnsop-hardie-shared-root-server-07.txt delete dist/bind/doc/draft/draft-ietf-dnsop-inaddr-required-02.txt delete dist/bind/doc/draft/draft-ietf-dnsop-interim-signed-root-01.txt delete dist/bind/doc/draft/draft-ietf-dnsop-ipv6-dns-issues-02.txt delete dist/bind/doc/draft/draft-ietf-dnsop-keyhand-04.txt delete dist/bind/doc/draft/draft-ietf-dnsop-parent-sig-00.txt delete dist/bind/doc/draft/draft-ietf-dnsop-serverid-01.txt delete dist/bind/doc/draft/draft-ietf-dnsop-serverid-04.txt delete dist/bind/doc/draft/draft-ietf-dnsop-serverid-06.txt new file dist/bind/doc/draft/draft-ietf-enum-e164-gstn-np-01.txt delete dist/bind/doc/draft/draft-ietf-enum-operation-02.txt delete dist/bind/doc/draft/draft-ietf-idn-aceid-02.txt delete dist/bind/doc/draft/draft-ietf-idn-amc-ace-m-00.txt delete dist/bind/doc/draft/draft-ietf-idn-brace-00.txt delete dist/bind/doc/draft/draft-ietf-idn-cjk-01.txt delete dist/bind/doc/draft/draft-ietf-idn-dnsii-mdnp-02.txt delete dist/bind/doc/draft/draft-ietf-idn-dnsii-mdnr-01.txt delete dist/bind/doc/draft/draft-ietf-idn-dnsii-trace-00.txt delete dist/bind/doc/draft/draft-ietf-idn-dude-02.txt delete dist/bind/doc/draft/draft-ietf-idn-idna-03.txt delete dist/bind/doc/draft/draft-ietf-idn-idne-02.txt delete dist/bind/doc/draft/draft-ietf-idn-iptr-02.txt delete dist/bind/doc/draft/draft-ietf-idn-jpchar-01.txt delete dist/bind/doc/draft/draft-ietf-idn-lace-01.txt delete dist/bind/doc/draft/draft-ietf-idn-mua-00.txt delete dist/bind/doc/draft/draft-ietf-idn-nameprep-03.txt delete dist/bind/doc/draft/draft-ietf-idn-punycode-03.txt delete dist/bind/doc/draft/draft-ietf-idn-race-03.txt delete dist/bind/doc/draft/draft-ietf-idn-requirements-05.txt delete dist/bind/doc/draft/draft-ietf-idn-udns-02.txt delete dist/bind/doc/draft/draft-ietf-idn-uri-03.txt delete dist/bind/doc/draft/draft-ietf-idn-utf6-00.txt delete dist/bind/doc/draft/draft-ietf-idn-version-00.txt delete dist/bind/doc/draft/draft-ietf-idn-vidn-01.txt delete dist/bind/doc/draft/draft-ietf-ipngwg-default-addr-select-05.txt delete dist/bind/doc/draft/draft-ietf-ipngwg-dns-lookups-08.txt delete dist/bind/doc/draft/draft-ietf-ipngwg-prefix-rr-disc-00.txt delete dist/bind/doc/draft/draft-ietf-ipngwg-rfc2292bis-02.txt delete dist/bind/doc/draft/draft-ietf-ipngwg-rfc2553bis-10.txt delete dist/bind/doc/draft/draft-ietf-ipv6-dns-discovery-07.txt delete dist/bind/doc/draft/draft-ietf-secsh-dns-04.txt delete dist/bind/doc/draft/draft-jeong-hmipv6-dns-optimization-00.txt delete dist/bind/doc/draft/draft-klensin-1591-reflections-02.txt delete dist/bind/doc/draft/draft-klensin-dns-role-01.txt delete dist/bind/doc/draft/draft-klensin-idn-tld-00.txt delete dist/bind/doc/draft/draft-kosters-dnsext-dnssec-opt-in-01.txt delete dist/bind/doc/draft/draft-lewis-dns-wildcard-clarify-00.txt delete dist/bind/doc/draft/draft-macgowan-dnsext-label-intel-manage-00.txt delete dist/bind/doc/draft/draft-manning-multicast-dns-02.txt delete dist/bind/doc/draft/draft-msawyer-dnsext-edns-attributes-00.txt delete dist/bind/doc/draft/draft-richardson-ipsec-rr-02.txt delete dist/bind/doc/draft/draft-sawyer-dnsext-edns0-zone-option-00.txt delete dist/bind/doc/draft/draft-schlitt-spf-classic-02.txt new file dist/bind/doc/draft/draft-skwan-utf8-dns-06.txt delete dist/bind/doc/draft/draft-ymbk-6to4-arpa-delegation-00.txt delete dist/bind/doc/misc/Makefile.in patch dist/bind/doc/misc/dnssec patch dist/bind/doc/misc/format-options.pl patch dist/bind/doc/misc/ipv6 patch dist/bind/doc/misc/migration patch dist/bind/doc/misc/migration-4to9 patch dist/bind/doc/misc/options patch dist/bind/doc/misc/rfc-compliance patch dist/bind/doc/misc/roadmap patch dist/bind/doc/misc/sdb patch dist/bind/doc/rfc/index patch dist/bind/doc/rfc/rfc4193.txt new file dist/bind/doc/rfc/rfc4255.txt new file dist/bind/doc/rfc/rfc4343.txt new file dist/bind/doc/rfc/rfc4367.txt new file dist/bind/doc/rfc/rfc4431.txt new file dist/bind/doc/xsl/Makefile.in patch dist/bind/doc/xsl/copyright.xsl patch dist/bind/doc/xsl/isc-docbook-chunk.xsl.in patch dist/bind/doc/xsl/isc-docbook-html.xsl.in patch dist/bind/doc/xsl/isc-docbook-latex-mappings.xml new file dist/bind/doc/xsl/isc-docbook-latex.xsl.in patch dist/bind/doc/xsl/isc-docbook-text.xsl new file dist/bind/doc/xsl/isc-manpage.xsl.in patch dist/bind/doc/xsl/pre-latex.xsl patch dist/bind/docutil/docbook2man-wrapper.sh.in delete dist/bind/isc-config.sh.in patch dist/bind/lib/Makefile.in patch dist/bind/lib/bind/Makefile.in patch dist/bind/lib/bind/api patch dist/bind/lib/bind/bsd/Makefile.in patch dist/bind/lib/bind/bsd/daemon.c patch dist/bind/lib/bind/bsd/ftruncate.c patch dist/bind/lib/bind/bsd/gettimeofday.c patch dist/bind/lib/bind/bsd/mktemp.c patch dist/bind/lib/bind/bsd/putenv.c patch dist/bind/lib/bind/bsd/readv.c patch dist/bind/lib/bind/bsd/setenv.c patch dist/bind/lib/bind/bsd/setitimer.c patch dist/bind/lib/bind/bsd/strcasecmp.c patch dist/bind/lib/bind/bsd/strdup.c patch dist/bind/lib/bind/bsd/strerror.c patch dist/bind/lib/bind/bsd/strpbrk.c patch dist/bind/lib/bind/bsd/strsep.c patch dist/bind/lib/bind/bsd/strtoul.c patch dist/bind/lib/bind/bsd/utimes.c patch dist/bind/lib/bind/bsd/writev.c patch dist/bind/lib/bind/config.h.in patch dist/bind/lib/bind/configure patch dist/bind/lib/bind/configure.in patch dist/bind/lib/bind/dst/Makefile.in patch dist/bind/lib/bind/dst/dst_api.c patch dist/bind/lib/bind/dst/dst_internal.h patch dist/bind/lib/bind/dst/hmac_link.c patch dist/bind/lib/bind/dst/md5.h patch dist/bind/lib/bind/dst/md5_dgst.c patch dist/bind/lib/bind/dst/md5_locl.h patch dist/bind/lib/bind/dst/support.c patch dist/bind/lib/bind/include/Makefile.in patch dist/bind/lib/bind/include/arpa/inet.h patch dist/bind/lib/bind/include/arpa/nameser.h patch dist/bind/lib/bind/include/arpa/nameser_compat.h patch dist/bind/lib/bind/include/fd_setsize.h patch dist/bind/lib/bind/include/hesiod.h patch dist/bind/lib/bind/include/irp.h patch dist/bind/lib/bind/include/irs.h patch dist/bind/lib/bind/include/isc/assertions.h patch dist/bind/lib/bind/include/isc/ctl.h patch dist/bind/lib/bind/include/isc/dst.h patch dist/bind/lib/bind/include/isc/eventlib.h patch dist/bind/lib/bind/include/isc/heap.h patch dist/bind/lib/bind/include/isc/irpmarshall.h patch dist/bind/lib/bind/include/isc/list.h patch dist/bind/lib/bind/include/isc/logging.h patch dist/bind/lib/bind/include/isc/memcluster.h patch dist/bind/lib/bind/include/isc/misc.h patch dist/bind/lib/bind/include/isc/tree.h patch dist/bind/lib/bind/include/netdb.h patch dist/bind/lib/bind/include/netgroup.h patch dist/bind/lib/bind/include/res_update.h patch dist/bind/lib/bind/include/resolv.h patch dist/bind/lib/bind/inet/Makefile.in patch dist/bind/lib/bind/inet/inet_addr.c patch dist/bind/lib/bind/inet/inet_cidr_ntop.c patch dist/bind/lib/bind/inet/inet_cidr_pton.c patch dist/bind/lib/bind/inet/inet_data.c patch dist/bind/lib/bind/inet/inet_lnaof.c patch dist/bind/lib/bind/inet/inet_makeaddr.c patch dist/bind/lib/bind/inet/inet_net_ntop.c patch dist/bind/lib/bind/inet/inet_net_pton.c patch dist/bind/lib/bind/inet/inet_neta.c patch dist/bind/lib/bind/inet/inet_netof.c patch dist/bind/lib/bind/inet/inet_network.c patch dist/bind/lib/bind/inet/inet_ntoa.c patch dist/bind/lib/bind/inet/inet_ntop.c patch dist/bind/lib/bind/inet/inet_pton.c patch dist/bind/lib/bind/inet/nsap_addr.c patch dist/bind/lib/bind/irs/Makefile.in patch dist/bind/lib/bind/irs/dns.c patch dist/bind/lib/bind/irs/dns_gr.c patch dist/bind/lib/bind/irs/dns_ho.c patch dist/bind/lib/bind/irs/dns_nw.c patch dist/bind/lib/bind/irs/dns_p.h patch dist/bind/lib/bind/irs/dns_pr.c patch dist/bind/lib/bind/irs/dns_pw.c patch dist/bind/lib/bind/irs/dns_sv.c patch dist/bind/lib/bind/irs/gai_strerror.c patch dist/bind/lib/bind/irs/gen.c patch dist/bind/lib/bind/irs/gen_gr.c patch dist/bind/lib/bind/irs/gen_ho.c patch dist/bind/lib/bind/irs/gen_ng.c patch dist/bind/lib/bind/irs/gen_nw.c patch dist/bind/lib/bind/irs/gen_p.h patch dist/bind/lib/bind/irs/gen_pr.c patch dist/bind/lib/bind/irs/gen_pw.c patch dist/bind/lib/bind/irs/gen_sv.c patch dist/bind/lib/bind/irs/getaddrinfo.c patch dist/bind/lib/bind/irs/getgrent.c patch dist/bind/lib/bind/irs/getgrent_r.c patch dist/bind/lib/bind/irs/gethostent.c patch dist/bind/lib/bind/irs/gethostent_r.c patch dist/bind/lib/bind/irs/getnameinfo.c patch dist/bind/lib/bind/irs/getnetent.c patch dist/bind/lib/bind/irs/getnetent_r.c patch dist/bind/lib/bind/irs/getnetgrent.c patch dist/bind/lib/bind/irs/getnetgrent_r.c patch dist/bind/lib/bind/irs/getprotoent.c patch dist/bind/lib/bind/irs/getprotoent_r.c patch dist/bind/lib/bind/irs/getpwent.c patch dist/bind/lib/bind/irs/getpwent_r.c patch dist/bind/lib/bind/irs/getservent.c patch dist/bind/lib/bind/irs/getservent_r.c patch dist/bind/lib/bind/irs/hesiod.c patch dist/bind/lib/bind/irs/hesiod_p.h patch dist/bind/lib/bind/irs/irp.c patch dist/bind/lib/bind/irs/irp_gr.c patch dist/bind/lib/bind/irs/irp_ho.c patch dist/bind/lib/bind/irs/irp_ng.c patch dist/bind/lib/bind/irs/irp_nw.c patch dist/bind/lib/bind/irs/irp_p.h patch dist/bind/lib/bind/irs/irp_pr.c patch dist/bind/lib/bind/irs/irp_pw.c patch dist/bind/lib/bind/irs/irp_sv.c patch dist/bind/lib/bind/irs/irpmarshall.c patch dist/bind/lib/bind/irs/irs_data.c patch dist/bind/lib/bind/irs/irs_data.h patch dist/bind/lib/bind/irs/irs_p.h patch dist/bind/lib/bind/irs/lcl.c patch dist/bind/lib/bind/irs/lcl_gr.c patch dist/bind/lib/bind/irs/lcl_ho.c patch dist/bind/lib/bind/irs/lcl_ng.c patch dist/bind/lib/bind/irs/lcl_nw.c patch dist/bind/lib/bind/irs/lcl_p.h patch dist/bind/lib/bind/irs/lcl_pr.c patch dist/bind/lib/bind/irs/lcl_pw.c patch dist/bind/lib/bind/irs/lcl_sv.c patch dist/bind/lib/bind/irs/nis.c patch dist/bind/lib/bind/irs/nis_gr.c patch dist/bind/lib/bind/irs/nis_ho.c patch dist/bind/lib/bind/irs/nis_ng.c patch dist/bind/lib/bind/irs/nis_nw.c patch dist/bind/lib/bind/irs/nis_p.h patch dist/bind/lib/bind/irs/nis_pr.c patch dist/bind/lib/bind/irs/nis_pw.c patch dist/bind/lib/bind/irs/nis_sv.c patch dist/bind/lib/bind/irs/nul_ng.c patch dist/bind/lib/bind/irs/pathnames.h patch dist/bind/lib/bind/irs/util.c patch dist/bind/lib/bind/isc/Makefile.in patch dist/bind/lib/bind/isc/assertions.c patch dist/bind/lib/bind/isc/assertions.mdoc patch dist/bind/lib/bind/isc/base64.c patch dist/bind/lib/bind/isc/bitncmp.c patch dist/bind/lib/bind/isc/bitncmp.mdoc patch dist/bind/lib/bind/isc/ctl_clnt.c patch dist/bind/lib/bind/isc/ctl_p.c patch dist/bind/lib/bind/isc/ctl_p.h patch dist/bind/lib/bind/isc/ctl_srvr.c patch dist/bind/lib/bind/isc/ev_connects.c patch dist/bind/lib/bind/isc/ev_files.c patch dist/bind/lib/bind/isc/ev_streams.c patch dist/bind/lib/bind/isc/ev_timers.c patch dist/bind/lib/bind/isc/ev_waits.c patch dist/bind/lib/bind/isc/eventlib.c patch dist/bind/lib/bind/isc/eventlib.mdoc patch dist/bind/lib/bind/isc/eventlib_p.h patch dist/bind/lib/bind/isc/heap.c patch dist/bind/lib/bind/isc/heap.mdoc patch dist/bind/lib/bind/isc/hex.c patch dist/bind/lib/bind/isc/logging.c patch dist/bind/lib/bind/isc/logging.mdoc patch dist/bind/lib/bind/isc/logging_p.h patch dist/bind/lib/bind/isc/memcluster.c patch dist/bind/lib/bind/isc/memcluster.mdoc patch dist/bind/lib/bind/isc/movefile.c patch dist/bind/lib/bind/isc/tree.c patch dist/bind/lib/bind/isc/tree.mdoc patch dist/bind/lib/bind/make/includes.in patch dist/bind/lib/bind/make/rules.in patch dist/bind/lib/bind/nameser/Makefile.in patch dist/bind/lib/bind/nameser/ns_date.c patch dist/bind/lib/bind/nameser/ns_name.c patch dist/bind/lib/bind/nameser/ns_netint.c patch dist/bind/lib/bind/nameser/ns_parse.c patch dist/bind/lib/bind/nameser/ns_print.c patch dist/bind/lib/bind/nameser/ns_samedomain.c patch dist/bind/lib/bind/nameser/ns_sign.c patch dist/bind/lib/bind/nameser/ns_ttl.c patch dist/bind/lib/bind/nameser/ns_verify.c patch dist/bind/lib/bind/port/aix32/include/Makefile.in patch dist/bind/lib/bind/port/aix32/include/sys/cdefs.h patch dist/bind/lib/bind/port/aix4/include/Makefile.in patch dist/bind/lib/bind/port/aix4/include/sys/cdefs.h patch dist/bind/lib/bind/port/aix5/include/Makefile.in patch dist/bind/lib/bind/port/aix5/include/sys/cdefs.h patch dist/bind/lib/bind/port/aux3/include/Makefile.in patch dist/bind/lib/bind/port/bsdos/include/Makefile.in patch dist/bind/lib/bind/port/bsdos2/include/Makefile.in patch dist/bind/lib/bind/port/cygwin/include/Makefile.in patch dist/bind/lib/bind/port/cygwin/include/sys/cdefs.h patch dist/bind/lib/bind/port/darwin/include/Makefile.in patch dist/bind/lib/bind/port/decunix/include/Makefile.in patch dist/bind/lib/bind/port/freebsd/include/Makefile.in patch dist/bind/lib/bind/port/hpux/include/Makefile.in patch dist/bind/lib/bind/port/hpux/include/sys/cdefs.h patch dist/bind/lib/bind/port/hpux10/include/Makefile.in patch dist/bind/lib/bind/port/hpux10/include/sys/cdefs.h patch dist/bind/lib/bind/port/hpux9/include/Makefile.in patch dist/bind/lib/bind/port/hpux9/include/sys/cdefs.h patch dist/bind/lib/bind/port/irix/include/Makefile.in patch dist/bind/lib/bind/port/irix/include/sys/cdefs.h patch dist/bind/lib/bind/port/linux/include/Makefile.in patch dist/bind/lib/bind/port/lynxos/include/Makefile.in patch dist/bind/lib/bind/port/lynxos/include/sys/cdefs.h patch dist/bind/lib/bind/port/mpe/include/Makefile.in patch dist/bind/lib/bind/port/mpe/include/sys/cdefs.h patch dist/bind/lib/bind/port/netbsd/include/Makefile.in patch dist/bind/lib/bind/port/next/include/Makefile.in patch dist/bind/lib/bind/port/next/include/sys/cdefs.h patch dist/bind/lib/bind/port/openbsd/include/Makefile.in patch dist/bind/lib/bind/port/qnx/include/Makefile.in patch dist/bind/lib/bind/port/rhapsody/include/Makefile.in patch dist/bind/lib/bind/port/sco42/include/Makefile.in patch dist/bind/lib/bind/port/sco42/include/sys/cdefs.h patch dist/bind/lib/bind/port/sco50/include/Makefile.in patch dist/bind/lib/bind/port/solaris/include/Makefile.in patch dist/bind/lib/bind/port/solaris/include/sys/bitypes.h patch dist/bind/lib/bind/port/solaris/include/sys/cdefs.h patch dist/bind/lib/bind/port/sunos/include/Makefile.in patch dist/bind/lib/bind/port/sunos/include/sys/cdefs.h patch dist/bind/lib/bind/port/ultrix/include/Makefile.in patch dist/bind/lib/bind/port/unixware20/include/Makefile.in patch dist/bind/lib/bind/port/unixware20/include/sys/cdefs.h patch dist/bind/lib/bind/port/unixware212/include/Makefile.in patch dist/bind/lib/bind/port/unixware212/include/sys/cdefs.h patch dist/bind/lib/bind/port/unixware7/include/Makefile.in patch dist/bind/lib/bind/port/unknown/include/Makefile.in patch dist/bind/lib/bind/port_after.h.in patch dist/bind/lib/bind/port_before.h.in patch dist/bind/lib/bind/resolv/Makefile.in patch dist/bind/lib/bind/resolv/herror.c patch dist/bind/lib/bind/resolv/mtctxres.c patch dist/bind/lib/bind/resolv/res_comp.c patch dist/bind/lib/bind/resolv/res_data.c patch dist/bind/lib/bind/resolv/res_debug.c patch dist/bind/lib/bind/resolv/res_debug.h patch dist/bind/lib/bind/resolv/res_findzonecut.c patch dist/bind/lib/bind/resolv/res_init.c patch dist/bind/lib/bind/resolv/res_mkquery.c patch dist/bind/lib/bind/resolv/res_mkupdate.c patch dist/bind/lib/bind/resolv/res_mkupdate.h patch dist/bind/lib/bind/resolv/res_private.h patch dist/bind/lib/bind/resolv/res_query.c patch dist/bind/lib/bind/resolv/res_send.c patch dist/bind/lib/bind/resolv/res_sendsigned.c patch dist/bind/lib/bind/resolv/res_update.c patch dist/bind/lib/bind9/Makefile.in patch dist/bind/lib/bind9/api patch dist/bind/lib/bind9/check.c patch dist/bind/lib/bind9/getaddresses.c patch dist/bind/lib/bind9/include/Makefile.in patch dist/bind/lib/bind9/include/bind9/Makefile.in patch dist/bind/lib/bind9/include/bind9/check.h patch dist/bind/lib/bind9/include/bind9/getaddresses.h patch dist/bind/lib/bind9/include/bind9/version.h patch dist/bind/lib/bind9/version.c patch dist/bind/lib/bind9/win32/DLLMain.c patch dist/bind/lib/bind9/win32/libbind9.dsp patch dist/bind/lib/bind9/win32/libbind9.mak patch dist/bind/lib/bind9/win32/version.c patch dist/bind/lib/dns/Makefile.in patch dist/bind/lib/dns/a6.c delete dist/bind/lib/dns/acache.c new file dist/bind/lib/dns/acl.c patch dist/bind/lib/dns/adb.c patch dist/bind/lib/dns/api patch dist/bind/lib/dns/byaddr.c patch dist/bind/lib/dns/cache.c patch dist/bind/lib/dns/callbacks.c patch dist/bind/lib/dns/compress.c patch dist/bind/lib/dns/db.c patch dist/bind/lib/dns/dbiterator.c patch dist/bind/lib/dns/dbtable.c patch dist/bind/lib/dns/diff.c patch dist/bind/lib/dns/dispatch.c patch dist/bind/lib/dns/dlz.c new file dist/bind/lib/dns/dnssec.c patch dist/bind/lib/dns/ds.c patch dist/bind/lib/dns/dst_api.c patch dist/bind/lib/dns/dst_internal.h patch dist/bind/lib/dns/dst_lib.c patch dist/bind/lib/dns/dst_openssl.h patch dist/bind/lib/dns/dst_parse.c patch dist/bind/lib/dns/dst_parse.h patch dist/bind/lib/dns/dst_result.c patch dist/bind/lib/dns/forward.c patch dist/bind/lib/dns/gen-unix.h patch dist/bind/lib/dns/gen-win32.h patch dist/bind/lib/dns/gen.c patch dist/bind/lib/dns/gssapi_link.c patch dist/bind/lib/dns/gssapictx.c patch dist/bind/lib/dns/hmac_link.c patch dist/bind/lib/dns/include/Makefile.in patch dist/bind/lib/dns/include/dns/Makefile.in patch dist/bind/lib/dns/include/dns/a6.h delete dist/bind/lib/dns/include/dns/acache.h new file dist/bind/lib/dns/include/dns/acl.h patch dist/bind/lib/dns/include/dns/adb.h patch dist/bind/lib/dns/include/dns/bit.h patch dist/bind/lib/dns/include/dns/byaddr.h patch dist/bind/lib/dns/include/dns/cache.h patch dist/bind/lib/dns/include/dns/callbacks.h patch dist/bind/lib/dns/include/dns/cert.h patch dist/bind/lib/dns/include/dns/compress.h patch dist/bind/lib/dns/include/dns/db.h patch dist/bind/lib/dns/include/dns/dbiterator.h patch dist/bind/lib/dns/include/dns/dbtable.h patch dist/bind/lib/dns/include/dns/diff.h patch dist/bind/lib/dns/include/dns/dispatch.h patch dist/bind/lib/dns/include/dns/dlz.h new file dist/bind/lib/dns/include/dns/dnssec.h patch dist/bind/lib/dns/include/dns/ds.h patch dist/bind/lib/dns/include/dns/events.h patch dist/bind/lib/dns/include/dns/fixedname.h patch dist/bind/lib/dns/include/dns/forward.h patch dist/bind/lib/dns/include/dns/journal.h patch dist/bind/lib/dns/include/dns/keyflags.h patch dist/bind/lib/dns/include/dns/keytable.h patch dist/bind/lib/dns/include/dns/keyvalues.h patch dist/bind/lib/dns/include/dns/lib.h patch dist/bind/lib/dns/include/dns/log.h patch dist/bind/lib/dns/include/dns/lookup.h patch dist/bind/lib/dns/include/dns/master.h patch dist/bind/lib/dns/include/dns/masterdump.h patch dist/bind/lib/dns/include/dns/message.h patch dist/bind/lib/dns/include/dns/name.h patch dist/bind/lib/dns/include/dns/ncache.h patch dist/bind/lib/dns/include/dns/nsec.h patch dist/bind/lib/dns/include/dns/nxt.h delete dist/bind/lib/dns/include/dns/opcode.h patch dist/bind/lib/dns/include/dns/order.h patch dist/bind/lib/dns/include/dns/peer.h patch dist/bind/lib/dns/include/dns/portlist.h patch dist/bind/lib/dns/include/dns/rbt.h patch dist/bind/lib/dns/include/dns/rcode.h patch dist/bind/lib/dns/include/dns/rdata.h patch dist/bind/lib/dns/include/dns/rdataclass.h patch dist/bind/lib/dns/include/dns/rdatalist.h patch dist/bind/lib/dns/include/dns/rdataset.h patch dist/bind/lib/dns/include/dns/rdatasetiter.h patch dist/bind/lib/dns/include/dns/rdataslab.h patch dist/bind/lib/dns/include/dns/rdatatype.h patch dist/bind/lib/dns/include/dns/request.h patch dist/bind/lib/dns/include/dns/resolver.h patch dist/bind/lib/dns/include/dns/result.h patch dist/bind/lib/dns/include/dns/rootns.h patch dist/bind/lib/dns/include/dns/sdb.h patch dist/bind/lib/dns/include/dns/sdlz.h new file dist/bind/lib/dns/include/dns/secalg.h patch dist/bind/lib/dns/include/dns/secproto.h patch dist/bind/lib/dns/include/dns/soa.h patch dist/bind/lib/dns/include/dns/ssu.h patch dist/bind/lib/dns/include/dns/stats.h patch dist/bind/lib/dns/include/dns/tcpmsg.h patch dist/bind/lib/dns/include/dns/time.h patch dist/bind/lib/dns/include/dns/timer.h patch dist/bind/lib/dns/include/dns/tkey.h patch dist/bind/lib/dns/include/dns/tsig.h patch dist/bind/lib/dns/include/dns/ttl.h patch dist/bind/lib/dns/include/dns/types.h patch dist/bind/lib/dns/include/dns/validator.h patch dist/bind/lib/dns/include/dns/version.h patch dist/bind/lib/dns/include/dns/view.h patch dist/bind/lib/dns/include/dns/xfrin.h patch dist/bind/lib/dns/include/dns/zone.h patch dist/bind/lib/dns/include/dns/zonekey.h patch dist/bind/lib/dns/include/dns/zt.h patch dist/bind/lib/dns/include/dst/Makefile.in patch dist/bind/lib/dns/include/dst/dst.h patch dist/bind/lib/dns/include/dst/gssapi.h patch dist/bind/lib/dns/include/dst/lib.h patch dist/bind/lib/dns/include/dst/result.h patch dist/bind/lib/dns/journal.c patch dist/bind/lib/dns/key.c patch dist/bind/lib/dns/keytable.c patch dist/bind/lib/dns/lib.c patch dist/bind/lib/dns/log.c patch dist/bind/lib/dns/lookup.c patch dist/bind/lib/dns/master.c patch dist/bind/lib/dns/masterdump.c patch dist/bind/lib/dns/message.c patch dist/bind/lib/dns/name.c patch dist/bind/lib/dns/ncache.c patch dist/bind/lib/dns/nsec.c patch dist/bind/lib/dns/nxt.c delete dist/bind/lib/dns/openssl_link.c patch dist/bind/lib/dns/openssldh_link.c patch dist/bind/lib/dns/openssldsa_link.c patch dist/bind/lib/dns/opensslrsa_link.c patch dist/bind/lib/dns/order.c patch dist/bind/lib/dns/peer.c patch dist/bind/lib/dns/portlist.c patch dist/bind/lib/dns/rbt.c patch dist/bind/lib/dns/rbtdb.c patch dist/bind/lib/dns/rbtdb.h patch dist/bind/lib/dns/rbtdb64.c patch dist/bind/lib/dns/rbtdb64.h patch dist/bind/lib/dns/rcode.c patch dist/bind/lib/dns/rdata.c patch dist/bind/lib/dns/rdata/any_255/tsig_250.c patch dist/bind/lib/dns/rdata/any_255/tsig_250.h patch dist/bind/lib/dns/rdata/ch_3/a_1.c new file dist/bind/lib/dns/rdata/ch_3/a_1.h new file dist/bind/lib/dns/rdata/generic/afsdb_18.c patch dist/bind/lib/dns/rdata/generic/afsdb_18.h patch dist/bind/lib/dns/rdata/generic/cert_37.c patch dist/bind/lib/dns/rdata/generic/cert_37.h patch dist/bind/lib/dns/rdata/generic/cname_5.c patch dist/bind/lib/dns/rdata/generic/cname_5.h patch dist/bind/lib/dns/rdata/generic/dlv_32769.c new file dist/bind/lib/dns/rdata/generic/dlv_32769.h new file dist/bind/lib/dns/rdata/generic/dlv_65323.c delete dist/bind/lib/dns/rdata/generic/dlv_65323.h delete dist/bind/lib/dns/rdata/generic/dname_39.c patch dist/bind/lib/dns/rdata/generic/dname_39.h patch dist/bind/lib/dns/rdata/generic/dnskey_48.c patch dist/bind/lib/dns/rdata/generic/dnskey_48.h patch dist/bind/lib/dns/rdata/generic/ds_43.c patch dist/bind/lib/dns/rdata/generic/ds_43.h patch dist/bind/lib/dns/rdata/generic/gpos_27.c patch dist/bind/lib/dns/rdata/generic/gpos_27.h patch dist/bind/lib/dns/rdata/generic/hinfo_13.c patch dist/bind/lib/dns/rdata/generic/hinfo_13.h patch dist/bind/lib/dns/rdata/generic/ipseckey_45.c new file dist/bind/lib/dns/rdata/generic/ipseckey_45.h new file dist/bind/lib/dns/rdata/generic/isdn_20.c patch dist/bind/lib/dns/rdata/generic/isdn_20.h patch dist/bind/lib/dns/rdata/generic/key_25.c patch dist/bind/lib/dns/rdata/generic/key_25.h patch dist/bind/lib/dns/rdata/generic/loc_29.c patch dist/bind/lib/dns/rdata/generic/loc_29.h patch dist/bind/lib/dns/rdata/generic/mb_7.c patch dist/bind/lib/dns/rdata/generic/mb_7.h patch dist/bind/lib/dns/rdata/generic/md_3.c patch dist/bind/lib/dns/rdata/generic/md_3.h patch dist/bind/lib/dns/rdata/generic/mf_4.c patch dist/bind/lib/dns/rdata/generic/mf_4.h patch dist/bind/lib/dns/rdata/generic/mg_8.c patch dist/bind/lib/dns/rdata/generic/mg_8.h patch dist/bind/lib/dns/rdata/generic/minfo_14.c patch dist/bind/lib/dns/rdata/generic/minfo_14.h patch dist/bind/lib/dns/rdata/generic/mr_9.c patch dist/bind/lib/dns/rdata/generic/mr_9.h patch dist/bind/lib/dns/rdata/generic/mx_15.c patch dist/bind/lib/dns/rdata/generic/mx_15.h patch dist/bind/lib/dns/rdata/generic/ns_2.c patch dist/bind/lib/dns/rdata/generic/ns_2.h patch dist/bind/lib/dns/rdata/generic/nsec_47.c patch dist/bind/lib/dns/rdata/generic/nsec_47.h patch dist/bind/lib/dns/rdata/generic/null_10.c patch dist/bind/lib/dns/rdata/generic/null_10.h patch dist/bind/lib/dns/rdata/generic/nxt_30.c patch dist/bind/lib/dns/rdata/generic/nxt_30.h patch dist/bind/lib/dns/rdata/generic/opt_41.c patch dist/bind/lib/dns/rdata/generic/opt_41.h patch dist/bind/lib/dns/rdata/generic/proforma.c patch dist/bind/lib/dns/rdata/generic/proforma.h patch dist/bind/lib/dns/rdata/generic/ptr_12.c patch dist/bind/lib/dns/rdata/generic/ptr_12.h patch dist/bind/lib/dns/rdata/generic/rp_17.c patch dist/bind/lib/dns/rdata/generic/rp_17.h patch dist/bind/lib/dns/rdata/generic/rrsig_46.c patch dist/bind/lib/dns/rdata/generic/rrsig_46.h patch dist/bind/lib/dns/rdata/generic/rt_21.c patch dist/bind/lib/dns/rdata/generic/rt_21.h patch dist/bind/lib/dns/rdata/generic/sig_24.c patch dist/bind/lib/dns/rdata/generic/sig_24.h patch dist/bind/lib/dns/rdata/generic/soa_6.c patch dist/bind/lib/dns/rdata/generic/soa_6.h patch dist/bind/lib/dns/rdata/generic/spf_99.c new file dist/bind/lib/dns/rdata/generic/spf_99.h new file dist/bind/lib/dns/rdata/generic/sshfp_44.c patch dist/bind/lib/dns/rdata/generic/sshfp_44.h patch dist/bind/lib/dns/rdata/generic/tkey_249.c patch dist/bind/lib/dns/rdata/generic/tkey_249.h patch dist/bind/lib/dns/rdata/generic/txt_16.c patch dist/bind/lib/dns/rdata/generic/txt_16.h patch dist/bind/lib/dns/rdata/generic/unspec_103.c patch dist/bind/lib/dns/rdata/generic/unspec_103.h patch dist/bind/lib/dns/rdata/generic/x25_19.c patch dist/bind/lib/dns/rdata/generic/x25_19.h patch dist/bind/lib/dns/rdata/hs_4/a_1.c patch dist/bind/lib/dns/rdata/hs_4/a_1.h patch dist/bind/lib/dns/rdata/in_1/a6_38.c patch dist/bind/lib/dns/rdata/in_1/a6_38.h patch dist/bind/lib/dns/rdata/in_1/a_1.c patch dist/bind/lib/dns/rdata/in_1/a_1.h patch dist/bind/lib/dns/rdata/in_1/aaaa_28.c patch dist/bind/lib/dns/rdata/in_1/aaaa_28.h patch dist/bind/lib/dns/rdata/in_1/apl_42.c patch dist/bind/lib/dns/rdata/in_1/apl_42.h patch dist/bind/lib/dns/rdata/in_1/kx_36.c patch dist/bind/lib/dns/rdata/in_1/kx_36.h patch dist/bind/lib/dns/rdata/in_1/naptr_35.c patch dist/bind/lib/dns/rdata/in_1/naptr_35.h patch dist/bind/lib/dns/rdata/in_1/nsap-ptr_23.c patch dist/bind/lib/dns/rdata/in_1/nsap-ptr_23.h patch dist/bind/lib/dns/rdata/in_1/nsap_22.c patch dist/bind/lib/dns/rdata/in_1/nsap_22.h patch dist/bind/lib/dns/rdata/in_1/px_26.c patch dist/bind/lib/dns/rdata/in_1/px_26.h patch dist/bind/lib/dns/rdata/in_1/srv_33.c patch dist/bind/lib/dns/rdata/in_1/srv_33.h patch dist/bind/lib/dns/rdata/in_1/wks_11.c patch dist/bind/lib/dns/rdata/in_1/wks_11.h patch dist/bind/lib/dns/rdata/rdatastructpre.h patch dist/bind/lib/dns/rdata/rdatastructsuf.h patch dist/bind/lib/dns/rdatalist.c patch dist/bind/lib/dns/rdatalist_p.h patch dist/bind/lib/dns/rdataset.c patch dist/bind/lib/dns/rdatasetiter.c patch dist/bind/lib/dns/rdataslab.c patch dist/bind/lib/dns/request.c patch dist/bind/lib/dns/resolver.c patch dist/bind/lib/dns/result.c patch dist/bind/lib/dns/rootns.c patch dist/bind/lib/dns/sdb.c patch dist/bind/lib/dns/sdlz.c new file dist/bind/lib/dns/soa.c patch dist/bind/lib/dns/ssu.c patch dist/bind/lib/dns/stats.c patch dist/bind/lib/dns/tcpmsg.c patch dist/bind/lib/dns/time.c patch dist/bind/lib/dns/timer.c patch dist/bind/lib/dns/tkey.c patch dist/bind/lib/dns/tsig.c patch dist/bind/lib/dns/ttl.c patch dist/bind/lib/dns/validator.c patch dist/bind/lib/dns/version.c patch dist/bind/lib/dns/view.c patch dist/bind/lib/dns/win32/DLLMain.c patch dist/bind/lib/dns/win32/gen.mak patch dist/bind/lib/dns/win32/libdns.def patch dist/bind/lib/dns/win32/libdns.dsp patch dist/bind/lib/dns/win32/libdns.mak patch dist/bind/lib/dns/win32/version.c patch dist/bind/lib/dns/xfrin.c patch dist/bind/lib/dns/zone.c patch dist/bind/lib/dns/zonekey.c patch dist/bind/lib/dns/zt.c patch dist/bind/lib/isc/Makefile.in patch dist/bind/lib/isc/alpha/include/isc/atomic.h new file dist/bind/lib/isc/api patch dist/bind/lib/isc/assertions.c patch dist/bind/lib/isc/base64.c patch dist/bind/lib/isc/bitstring.c patch dist/bind/lib/isc/buffer.c patch dist/bind/lib/isc/bufferlist.c patch dist/bind/lib/isc/commandline.c patch dist/bind/lib/isc/entropy.c patch dist/bind/lib/isc/error.c patch dist/bind/lib/isc/event.c patch dist/bind/lib/isc/fsaccess.c patch dist/bind/lib/isc/hash.c patch dist/bind/lib/isc/heap.c patch dist/bind/lib/isc/hex.c patch dist/bind/lib/isc/hmacmd5.c patch dist/bind/lib/isc/hmacsha.c new file dist/bind/lib/isc/ia64/include/isc/atomic.h new file dist/bind/lib/isc/include/Makefile.in patch dist/bind/lib/isc/include/isc/Makefile.in patch dist/bind/lib/isc/include/isc/app.h patch dist/bind/lib/isc/include/isc/assertions.h patch dist/bind/lib/isc/include/isc/base64.h patch dist/bind/lib/isc/include/isc/bitstring.h patch dist/bind/lib/isc/include/isc/boolean.h patch dist/bind/lib/isc/include/isc/buffer.h patch dist/bind/lib/isc/include/isc/bufferlist.h patch dist/bind/lib/isc/include/isc/commandline.h patch dist/bind/lib/isc/include/isc/entropy.h patch dist/bind/lib/isc/include/isc/error.h patch dist/bind/lib/isc/include/isc/event.h patch dist/bind/lib/isc/include/isc/eventclass.h patch dist/bind/lib/isc/include/isc/file.h patch dist/bind/lib/isc/include/isc/formatcheck.h patch dist/bind/lib/isc/include/isc/fsaccess.h patch dist/bind/lib/isc/include/isc/hash.h patch dist/bind/lib/isc/include/isc/heap.h patch dist/bind/lib/isc/include/isc/hex.h patch dist/bind/lib/isc/include/isc/hmacmd5.h patch dist/bind/lib/isc/include/isc/hmacsha.h new file dist/bind/lib/isc/include/isc/interfaceiter.h patch dist/bind/lib/isc/include/isc/ipv6.h patch dist/bind/lib/isc/include/isc/lang.h patch dist/bind/lib/isc/include/isc/lex.h patch dist/bind/lib/isc/include/isc/lfsr.h patch dist/bind/lib/isc/include/isc/lib.h patch dist/bind/lib/isc/include/isc/list.h patch dist/bind/lib/isc/include/isc/log.h patch dist/bind/lib/isc/include/isc/magic.h patch dist/bind/lib/isc/include/isc/md5.h patch dist/bind/lib/isc/include/isc/mem.h patch dist/bind/lib/isc/include/isc/msgcat.h patch dist/bind/lib/isc/include/isc/msgs.h patch dist/bind/lib/isc/include/isc/mutexblock.h patch dist/bind/lib/isc/include/isc/netaddr.h patch dist/bind/lib/isc/include/isc/netscope.h patch dist/bind/lib/isc/include/isc/ondestroy.h patch dist/bind/lib/isc/include/isc/os.h patch dist/bind/lib/isc/include/isc/parseint.h patch dist/bind/lib/isc/include/isc/platform.h.in patch dist/bind/lib/isc/include/isc/print.h patch dist/bind/lib/isc/include/isc/quota.h patch dist/bind/lib/isc/include/isc/random.h patch dist/bind/lib/isc/include/isc/ratelimiter.h patch dist/bind/lib/isc/include/isc/refcount.h patch dist/bind/lib/isc/include/isc/region.h patch dist/bind/lib/isc/include/isc/resource.h patch dist/bind/lib/isc/include/isc/result.h patch dist/bind/lib/isc/include/isc/resultclass.h patch dist/bind/lib/isc/include/isc/rwlock.h patch dist/bind/lib/isc/include/isc/serial.h patch dist/bind/lib/isc/include/isc/sha1.h patch dist/bind/lib/isc/include/isc/sha2.h new file dist/bind/lib/isc/include/isc/sockaddr.h patch dist/bind/lib/isc/include/isc/socket.h patch dist/bind/lib/isc/include/isc/stdio.h patch dist/bind/lib/isc/include/isc/stdlib.h patch dist/bind/lib/isc/include/isc/string.h patch dist/bind/lib/isc/include/isc/symtab.h patch dist/bind/lib/isc/include/isc/task.h patch dist/bind/lib/isc/include/isc/taskpool.h patch dist/bind/lib/isc/include/isc/timer.h patch dist/bind/lib/isc/include/isc/types.h patch dist/bind/lib/isc/include/isc/util.h patch dist/bind/lib/isc/include/isc/version.h patch dist/bind/lib/isc/inet_aton.c patch dist/bind/lib/isc/inet_ntop.c patch dist/bind/lib/isc/inet_pton.c patch dist/bind/lib/isc/lex.c patch dist/bind/lib/isc/lfsr.c patch dist/bind/lib/isc/lib.c patch dist/bind/lib/isc/log.c patch dist/bind/lib/isc/md5.c patch dist/bind/lib/isc/mem.c patch dist/bind/lib/isc/mips/include/isc/atomic.h new file dist/bind/lib/isc/mutexblock.c patch dist/bind/lib/isc/netaddr.c patch dist/bind/lib/isc/netscope.c patch dist/bind/lib/isc/nls/Makefile.in patch dist/bind/lib/isc/nls/msgcat.c patch dist/bind/lib/isc/noatomic/include/isc/atomic.h new file dist/bind/lib/isc/nothreads/Makefile.in patch dist/bind/lib/isc/nothreads/condition.c patch dist/bind/lib/isc/nothreads/include/Makefile.in patch dist/bind/lib/isc/nothreads/include/isc/Makefile.in patch dist/bind/lib/isc/nothreads/include/isc/condition.h patch dist/bind/lib/isc/nothreads/include/isc/mutex.h patch dist/bind/lib/isc/nothreads/include/isc/once.h patch dist/bind/lib/isc/nothreads/include/isc/thread.h patch dist/bind/lib/isc/nothreads/mutex.c patch dist/bind/lib/isc/nothreads/thread.c patch dist/bind/lib/isc/ondestroy.c patch dist/bind/lib/isc/parseint.c patch dist/bind/lib/isc/powerpc/include/isc/atomic.h new file dist/bind/lib/isc/print.c patch dist/bind/lib/isc/pthreads/Makefile.in patch dist/bind/lib/isc/pthreads/condition.c patch dist/bind/lib/isc/pthreads/include/Makefile.in patch dist/bind/lib/isc/pthreads/include/isc/Makefile.in patch dist/bind/lib/isc/pthreads/include/isc/condition.h patch dist/bind/lib/isc/pthreads/include/isc/mutex.h patch dist/bind/lib/isc/pthreads/include/isc/once.h patch dist/bind/lib/isc/pthreads/include/isc/thread.h patch dist/bind/lib/isc/pthreads/mutex.c patch dist/bind/lib/isc/pthreads/thread.c patch dist/bind/lib/isc/quota.c patch dist/bind/lib/isc/random.c patch dist/bind/lib/isc/ratelimiter.c patch dist/bind/lib/isc/refcount.c new file dist/bind/lib/isc/region.c patch dist/bind/lib/isc/result.c patch dist/bind/lib/isc/rwlock.c patch dist/bind/lib/isc/serial.c patch dist/bind/lib/isc/sha1.c patch dist/bind/lib/isc/sha2.c new file dist/bind/lib/isc/sockaddr.c patch dist/bind/lib/isc/sparc64/include/isc/atomic.h new file dist/bind/lib/isc/string.c patch dist/bind/lib/isc/strtoul.c patch dist/bind/lib/isc/symtab.c patch dist/bind/lib/isc/task.c patch dist/bind/lib/isc/task_p.h patch dist/bind/lib/isc/taskpool.c patch dist/bind/lib/isc/timer.c patch dist/bind/lib/isc/timer_p.h patch dist/bind/lib/isc/unix/Makefile.in patch dist/bind/lib/isc/unix/app.c patch dist/bind/lib/isc/unix/dir.c patch dist/bind/lib/isc/unix/entropy.c patch dist/bind/lib/isc/unix/errno2result.c patch dist/bind/lib/isc/unix/errno2result.h patch dist/bind/lib/isc/unix/file.c patch dist/bind/lib/isc/unix/fsaccess.c patch dist/bind/lib/isc/unix/ifiter_getifaddrs.c patch dist/bind/lib/isc/unix/ifiter_ioctl.c patch dist/bind/lib/isc/unix/ifiter_sysctl.c patch dist/bind/lib/isc/unix/include/Makefile.in patch dist/bind/lib/isc/unix/include/isc/Makefile.in patch dist/bind/lib/isc/unix/include/isc/dir.h patch dist/bind/lib/isc/unix/include/isc/int.h patch dist/bind/lib/isc/unix/include/isc/keyboard.h patch dist/bind/lib/isc/unix/include/isc/net.h patch dist/bind/lib/isc/unix/include/isc/netdb.h patch dist/bind/lib/isc/unix/include/isc/offset.h patch dist/bind/lib/isc/unix/include/isc/stat.h patch dist/bind/lib/isc/unix/include/isc/stdtime.h patch dist/bind/lib/isc/unix/include/isc/strerror.h patch dist/bind/lib/isc/unix/include/isc/syslog.h patch dist/bind/lib/isc/unix/include/isc/time.h patch dist/bind/lib/isc/unix/interfaceiter.c patch dist/bind/lib/isc/unix/ipv6.c patch dist/bind/lib/isc/unix/keyboard.c patch dist/bind/lib/isc/unix/net.c patch dist/bind/lib/isc/unix/os.c patch dist/bind/lib/isc/unix/resource.c patch dist/bind/lib/isc/unix/socket.c patch dist/bind/lib/isc/unix/socket_p.h patch dist/bind/lib/isc/unix/stdio.c patch dist/bind/lib/isc/unix/stdtime.c patch dist/bind/lib/isc/unix/strerror.c patch dist/bind/lib/isc/unix/syslog.c patch dist/bind/lib/isc/unix/time.c patch dist/bind/lib/isc/version.c patch dist/bind/lib/isc/win32/DLLMain.c patch dist/bind/lib/isc/win32/Makefile.in patch dist/bind/lib/isc/win32/app.c patch dist/bind/lib/isc/win32/condition.c patch dist/bind/lib/isc/win32/dir.c patch dist/bind/lib/isc/win32/entropy.c patch dist/bind/lib/isc/win32/errno2result.c patch dist/bind/lib/isc/win32/errno2result.h patch dist/bind/lib/isc/win32/file.c patch dist/bind/lib/isc/win32/fsaccess.c patch dist/bind/lib/isc/win32/include/Makefile.in patch dist/bind/lib/isc/win32/include/isc/Makefile.in patch dist/bind/lib/isc/win32/include/isc/bind_registry.h patch dist/bind/lib/isc/win32/include/isc/bindevt.h patch dist/bind/lib/isc/win32/include/isc/condition.h patch dist/bind/lib/isc/win32/include/isc/dir.h patch dist/bind/lib/isc/win32/include/isc/int.h patch dist/bind/lib/isc/win32/include/isc/ipv6.h patch dist/bind/lib/isc/win32/include/isc/keyboard.h patch dist/bind/lib/isc/win32/include/isc/mutex.h patch dist/bind/lib/isc/win32/include/isc/net.h patch dist/bind/lib/isc/win32/include/isc/netdb.h patch dist/bind/lib/isc/win32/include/isc/ntfile.h delete dist/bind/lib/isc/win32/include/isc/ntgroups.h patch dist/bind/lib/isc/win32/include/isc/ntpaths.h patch dist/bind/lib/isc/win32/include/isc/offset.h patch dist/bind/lib/isc/win32/include/isc/once.h patch dist/bind/lib/isc/win32/include/isc/platform.h patch dist/bind/lib/isc/win32/include/isc/stat.h patch dist/bind/lib/isc/win32/include/isc/stdtime.h patch dist/bind/lib/isc/win32/include/isc/strerror.h patch dist/bind/lib/isc/win32/include/isc/syslog.h patch dist/bind/lib/isc/win32/include/isc/thread.h patch dist/bind/lib/isc/win32/include/isc/time.h patch dist/bind/lib/isc/win32/include/isc/win32os.h patch dist/bind/lib/isc/win32/interfaceiter.c patch dist/bind/lib/isc/win32/ipv6.c patch dist/bind/lib/isc/win32/keyboard.c patch dist/bind/lib/isc/win32/libisc.def patch dist/bind/lib/isc/win32/libisc.dsp patch dist/bind/lib/isc/win32/libisc.mak patch dist/bind/lib/isc/win32/net.c patch dist/bind/lib/isc/win32/netdb.h patch dist/bind/lib/isc/win32/ntfile.c delete dist/bind/lib/isc/win32/ntgroups.c patch dist/bind/lib/isc/win32/ntpaths.c patch dist/bind/lib/isc/win32/once.c patch dist/bind/lib/isc/win32/os.c patch dist/bind/lib/isc/win32/resource.c patch dist/bind/lib/isc/win32/socket.c patch dist/bind/lib/isc/win32/stdio.c patch dist/bind/lib/isc/win32/stdtime.c patch dist/bind/lib/isc/win32/strerror.c patch dist/bind/lib/isc/win32/syslog.c patch dist/bind/lib/isc/win32/syslog.h patch dist/bind/lib/isc/win32/thread.c patch dist/bind/lib/isc/win32/time.c patch dist/bind/lib/isc/win32/unistd.h patch dist/bind/lib/isc/win32/version.c patch dist/bind/lib/isc/win32/win32os.c patch dist/bind/lib/isc/x86_32/include/isc/atomic.h new file dist/bind/lib/isc/x86_64/include/isc/atomic.h new file dist/bind/lib/isccc/Makefile.in patch dist/bind/lib/isccc/alist.c patch dist/bind/lib/isccc/api patch dist/bind/lib/isccc/base64.c patch dist/bind/lib/isccc/cc.c patch dist/bind/lib/isccc/ccmsg.c patch dist/bind/lib/isccc/include/Makefile.in patch dist/bind/lib/isccc/include/isccc/Makefile.in patch dist/bind/lib/isccc/include/isccc/alist.h patch dist/bind/lib/isccc/include/isccc/base64.h patch dist/bind/lib/isccc/include/isccc/cc.h patch dist/bind/lib/isccc/include/isccc/ccmsg.h patch dist/bind/lib/isccc/include/isccc/events.h patch dist/bind/lib/isccc/include/isccc/lib.h patch dist/bind/lib/isccc/include/isccc/result.h patch dist/bind/lib/isccc/include/isccc/sexpr.h patch dist/bind/lib/isccc/include/isccc/symtab.h patch dist/bind/lib/isccc/include/isccc/symtype.h patch dist/bind/lib/isccc/include/isccc/types.h patch dist/bind/lib/isccc/include/isccc/util.h patch dist/bind/lib/isccc/include/isccc/version.h patch dist/bind/lib/isccc/lib.c patch dist/bind/lib/isccc/result.c patch dist/bind/lib/isccc/sexpr.c patch dist/bind/lib/isccc/symtab.c patch dist/bind/lib/isccc/version.c patch dist/bind/lib/isccc/win32/DLLMain.c patch dist/bind/lib/isccc/win32/libisccc.dsp patch dist/bind/lib/isccc/win32/libisccc.mak patch dist/bind/lib/isccc/win32/version.c patch dist/bind/lib/isccfg/Makefile.in patch dist/bind/lib/isccfg/aclconf.c new file dist/bind/lib/isccfg/api patch dist/bind/lib/isccfg/check.c delete dist/bind/lib/isccfg/include/Makefile.in patch dist/bind/lib/isccfg/include/isccfg/Makefile.in patch dist/bind/lib/isccfg/include/isccfg/aclconf.h new file dist/bind/lib/isccfg/include/isccfg/cfg.h patch dist/bind/lib/isccfg/include/isccfg/check.h delete dist/bind/lib/isccfg/include/isccfg/grammar.h patch dist/bind/lib/isccfg/include/isccfg/log.h patch dist/bind/lib/isccfg/include/isccfg/namedconf.h patch dist/bind/lib/isccfg/include/isccfg/version.h patch dist/bind/lib/isccfg/log.c patch dist/bind/lib/isccfg/namedconf.c patch dist/bind/lib/isccfg/parser.c patch dist/bind/lib/isccfg/version.c patch dist/bind/lib/isccfg/win32/DLLMain.c patch dist/bind/lib/isccfg/win32/libisccfg.def patch dist/bind/lib/isccfg/win32/libisccfg.dsp patch dist/bind/lib/isccfg/win32/libisccfg.mak patch dist/bind/lib/isccfg/win32/version.c patch dist/bind/lib/lwres/Makefile.in patch dist/bind/lib/lwres/api patch dist/bind/lib/lwres/assert_p.h patch dist/bind/lib/lwres/context.c patch dist/bind/lib/lwres/context_p.h patch dist/bind/lib/lwres/gai_strerror.c patch dist/bind/lib/lwres/getaddrinfo.c patch dist/bind/lib/lwres/gethost.c patch dist/bind/lib/lwres/getipnode.c patch dist/bind/lib/lwres/getnameinfo.c patch dist/bind/lib/lwres/getrrset.c patch dist/bind/lib/lwres/herror.c patch dist/bind/lib/lwres/include/Makefile.in patch dist/bind/lib/lwres/include/lwres/Makefile.in patch dist/bind/lib/lwres/include/lwres/context.h patch dist/bind/lib/lwres/include/lwres/int.h patch dist/bind/lib/lwres/include/lwres/ipv6.h patch dist/bind/lib/lwres/include/lwres/lang.h patch dist/bind/lib/lwres/include/lwres/list.h patch dist/bind/lib/lwres/include/lwres/lwbuffer.h patch dist/bind/lib/lwres/include/lwres/lwpacket.h patch dist/bind/lib/lwres/include/lwres/lwres.h patch dist/bind/lib/lwres/include/lwres/netdb.h.in patch dist/bind/lib/lwres/include/lwres/platform.h.in patch dist/bind/lib/lwres/include/lwres/result.h patch dist/bind/lib/lwres/include/lwres/stdlib.h patch dist/bind/lib/lwres/include/lwres/version.h patch dist/bind/lib/lwres/lwbuffer.c patch dist/bind/lib/lwres/lwconfig.c patch dist/bind/lib/lwres/lwinetaton.c patch dist/bind/lib/lwres/lwinetntop.c patch dist/bind/lib/lwres/lwinetpton.c patch dist/bind/lib/lwres/lwpacket.c patch dist/bind/lib/lwres/lwres_gabn.c patch dist/bind/lib/lwres/lwres_gnba.c patch dist/bind/lib/lwres/lwres_grbn.c patch dist/bind/lib/lwres/lwres_noop.c patch dist/bind/lib/lwres/lwresutil.c patch dist/bind/lib/lwres/man/Makefile.in patch dist/bind/lib/lwres/man/lwres.3 patch dist/bind/lib/lwres/man/lwres.docbook patch dist/bind/lib/lwres/man/lwres.html patch dist/bind/lib/lwres/man/lwres_buffer.3 patch dist/bind/lib/lwres/man/lwres_buffer.docbook patch dist/bind/lib/lwres/man/lwres_buffer.html patch dist/bind/lib/lwres/man/lwres_config.3 patch dist/bind/lib/lwres/man/lwres_config.docbook patch dist/bind/lib/lwres/man/lwres_config.html patch dist/bind/lib/lwres/man/lwres_context.3 patch dist/bind/lib/lwres/man/lwres_context.docbook patch dist/bind/lib/lwres/man/lwres_context.html patch dist/bind/lib/lwres/man/lwres_gabn.3 patch dist/bind/lib/lwres/man/lwres_gabn.docbook patch dist/bind/lib/lwres/man/lwres_gabn.html patch dist/bind/lib/lwres/man/lwres_gai_strerror.3 patch dist/bind/lib/lwres/man/lwres_gai_strerror.docbook patch dist/bind/lib/lwres/man/lwres_gai_strerror.html patch dist/bind/lib/lwres/man/lwres_getaddrinfo.3 patch dist/bind/lib/lwres/man/lwres_getaddrinfo.docbook patch dist/bind/lib/lwres/man/lwres_getaddrinfo.html patch dist/bind/lib/lwres/man/lwres_gethostent.3 patch dist/bind/lib/lwres/man/lwres_gethostent.docbook patch dist/bind/lib/lwres/man/lwres_gethostent.html patch dist/bind/lib/lwres/man/lwres_getipnode.3 patch dist/bind/lib/lwres/man/lwres_getipnode.docbook patch dist/bind/lib/lwres/man/lwres_getipnode.html patch dist/bind/lib/lwres/man/lwres_getnameinfo.3 patch dist/bind/lib/lwres/man/lwres_getnameinfo.docbook patch dist/bind/lib/lwres/man/lwres_getnameinfo.html patch dist/bind/lib/lwres/man/lwres_getrrsetbyname.3 patch dist/bind/lib/lwres/man/lwres_getrrsetbyname.docbook patch dist/bind/lib/lwres/man/lwres_getrrsetbyname.html patch dist/bind/lib/lwres/man/lwres_gnba.3 patch dist/bind/lib/lwres/man/lwres_gnba.docbook patch dist/bind/lib/lwres/man/lwres_gnba.html patch dist/bind/lib/lwres/man/lwres_hstrerror.3 patch dist/bind/lib/lwres/man/lwres_hstrerror.docbook patch dist/bind/lib/lwres/man/lwres_hstrerror.html patch dist/bind/lib/lwres/man/lwres_inetntop.3 patch dist/bind/lib/lwres/man/lwres_inetntop.docbook patch dist/bind/lib/lwres/man/lwres_inetntop.html patch dist/bind/lib/lwres/man/lwres_noop.3 patch dist/bind/lib/lwres/man/lwres_noop.docbook patch dist/bind/lib/lwres/man/lwres_noop.html patch dist/bind/lib/lwres/man/lwres_packet.3 patch dist/bind/lib/lwres/man/lwres_packet.docbook patch dist/bind/lib/lwres/man/lwres_packet.html patch dist/bind/lib/lwres/man/lwres_resutil.3 patch dist/bind/lib/lwres/man/lwres_resutil.docbook patch dist/bind/lib/lwres/man/lwres_resutil.html patch dist/bind/lib/lwres/print.c patch dist/bind/lib/lwres/print_p.h patch dist/bind/lib/lwres/strtoul.c patch dist/bind/lib/lwres/unix/Makefile.in patch dist/bind/lib/lwres/unix/include/Makefile.in patch dist/bind/lib/lwres/unix/include/lwres/Makefile.in patch dist/bind/lib/lwres/unix/include/lwres/net.h patch dist/bind/lib/lwres/version.c patch dist/bind/lib/lwres/win32/DLLMain.c patch dist/bind/lib/lwres/win32/Makefile.in patch dist/bind/lib/lwres/win32/include/Makefile.in patch dist/bind/lib/lwres/win32/include/lwres/Makefile.in patch dist/bind/lib/lwres/win32/include/lwres/int.h patch dist/bind/lib/lwres/win32/include/lwres/net.h patch dist/bind/lib/lwres/win32/include/lwres/netdb.h patch dist/bind/lib/lwres/win32/include/lwres/platform.h patch dist/bind/lib/lwres/win32/liblwres.dsp patch dist/bind/lib/lwres/win32/liblwres.mak patch dist/bind/lib/lwres/win32/lwconfig.c patch dist/bind/lib/lwres/win32/version.c patch dist/bind/lib/tests/Makefile.in patch dist/bind/lib/tests/include/Makefile.in patch dist/bind/lib/tests/include/tests/Makefile.in patch dist/bind/lib/tests/include/tests/t_api.h patch dist/bind/lib/tests/t_api.c patch dist/bind/lib/win32/bindevt/bindevt.c patch dist/bind/lib/win32/bindevt/bindevt.mak patch dist/bind/lib/win32/bindevt/bindevt.mc patch dist/bind/libc4netbsd patch dist/bind/libtool.m4 patch dist/bind/ltmain.sh patch dist/bind/make/Makefile.in patch dist/bind/make/includes.in patch dist/bind/make/rules.in patch dist/bind/version patch dist/bind/win32utils/BINDBuild.dsw patch dist/bind/win32utils/BuildAll.bat patch dist/bind/win32utils/BuildPost.bat new file dist/bind/win32utils/BuildSetup.bat patch dist/bind/win32utils/index.html new file dist/bind/win32utils/makedefs.pl patch dist/bind/win32utils/makeversion.pl patch dist/bind/win32utils/readme1st.txt patch dist/bind/win32utils/updateopenssl.pl new file dist/bind/win32utils/win32-build.txt patch doc/3RDPARTY patch doc/CHANGES patch lib/libc/include/isc/assertions.h patch lib/libc/include/isc/dst.h patch lib/libc/include/isc/eventlib.h patch lib/libc/include/isc/heap.h patch lib/libc/include/isc/list.h patch lib/libc/include/isc/memcluster.h patch lib/libc/include/resolv_mt.h new file lib/libc/inet/inet_cidr_ntop.c patch lib/libc/inet/inet_cidr_pton.c patch lib/libc/inet/inet_ntop.c patch lib/libc/inet/inet_pton.c patch lib/libc/inet/nsap_addr.c patch lib/libc/isc/assertions.c patch lib/libc/isc/ev_streams.c patch lib/libc/isc/ev_timers.c patch lib/libc/isc/eventlib_p.h patch lib/libc/nameser/ns_name.c patch lib/libc/nameser/ns_netint.c patch lib/libc/nameser/ns_parse.c patch lib/libc/nameser/ns_print.c patch lib/libc/nameser/ns_samedomain.c patch lib/libc/nameser/ns_ttl.c patch lib/libc/net/base64.c patch lib/libc/resolv/Makefile.inc patch lib/libc/resolv/herror.c patch lib/libc/resolv/mtctxres.c new file lib/libc/resolv/res_comp.c patch lib/libc/resolv/res_data.c patch lib/libc/resolv/res_debug.c patch lib/libc/resolv/res_debug.h patch lib/libc/resolv/res_init.c patch lib/libc/resolv/res_mkquery.c patch lib/libc/resolv/res_private.h patch lib/libc/resolv/res_query.c patch lib/libc/resolv/res_send.c patch usr.sbin/bind/Makefile.inc patch usr.sbin/bind/include/config.h patch usr.sbin/bind/include/dns/code.h patch usr.sbin/bind/include/dns/enumclass.h patch usr.sbin/bind/include/dns/enumtype.h patch usr.sbin/bind/include/dns/rdatastruct.h patch usr.sbin/bind/include/isc/atomic.h new file usr.sbin/bind/include/isc/platform.h patch usr.sbin/bind/include/lwres/netdb.h patch usr.sbin/bind/include/lwres/platform.h patch usr.sbin/bind/libdns/Makefile patch usr.sbin/bind/libisc/Makefile patch usr.sbin/bind/libisccfg/Makefile patch usr.sbin/bind/named/Makefile patch Update BIND to version 9.4.1. [christos, ticket #602] include/arpa/inet.h patch include/arpa/nameser.h patch include/arpa/nameser_compat.h patch include/netdb.h patch include/res_update.h patch include/resolv.h patch lib/libc/include/isc/assertions.h patch lib/libc/include/isc/dst.h patch lib/libc/include/isc/eventlib.h patch lib/libc/include/isc/heap.h patch lib/libc/include/isc/list.h patch lib/libc/include/isc/memcluster.h patch lib/libc/include/resolv_mt.h patch lib/libc/inet/inet_cidr_ntop.c patch lib/libc/inet/inet_cidr_pton.c patch lib/libc/inet/inet_ntop.c patch lib/libc/inet/inet_pton.c patch lib/libc/inet/nsap_addr.c patch lib/libc/isc/assertions.c patch lib/libc/isc/ev_streams.c patch lib/libc/isc/ev_timers.c patch lib/libc/isc/eventlib_p.h patch lib/libc/nameser/ns_name.c patch lib/libc/nameser/ns_netint.c patch lib/libc/nameser/ns_parse.c patch lib/libc/nameser/ns_print.c patch lib/libc/nameser/ns_samedomain.c patch lib/libc/nameser/ns_ttl.c patch lib/libc/net/base64.c patch lib/libc/net/gethnamaddr.c patch lib/libc/net/getnetent.c patch lib/libc/net/getnetnamadr.c patch lib/libc/net/sethostent.c patch lib/libc/resolv/Makefile.inc patch lib/libc/resolv/__dn_comp.c patch lib/libc/resolv/herror.c patch lib/libc/resolv/mtctxres.c patch lib/libc/resolv/res_comp.c patch lib/libc/resolv/res_data.c patch lib/libc/resolv/res_debug.c patch lib/libc/resolv/res_debug.h patch lib/libc/resolv/res_init.c patch lib/libc/resolv/res_mkquery.c patch lib/libc/resolv/res_private.h patch lib/libc/resolv/res_query.c patch lib/libc/resolv/res_send.c patch lib/libc/resolv/res_state.c patch Add missing BIND 9.4.x include file and library changes. [tron, ticket #662] sys/arch/sparc64/dev/fdc.c 1.9-1.10 via patch Fix floppy disk formatting by waiting for the controller chip to interrupt us. [jnemeth, ticket #647] share/man/man4/zstty.4 1.9-1.11 Add information about DEC 3000 serial ports. [pavel, ticket #648] sys/dev/pci/azalia.c 1.43, 1.46-1.49 sys/dev/pci/azalia.h 1.15-1.16 sys/dev/pci/azalia_codec.c 1.28, 1.30-1.42 Fix some bugs in the Azalia support and add some codecs. PR#34880, PR#35658, PR#36302. [kent, ticket #649] share/man/man4/man4.sparc64/Makefile 1.4 via patch share/man/man4/man4.sparc64/fdc.4 1.1 distrib/sets/lists/man/mi 1.998-1.999 via patch distrib/notes/sparc64/hardware 1.20-1.21 share/man/man4/man4.sparc64/intro.4 1.4 Update the floppy disk controller documentation for sparc64. [jnemeth, ticket #650] sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-22-pullup sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-22-pullup dist/ipf/HISTORY sync with ipfilter-4-1-22-pullup dist/ipf/Makefile sync with ipfilter-4-1-22-pullup dist/ipf/ip_fil.c sync with ipfilter-4-1-22-pullup dist/ipf/ipf.h sync with ipfilter-4-1-22-pullup dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-22-pullup dist/ipf/lib/Makefile sync with ipfilter-4-1-22-pullup dist/ipf/lib/printfr.c sync with ipfilter-4-1-22-pullup dist/ipf/lib/printstate.c sync with ipfilter-4-1-22-pullup dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-22-pullup dist/ipf/man/ipf.8 sync with ipfilter-4-1-22-pullup dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-22-pullup dist/ipf/tools/ipf.c sync with ipfilter-4-1-22-pullup dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-22-pullup dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-22-pullup dist/ipf/tools/ipnat.c sync with ipfilter-4-1-22-pullup regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-22-pullup regress/sys/kern/ipf/expected/i11 sync with ipfilter-4-1-22-pullup regress/sys/kern/ipf/expected/i4 sync with ipfilter-4-1-22-pullup regress/sys/kern/ipf/expected/i9 sync with ipfilter-4-1-22-pullup usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-22-pullup doc/CHANGES 1.854 via patch doc/3RDPARTY 1.525 via patch Upgrade IP-Filter to 4.1.22. [martin, ticket #656] sys/kern/kern_lock.c 1.103 In lockstatus(), report LK_EXCLOTHER if LK_WANT_EXCL or LK_WANT_UPGRADE is set, since the thread that set either of those flags will be the next one to get the lock. fixes PR 35143. [tls, ticket #652] usr.sbin/rpcbind/rpcbind.c 1.12 PR/36319: Michael van Elst: rpcinfo -p requires root privileges Explicitly chmod 777 the local socket. [christos, ticket #651] usr.sbin/etcupdate/etcupdate 1.35 /etc/services needs special attention. [martti, ticket #654] sys/netbt/l2cap_signal.c 1.8 Fix Bluetooth on 64-bit archs. [plunky, ticket #660] dist/ipf/man/ipmon.8 1.18 Added missing .TP [martti, ticket #668] etc/MAKEDEV.tmpl 1.86 etc/etc.amd64/MAKEDEV.conf 1.10 etc/etc.i386/MAKEDEV.conf patch Create /dev/bio. [martti, ticket #657] sys/arch/amiga/dev/siop.c 1.56 sys/arch/amiga/dev/siop2.c 1.28 Fix warnings with DEBUG enabled. [mhitch, ticket #658] sys/arch/amiga/amiga/amiga_init.c 1.95 sys/arch/amiga/amiga/pmap.c 1.123 sys/arch/amiga/include/vmparam.h 1.35 Final changes to amiga kernel address space layout to match almost all the other m68k ports. A DEBUG kernel should now boot without panicing. [mhitch, ticket #659] distrib/utils/sysinst/arch/i386/md.h 1.58 distrib/utils/sysinst/arch/i386/msg.md.de 1.11 distrib/utils/sysinst/arch/i386/msg.md.en 1.53 distrib/utils/sysinst/arch/i386/msg.md.es 1.6 distrib/utils/sysinst/arch/i386/msg.md.fr 1.43 distrib/utils/sysinst/arch/i386/msg.md.pl 1.26 etc/etc.i386/Makefile.inc 1.50 sys/arch/i386/conf/GENERIC.NOACPI 1.1 Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI (in contrast to GENERIC). [hubertf, ticket #661] sys/netinet/tcp_input.c 1.260 sys/netinet/tcp_output.c 1.154 sys/netinet/tcp_subr.c 1.210 sys/netinet6/icmp6.c 1.129 sys/netinet6/in6_proto.c 1.70 sys/netinet6/ip6_forward.c 1.54 sys/netinet6/ip6_input.c 1.94 sys/netinet6/ip6_output.c 1.114 sys/netinet6/raw_ip6.c 1.81 sys/netipsec/ipcomp_var.h 1.4 sys/netipsec/ipsec.c 1.26 via patch,1.31-1.32 sys/netipsec/ipsec6.h 1.5 sys/netipsec/ipsec_input.c 1.14 sys/netipsec/ipsec_netbsd.c 1.18,1.26 sys/netipsec/ipsec_output.c 1.21 via patch sys/netipsec/key.c 1.33,1.47 sys/netipsec/xform_ipcomp.c 1.9 sys/netipsec/xform_ipip.c 1.15 sys/opencrypto/deflate.c 1.8 Add support for IPv6 and ipcomp to FAST_IPSEC. [degroote, ticket #667] sys/arch/i386/conf/ALL 1.98 sys/netinet/tcp_input.c 1.265 sys/netinet/tcp_input.c 1.266 Fix 'options TCP_SIGNATURE' (rfc2385 support). Add it to the i386/ALL kernel to prevent it from breaking. [riz, ticket #670] sys/dist/ipf/netinet/ip_state.c 1.25 Fix problems with stateful filtering. Patch received from darrenr@. [martti, ticket #677] distrib/sets/lists/comp/mi 1.1026 Add missing bioctl.debug entry. PR#36304. [jdc, ticket #666] sys/dev/isapnp/isapnpdevs 1.64 sys/dev/isapnp/isapnpdevs.c regen sys/dev/isapnp/isapnpdevs.h regen Add entries to recognize the Farallon Etherwave ISA card via ep(4). From PR kern/36360. [tron, ticket #665] sys/arch/sparc64/sparc64/pmap.c 1.190 Fix LKMs on sparc64, they were not being mapped executable. Fixes PR port-sparc64/36376. [martin, ticket #669] share/man/man4/fast_ipsec.4 1.5 Note support for IPv6 and IPcomp in FAST_IPSEC. [degroote, ticket #675] sys/dev/ic/rtl81x9.c 1.74 If the interrupt status register reads as 0xffff in rtk_intr, assume that the card is gone and abort the loop. This fixes hot-plugging of cardbus cards. From FreeBSD. [joerg, ticket #663] sys/dev/pci/if_bgereg.h 1.42 Fix a typo. BGE_HCC_TX_MAX_COAL_BDS_INT is at offset 0x3C24, not 0x3C34 [pavel, ticket #671] sys/arch/i386/conf/INSTALL_LARGE 1.3 via patch Add cardbus support. It has been reported that on some laptops (Asus W5A, HP nx6310) the kernel panics without it. [pavel, ticket #672] sys/compat/linux/arch/amd64/linux_machdep.c 1.23 via patch sys/compat/linux/arch/amd64/linux_machdep.h 1.9 via patch Fix restart of interrupted system calls. [njoly, ticket #673] distrib/mac68k/stand/Makefile 1.4 As `cksum -m` is no longer functional, convert it to `cksum -a MD5`. [hauke, ticket #674] sbin/reboot/reboot.8 1.22 Add a caveat about reboot(8) not running shutdown scripts. PR#35067. [jnemeth, ticket #676] sys/arch/sh3/sh3/mmu_sh3.c 1.12 In sh3_tlb_update we need to ensure we are not interrupted while messing with the TLB. PR#34706. [uwe, ticket #680] sys/arch/sh3/sh3/exception.c 1.37 via patch Re-enable interrupts in tlb_exception too. [uwe, ticket #681] src/share/zoneinfo/africa patch src/share/zoneinfo/australasia patch src/share/zoneinfo/northamerica patch Merge tzdata2007f. [markd, ticket #679] sys/dist/ipf/netinet/fil.c 1.35 Fix an use-after-free bug in ipf. [darrenr, ticket #688] sys/arch/amiga/amiga/pmap.c 1.125 via patch sys/arch/atari/atari/pmap.c 1.99 via patch Allow pmap_enter_ptpage to fail, sometimes. Pass WAIT/NOWAIT flags and fix some obvious locking problems. This allows us to run a LOCKDEBUG kernel now. [mhitch, ticket #682] sys/arch/amiga/amiga/genassym.cf 1.24 via patch sys/arch/amiga/include/pcb.h 1.15 via patch sys/arch/m68k/m68k/switch_subr.s 1.19 via patch Get rid of pcb_cmap2 - it hasn't been used for a long, long time. [mhitch, ticket #683] sys/arch/amiga/amiga/pmap.c 1.126-1.127 via patch Rework pmap_zero_page() and pmap_copy_page() so it doesn't need the pte pointers from pmap_bootstrap(), and make pmap_bootstrap() more compatible with the common m68k pmap_motorola.c. [mhitch, ticket #685] sys/ufs/ffs/ffs_vfsops.c 1.201 Fix EFBIG errors on read(2) and "exec /sbin/init: error 8" problem on mac68k after mountroot() on old 4.3BSD UFS created by the Mkfs tool for MacOS (reported and confirmed on port-mac68k). [tsutsui, ticket #686] sys/arch/amiga/amiga/pmap.c 1.128 via patch Got rid of too much - need to allocate virtual space for msgbuf. [mhitch, ticket #689] regress/sys/kern/ipf/expected/ni2 1.2 regress/sys/kern/ipf/input/ni2 1.2 sys/dist/ipf/netinet/ip_nat.c 1.29 The wrong condition was being tested for when deciding which fields to update in ICMP error messages. In the test case for this, the wrong input was actually being used (it should be the headers from the previous packet output) and therefore the expected results were also wildly wrong. kern/36309 [darrenr, ticket #690] distrib/sets/lists/man/mi 1.1004 share/man/man4/Makefile 1.430 share/man/man4/com.4 1.13 share/man/man4/xi.4 1.11 share/man/man4/xirc.4 1.1 xi now attaches at xirc, not pcmcia - add a xirc man page PR/36310 -- Joerg Niendorf [jnemeth, ticket #691] usr.sbin/installboot/installboot.8 1.66 Bring the example concerning a bootable ISO9660 for i386 up-to-date, demonstrating the -e option. [dyoung, ticket #692] sys/arch/amiga/amiga/amiga_init.c 1.96 PTE for Sysptmap was not getting set correctly. [mhitch, ticket #693] sys/arch/amiga/amiga/pmap.c 1.129 Get rid of one more incompatibility with pmap_motorola.c from pmap_bootstrap(). [mhitch, ticket #694] usr.sbin/pstat/Makefile 1.14 revert debug flags accidentally committed before. [mlelstv, ticket #695] share/man/man8/security.8 1.10 Elaborate on SSP. Requested by and okay wiz@. [hubertf, ticket #697] share/man/man4/options.4 1.344 Mention options IPSELSRC. [dyoung, ticket #698] sys/arch/sparc64/conf/Makefile.sparc64 1.63 sys/arch/sparc64/conf/kern.ldscript 1.9 sys/arch/sparc64/conf/kern32.ldscript 1.8 instead of specifying the start of the data section in the makefile, just round it up to the next 4MB boundary in the ldscript. this prevents parts of the kernel-image range from being left unmapped. fixes PR 36388. [martin, ticket #700] sys/arch/amd64/amd64/identcpu.c patch sys/arch/amd64/include/cpu.h patch sys/arch/x86/include/cputypes.h 1.1 Print all extended features for Intel EM64T CPUs on amd64. [xtraeme, ticket 702] sys/miscfs/genfs/genfs.h 1.21 sys/miscfs/genfs/genfs_vnops.c 1.151 sys/ufs/lfs/lfs.h 1.119, 1.120 sys/ufs/lfs/lfs_bio.c 1.99-101 sys/ufs/lfs/lfs_extern.h 1.89 sys/ufs/lfs/lfs_inode.c 1.108, 1.109 sys/ufs/lfs/lfs_segment.c 1.197, 1.199, 1.200 sys/ufs/lfs/lfs_subr.c 1.69, 1.70 sys/ufs/lfs/lfs_syscalls.c 1.119 sys/ufs/lfs/lfs_vfsops.c 1.234, 1.235 sys/ufs/lfs/lfs_vnops.c 1.195, 1.196, 1.200, 1.202-206 sys/coda/coda_vnops.c patch Reduce busy waiting in lfs_putpages(), and other LFS improvements. [perseant, ticket #703] sys/nfs/nfs_srvcache.c 1.34 plug mbuf leaks. [yamt, ticket #704] sys/nfs/nfs_syscalls.c 1.104 plug a mbuf leak. [yamt, ticket #705] sys/ufs/ffs/ffs_softdep.c 1.90 flush_inodedep_deps: fix access after free. PR/29724. [yamt, ticket #706] sys/arch/acorn26/conf/GENERIC 1.50 sys/arch/acorn32/conf/GENERIC 1.79 sys/arch/alpha/conf/GENERIC 1.313 sys/arch/amd64/conf/GENERIC 1.148 sys/arch/arc/conf/GENERIC 1.146 sys/arch/bebox/conf/GENERIC 1.105 sys/arch/cats/conf/GENERIC 1.115 sys/arch/cobalt/conf/GENERIC 1.108 sys/arch/dreamcast/conf/GENERIC 1.78 sys/arch/ews4800mips/conf/GENERIC 1.18 sys/arch/hp300/conf/GENERIC 1.139 sys/arch/hp700/conf/GENERIC 1.74 sys/arch/hpcmips/conf/GENERIC 1.196 sys/arch/i386/conf/GENERIC 1.831 sys/arch/iyonix/conf/GENERIC 1.38 via patch sys/arch/landisk/conf/GENERIC 1.8 via patch sys/arch/luna68k/conf/GENERIC 1.78 sys/arch/mac68k/conf/GENERIC 1.181 sys/arch/macppc/conf/GENERIC 1.256 via patch sys/arch/mipsco/conf/GENERIC 1.65 sys/arch/mmeye/conf/GENERIC 1.88 sys/arch/mvme68k/conf/GENERIC 1.71 sys/arch/news68k/conf/GENERIC 1.88 sys/arch/newsmips/conf/GENERIC 1.98 sys/arch/next68k/conf/GENERIC 1.108 sys/arch/ofppc/conf/GENERIC 1.98 sys/arch/pc532/conf/GENERIC 1.70 sys/arch/pmax/conf/GENERIC 1.152 sys/arch/prep/conf/GENERIC 1.135 sys/arch/sbmips/conf/GENERIC 1.61 sys/arch/sparc/conf/GENERIC 1.199 sys/arch/sparc64/conf/GENERIC 1.85 sys/arch/sun3/conf/GENERIC 1.138 sys/arch/vax/conf/GENERIC 1.157 sys/arch/x68k/conf/GENERIC 1.134 sys/arch/amiga/conf/GENERIC.in 1.59 sys/arch/sgimips/conf/GENERIC32_IP2x 1.66 sys/arch/sgimips/conf/GENERIC32_IP3x 1.63 sys/arch/sun3/conf/GENERIC3X 1.95 sys/arch/atari/conf/GENERIC.in 1.66 sys/arch/amiga/conf/AMIGA regen sys/arch/amiga/conf/DRACO regen sys/arch/amiga/conf/GENERIC regen sys/arch/amiga/conf/INSTALL regen sys/arch/amiga/conf/WSCONS regen sys/arch/atari/conf/ATARITT regen sys/arch/atari/conf/BOOT regen sys/arch/atari/conf/BOOTX regen sys/arch/atari/conf/FALCON regen sys/arch/atari/conf/HADES regen sys/arch/atari/conf/MILAN-ISAIDE regen sys/arch/atari/conf/MILAN-PCIIDE regen Add pseudo-device agr to all GENERIC kernels where it might make sense (commented out in some). [martin, ticket #699] usr.bin/make/compat.c patch usr.bin/make/cond.c patch usr.bin/make/dir.c patch usr.bin/make/for.c patch usr.bin/make/main.c patch usr.bin/make/make.1 patch usr.bin/make/make.c patch usr.bin/make/make.h patch usr.bin/make/nonints.h patch usr.bin/make/parse.c patch usr.bin/make/str.c patch usr.bin/make/targ.c patch usr.bin/make/util.c patch usr.bin/make/var.c patch Synchronize make(1) with HEAD branch to increase perfomance and improve stability. [tron, ticket #696] etc/daily 1.70 etc/monthly 1.11 etc/security 1.102 etc/weekly 1.23 Use "mktemp -d -t xxx" to create the temporary directories. This will use TMPDIR environment variable if set, otherwise use /tmp. (misc/35544) [martti, ticket #708] distrib/common/Makefile.mdset 1.29 After ${_FILENAME} got assigned its value when it's "-", we can no longer use it as a copy of ${_F} in the subsequent test for additional targets under the MDSET_SUFFIXES test. This brings back builds of srec & bin files for evbarm and img files for evbppc. [he, ticket #709] share/mk/bsd.x11.mk 1.55 Don't use alloca(3) inside the X11 libraries if we compile with stack protection. XFree86 can now be buildt fine with "USE_SSP=3Dyes". [tron, ticket #710] dist/ipf/ip_fil.c 1.13 dist/ipf/ml_ipl.c 1.5 sys/dist/ipf/netinet/fil.c 1.36 sys/dist/ipf/netinet/ip_fil.h 1.12 sys/dist/ipf/netinet/ip_fil_netbsd.c 1.37 sys/lkm/netinet/if_ipl/mln_ipl.c 1.39 s/iplattach/ipfattach/ and s/ipldetach/ipfdetach/ [martti, ticket #701] sys/arch/xen/conf/files.xen 1.60 via patch sys/arch/xen/i386/machdep.c 1.38 via patch sys/arch/xen/include/cpu.h 1.19 via patch sys/arch/xen/include/types.h 1.5 via patch sys/arch/xen/xen/clock.c 1.35 via patch doc/CHANGES patch Convert the xen port to use timecounters; ok'ed by bouyer@. [jld, ticket #711] usr.sbin/wiconfig/wiconfig.c 1.40 wiconfig should exit with status 1 if used on an interface which does not exist or is not wireless. The previous commit broke this, so add explicit check before any other task. Approved by dyoung@ [sborrill, ticket #712] share/man/man4/viaide.4 1.8 sys/dev/pci/pcidevs 1.863 sys/dev/pci/pcidevs_data.h regen sys/dev/pci/pcidevs.h regen sys/dev/pci/viaide.c 1.38 Add PCI IDs for AMD Geode LX and CS5536. Add support for CS5536 IDE. [hira, ticket #713] sys/dev/pci/if_bge.c 1.131 Do not check link state before starting transmitter. Otherwise mbufs will just pile up in the interface queue. [mlelstv, ticket #714] sys/arch/mips/conf/Makefile.mips 1.46 sys/arch/mips/mips/trap.c 1.212 sys/arch/sbmips/conf/GENERIC 1.60 Preserve local symbols on linking a kernel so that we can get more useful trace on ddb(4). Bump SYMTAB_SPACE so that it fits again. Use the kernel symbol table to see the beginning of the current subroutine to get more proper backtrace on ddb(4). In the previous code it scans backwards from the current PC for the end of the previous subroutine and checks "jr ra" or "jr k0" instructions, but it often fails because gcc is so aggressive nowadays as to reorder instruction blocks to create efficient code path by branch predict etc. and "jr ra" is not always located at the end of subroutines. No objection on port-mips. [tsutsui, ticket #715] lib/libc/gen/scandir.c 1.26 PR/36464: scandir(3) corrupts heap when run on ZFS directories because ZFS returns the number of entries as the directory size. Use a new, more conservative entries estimator. [christos, ticket #717] sys/arch/xen/xen/privcmd.c 1.17 IOCTL_PRIVCMD_MMAP: properly map entries from 0 to (mcmd->num - 1), instead of mapping mcmd->num times entry 0. xentools < 3.1 probably didn't use this with more than one entry at a time ... [bouyer, ticket #720] bin/sh/parser.c 1.65 Fix sh -c 'true && ! true | false; echo $?' Add some more TRACE((...)) calls to aid such debugging. Fixes PR bin/36435 Clearly no one tried this test when the changes of rev 1.31 and 1.44 were done! [dsl, ticket #719] bin/sh/parser.c 1.64 PR/35410: Valeriy E. Ushakov: /bin/sh mishandles shell function definitions with function names that are not plain words 1. remove the escape annotations from the function name. 2. check if the function has a valid name before storing it. [dsl, ticket #718] sys/arch/amd64/amd64/identcpu.c 1.23 Only print cpu features3 for Intel processors. ok by xtraeme. [njoly, ticket #722] sys/dev/i2c/adt7463.c 1.7 sys/dev/i2c/adt7463reg.h 1.4 Eliminate unnessary floating point. XXX: someone should KNF this file. [xtraeme, ticket #723] sys/dev/vnd.c patch Fix compression problem from Cliff Wright: Break one: because b_cylinder, and b_resid are one and the same. The work the routine was commented as being its primary function, end of patition adjustment, is wiped out, as at the end of the routine b_cylinder is set, splat, doing a wipe out of the adjustment to b_resid. Break two: When doing the adjustment, a block count is created from a byte count, a block calculation is done, then the results are compared to the original byte count. i.e. apples to oranges, not blocks to blocks, but blocks to bytes. Break three: since if all the other drivers that used this routine would have broken as vnd compress did, I must assume they always ignored the results of this routine. So if end of patition adjustment is really required then all these other drivers have been broken for a long time. [xtraeme, ticket #721] dist/file/ChangeLog patch dist/file/LEGAL.NOTICE patch dist/file/MAINT patch dist/file/README patch dist/file/config.h.in patch dist/file/configure patch dist/file/configure.in patch dist/file/file2netbsd patch dist/file/doc/file.1 patch dist/file/doc/libmagic.3 patch dist/file/doc/magic.5 patch dist/file/magic/Localstuff patch dist/file/magic/Makefile.am patch dist/file/magic/Makefile.in patch dist/file/magic/magic.mime patch dist/file/magic/magic2mime patch dist/file/magic/magdir/animation patch dist/file/magic/magdir/archive patch dist/file/magic/magdir/audio patch dist/file/magic/magdir/c-lang patch dist/file/magic/magdir/cad patch dist/file/magic/magdir/commands patch dist/file/magic/magdir/console patch dist/file/magic/magdir/database patch dist/file/magic/magdir/editors patch dist/file/magic/magdir/elf patch dist/file/magic/magdir/filesystems patch dist/file/magic/magdir/fonts patch dist/file/magic/magdir/images patch dist/file/magic/magdir/linux patch dist/file/magic/magdir/lisp patch dist/file/magic/magdir/mathematica patch dist/file/magic/magdir/mime patch dist/file/magic/magdir/mips patch dist/file/magic/magdir/misctools patch dist/file/magic/magdir/msdos patch dist/file/magic/magdir/os2 patch dist/file/magic/magdir/os400 patch dist/file/magic/magdir/perl patch dist/file/magic/magdir/python patch dist/file/magic/magdir/revision patch dist/file/magic/magdir/riff patch dist/file/magic/magdir/sgml patch dist/file/magic/magdir/sql patch dist/file/magic/magdir/sysex patch dist/file/magic/magdir/tex patch dist/file/magic/magdir/tgif patch dist/file/magic/magdir/varied.out patch dist/file/magic/magdir/varied.script patch dist/file/magic/magdir/vmware patch dist/file/magic/magdir/wordprocessors patch dist/file/magic/magdir/xwindows patch dist/file/src/apprentice.c patch dist/file/src/apptype.c patch dist/file/src/ascmagic.c patch dist/file/src/compress.c patch dist/file/src/file.c patch dist/file/src/file.h patch dist/file/src/fsmagic.c patch dist/file/src/funcs.c patch dist/file/src/is_tar.c patch dist/file/src/magic.c patch dist/file/src/magic.h patch dist/file/src/names.h patch dist/file/src/patchlevel.h patch dist/file/src/print.c patch dist/file/src/readelf.c patch dist/file/src/softmagic.c patch dist/file/src/tar.h patch dist/file/src/test.c patch dist/lib/libmagic/config.h patch bring file(1) to 4.21 [pooka, ticket #724] distrib/sets/lists/misc/mi patch doc/3RDPARTY patch doc/CHANGES patch gnu/dist/postfix/AAAREADME patch gnu/dist/postfix/HISTORY patch gnu/dist/postfix/INSTALL patch gnu/dist/postfix/README_FILES/AAAREADME patch gnu/dist/postfix/README_FILES/ADDRESS_CLASS_README patch gnu/dist/postfix/README_FILES/ADDRESS_REWRITING_README patch gnu/dist/postfix/README_FILES/ADDRESS_VERIFICATION_README patch gnu/dist/postfix/README_FILES/BACKSCATTER_README patch gnu/dist/postfix/README_FILES/BUILTIN_FILTER_README patch gnu/dist/postfix/README_FILES/CONNECTION_CACHE_README patch gnu/dist/postfix/README_FILES/DATABASE_README patch gnu/dist/postfix/README_FILES/DB_README patch gnu/dist/postfix/README_FILES/DEBUG_README patch gnu/dist/postfix/README_FILES/DSN_README patch gnu/dist/postfix/README_FILES/ETRN_README patch gnu/dist/postfix/README_FILES/FILTER_README patch gnu/dist/postfix/README_FILES/INSTALL patch gnu/dist/postfix/README_FILES/LDAP_README patch gnu/dist/postfix/README_FILES/LINUX_README patch gnu/dist/postfix/README_FILES/LMTP_README delete gnu/dist/postfix/README_FILES/LOCAL_RECIPIENT_README patch gnu/dist/postfix/README_FILES/MAILDROP_README patch gnu/dist/postfix/README_FILES/MILTER_README patch gnu/dist/postfix/README_FILES/MYSQL_README patch gnu/dist/postfix/README_FILES/OVERVIEW patch gnu/dist/postfix/README_FILES/PACKAGE_README patch gnu/dist/postfix/README_FILES/QSHAPE_README patch gnu/dist/postfix/README_FILES/RELEASE_NOTES patch gnu/dist/postfix/README_FILES/SASL_README patch gnu/dist/postfix/README_FILES/SMTPD_POLICY_README patch gnu/dist/postfix/README_FILES/SMTPD_PROXY_README patch gnu/dist/postfix/README_FILES/TLS_LEGACY_README new file gnu/dist/postfix/README_FILES/TLS_README patch gnu/dist/postfix/README_FILES/TUNING_README patch gnu/dist/postfix/README_FILES/VIRTUAL_README patch gnu/dist/postfix/RELEASE_NOTES patch gnu/dist/postfix/RELEASE_NOTES-1.0 new file gnu/dist/postfix/RELEASE_NOTES-2.3 new file gnu/dist/postfix/conf/access patch gnu/dist/postfix/conf/aliases patch gnu/dist/postfix/conf/canonical patch gnu/dist/postfix/conf/generic patch gnu/dist/postfix/conf/header_checks patch gnu/dist/postfix/conf/master.cf patch gnu/dist/postfix/conf/post-install patch gnu/dist/postfix/conf/postfix-files patch gnu/dist/postfix/conf/postfix-script patch gnu/dist/postfix/conf/relocated patch gnu/dist/postfix/conf/transport patch gnu/dist/postfix/conf/virtual patch gnu/dist/postfix/examples/smtpd-policy/README.SPF new file gnu/dist/postfix/examples/smtpd-policy/greylist.pl patch gnu/dist/postfix/examples/smtpd-policy/postfix-policyd-spf.pl delete gnu/dist/postfix/html/ADDRESS_CLASS_README.html patch gnu/dist/postfix/html/ADDRESS_REWRITING_README.html patch gnu/dist/postfix/html/ADDRESS_VERIFICATION_README.html patch gnu/dist/postfix/html/BACKSCATTER_README.html patch gnu/dist/postfix/html/BUILTIN_FILTER_README.html patch gnu/dist/postfix/html/CONNECTION_CACHE_README.html patch gnu/dist/postfix/html/CYRUS_README.html delete gnu/dist/postfix/html/DATABASE_README.html patch gnu/dist/postfix/html/DB_README.html patch gnu/dist/postfix/html/DEBUG_README.html patch gnu/dist/postfix/html/DSN_README.html patch gnu/dist/postfix/html/ETRN_README.html patch gnu/dist/postfix/html/FILTER_README.html patch gnu/dist/postfix/html/INSTALL.html patch gnu/dist/postfix/html/LDAP_README.html patch gnu/dist/postfix/html/LINUX_README.html patch gnu/dist/postfix/html/LMTP_README.html delete gnu/dist/postfix/html/LOCAL_RECIPIENT_README.html patch gnu/dist/postfix/html/MAILDROP_README.html patch gnu/dist/postfix/html/MILTER_README.html patch gnu/dist/postfix/html/MYSQL_README.html patch gnu/dist/postfix/html/Makefile.in patch gnu/dist/postfix/html/OVERVIEW.html patch gnu/dist/postfix/html/PACKAGE_README.html patch gnu/dist/postfix/html/QMQP_README.html delete gnu/dist/postfix/html/QSHAPE_README.html patch gnu/dist/postfix/html/SASL_README.html patch gnu/dist/postfix/html/SMTPD_POLICY_README.html patch gnu/dist/postfix/html/SMTPD_PROXY_README.html patch gnu/dist/postfix/html/TLS_LEGACY_README.html new file gnu/dist/postfix/html/TLS_README.html patch gnu/dist/postfix/html/TUNING_README.html patch gnu/dist/postfix/html/ULTRIX_README.html delete gnu/dist/postfix/html/VIRTUAL_README.html patch gnu/dist/postfix/html/access.5.html patch gnu/dist/postfix/html/aliases.5.html patch gnu/dist/postfix/html/anvil.8.html patch gnu/dist/postfix/html/bounce.5.html patch gnu/dist/postfix/html/bounce.8.html patch gnu/dist/postfix/html/canonical.5.html patch gnu/dist/postfix/html/cidr_table.5.html patch gnu/dist/postfix/html/cleanup.8.html patch gnu/dist/postfix/html/defer.8.html patch gnu/dist/postfix/html/discard.8.html patch gnu/dist/postfix/html/error.8.html patch gnu/dist/postfix/html/flush.8.html patch gnu/dist/postfix/html/generic.5.html patch gnu/dist/postfix/html/header_checks.5.html patch gnu/dist/postfix/html/index.html patch gnu/dist/postfix/html/ldap_table.5.html patch gnu/dist/postfix/html/lmtp.8.html patch gnu/dist/postfix/html/local.8.html patch gnu/dist/postfix/html/mailq.1.html patch gnu/dist/postfix/html/master.8.html patch gnu/dist/postfix/html/mysql_table.5.html patch gnu/dist/postfix/html/newaliases.1.html patch gnu/dist/postfix/html/nisplus_table.5.html patch gnu/dist/postfix/html/oqmgr.8.html patch gnu/dist/postfix/html/pcre_table.5.html patch gnu/dist/postfix/html/pgsql_table.5.html patch gnu/dist/postfix/html/pickup.8.html patch gnu/dist/postfix/html/pipe.8.html patch gnu/dist/postfix/html/postalias.1.html patch gnu/dist/postfix/html/postconf.5.html patch gnu/dist/postfix/html/postfix.1.html patch gnu/dist/postfix/html/postkick.1.html patch gnu/dist/postfix/html/postlog.1.html patch gnu/dist/postfix/html/postmap.1.html patch gnu/dist/postfix/html/postqueue.1.html patch gnu/dist/postfix/html/postsuper.1.html patch gnu/dist/postfix/html/proxymap.8.html patch gnu/dist/postfix/html/qmgr.8.html patch gnu/dist/postfix/html/qmqp-sink.1.html patch gnu/dist/postfix/html/qmqp-source.1.html patch gnu/dist/postfix/html/qmqpd.8.html patch gnu/dist/postfix/html/qshape.1.html patch gnu/dist/postfix/html/regexp_table.5.html patch gnu/dist/postfix/html/relocated.5.html patch gnu/dist/postfix/html/scache.8.html patch gnu/dist/postfix/html/sendmail.1.html patch gnu/dist/postfix/html/showq.8.html patch gnu/dist/postfix/html/smtp-sink.1.html patch gnu/dist/postfix/html/smtp-source.1.html patch gnu/dist/postfix/html/smtp.8.html patch gnu/dist/postfix/html/smtpd.8.html patch gnu/dist/postfix/html/spawn.8.html patch gnu/dist/postfix/html/trace.8.html patch gnu/dist/postfix/html/transport.5.html patch gnu/dist/postfix/html/trivial-rewrite.8.html patch gnu/dist/postfix/html/virtual.5.html patch gnu/dist/postfix/html/virtual.8.html patch gnu/dist/postfix/implementation-notes/MILTER new file gnu/dist/postfix/makedefs patch gnu/dist/postfix/man/Makefile.in patch gnu/dist/postfix/man/man1/postalias.1 patch gnu/dist/postfix/man/man1/postfix.1 patch gnu/dist/postfix/man/man1/postlog.1 patch gnu/dist/postfix/man/man1/postmap.1 patch gnu/dist/postfix/man/man1/postqueue.1 patch gnu/dist/postfix/man/man1/postsuper.1 patch gnu/dist/postfix/man/man1/qmqp-sink.1 patch gnu/dist/postfix/man/man1/qmqp-source.1 patch gnu/dist/postfix/man/man1/qshape.1 patch gnu/dist/postfix/man/man1/sendmail.1 patch gnu/dist/postfix/man/man1/smtp-sink.1 patch gnu/dist/postfix/man/man1/smtp-source.1 patch gnu/dist/postfix/man/man5/access.5 patch gnu/dist/postfix/man/man5/aliases.5 patch gnu/dist/postfix/man/man5/bounce.5 patch gnu/dist/postfix/man/man5/canonical.5 patch gnu/dist/postfix/man/man5/cidr_table.5 patch gnu/dist/postfix/man/man5/generic.5 patch gnu/dist/postfix/man/man5/header_checks.5 patch gnu/dist/postfix/man/man5/ldap_table.5 patch gnu/dist/postfix/man/man5/mysql_table.5 patch gnu/dist/postfix/man/man5/nisplus_table.5 patch gnu/dist/postfix/man/man5/pcre_table.5 patch gnu/dist/postfix/man/man5/pgsql_table.5 patch gnu/dist/postfix/man/man5/postconf.5 patch gnu/dist/postfix/man/man5/regexp_table.5 patch gnu/dist/postfix/man/man5/relocated.5 patch gnu/dist/postfix/man/man5/transport.5 patch gnu/dist/postfix/man/man5/virtual.5 patch gnu/dist/postfix/man/man8/anvil.8 patch gnu/dist/postfix/man/man8/bounce.8 patch gnu/dist/postfix/man/man8/cleanup.8 patch gnu/dist/postfix/man/man8/discard.8 patch gnu/dist/postfix/man/man8/error.8 patch gnu/dist/postfix/man/man8/flush.8 patch gnu/dist/postfix/man/man8/local.8 patch gnu/dist/postfix/man/man8/master.8 patch gnu/dist/postfix/man/man8/oqmgr.8 patch gnu/dist/postfix/man/man8/pickup.8 patch gnu/dist/postfix/man/man8/pipe.8 patch gnu/dist/postfix/man/man8/proxymap.8 patch gnu/dist/postfix/man/man8/qmgr.8 patch gnu/dist/postfix/man/man8/qmqpd.8 patch gnu/dist/postfix/man/man8/scache.8 patch gnu/dist/postfix/man/man8/showq.8 patch gnu/dist/postfix/man/man8/smtp.8 patch gnu/dist/postfix/man/man8/smtpd.8 patch gnu/dist/postfix/man/man8/spawn.8 patch gnu/dist/postfix/man/man8/trivial-rewrite.8 patch gnu/dist/postfix/man/man8/virtual.8 patch gnu/dist/postfix/mantools/hchangered new file gnu/dist/postfix/mantools/manspell patch gnu/dist/postfix/mantools/postlink patch gnu/dist/postfix/postfix-install patch gnu/dist/postfix/proto/ADDRESS_CLASS_README.html patch gnu/dist/postfix/proto/ADDRESS_REWRITING_README.html patch gnu/dist/postfix/proto/ADDRESS_VERIFICATION_README.html patch gnu/dist/postfix/proto/BACKSCATTER_README.html patch gnu/dist/postfix/proto/BUILTIN_FILTER_README.html patch gnu/dist/postfix/proto/CONNECTION_CACHE_README.html patch gnu/dist/postfix/proto/CYRUS_README.html delete gnu/dist/postfix/proto/DATABASE_README.html patch gnu/dist/postfix/proto/DB_README.html patch gnu/dist/postfix/proto/DEBUG_README.html patch gnu/dist/postfix/proto/DSN_README.html patch gnu/dist/postfix/proto/ETRN_README.html patch gnu/dist/postfix/proto/FILTER_README.html patch gnu/dist/postfix/proto/INSTALL.html patch gnu/dist/postfix/proto/LDAP_README.html patch gnu/dist/postfix/proto/LINUX_README.html patch gnu/dist/postfix/proto/LMTP_README.html delete gnu/dist/postfix/proto/LOCAL_RECIPIENT_README.html patch gnu/dist/postfix/proto/MACOSX_README delete gnu/dist/postfix/proto/MAILDROP_README.html patch gnu/dist/postfix/proto/MILTER_README.html patch gnu/dist/postfix/proto/MYSQL_README.html patch gnu/dist/postfix/proto/Makefile.in patch gnu/dist/postfix/proto/OVERVIEW.html patch gnu/dist/postfix/proto/PACKAGE_README.html patch gnu/dist/postfix/proto/QMQP_README.html delete gnu/dist/postfix/proto/QSHAPE_README.html patch gnu/dist/postfix/proto/SASL_README.html patch gnu/dist/postfix/proto/SMTPD_POLICY_README.html patch gnu/dist/postfix/proto/SMTPD_PROXY_README.html patch gnu/dist/postfix/proto/TLS_LEGACY_README.html new file gnu/dist/postfix/proto/TLS_README.html patch gnu/dist/postfix/proto/TUNING_README.html patch gnu/dist/postfix/proto/ULTRIX_README.html delete gnu/dist/postfix/proto/VIRTUAL_README.html patch gnu/dist/postfix/proto/access patch gnu/dist/postfix/proto/aliases patch gnu/dist/postfix/proto/bounce patch gnu/dist/postfix/proto/canonical patch gnu/dist/postfix/proto/cidr_table patch gnu/dist/postfix/proto/generic patch gnu/dist/postfix/proto/header_checks patch gnu/dist/postfix/proto/ldap_table patch gnu/dist/postfix/proto/mysql_table patch gnu/dist/postfix/proto/nisplus_table patch gnu/dist/postfix/proto/pcre_table patch gnu/dist/postfix/proto/pgsql_table patch gnu/dist/postfix/proto/postconf.proto patch gnu/dist/postfix/proto/regexp_table patch gnu/dist/postfix/proto/relocated patch gnu/dist/postfix/proto/stop patch gnu/dist/postfix/proto/transport patch gnu/dist/postfix/proto/virtual patch gnu/dist/postfix/src/anvil/Makefile.in patch gnu/dist/postfix/src/anvil/anvil.c patch gnu/dist/postfix/src/bounce/2template_test.in patch gnu/dist/postfix/src/bounce/Makefile.in patch gnu/dist/postfix/src/bounce/bounce.c patch gnu/dist/postfix/src/bounce/bounce_cleanup.c patch gnu/dist/postfix/src/bounce/bounce_templates.c patch gnu/dist/postfix/src/bounce/template_test.ref patch gnu/dist/postfix/src/cleanup/Makefile.in patch gnu/dist/postfix/src/cleanup/bug1.file new file gnu/dist/postfix/src/cleanup/bug1.file.ref new file gnu/dist/postfix/src/cleanup/bug1.in new file gnu/dist/postfix/src/cleanup/bug1.ref new file gnu/dist/postfix/src/cleanup/bug1.text.ref new file gnu/dist/postfix/src/cleanup/bug2.file new file gnu/dist/postfix/src/cleanup/bug2.in new file gnu/dist/postfix/src/cleanup/bug2.ref new file gnu/dist/postfix/src/cleanup/bug2.text.ref new file gnu/dist/postfix/src/cleanup/cleanup.c patch gnu/dist/postfix/src/cleanup/cleanup.h patch gnu/dist/postfix/src/cleanup/cleanup_api.c patch gnu/dist/postfix/src/cleanup/cleanup_body_edit.c new file gnu/dist/postfix/src/cleanup/cleanup_bounce.c patch gnu/dist/postfix/src/cleanup/cleanup_envelope.c patch gnu/dist/postfix/src/cleanup/cleanup_extracted.c patch gnu/dist/postfix/src/cleanup/cleanup_final.c new file gnu/dist/postfix/src/cleanup/cleanup_init.c patch gnu/dist/postfix/src/cleanup/cleanup_message.c patch gnu/dist/postfix/src/cleanup/cleanup_milter.c patch gnu/dist/postfix/src/cleanup/cleanup_milter.in1 patch gnu/dist/postfix/src/cleanup/cleanup_milter.in10a new file gnu/dist/postfix/src/cleanup/cleanup_milter.in10b new file gnu/dist/postfix/src/cleanup/cleanup_milter.in10c new file gnu/dist/postfix/src/cleanup/cleanup_milter.in10d new file gnu/dist/postfix/src/cleanup/cleanup_milter.in10e new file gnu/dist/postfix/src/cleanup/cleanup_milter.in11 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in12 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in2 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in3 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in4a new file gnu/dist/postfix/src/cleanup/cleanup_milter.in4b new file gnu/dist/postfix/src/cleanup/cleanup_milter.in4c new file gnu/dist/postfix/src/cleanup/cleanup_milter.in5 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in6a new file gnu/dist/postfix/src/cleanup/cleanup_milter.in6b new file gnu/dist/postfix/src/cleanup/cleanup_milter.in6c new file gnu/dist/postfix/src/cleanup/cleanup_milter.in7 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in8 new file gnu/dist/postfix/src/cleanup/cleanup_milter.in9 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref1 patch gnu/dist/postfix/src/cleanup/cleanup_milter.ref10a new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref10b new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref10c new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref10d new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref10e new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref11 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref12 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref2 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref3 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref4 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref5 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref6a new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref6b new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref6c new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref7 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref8 new file gnu/dist/postfix/src/cleanup/cleanup_milter.ref9 new file gnu/dist/postfix/src/cleanup/cleanup_out.c patch gnu/dist/postfix/src/cleanup/cleanup_region.c new file gnu/dist/postfix/src/cleanup/cleanup_state.c patch gnu/dist/postfix/src/cleanup/loremipsum new file gnu/dist/postfix/src/cleanup/loremipsum2 new file gnu/dist/postfix/src/cleanup/test-queue-file10 new file gnu/dist/postfix/src/cleanup/test-queue-file11 new file gnu/dist/postfix/src/cleanup/test-queue-file12 new file gnu/dist/postfix/src/cleanup/test-queue-file2 new file gnu/dist/postfix/src/cleanup/test-queue-file3 new file gnu/dist/postfix/src/cleanup/test-queue-file4 new file gnu/dist/postfix/src/cleanup/test-queue-file5 new file gnu/dist/postfix/src/cleanup/test-queue-file6 new file gnu/dist/postfix/src/cleanup/test-queue-file7 new file gnu/dist/postfix/src/cleanup/test-queue-file8 new file gnu/dist/postfix/src/cleanup/test-queue-file9 new file gnu/dist/postfix/src/discard/Makefile.in patch gnu/dist/postfix/src/discard/discard.c patch gnu/dist/postfix/src/dns/Makefile.in patch gnu/dist/postfix/src/dns/dns_lookup.c patch gnu/dist/postfix/src/error/Makefile.in patch gnu/dist/postfix/src/error/error.c patch gnu/dist/postfix/src/flush/Makefile.in patch gnu/dist/postfix/src/flush/flush.c patch gnu/dist/postfix/src/fsstone/Makefile.in patch gnu/dist/postfix/src/fsstone/fsstone.c patch gnu/dist/postfix/src/global/Makefile.in patch gnu/dist/postfix/src/global/dict_ldap.c patch gnu/dist/postfix/src/global/dict_mysql.c patch gnu/dist/postfix/src/global/dict_pgsql.c patch gnu/dist/postfix/src/global/dict_proxy.c patch gnu/dist/postfix/src/global/domain_list.c patch gnu/dist/postfix/src/global/flush_clnt.c patch gnu/dist/postfix/src/global/flush_clnt.h patch gnu/dist/postfix/src/global/mail_conf.h patch gnu/dist/postfix/src/global/mail_conf_time.c patch gnu/dist/postfix/src/global/mail_params.h patch gnu/dist/postfix/src/global/mail_proto.h patch gnu/dist/postfix/src/global/mail_queue.h patch gnu/dist/postfix/src/global/mail_stream.c patch gnu/dist/postfix/src/global/mail_task.c patch gnu/dist/postfix/src/global/mail_version.h patch gnu/dist/postfix/src/global/mbox_open.c patch gnu/dist/postfix/src/global/mime_garb1.in new file gnu/dist/postfix/src/global/mime_garb1.ref new file gnu/dist/postfix/src/global/mime_garb2.in new file gnu/dist/postfix/src/global/mime_garb2.ref new file gnu/dist/postfix/src/global/mime_garb3.in new file gnu/dist/postfix/src/global/mime_garb3.ref new file gnu/dist/postfix/src/global/mime_garb4.in new file gnu/dist/postfix/src/global/mime_garb4.ref new file gnu/dist/postfix/src/global/mime_state.c patch gnu/dist/postfix/src/global/namadr_list.c patch gnu/dist/postfix/src/global/namadr_list.in patch gnu/dist/postfix/src/global/namadr_list.ref patch gnu/dist/postfix/src/global/pipe_command.c patch gnu/dist/postfix/src/global/post_mail.c patch gnu/dist/postfix/src/global/rec_type.c patch gnu/dist/postfix/src/global/rec_type.h patch gnu/dist/postfix/src/global/recipient_list.c patch gnu/dist/postfix/src/global/recipient_list.h patch gnu/dist/postfix/src/global/record.c patch gnu/dist/postfix/src/global/record.h patch gnu/dist/postfix/src/global/resolve_clnt.c patch gnu/dist/postfix/src/global/rewrite_clnt.c patch gnu/dist/postfix/src/global/scache_clnt.c patch gnu/dist/postfix/src/global/string_list.c patch gnu/dist/postfix/src/global/verify_clnt.c patch gnu/dist/postfix/src/local/Makefile.in patch gnu/dist/postfix/src/local/local.c patch gnu/dist/postfix/src/master/Makefile.in patch gnu/dist/postfix/src/master/master.c patch gnu/dist/postfix/src/master/master_sig.c patch gnu/dist/postfix/src/master/multi_server.c patch gnu/dist/postfix/src/master/single_server.c patch gnu/dist/postfix/src/master/trigger_server.c patch gnu/dist/postfix/src/milter/Makefile.in patch gnu/dist/postfix/src/milter/milter.c patch gnu/dist/postfix/src/milter/milter.h patch gnu/dist/postfix/src/milter/milter8.c patch gnu/dist/postfix/src/milter/test-milter.c patch gnu/dist/postfix/src/oqmgr/Makefile.in patch gnu/dist/postfix/src/oqmgr/qmgr.c patch gnu/dist/postfix/src/oqmgr/qmgr.h patch gnu/dist/postfix/src/oqmgr/qmgr_active.c patch gnu/dist/postfix/src/oqmgr/qmgr_defer.c patch gnu/dist/postfix/src/oqmgr/qmgr_deliver.c patch gnu/dist/postfix/src/oqmgr/qmgr_entry.c patch gnu/dist/postfix/src/oqmgr/qmgr_error.c new file gnu/dist/postfix/src/oqmgr/qmgr_message.c patch gnu/dist/postfix/src/oqmgr/qmgr_scan.c patch gnu/dist/postfix/src/oqmgr/qmgr_transport.c patch gnu/dist/postfix/src/pickup/Makefile.in patch gnu/dist/postfix/src/pickup/pickup.c patch gnu/dist/postfix/src/pipe/Makefile.in patch gnu/dist/postfix/src/pipe/pipe.c patch gnu/dist/postfix/src/postalias/Makefile.in patch gnu/dist/postfix/src/postalias/postalias.c patch gnu/dist/postfix/src/postcat/Makefile.in patch gnu/dist/postfix/src/postcat/postcat.c patch gnu/dist/postfix/src/postconf/Makefile.in patch gnu/dist/postfix/src/postconf/extract.awk patch gnu/dist/postfix/src/postconf/postconf.c patch gnu/dist/postfix/src/postdrop/Makefile.in patch gnu/dist/postfix/src/postdrop/postdrop.c patch gnu/dist/postfix/src/postfix/Makefile.in patch gnu/dist/postfix/src/postfix/postfix.c patch gnu/dist/postfix/src/postkick/Makefile.in patch gnu/dist/postfix/src/postkick/postkick.c patch gnu/dist/postfix/src/postlock/Makefile.in patch gnu/dist/postfix/src/postlock/postlock.c patch gnu/dist/postfix/src/postlog/Makefile.in patch gnu/dist/postfix/src/postlog/postlog.c patch gnu/dist/postfix/src/postmap/Makefile.in patch gnu/dist/postfix/src/postmap/postmap.c patch gnu/dist/postfix/src/postqueue/Makefile.in patch gnu/dist/postfix/src/postqueue/postqueue.c patch gnu/dist/postfix/src/postsuper/Makefile.in patch gnu/dist/postfix/src/postsuper/postsuper.c patch gnu/dist/postfix/src/proxymap/Makefile.in patch gnu/dist/postfix/src/proxymap/proxymap.c patch gnu/dist/postfix/src/qmgr/Makefile.in patch gnu/dist/postfix/src/qmgr/qmgr.c patch gnu/dist/postfix/src/qmgr/qmgr.h patch gnu/dist/postfix/src/qmgr/qmgr_active.c patch gnu/dist/postfix/src/qmgr/qmgr_bounce.c patch gnu/dist/postfix/src/qmgr/qmgr_defer.c patch gnu/dist/postfix/src/qmgr/qmgr_deliver.c patch gnu/dist/postfix/src/qmgr/qmgr_entry.c patch gnu/dist/postfix/src/qmgr/qmgr_error.c new file gnu/dist/postfix/src/qmgr/qmgr_job.c patch gnu/dist/postfix/src/qmgr/qmgr_message.c patch gnu/dist/postfix/src/qmgr/qmgr_peer.c patch gnu/dist/postfix/src/qmgr/qmgr_scan.c patch gnu/dist/postfix/src/qmgr/qmgr_transport.c patch gnu/dist/postfix/src/qmqpd/Makefile.in patch gnu/dist/postfix/src/qmqpd/qmqpd.c patch gnu/dist/postfix/src/scache/Makefile.in patch gnu/dist/postfix/src/scache/scache.c patch gnu/dist/postfix/src/sendmail/Makefile.in patch gnu/dist/postfix/src/sendmail/sendmail.c patch gnu/dist/postfix/src/showq/Makefile.in patch gnu/dist/postfix/src/showq/showq.c patch gnu/dist/postfix/src/smtp/Makefile.in patch gnu/dist/postfix/src/smtp/legacy.c delete gnu/dist/postfix/src/smtp/levels.c delete gnu/dist/postfix/src/smtp/lmtp_params.c patch gnu/dist/postfix/src/smtp/smtp.c patch gnu/dist/postfix/src/smtp/smtp.h patch gnu/dist/postfix/src/smtp/smtp_chat.c patch gnu/dist/postfix/src/smtp/smtp_connect.c patch gnu/dist/postfix/src/smtp/smtp_params.c patch gnu/dist/postfix/src/smtp/smtp_proto.c patch gnu/dist/postfix/src/smtpd/Makefile.in patch gnu/dist/postfix/src/smtpd/smtpd.c patch gnu/dist/postfix/src/smtpd/smtpd_check.c patch gnu/dist/postfix/src/smtpd/smtpd_exp.ref patch gnu/dist/postfix/src/smtpd/smtpd_peer.c patch gnu/dist/postfix/src/smtpd/smtpd_proxy.c patch gnu/dist/postfix/src/smtpstone/Makefile.in patch gnu/dist/postfix/src/smtpstone/qmqp-sink.c patch gnu/dist/postfix/src/smtpstone/qmqp-source.c patch gnu/dist/postfix/src/smtpstone/smtp-sink.c patch gnu/dist/postfix/src/smtpstone/smtp-source.c patch gnu/dist/postfix/src/spawn/Makefile.in patch gnu/dist/postfix/src/spawn/spawn.c patch gnu/dist/postfix/src/tls/Makefile.in patch gnu/dist/postfix/src/tls/tls.h patch gnu/dist/postfix/src/tls/tls_client.c patch gnu/dist/postfix/src/tls/tls_misc.c patch gnu/dist/postfix/src/tls/tls_server.c patch gnu/dist/postfix/src/tlsmgr/Makefile.in patch gnu/dist/postfix/src/tlsmgr/tlsmgr.c patch gnu/dist/postfix/src/trivial-rewrite/Makefile.in patch gnu/dist/postfix/src/trivial-rewrite/resolve.c patch gnu/dist/postfix/src/trivial-rewrite/trivial-rewrite.c patch gnu/dist/postfix/src/util/Makefile.in patch gnu/dist/postfix/src/util/attr_print0.c patch gnu/dist/postfix/src/util/attr_print64.c patch gnu/dist/postfix/src/util/attr_print_plain.c patch gnu/dist/postfix/src/util/attr_scan0.c patch gnu/dist/postfix/src/util/attr_scan64.c patch gnu/dist/postfix/src/util/attr_scan_plain.c patch gnu/dist/postfix/src/util/dict.h patch gnu/dist/postfix/src/util/dict_cdb.c patch gnu/dist/postfix/src/util/dict_db.c patch gnu/dist/postfix/src/util/dict_dbm.c patch gnu/dist/postfix/src/util/dict_env.c patch gnu/dist/postfix/src/util/dict_ni.c patch gnu/dist/postfix/src/util/dict_nis.c patch gnu/dist/postfix/src/util/dict_nisplus.c patch gnu/dist/postfix/src/util/dict_pcre.c patch gnu/dist/postfix/src/util/dict_regexp.c patch gnu/dist/postfix/src/util/dict_sdbm.c patch gnu/dist/postfix/src/util/dict_tcp.c patch gnu/dist/postfix/src/util/dict_unix.c patch gnu/dist/postfix/src/util/events.c patch gnu/dist/postfix/src/util/inet_listen.c patch gnu/dist/postfix/src/util/killme_after.c new file gnu/dist/postfix/src/util/killme_after.h new file gnu/dist/postfix/src/util/match_list.c patch gnu/dist/postfix/src/util/msg.c patch gnu/dist/postfix/src/util/msg_output.c patch gnu/dist/postfix/src/util/mymalloc.c patch gnu/dist/postfix/src/util/peekfd.c patch gnu/dist/postfix/src/util/read_wait.c patch gnu/dist/postfix/src/util/readable.c patch gnu/dist/postfix/src/util/sane_accept.c patch gnu/dist/postfix/src/util/stream_connect.c patch gnu/dist/postfix/src/util/stream_send_fd.c patch gnu/dist/postfix/src/util/sys_defs.h patch gnu/dist/postfix/src/util/upass_listen.c patch gnu/dist/postfix/src/util/vbuf.h patch gnu/dist/postfix/src/util/vbuf_print.c patch gnu/dist/postfix/src/util/vstream.c patch gnu/dist/postfix/src/util/vstream.h patch gnu/dist/postfix/src/util/watchdog.c patch gnu/dist/postfix/src/util/writable.c patch gnu/dist/postfix/src/util/write_wait.c patch gnu/dist/postfix/src/verify/Makefile.in patch gnu/dist/postfix/src/verify/verify.c patch gnu/dist/postfix/src/virtual/Makefile.in patch gnu/dist/postfix/src/virtual/virtual.c patch gnu/dist/postfix/src/xsasl/Makefile.in patch gnu/dist/postfix/src/xsasl/xsasl_cyrus_client.c patch gnu/usr.sbin/postfix/Makefile.inc patch gnu/usr.sbin/postfix/README_FILES/Makefile patch gnu/usr.sbin/postfix/cleanup/Makefile patch gnu/usr.sbin/postfix/html/Makefile patch gnu/usr.sbin/postfix/oqmgr/Makefile patch gnu/usr.sbin/postfix/qmgr/Makefile patch gnu/usr.sbin/postfix/util/Makefile patch Update Postfix to version 2.4.1. [tron, ticket #664] sys/dev/pci/if_vr.c 1.86 Add VT6105M (Rhine III) to the list of supported devices, as found in the Soekris net5501. [jmcneill, ticket #725] sys/dev/midi.c 1.54 Correct format strings for ptrdiff_t and size_t arguments in DPRINTFs, so that a kernel with AUDIO_DEBUG builds. [pavel, ticket #726] xfree/xc/programs/Xserver/hw/netbsd/arm32vidc/private.h 1.8 correct typo in last: we have __NetBSD_Version__, not __NetBSD_Version. [pavel, ticket #727] sys/arch/amiga/amiga/locore.s 1.143 sys/arch/atari/atari/locore.s 1.99 sys/arch/cesfic/cesfic/locore.s 1.15 sys/arch/cesfic/cesfic/trap.c 1.35 sys/arch/hp300/hp300/locore.s 1.140 sys/arch/luna68k/luna68k/locore.s 1.27 sys/arch/luna68k/luna68k/trap.c 1.46 sys/arch/m68k/m68k/db_trace.c 1.51 sys/arch/m68k/m68k/trap_subr.s 1.12 sys/arch/mac68k/mac68k/locore.s 1.152 sys/arch/mac68k/mac68k/trap.c 1.128 sys/arch/mvme68k/mvme68k/locore.s 1.98 sys/arch/mvme68k/mvme68k/trap.c 1.90 sys/arch/news68k/news68k/locore.s 1.43 sys/arch/news68k/news68k/trap.c 1.53 sys/arch/next68k/next68k/locore.s 1.48 sys/arch/next68k/next68k/trap.c 1.67 sys/arch/sun2/sun2/locore.s 1.19 sys/arch/sun2/sun2/trap.c 1.32 sys/arch/sun3/sun3/locore.s 1.88 sys/arch/sun3/sun3/trap.c 1.130 sys/arch/x68k/x68k/locore.s 1.79 sys/arch/x68k/x68k/trap.c 1.89 Pass a frame pointer to trap() rather than the 'entire frame' trick. Gcc4 was optimizing away modifications to the frame contents (it's not nice to trick gcc). Pass the pointer as the first argument to reduce the number of places that would be changed otherwise. Fixes the getcwd regression test on most m68k ports. [mhitch, ticket #728] sys/dev/ic/nslm7x.c 1.36 Fix a typo in RFACT of the second 3.3Vcc of W83627EHF. From OpenBSD. [tsutsui, ticket #730] sys/dev/pci/if_vge.c 1.35 Fix one more bug I introduced in rev 1.21: Clear sc->sc_rx_consumed before allocating RX mbufs by vge_newbuf() in vge_intr() otherwise vge_newbuf() might get KASSERT() failure on DIAGNOSTIC kernel when the interface is reinitialized during RX. [tsutsui, ticket #731] sys/dev/pci/cs4280.c 1.46 sys/dev/pci/cs4281.c 1.34 sys/dev/pci/cs428x.h 1.13 Fix ACPI suspend/resume support of clcs and clct. Based on auich and hints from jmcneill@. [joerg, ticket #733] distrib/sets/lists/man/mi 1.1007 share/man/man4/man4.i386/Makefile 1.66 share/man/man4/man4.i386/glxsb.4 1.1 sys/arch/i386/conf/ALL 1.104 sys/arch/i386/conf/GENERIC 1.833 sys/arch/i386/conf/files.i386 1.309 sys/arch/i386/pci/glxsb.c 1.1 Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The glxsb(4) driver provides random numbers and AES acceleration. Add man page for AMD Geode LX AES Security Block driver. Enable glxsb(4) [riz, ticket #734] dist/iscsi/src/target.c 1.18 Apply the fix from PR 36354, from yamt. yamt's reading of RFC 3720 is correct (see section 12.10, InitialR2T). The desired transfer length in the initial ready to transmit negotiation should not include any immediate data. [agc, ticket #736] sys/dev/pci/unichromefb.c 1.5 Update to compile properly. OK jmcneill [sborrill, ticket #737] sys/arch/i386/conf/GENERIC 1.800 Add rtw at pci to the GENERIC kernel. [dyoung, ticket #738] common/lib/libc/arch/arm/string/memmove.S 1.2 Apply the patch supplied in PR/36512 to fix the buffer overlap check. [scw, ticket #740] common/lib/libc/arch/arm/string/memcpy_xscale.S 1.2 Apply the patch, with some minor tweaks, supplied in PR/36513. This prevents a possible prefetch past the end of the source buffer. Note that the semantics of the pld instruction mean that it is unlikely that this would have caused any problems except in very specific circumstances in some types of device drivers. [scw, ticket #741] usr.sbin/wsmoused/selection.c 1.10 Guess the terminal size on each change instead of during program startup. This allows the mouse to be used properly in consoles with different sizes: before this change it was restricted to the size reported by the console used to start the daemon. Problem reported by Blair Sadewitz. [jmmv, ticket #742] sys/arch/sparc/sparc/bsd_fdintr.s 1.26 Make this match how the C version of the interrupt handler does pseudo DMA. Thanks to uwe@ for assistance with sparc assembly language and tnn@ for testing. [743, ticket #jnemeth] sys/dev/usb/usb_subr.c 1.147 Retry set_address function for very slow (out of spec) devices, just like FreeBSD. [mlelstv, ticket #745] sys/ufs/ufs/quota.h 1.24 sys/ufs/ufs/ufs_quota.c 1.46 sys/sys/param.h patch If a quota-enabled file system has 65536 active vnodes for one uid the reference counter of the corresponding struct dquot will overflow. Change the type of the reference counter from u_int16_t to u_int32_t and add an assertion to check for overflow. Bump kernel version as LKM's depending on UFS internals will have to be recompiled after this change (discussed and approved on tech-kern). [hannken, ticket #747] distrib/sets/lists/etc/mi 1.190 distrib/sets/lists/misc/mi 1.145 usr.sbin/postinstall/postinstall 1.41, 1.42 usr.sbin/postinstall/postinstall.8 1.7 Separate postinstall checks in two groups: enabled and disabled by default. Only the former checks/fixes are done if no items are given on the command line. The latter must be requested explicitely. Intended for "fixes" that are dangerous in some way, because they might remove files that are still in use, for example. Make the "sendmail" item disabled by default, it removes sendmail configuration. Partly addresses PR install/36180. Proposed on tech-userlevel, review and spelling fixes from lukem@. Remove the remaining sendmail config files (including everything in /usr/share/sendmail) from the obsolete list. Instead, remove them in the "sendmail" postinstall item, which is disabled by default, to prevent losing sendmail configuration on upgrade. Fixes the rest of PR install/36180. [pavel, ticket #752] sys/arch/i386/conf/INSTALL_LARGE 1.7 Enable ral@pci by default in the INSTALL_LARGE kernel. [jmcneill, ticket #753] sys/dev/ccd.c 1.120 sys/dev/cgd.c 1.45 sys/dev/dksubr.c 1.29 sys/dev/dkvar.h 1.11 sys/dev/raidframe/rf_copyback.c 1.38 sys/dev/raidframe/rf_disks.c 1.66 sys/dev/raidframe/rf_reconstruct.c 1.96 Change dk_lookup() to accept an additional argument of the type enum uio_seg that tells whether the given path is in user space or kernel space, so it can tell NDINIT(). While the raidframe calls were ok, both ccd(4) and cgd(4) were passing pointers to user space data, which leads to strange error on i386, as reported by Jukka Salmi on current-users. [cube, ticket #748] bin/ksh/main.c 1.14 PR/36546: Aleksey Cheusov: problems with 8-bit input in /bin/ksh, needs to call setlocale() [christos, ticket #749] crypto/dist/ssh/misc.c 1.20 PR/36562: Takeshi Nakayama: sshd(8) HostbasedAuthentication fails after upgrading to 4.0_BETA Remove $HOME test since this is also used by sshd. [christos, ticket #750] sys/arch/x68k/x68k/locore.s 1.80 Fixe PR#36567: Panic when booting kernel after Jun 12 2007 [mhitch, ticket #751] sys/miscfs/portal/portal_vnops.c 1.72 VOP_LOCK() doesn't handle LK_RETRY, call vn_lock() instead [pooka, ticket #754] sys/arch/hppa/hppa/trap.c 1.45 Fix up the frame sanity checking to not bitch when taking interrupts in the sti ROM code. Fixes PR/34715. Thanks to David H. Gutteridge. [skrll, ticket #758] sys/dev/pci/if_wpi.c 1.11 wsize is size_t = unsigned and should be printed with %zu instead of %zd. cosmetics for PR 36591 by khorben. sys/sys/socketvar.h 1.97 Fix a bug in sblock() that has existed since revision 1.1 from BSD: correctly return an error if M_NOWAIT is passed to sblock() and the operation might block. This remarkably subtle macro bug appears to be responsible for quite a few undiagnosed socket buffer corruption and mbuf-related kernel panics. [christos, ticket #759] sys/dev/pci/ehci_pci.c 1.28 If the USB legacy capability flag is not set, we mistakenly attempt to clear it anyway by writing to PCI configuration register 0x00. Instead, if this flag is not set, simply bail out from ehci_get_ownership. [jmcneill, ticket #760] usr.bin/vacation/vacation.c 1.34 PR/36644: Edgar Fuss: vacation does not work if homedir not present Don't care about it failing if all paths needed are absolute. [christos, ticket #766] usr.bin/vacation/vacation.c 1.33 PR/36643: Edgar Fu: -m missing from getopt. While there: - mark usage noreturn - remove prototype for main [christos, ticket #765] sys/arch/xen/xen/clock.c 1.37 Correct regression in xen3 wall-time reading accidentally committed in r1.35. (Discussed on port-xen.) [jld, ticket #764] crypto/dist/ssh/auth.c 1.26 PR/36624: Edgar Fu: sshd should not check pw_{expire,change} if UsePam is enabled. This is what the "portable" version of openssh does. [christos, ticket #762] sys/dist/ipf/netinet/fil.c 1.38 Avoid use of cached pointers that might be stale due to mbuf operations. [martin, ticket #767] sys/arch/xen/xen/xenevt.c 1.14 Add needed locking in xenevt_fpoll; this fixes at least a lost-wakeup bug. OK'ed by bouyer@. [jld, ticket #763] sys/kern/vfs_subr.c 1.289 Don't drain a vnode's lock when we are cleaning it out. It still might be used by upper layers in the vnode stack due to exported lock pointers. This introduces no difference to the normal case and works around a problem where a lower layer vnode is cleaned out before the upper layer due to forced unmount or revoke. And for cosmetics, set a vnode's lock export to NULL when it is cleaned out. per discussion with Bill Stouder-Studenmund on tech-kern [pooka, ticket #768] crypto/dist/ssh/auth.c 1.25 PR/36623: Edgar Fu: ssh publickey authentification fails if homedir not present Removed extra realpath check that was introduced by a bogus merge. [christos, ticket #761] sbin/shutdown/Makefile 1.9 sbin/shutdown/shutdown.c 1.47 sbin/shutdown/shutdown.c 1.48 - sprinkle static - pass WARNS=4 and lint - use size_t/time_t where appropriate - get/setprogname() - before executing rc.shutdown, set the real user id to 0, because shutdown scripts may depend on it (for example su depends on being root). - use warn instead of perror, and make sure we use the right errno. PR/36626 - Jukka Salmi -- fails to compile if DEBUG is defined [jnemeth, ticket #771] distrib/hp700/ramdisk/list 1.6 Add fsck(,_ffs} to the install ramdisk. [skrll, ticket #769] dist/ipf/HISTORY sync with ipfilter-4-1-23-pullup dist/ipf/ip_fil.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_htable.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_htable.h sync with ipfilter-4-1-23-pullup dist/ipf/ip_irc_pxy.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_lookup.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_lookup.h sync with ipfilter-4-1-23-pullup dist/ipf/ip_pool.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_pool.h sync with ipfilter-4-1-23-pullup dist/ipf/ip_pptp_pxy.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_rpcb_pxy.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_scan.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_scan.h sync with ipfilter-4-1-23-pullup dist/ipf/ip_sync.c sync with ipfilter-4-1-23-pullup dist/ipf/ip_sync.h sync with ipfilter-4-1-23-pullup dist/ipf/ipf.h sync with ipfilter-4-1-23-pullup dist/ipf/ml_ipl.c sync with ipfilter-4-1-23-pullup dist/ipf/mlfk_ipl.c sync with ipfilter-4-1-23-pullup dist/ipf/mlo_ipl.c sync with ipfilter-4-1-23-pullup dist/ipf/radix_ipf.h sync with ipfilter-4-1-23-pullup dist/ipf/iplang/iplang_y.y sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/44arp.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/arp.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/ip.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/iptests.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/resend.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/sdlpi.c sync with ipfilter-4-1-23-pullup dist/ipf/ipsend/sock.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/addicmp.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/addipopt.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/alist_free.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/alist_new.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/bcopywrap.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/binprint.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/buildopts.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/checkrev.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/count4bits.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/count6bits.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/debug.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/facpri.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/facpri.h sync with ipfilter-4-1-23-pullup dist/ipf/lib/fill6bits.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/flags.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/gethost.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getifname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getnattype.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getport.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getportproto.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getproto.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/getsumd.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/hostname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/icmpcode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/initparse.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ionames.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipf_dotuning.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_ef.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_hx.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_pc.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_sn.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_td.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipft_tx.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ipoptsec.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/kmem.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/kmem.h sync with ipfilter-4-1-23-pullup dist/ipf/lib/kmemcpywrap.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/kvatoname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_file.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_hash.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_hashnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_http.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_pool.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_poolnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/load_url.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/mutex_emul.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/nametokva.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/nat_setgroupmap.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/ntomask.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/optname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/optprint.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/optprintv6.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/optvalue.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/portname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/print_toif.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printactivenat.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printaps.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printbuf.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printfr.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printfraginfo.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhash.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhash_live.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhashdata.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhashnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhostmap.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printhostmask.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printifname.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printip.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printlog.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printmask.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printnat.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpacket.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpacket6.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpool.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpool_live.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpooldata.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printpoolnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printportcmp.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printproto.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printsbuf.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printstate.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printtqtable.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/printtunable.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/remove_hash.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/remove_hashnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/remove_pool.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/remove_poolnode.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/resetlexer.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/rwlock_emul.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/tcp_flags.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/tcpflags.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/tcpoptnames.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/v6ionames.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/v6optvalue.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/var.c sync with ipfilter-4-1-23-pullup dist/ipf/lib/verbose.c sync with ipfilter-4-1-23-pullup dist/ipf/man/ipf.8 sync with ipfilter-4-1-23-pullup dist/ipf/man/ipfstat.8 sync with ipfilter-4-1-23-pullup dist/ipf/man/ipmon.8 sync with ipfilter-4-1-23-pullup dist/ipf/test/test.format sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipf.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipf_y.y sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipfcomp.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipfs.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipfstat.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipftest.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipmon.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipmon_y.y sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipnat.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipnat_y.y sync with ipfilter-4-1-23-pullup dist/ipf/tools/ippool.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ippool_y.y sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipscan_y.y sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipsyncm.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/ipsyncs.c sync with ipfilter-4-1-23-pullup dist/ipf/tools/lex_var.h sync with ipfilter-4-1-23-pullup dist/ipf/tools/lexer.h sync with ipfilter-4-1-23-pullup regress/sys/kern/ipf/Makefile sync with ipfilter-4-1-23-pullup regress/sys/kern/ipf/natipftest sync with ipfilter-4-1-23-pullup regress/sys/kern/ipf/test.format sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/fil.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_auth.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_auth.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_compat.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_fil.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_fil_netbsd.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_frag.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_frag.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_ftp_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_h323_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_htable.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_htable.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_ipsec_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_irc_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_log.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_lookup.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_lookup.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_nat.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_nat.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_pool.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_pool.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_pptp_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_proxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_proxy.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_raudio_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_rcmd_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_rpcb_pxy.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_scan.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_scan.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_state.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_state.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_sync.c sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ip_sync.h sync with ipfilter-4-1-23-pullup sys/dist/ipf/netinet/ipl.h sync with ipfilter-4-1-23-pullup usr.sbin/ipf/Makefile.inc sync with ipfilter-4-1-23-pullup usr.sbin/ipf/libipf/Makefile sync with ipfilter-4-1-23-pullup dist/ipf/test/expected/ipv6.5 new file dist/ipf/test/input/ipv6.5 new file dist/ipf/test/regress/ipv6.5 new file regress/sys/kern/ipf/expected/ipv6.5 new file regress/sys/kern/ipf/input/ipv6.5 new file regress/sys/kern/ipf/regress/ipv6.5 new file Import IPFilter 4.1.23 [martin, ticket #732] doc/3RDPARTY 1.531 We have now IPF 4.1.23 [martti, ticket #732] sys/arch/hp700/gsc/harmony.c 1.8 Initialise the callout before use. [skrll, ticket #772] sys/sys/queue.h 1.47 A number of queue(3) macros use NULL, so ensure that it is present. [joerg, ticket #775] common/lib/libc/hash/sha2/sha2.c 1.5 common/lib/libc/hash/sha2/sha2.c 1.6 common/lib/libc/hash/rmd160/rmd160.c 1.3 Fix SIGBUS issues on strict alignment issues. Use le32dec in RMD160 as the data pointer to RMD160_Update doesn't have to be aligned. In SHA256_Update and SHA512_Update, only operate directly on the passed in data if no left-over in the context exists and the data is correctly aligned. The problem was exposed by the audit-packages rewrite in C and reported for the libnbcompat version in PR pkg/36662. cast to void* to avoid a fatal warning [joerg, ticket #776] build.sh 1.169 distrib/cdrom/current.conf 1.8 distrib/notes/common/contents 1.124 distrib/notes/common/list-setsizes.sh 1.2 distrib/notes/common/main 1.330 distrib/sets/lists/base/mi 1.700 distrib/sets/lists/base/mi 1.702 doc/HACKS 1.93 doc/RESPONSIBLE 1.78 etc/MAKEDEV.awk 1.18 etc/mtree/NetBSD.dist 1.339 gnu/dist/binutils/bfd/config.bfd 1.14 gnu/dist/binutils/opcodes/configure 1.2 gnu/dist/binutils/opcodes/configure.in 1.2 gnu/lib/libbfd/Makefile 1.42 gnu/lib/libbfd/arch/sh3eb/bfd.h 1.7 gnu/lib/libbfd/arch/sh3eb/defs.mk 1.8 gnu/lib/libbfd/arch/sh3el/bfd.h 1.7 gnu/lib/libbfd/arch/sh3el/defs.mk 1.8 gnu/lib/libgcc4/Makefile.inc 1.6 gnu/lib/libopcodes/arch/sh3eb/defs.mk 1.4 gnu/lib/libopcodes/arch/sh3el/defs.mk 1.4 gnu/usr.bin/gcc4/backend/Makefile 1.9 gnu/usr.bin/send-pr/categories 1.53 lib/libc/gdtoa/Makefile.inc 1.6 libexec/ld.elf_so/Makefile 1.78 libexec/ld.elf_so/rtld.c 1.112 regress/sys/uvm/Makefile 1.6 share/mk/bsd.own.mk 1.495 share/mk/sys.mk 1.90 sys/arch/Makefile 1.35 sys/arch/README 1.42 sys/arch/evbsh5/README 1.1 sys/arch/sh5/README 1.1 sys/contrib/dev/ath/netbsd/Makefile.ath.inc 1.14 sys/dev/dkwedge/dkwedge_bsdlabel.c 1.13 sys/lkm/net/bsdcomp/Makefile 1.5 usr.bin/crunch/crunchide/Makefile 1.16 usr.sbin/bind/libdns/Makefile 1.5 usr.sbin/ndbootd/ndbootd.c 1.12 usr.sbin/traceroute/traceroute.c 1.69 x11/Xserver/GL/GLcore/Makefile.GLcore 1.10 x11/lib/OSmesa/Makefile 1.20 Remove evbsh5. [snj, ticket #774] common/lib/libc/arch/sh5/string/memcpy.S delete common/lib/libc/arch/sh5/string/memset.S delete common/lib/libc/arch/sh5/string/strcasecmp.S delete common/lib/libc/arch/sh5/string/strcat.S delete common/lib/libc/arch/sh5/string/strchr.S delete common/lib/libc/arch/sh5/string/strcmp.S delete common/lib/libc/arch/sh5/string/strcpy.S delete common/lib/libc/arch/sh5/string/strlen.S delete common/lib/libc/arch/sh5/string/strncasecmp.S delete common/lib/libc/arch/sh5/string/strncmp.S delete common/lib/libc/arch/sh5/string/strncpy.S delete common/lib/libc/arch/sh5/string/strrchr.S delete distrib/sets/lists/comp/ad.sh5 delete distrib/sets/lists/comp/md.evbsh5 delete distrib/sets/lists/xserver/md.evbsh5 delete etc/etc.evbsh5/MAKEDEV.conf delete etc/etc.evbsh5/ttys delete etc/etc.evbsh5/Makefile.inc delete gnu/usr.bin/binutils/common/arch/sh5el/config.h delete gnu/usr.bin/binutils/common/arch/sh5el/defs.mk delete gnu/usr.bin/binutils/gas/arch/sh5el/config.h delete gnu/usr.bin/binutils/gas/arch/sh5el/defs.mk delete gnu/usr.bin/binutils/gas/arch/sh5el/itbl-cpu.h delete gnu/usr.bin/binutils/gas/arch/sh5el/obj-format.h delete gnu/usr.bin/binutils/gas/arch/sh5el/targ-cpu.h delete gnu/usr.bin/binutils/gas/arch/sh5el/targ-env.h delete src/gnu/usr.bin/binutils/gprof/arch/sh5el/defs.mk delete src/gnu/usr.bin/binutils/gprof/arch/sh5el/gconfig.h delete src/gnu/usr.bin/binutils/ld/arch/sh5el/config.h delete src/gnu/usr.bin/binutils/ld/arch/sh5el/defs.mk delete src/gnu/usr.bin/binutils/ld/arch/sh5el/ldemul-list.h delete src/gnu/usr.bin/gcc4/arch/sh5el/auto-host.h delete src/gnu/usr.bin/gcc4/arch/sh5el/bconfig.h delete src/gnu/usr.bin/gcc4/arch/sh5el/config.h delete src/gnu/usr.bin/gcc4/arch/sh5el/gencheck.h delete src/gnu/usr.bin/gcc4/arch/sh5el/gthr-default.h delete src/gnu/usr.bin/gcc4/arch/sh5el/tm.h delete src/gnu/usr.bin/gcc4/arch/sh5el/configargs.h delete src/gnu/usr.bin/gcc4/arch/sh5el/defs.mk delete src/gnu/usr.bin/gcc4/libcpp/arch/sh5el/config.h delete gnu/usr.bin/gcc4/libiberty/arch/sh5el/config.h delete lib/csu/sh5/Makefile delete lib/csu/sh5/crt0.c delete lib/csu/sh5/dot_init.h delete lib/libc/arch/sh5/Makefile.inc delete lib/libc/arch/sh5/SYS.h delete lib/libc/arch/sh5/gdtoa/Makefile.inc delete lib/libc/arch/sh5/gdtoa/arith.h delete lib/libc/arch/sh5/gdtoa/gd_qnan.h delete lib/libc/arch/sh5/gen/Makefile.inc delete lib/libc/arch/sh5/gen/__setjmp14.S delete lib/libc/arch/sh5/gen/makecontext.c delete lib/libc/arch/sh5/gen/__sigsetjmp14.S delete lib/libc/arch/sh5/gen/byte_swap_8.S delete lib/libc/arch/sh5/gen/swapcontext.S delete lib/libc/arch/sh5/gen/_lwp.c delete lib/libc/arch/sh5/gen/_setjmp.S delete lib/libc/arch/sh5/gen/alloca.S delete lib/libc/arch/sh5/gen/flt_rounds.S delete lib/libc/arch/sh5/gen/resumecontext.c delete lib/libc/arch/sh5/gen/byte_swap_2.S delete lib/libc/arch/sh5/gen/byte_swap_4.S delete lib/libc/arch/sh5/gen/fabs.S delete lib/libc/arch/sh5/gen/fpgetmask.S delete lib/libc/arch/sh5/gen/fpgetround.S delete lib/libc/arch/sh5/gen/fpgetsticky.S delete lib/libc/arch/sh5/gen/fpsetmask.S delete lib/libc/arch/sh5/gen/fpsetround.S delete lib/libc/arch/sh5/gen/fpsetsticky.S delete lib/libc/arch/sh5/gen/nanf.c delete lib/libc/arch/sh5/net/Makefile.inc delete lib/libc/arch/sh5/stdlib/Makefile.inc delete lib/libc/arch/sh5/stdlib/abs.S delete lib/libc/arch/sh5/stdlib/llabs.S delete lib/libc/arch/sh5/string/Makefile.inc delete lib/libc/arch/sh5/string/bzero.S delete lib/libc/arch/sh5/string/index.S delete lib/libc/arch/sh5/string/rindex.S delete lib/libc/arch/sh5/string/strncat.S delete lib/libc/arch/sh5/string/swab.S delete lib/libc/arch/sh5/sys/__clone.S delete lib/libc/arch/sh5/sys/brk.S delete lib/libc/arch/sh5/sys/cerror.S delete lib/libc/arch/sh5/sys/sbrk.S delete lib/libc/arch/sh5/sys/__sigaction14_sigtramp.c delete lib/libc/arch/sh5/sys/__sigtramp2.S delete lib/libc/arch/sh5/sys/shmat.S delete lib/libc/arch/sh5/sys/__syscall.S delete lib/libc/arch/sh5/sys/syscall.S delete lib/libc/arch/sh5/sys/__vfork14.S delete lib/libc/arch/sh5/sys/exect.S delete lib/libc/arch/sh5/sys/getcontext.S delete lib/libc/arch/sh5/sys/ptrace.S delete lib/libc/arch/sh5/sys/fork.S delete lib/libc/arch/sh5/sys/pipe.S delete lib/libc/compat/arch/sh5/Makefile.inc delete lib/libc/compat/arch/sh5/gen/Makefile.inc delete lib/libc/compat/arch/sh5/sys/Makefile.inc delete lib/libc/compat/arch/sh5/sys/compat_Ovfork.S delete lib/libc/compat/arch/sh5/sys/compat___semctl.S delete lib/libc/compat/arch/sh5/sys/compat___sigreturn14.S delete lib/libc/compat/arch/sh5/sys/compat___sigtramp1.S delete lib/libc/compat/arch/sh5/sys/compat_msgctl.S delete lib/libc/compat/arch/sh5/sys/compat_shmctl.S delete lib/libc/compat/arch/sh5/sys/compat_sigaction.S delete lib/libc/compat/arch/sh5/sys/compat_sigpending.S delete lib/libc/compat/arch/sh5/sys/compat_sigprocmask.S delete lib/libc/compat/arch/sh5/sys/compat_sigreturn.S delete lib/libc/compat/arch/sh5/sys/compat_sigsuspend.S delete lib/libkvm/kvm_sh5.c delete lib/libpthread/arch/sh5/_context_u.S delete lib/libpthread/arch/sh5/genassym.cf delete lib/libpthread/arch/sh5/pthread_md.h delete libexec/ld.elf_so/arch/sh5/Makefile.inc delete libexec/ld.elf_so/arch/sh5/mdreloc.c delete libexec/ld.elf_so/arch/sh5/rtld_start.S delete sys/arch/evbsh5/Makefile delete sys/arch/evbsh5/compile/Makefile delete sys/arch/evbsh5/conf/CAYMAN delete sys/arch/evbsh5/conf/CAYMAN64 delete sys/arch/evbsh5/conf/std.evbsh5.el delete sys/arch/evbsh5/conf/SIMULATOR delete sys/arch/evbsh5/conf/files.evbsh5 delete sys/arch/evbsh5/conf/majors.evbsh5 delete sys/arch/evbsh5/conf/std.evbsh5.eb delete sys/arch/evbsh5/dev/alphaled.c delete sys/arch/evbsh5/dev/if_sm_sysfpga.c delete sys/arch/evbsh5/dev/superio.c delete sys/arch/evbsh5/dev/superioreg.h delete sys/arch/evbsh5/dev/superiovar.h delete sys/arch/evbsh5/dev/sysfpgareg.h delete sys/arch/evbsh5/dev/sysfpga.c delete sys/arch/evbsh5/dev/sysfpgavar.h delete sys/arch/evbsh5/evbsh5/cons_machdep.c delete sys/arch/evbsh5/evbsh5/locore.S delete sys/arch/evbsh5/evbsh5/machdep.c delete sys/arch/evbsh5/evbsh5/machdep.h delete sys/arch/evbsh5/evbsh5/mainbus.c delete sys/arch/evbsh5/include/Makefile delete sys/arch/evbsh5/include/alphaledio.h delete sys/arch/evbsh5/include/ansi.h delete sys/arch/evbsh5/include/aout_machdep.h delete sys/arch/evbsh5/include/asm.h delete sys/arch/evbsh5/include/bus.h delete sys/arch/evbsh5/include/cacheops.h delete sys/arch/evbsh5/include/cdefs.h delete sys/arch/evbsh5/include/conreg.h delete sys/arch/evbsh5/include/cpu.h delete sys/arch/evbsh5/include/db_machdep.h delete sys/arch/evbsh5/include/elf_machdep.h delete sys/arch/evbsh5/include/endian.h delete sys/arch/evbsh5/include/float.h delete sys/arch/evbsh5/include/frame.h delete sys/arch/evbsh5/include/ieee.h delete sys/arch/evbsh5/include/ieeefp.h delete sys/arch/evbsh5/include/int_const.h delete sys/arch/evbsh5/include/int_fmtio.h delete sys/arch/evbsh5/include/int_limits.h delete sys/arch/evbsh5/include/int_mwgwtypes.h delete sys/arch/evbsh5/include/int_types.h delete sys/arch/evbsh5/include/limits.h delete sys/arch/evbsh5/include/lock.h delete sys/arch/evbsh5/include/math.h delete sys/arch/evbsh5/include/mcontext.h delete sys/arch/evbsh5/include/memregion.h delete sys/arch/evbsh5/include/netbsd32_machdep.h delete sys/arch/evbsh5/include/pcb.h delete sys/arch/evbsh5/include/pci_machdep.h delete sys/arch/evbsh5/include/pmap.h delete sys/arch/evbsh5/include/pmc.h delete sys/arch/evbsh5/include/proc.h delete sys/arch/evbsh5/include/profile.h delete sys/arch/evbsh5/include/ptrace.h delete sys/arch/evbsh5/include/reg.h delete sys/arch/evbsh5/include/setjmp.h delete sys/arch/evbsh5/include/signal.h delete sys/arch/evbsh5/include/stdarg.h delete sys/arch/evbsh5/include/trap.h delete sys/arch/evbsh5/include/types.h delete sys/arch/evbsh5/include/varargs.h delete sys/arch/evbsh5/include/vmparam.h delete sys/arch/evbsh5/include/bootparams.h delete sys/arch/evbsh5/include/bswap.h delete sys/arch/evbsh5/include/endian_machdep.h delete sys/arch/evbsh5/include/intr.h delete sys/arch/evbsh5/include/isa_machdep.h delete sys/arch/evbsh5/include/loadfile_machdep.h delete sys/arch/evbsh5/include/mutex.h delete sys/arch/evbsh5/include/param.h delete sys/arch/evbsh5/include/rwlock.h delete sys/arch/evbsh5/include/wchar_limits.h delete sys/arch/evbsh5/include/disklabel.h delete sys/arch/evbsh5/pci/pci_intr_machdep.c delete sys/arch/sh5/Makefile delete sys/arch/sh5/TODO delete sys/arch/sh5/conf/Makefile.sh5 delete sys/arch/sh5/conf/files.sh5 delete sys/arch/sh5/conf/majors.sh5 delete sys/arch/sh5/dev/cprc.c delete sys/arch/sh5/dev/cpu_sh.c delete sys/arch/sh5/dev/dtfcons.c delete sys/arch/sh5/dev/superhyway.c delete sys/arch/sh5/dev/cprcreg.h delete sys/arch/sh5/dev/cprcvar.h delete sys/arch/sh5/dev/dtfconsvar.h delete sys/arch/sh5/dev/femivar.h delete sys/arch/sh5/dev/intcreg.h delete sys/arch/sh5/dev/intcvar.h delete sys/arch/sh5/dev/pbridgereg.h delete sys/arch/sh5/dev/pbridgevar.h delete sys/arch/sh5/dev/rtcreg.h delete sys/arch/sh5/dev/rtcvar.h delete sys/arch/sh5/dev/scifreg.h delete sys/arch/sh5/dev/scifvar.h delete sys/arch/sh5/dev/superhywayvar.h delete sys/arch/sh5/dev/tmureg.h delete sys/arch/sh5/dev/dmac.c delete sys/arch/sh5/dev/dmacreg.h delete sys/arch/sh5/dev/femi.c delete sys/arch/sh5/dev/rtc.c delete sys/arch/sh5/dev/tmu.c delete sys/arch/sh5/dev/intc.c delete sys/arch/sh5/dev/pbridge.c delete sys/arch/sh5/dev/scif.c delete sys/arch/sh5/include/Makefile delete sys/arch/sh5/include/db_machdep.h delete sys/arch/sh5/include/types.h delete sys/arch/sh5/include/ansi.h delete sys/arch/sh5/include/trap.h delete sys/arch/sh5/include/vmparam.h delete sys/arch/sh5/include/aout_machdep.h delete sys/arch/sh5/include/netbsd32_machdep.h delete sys/arch/sh5/include/ptrace.h delete sys/arch/sh5/include/wchar_limits.h delete sys/arch/sh5/include/asm.h delete sys/arch/sh5/include/bootparams.h delete sys/arch/sh5/include/cputypes.h delete sys/arch/sh5/include/endian.h delete sys/arch/sh5/include/int_const.h delete sys/arch/sh5/include/math.h delete sys/arch/sh5/include/memregion.h delete sys/arch/sh5/include/pmc.h delete sys/arch/sh5/include/bswap.h delete sys/arch/sh5/include/disklabel.h delete sys/arch/sh5/include/elf_machdep.h delete sys/arch/sh5/include/int_fmtio.h delete sys/arch/sh5/include/limits.h delete sys/arch/sh5/include/pcb.h delete sys/arch/sh5/include/bus.h delete sys/arch/sh5/include/signal.h delete sys/arch/sh5/include/byte_swap.h delete sys/arch/sh5/include/cacheops.h delete sys/arch/sh5/include/endian_machdep.h delete sys/arch/sh5/include/int_types.h delete sys/arch/sh5/include/lock.h delete sys/arch/sh5/include/stdarg.h delete sys/arch/sh5/include/cdefs.h delete sys/arch/sh5/include/float.h delete sys/arch/sh5/include/fpu.h delete sys/arch/sh5/include/ieeefp.h delete sys/arch/sh5/include/int_mwgwtypes.h delete sys/arch/sh5/include/pci_machdep.h delete sys/arch/sh5/include/conreg.h delete sys/arch/sh5/include/ieee.h delete sys/arch/sh5/include/int_limits.h delete sys/arch/sh5/include/proc.h delete sys/arch/sh5/include/profile.h delete sys/arch/sh5/include/pte.h delete sys/arch/sh5/include/varargs.h delete sys/arch/sh5/include/cpu.h delete sys/arch/sh5/include/frame.h delete sys/arch/sh5/include/intr.h delete sys/arch/sh5/include/mcontext.h delete sys/arch/sh5/include/param.h delete sys/arch/sh5/include/reg.h delete sys/arch/sh5/include/setjmp.h delete sys/arch/sh5/include/pmap.h delete sys/arch/sh5/pci/sh5_pci.c delete sys/arch/sh5/pci/sh5_pcireg.h delete sys/arch/sh5/pci/sh5_pcivar.h delete sys/arch/sh5/sh5/autoconf.c delete sys/arch/sh5/sh5/db_memrw.c delete sys/arch/sh5/sh5/in_cksum.S delete sys/arch/sh5/sh5/softintr.c delete sys/arch/sh5/sh5/bus_dma.c delete sys/arch/sh5/sh5/process_machdep.c delete sys/arch/sh5/sh5/bus_space.c delete sys/arch/sh5/sh5/sh5_machdep.c delete sys/arch/sh5/sh5/bus_subr.S delete sys/arch/sh5/sh5/dtf_comms.h delete sys/arch/sh5/sh5/mainbus.h delete sys/arch/sh5/sh5/clockvar.h delete sys/arch/sh5/sh5/compat_16_machdep.c delete sys/arch/sh5/sh5/cpu_ident.c delete sys/arch/sh5/sh5/conf.c delete sys/arch/sh5/sh5/cpu_switch.S delete sys/arch/sh5/sh5/locore_subr.S delete sys/arch/sh5/sh5/db_disasm.c delete sys/arch/sh5/sh5/db_interface.c delete sys/arch/sh5/sh5/db_trace.c delete sys/arch/sh5/sh5/dtf_comms.c delete sys/arch/sh5/sh5/sigcode.S delete sys/arch/sh5/sh5/stb1var.h delete sys/arch/sh5/sh5/exception.S delete sys/arch/sh5/sh5/genassym.cf delete sys/arch/sh5/sh5/interrupt.c delete sys/arch/sh5/sh5/sh5_clock.c delete sys/arch/sh5/sh5/mem.c delete sys/arch/sh5/sh5/stb1_locore.S delete sys/arch/sh5/sh5/netbsd32_machdep.c delete sys/arch/sh5/sh5/pmap.c delete sys/arch/sh5/sh5/procfs_machdep.c delete sys/arch/sh5/sh5/sig_machdep.c delete sys/arch/sh5/sh5/syscall.c delete sys/arch/sh5/sh5/trap.c delete sys/arch/sh5/sh5/vm_machdep.c delete sys/lib/libkern/arch/sh5/Makefile.inc delete sys/lib/libkern/arch/sh5/imax.S delete sys/lib/libkern/arch/sh5/imin.S delete sys/lib/libkern/arch/sh5/lmax.S delete sys/lib/libkern/arch/sh5/lmin.S delete sys/lib/libkern/arch/sh5/max.S delete sys/lib/libkern/arch/sh5/min.S delete sys/lib/libkern/arch/sh5/random.S delete sys/lib/libkern/arch/sh5/ulmax.S delete sys/lib/libkern/arch/sh5/ulmin.S delete sys/lib/libkern/arch/sh5/scanc.S delete sys/lib/libkern/arch/sh5/skpc.S delete sys/lib/libkern/arch/sh5/udivsi3.S delete sys/lib/libkern/arch/sh5/sdivsi3.S delete usr.bin/xlint/arch/sh5/targparam.h delete gnu/lib/crtstuff4/arch/sh5el.mk delete gnu/lib/libbfd/arch/sh5el/bfd.h delete gnu/lib/libbfd/arch/sh5el/config.h delete gnu/lib/libbfd/arch/sh5el/bfdver.h delete gnu/lib/libbfd/arch/sh5el/defs.mk delete gnu/lib/libgcc4/arch/sh5el.mk delete gnu/lib/libiberty/arch/sh5el/config.h delete gnu/lib/libiberty/arch/sh5el/defs.mk delete gnu/lib/libobjc4/arch/sh5el/defs.mk delete gnu/lib/libopcodes/arch/sh5el/config.h delete gnu/lib/libopcodes/arch/sh5el/defs.mk delete gnu/lib/libstdc++-v3_4/arch/sh5el/c++allocator.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/config.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/defs.mk delete gnu/lib/libstdc++-v3_4/arch/sh5el/gthr-single.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/gthr-tpf.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/gthr.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/c++config.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/cxxabi_tweaks.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/gthr-default.h delete gnu/lib/libstdc++-v3_4/arch/sh5el/gthr-posix.h delete Remove evbsh5. [snj, ticket #774] sys/netbt/l2cap_lower.c 1.6 sys/dev/bluetooth/btdev.h 1.6 sys/netbt/sco_socket.c 1.9 sys/netbt/rfcomm_upper.c 1.3 sys/netbt/l2cap_socket.c 1.7 sys/netbt/rfcomm_upper.c 1.5 lib/libusbhid/usbhid.h 1.5 sys/netbt/rfcomm_upper.c 1.6 usr.sbin/btdevctl/btdevctl.c 1.4 usr.sbin/btdevctl/btdevctl.h 1.3 usr.sbin/btdevctl/btdevctl.8 1.4 sys/netbt/rfcomm_session.c 1.5 sys/netbt/hci.h 1.10 usr.bin/rfcomm_sppd/rfcomm_sppd.c 1.6 sys/netbt/hci_link.c 1.11 usr.bin/rfcomm_sppd/rfcomm_sppd.c 1.7 usr.bin/rfcomm_sppd/rfcomm_sppd.c 1.8 sys/dev/bluetooth/btsco.c 1.14 sys/netbt/rfcomm_session.c 1.9 usr.sbin/btdevctl/sdp.c 1.2 share/man/man9/bluetooth.9 1.2 usr.sbin/btdevctl/sdp.c 1.3 sys/dev/bluetooth/bthidev.c 1.8 sys/netbt/l2cap.h 1.4 sys/netbt/rfcomm.h 1.3 sys/netbt/l2cap.h 1.5 sys/netbt/l2cap_misc.c 1.3 share/man/man4/bluetooth.4 1.5 lib/libusbhid/usbhid.3 1.11 sys/netbt/bluetooth.h 1.5 share/man/man4/bthidev.4 1.8 sys/netbt/rfcomm_dlc.c 1.3 usr.sbin/btdevctl/print.c 1.8 sys/netbt/rfcomm_socket.c 1.7 sys/netbt/l2cap_signal.c 1.4 sys/netbt/l2cap_signal.c 1.5 sys/netbt/l2cap_signal.c 1.7 sys/netbt/hci_event.c 1.6 usr.bin/rfcomm_sppd/rfcomm_sppd.1 1.5 sys/netbt/l2cap_upper.c 1.3 sys/netbt/l2cap_lower.c 1.2 usr.sbin/btdevctl/db.c 1.3 sys/netbt/l2cap_upper.c 1.6 lib/libusbhid/descr.c 1.5 sys/netbt/l2cap_upper.c 1.7 sys/netbt/l2cap_lower.c 1.4 Add 'service level' security for L2CAP and RFCOMM connections, following the Linux (BlueZ) API. - L2CAP or RFCOMM connections can require the baseband radio link mode be any of: authenticated (devices are paired) encrypted (implies authentication) secured (encryption, plus generate new link key) - for sockets, the mode is set using setsockopt(2) and the socket connection will be aborted if the mode change fails. - mode settings will be applied during connection establishment, and for safety, we enter a wait state and will only proceed when the mode settings are successfuly set. - It is possible to change the mode on already open connections, but not possible to guarantee that data already queued (from either end) will not be delivered. (this is a feature, not a bug) - bthidev(4) and rfcomm_sppd(1) support "auth", "encrypt" and "secure" options - btdevctl(8) by default enables "auth" for HIDs, and "encrypt" for keyboards (which are required to support it) - ALSO INCLUDES OTHER MINOR FIXES [plunky, ticket #744] tools/compat/sys/null.h 1.1 sys/queue.h now requires sys/null.h, so add a compatibility header file. Fixes build of tools under, e.g. Mac OS X. [jmmv, ticket #778] sys/dist/ipf/netinet/fil.c 1.39 sys/dist/ipf/netinet/ip_fil.h 1.14 Avoid casting to "i6addr_t *", because that type requires 64-bit alignment and nothing guarantees that IPv6 packets in mbufs are 8-byte aligned. gcc was coalescing adjacent 32-bit compares into "ldx" on sparc64, leading to alignment faults when processing icmp6 arriving on gif with IPv4 outer addresses. Fix mostly from darrenr@. Discussed extensively on port-sparc64. [gdt, ticket #779] sys/dev/pci/machfb.c patch This keeps machfb from matching Rage Mobility chips which we don't support properly, mainly for lack of hardware in the right hands. [macallan, ticket #781] sys/arch/sun3/sun3x/locore.s 1.56 Sync with sun3/locore.s rev 1.88: Pass a frame pointer to trap() rather than the 'entire frame' trick. Gcc4 was optimizing away modifications to the frame contents (it's not nice to trick gcc). Pass the pointer as the first argument to reduce the number of places that would be changed otherwise. Fixes the getcwd regression test on most m68k ports. Fixes MMU fault panic in trap() on sun3x. This should be pulled up to netbsd-4 too. [tsutsui, ticket #782] distrib/sets/lists/base/shl.elf patch distrib/sets/lists/base/shl.mi patch distrib/sets/lists/comp/mi patch distrib/sets/lists/comp/shl.mi patch include/Makefile patch include/stdio.h patch include/string.h patch include/strings.h patch include/unistd.h patch lib/Makefile patch lib/libc/Makefile patch regress/lib/Makefile patch regress/lib/libc/Makefile patch share/mk/bsd.sys.mk patch include/ssp/ssp.h new file include/ssp/stdio.h new file include/ssp/string.h new file include/ssp/strings.h new file include/ssp/unistd.h new file lib/libc/ssp/Makefile.inc new file lib/libc/ssp/__builtin_object_size.3 new file lib/libc/ssp/fgets_chk.c new file lib/libc/ssp/gets_chk.c new file lib/libc/ssp/memcpy_chk.c new file lib/libc/ssp/memmove_chk.c new file lib/libc/ssp/memset_chk.c new file lib/libc/ssp/snprintf_chk.c new file lib/libc/ssp/sprintf_chk.c new file lib/libc/ssp/ssp.3 new file lib/libc/ssp/strcat_chk.c new file lib/libc/ssp/strcpy_chk.c new file lib/libc/ssp/strncat_chk.c new file lib/libc/ssp/strncpy_chk.c new file lib/libc/ssp/vsnprintf_chk.c new file lib/libc/ssp/vsprintf_chk.c new file regress/lib/libc/ssp/Makefile new file regress/lib/libc/ssp/Makefile.inc new file regress/lib/libc/ssp/fgets/Makefile new file regress/lib/libc/ssp/fgets/fgets.c new file regress/lib/libc/ssp/getcwd/Makefile new file regress/lib/libc/ssp/getcwd/getcwd.c new file regress/lib/libc/ssp/gets/Makefile new file regress/lib/libc/ssp/gets/gets.c new file regress/lib/libc/ssp/memcpy/Makefile new file regress/lib/libc/ssp/memcpy/memcpy.c new file regress/lib/libc/ssp/memmove/Makefile new file regress/lib/libc/ssp/memmove/memmove.c new file regress/lib/libc/ssp/memset/Makefile new file regress/lib/libc/ssp/memset/memset.c new file regress/lib/libc/ssp/raw/Makefile new file regress/lib/libc/ssp/raw/raw.c new file regress/lib/libc/ssp/read/Makefile new file regress/lib/libc/ssp/read/read.c new file regress/lib/libc/ssp/readlink/Makefile new file regress/lib/libc/ssp/readlink/readlink.c new file regress/lib/libc/ssp/snprintf/Makefile new file regress/lib/libc/ssp/snprintf/snprintf.c new file regress/lib/libc/ssp/sprintf/Makefile new file regress/lib/libc/ssp/sprintf/sprintf.c new file regress/lib/libc/ssp/strcat/Makefile new file regress/lib/libc/ssp/strcat/strcat.c new file regress/lib/libc/ssp/strcpy/Makefile new file regress/lib/libc/ssp/strcpy/strcpy.c new file regress/lib/libc/ssp/strncat/Makefile new file regress/lib/libc/ssp/strncat/strncat.c new file regress/lib/libc/ssp/strncpy/Makefile new file regress/lib/libc/ssp/strncpy/strncpy.c new file regress/lib/libc/ssp/vsnprintf/Makefile new file regress/lib/libc/ssp/vsnprintf/vsnprintf.c new file regress/lib/libc/ssp/vsprintf/Makefile new file regress/lib/libc/ssp/vsprintf/vsprintf.c new file lib/libssp/Makefile delete lib/libssp/fgets_chk.c delete lib/libssp/gets_chk.c delete lib/libssp/memcpy_chk.c delete lib/libssp/memmove_chk.c delete lib/libssp/memset_chk.c delete lib/libssp/shlib_version delete lib/libssp/snprintf_chk.c delete lib/libssp/sprintf_chk.c delete lib/libssp/strcat_chk.c delete lib/libssp/strcpy_chk.c delete lib/libssp/strncat_chk.c delete lib/libssp/strncpy_chk.c delete lib/libssp/vnsprintf_chk.c delete lib/libssp/vsprintf_chk.c delete lib/libssp/ssp/ssp.h delete lib/libssp/ssp/stdio.h delete lib/libssp/ssp/string.h delete lib/libssp/ssp/unistd.h delete regress/lib/libssp/Makefile delete regress/lib/libssp/Makefile.inc delete regress/lib/libssp/fgets/Makefile delete regress/lib/libssp/fgets/fgets.c delete regress/lib/libssp/getcwd/Makefile delete regress/lib/libssp/getcwd/getcwd.c delete regress/lib/libssp/gets/Makefile delete regress/lib/libssp/gets/gets.c delete regress/lib/libssp/memcpy/Makefile delete regress/lib/libssp/memcpy/memcpy.c delete regress/lib/libssp/memmove/Makefile delete regress/lib/libssp/memmove/memmove.c delete regress/lib/libssp/memset/Makefile delete regress/lib/libssp/memset/memset.c delete regress/lib/libssp/raw/Makefile delete regress/lib/libssp/raw/raw.c delete regress/lib/libssp/read/Makefile delete regress/lib/libssp/read/read.c delete regress/lib/libssp/readlink/Makefile delete regress/lib/libssp/readlink/readlink.c delete regress/lib/libssp/snprintf/Makefile delete regress/lib/libssp/snprintf/snprintf.c delete regress/lib/libssp/sprintf/Makefile delete regress/lib/libssp/sprintf/sprintf.c delete regress/lib/libssp/strcat/Makefile delete regress/lib/libssp/strcat/strcat.c delete regress/lib/libssp/strcpy/Makefile delete regress/lib/libssp/strcpy/strcpy.c delete regress/lib/libssp/strncat/Makefile delete regress/lib/libssp/strncat/strncat.c delete regress/lib/libssp/strncpy/Makefile delete regress/lib/libssp/strncpy/strncpy.c delete regress/lib/libssp/vsnprintf/Makefile delete regress/lib/libssp/vsnprintf/vsnprintf.c delete regress/lib/libssp/vsprintf/Makefile delete regress/lib/libssp/vsprintf/vsprintf.c delete Move libssp to libc. [christos, ticket #773] sys/arch/arm/footbridge/footbridge_io.c 1.13 Implement footbridge_mem_bs_mmap. Needed for mmaping igsfb(4) framebuffer on netwinder. [uwe, ticket #784] lib/libcrypto/shlib_version 1.12 distrib/sets/lists/base/shl.mi 1.396 distrib/sets/lists/base/shl.mi 1.397 crypto/dist/openssl/crypto/opensslconf.h 1.12 Bump minor for thread support. PR/36665: Matthias Scheler: Thread support is not enabled in NetBSD's OpenSSL. I enabled it. bump version s/libcrypto.so.3.1/libcrypto.so.3.2/ [tron, ticket #783] sys/miscfs/procfs/procfs_vnops.c 1.158 Don't allow getcwd() on procfs vnodes and provide "/" as the path instead of the result from getcwd(). The works around locking panics caused by namei calling VOP_READLINK while holding on to a directory lock and getcwd() trying to acquire that lock. The real fix would be to get rid of getcwd() calls within VOPs (not locking safe), but that's not a viable option in the netbsd-4 timeframe. Suggestion for workaround from David Holland. [pooka, ticket #785] regress/sys/fs/tmpfs/h_tools.c 1.8 regress/sys/fs/tmpfs/t_rename 1.6 regress/sys/fs/tmpfs/t_rename 1.7 sys/fs/tmpfs/tmpfs_vnops.c 1.39 Add test cases to ensure that: 1) Renaming a directory to an empty directory works by replacing the target directory. 2) Renaming a directory to a non-empty directory fails. This is all by calling rename(2) directly, not mv(1). tmpfs currently fails those tests, raising an assertion if DIAGNOSTIC is enabled. A fix will hopefully follow soon. Found by pooka@. Add some more tests to ensure that renaming a file to a directory and a directory to a file fails with the appropriate error codes. tmpfs still fails these tests, but the fix is almost ready to go in. Multiple fixes for tmpfs' rename operation: - Raise an error if renaming a file to a directory. - Raise an error if renaming a directory to a file. - Raise an error if renaming a directory to a non-empty directory. - Properly allow renaming a directory to an empty directory. The system could previously crash if the kernel had DIAGNOSTIC enabled as this triggered a bogus assertion. Problem found by Geoff Wing. [jmmv, ticket #786] etc/motd.beta 1.3 etc/motd.current 1.4 etc/motd.rc 1.3 etc/motd.stable 1.3 Fix the URL to the send-pr form as it now lives in another address. Not critical since the server has redirections to make the old URL work, but these may disappear. [jmmv, ticket #787] sys/dev/usb/usb_subr.c 1.148 Fix typo that prevents port reset after several retries. [mlelstv, ticket #780] distrib/sets/lists/comp/mi 1.1029 add new man pages. [tron, ticket #789] distrib/notes/common/legal.common 1.45 distrib/notes/common/legal.common 1.46 Add myself. Move my entry after the ones sorted in alphabetical order. [xtraeme, ticket #788] distrib/notes/sparc64/hardware 1.22 fixup fdc entry [jnemeth, ticket #791] lib/libutil/sockaddr_snprintf.c 1.7 Render the format %% as %. [dyoung, ticket #792] sys/netinet6/ipsec.c 1.121 ipsec4_splithdr: If m_len is too short, printf and drop it instead of panicing. Perhaps should be a pullup instead. This happens very occasionally on an ultrasparc with tunnel-mode ESP. fix printf format. [gdt, ticket #790] sys/arch/amiga/amiga/trap.c 1.115 via patch sys/arch/atari/atari/trap.c 1.91 via patch sys/arch/hp300/hp300/trap.c 1.131 via patch Fix trap handling on m68k ports to pass the getcwd regression test. [mhitch, ticket #729] sys/dev/usb/uplcom.c 1.55-1.56 via patch sys/dev/usb/usbdevs 1.469 share/man/man4/uplcom.4 1.17 sys/dev/usb/usbdevs_data.h regen sys/dev/usb/usbdevs.h regen Add support for I-O DATA USB-RSAQ5 to uplcom, update the man page. [hira, ticket #735] sys/arch/cobalt/stand/boot/start.S 1.4 sys/arch/cobalt/stand/boot/version 1.2 Flush all cache data at the beginning of the bootloader. Fixes silent hangs after loading 4.0_BETA2 GENERIC kernel on Qube2 (and RaQ2) with 256MB RAM, reported and tested by James Hartley on port-cobalt. Obviously this should be pulled up to netbsd-4. [tsutsui, ticket #793] etc/rc.d/btdevctl 1.4 add requirement for bthcid since devices may need to authenticate [plunky, ticket #796] lib/libutil/sockaddr_snprintf.c 1.8 In sockaddr_snprintf(sbuf, len, fmt, sa), do not write the terminating null character outside of the byte region [sbuf, sbuf + len). 1) If the length of the buffer is 0, do not write a null character at all. Previously, sockaddr_snprintf() may have been able to overwrite sbuf[-1] if len was 0. 2) If the length of the buffer, len, is greater than 0, then write the null at sbuf[len - 1]. Previously, sockaddr_snprintf() wrote the null at buf[len - 1], where `buf' was a "cursor" that did not necessarily equal `sbuf', the start of the buffer. Now, sockaddr_snprintf() always writes the null at sbuf[len - 1]. [dyoung, ticket #794] sys/dev/pci/if_wpi.c patch sys/dev/pci/if_wpireg.h patch sys/dev/pci/if_wpivar.h patch Rewrite of the rbuf management Sync with the last OpenBSD driver Use the last firmware available from Intel (2.4.14). Use legal limitations and Tx regulation embedded in the eeprom. Rewrite the way we handle the firmware [degroote, ticket #795] src/share/man/man4/wpi.4 patch Insert "+1" at the front of a North American telephone number. Refer to pkgsrc/sysutils/wpi-firmware - rev 1.3 Add xref to firmload(9). Prompted by dillo. - rev 1.4 Update the man page to reference the use of a new firmware for wpi. - rev 1.5 Note that you need the 2.14.4 firmware now - rev 1.6 All via patch [degroote, #795] src/sys/arch/amd64/conf/GENERIC patch Add wpi(4). [degroote, ticket #795] sys/arch/shark/shark/pccons.c 1.33 Replace usages of bcopy: - Use memmove to copy memory blocks that are likely to overlap. Fixes some rendering problems in programs that use, for example, the "insert rows" feature. This was reproducible with sysinst as explained here: http://mail-index.netbsd.org/tech-install/2007/07/29/0000.html - Use memcpy in situations where the blocks cannot overlap. [jmmv, ticket #800] sys/dev/ic/pcdisplay_subr.c 1.33 sys/dev/ic/vga.c 1.95 sys/dev/ic/vga_raster.c 1.29 sys/dev/isa/ega.c 1.23 sys/dev/pci/chipsfb.c 1.10 sys/dev/rasops/rasops.c 1.56 sys/dev/wscons/wsdisplay_vcons.c 1.12 sys/dev/wscons/wsdisplay_vcons.c 1.13 Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. [mjf, ticket #799] bin/ps/print.c 1.100 Don't call P_ZOMBIE(struct kinfo_proc2), it's p_stat field contains lwp states, not process states! Since the times are filled with zeros for zombie processes the check before assuming teh process time is zero is moot - delete it. Fix the other chact to test the p_realstat. Fixer PR kern/36295 [dsl, ticket #798] doc/CHANGES 1.893 sys/dev/ic/mpt.c 1.9 sys/dev/ic/mpt.h 1.6 sys/dev/ic/mpt_mpilib.h 1.3 sys/dev/ic/mpt_netbsd.c 1.12 sys/dev/ic/mpt_netbsd.h 1.6 sys/dev/pci/mpt_pci.c 1.11 Add support for newer SAS and similar devices to mpt(4). Tested with the LSI SAS1064 in a Sun x4200 server. These enhancements were developed by Garrett D'Amore and contributed to NetBSD by the TELES AG. Mention support for new hardware in mpt(4). [tron, ticket #797] sys/dev/ic/mpt.c 1.10 Use the appropriate number of maximum devices for Fibre Channel. Problem Jarle Greipsland on "current-users" mailing list. [tron, ticket #797] lib/Makefile 1.114 insert .WAIT between libcom_err and libasn1. [pavel, ticket #802] sys/dev/pci/pccbb.c 1.139 sys/dev/pci/pccbb.c 1.140 sys/dev/pci/pccbb.c 1.141 sys/dev/pci/pccbb.c 1.142 sys/dev/pci/pccbb.c 1.143 sys/dev/pci/pccbb.c 1.144 sys/dev/pci/pccbbvar.h 1.28 sys/dev/pci/pcireg.h 1.53 #Define PCI_PMCSR_PME_EN Name magic numbers PCI_PMCSR_PME_EN and PCI_PMCSR. Fix grammar in comment. From Patrick Welche. Use the right subroutine name for the debug message. Convert the rather long and backslash-ridden DELAY_MS macro to a much shorter static subroutine, delay_ms(). Cosmetic: KNF indentation, curly braces, and argument declarations. sc_pwrcycle is shared between the interrupt handler and Cardbus event thread, so make it volatile. Fix a bug in Cardbus power activation. Most Cardbus bridges supported by pccbb(4) fire a power-cycle interrupt when the power state of a cardslot changes from 'off' to 'on'. TI bridges fire a power-cycle interrupt on both on->off and off->on changes. When pccbb_power() powered-down a cardslot, it did not wait around for the power-cycle interrupt. When pccbb_power() powered-up a cardslot, it did wait for the interrupt. If a pccbb_power(UP) followed a pccbb_power(DOWN) very closely, pccbb_power() used to interpret the power-cycle interrupt for the up->down transition as "power-up complete," read the power-state bit and, finding that power had NOT been activated, complain, "cbb0: power on failed?" Then pccbb_power() exited before power-activation was complete, falsely indicating that the power-activation *was* complete. After that, a driver attach/enable routine would blithely configure a card that was not fully powered-up. An operator who ran a command such as 'ifconfig rtw0 down up' or 'ifconfig ath0 down up' would read 'cbb0: power on failed?' in the system log, and their NIC would misbehave. This excerpt from a comment in the source should suffice to explain how I fixed the bug, /* * Wait as long as 200ms for a power-cycle interrupt. If * interrupts are enabled, but the socket has already * changed to the desired status, keep waiting for the * interrupt. "Consuming" the interrupt in this way keeps * the interrupt from prematurely waking some subsequent * pccbb_power call. And this explains why this patch will work for Ricoh bridges that do not fire an interrupt on the on->off transition: * XXX Not every bridge interrupts on the ->OFF transition. * XXX That's ok, we will time-out after 200ms. * * XXX The power cycle event will never happen when attaching * XXX a 16-bit card. That's ok, we will time-out after * XXX 200ms. */ M. Warner Losh and Charles M. Hannum provided valuable input on this patch. [dyoung, ticket #739] dist/bind/* via patch Update BIND to version 9.4.1-P1 (security update). [adrianp, ticket #801] sys/dev/scsipi/sd.c 1.260 add support devctl properties [jnemeth, ticket #803] sbin/drvctl/drvctl.8 1.4 drvctl 4 does not exist. [jnemeth, ticket #805] crypto/dist/ssh/channels.c 1.36 Apply a patch from https://bugzilla.mindrot.org/show_bug.cgi?id=1306. Fix nasty "error: channel 0: chan_read_failed for istate 3" message. [taca, ticket #804] sbin/mount/mount.8 1.58 Explain that nosuid,nodev is also needed for non-privileged mounts. [pooka, ticket #806] sbin/mount_union/mount_union.8 1.17 Don't re-explain vfs.generic.usermount & friends here. [pooka, ticket #807] sys/kern/kern_lock.c 1.118 sys/kern/vfs_subr.c 1.295 sys/sys/lock.h 1.72 Define a new lockmgr flag LK_RESURRECT which can be used in conjunction with LK_DRAIN. This has the same effect as LK_DRAIN except it atomically does NOT mark the lock as drained. This guarantees that when we got the lock, we were the last one currently waiting for the lock. Use LK_DRAIN|LK_RESURRECT in vclean() to make sure there are no waiters for the lock. This should fix behaviour theoretized to be caused by vfs_subr.c 1.289 which caused vclean() to run into completion and free the vnode before all lock-waiters had been processed. Should therefore fix the "simple_lock: unitialized lock" problems seen recently. thanks to Juergen Hannken-Illjes for some analysis of the problem and Erik Bertelsen for testing [pooka, ticket #808] doc/3RDPARTY patch doc/CHANGES patch gnu/dist/postfix/HISTORY patch gnu/dist/postfix/README_FILES/RELEASE_NOTES patch gnu/dist/postfix/README_FILES/SASL_README patch gnu/dist/postfix/README_FILES/SMTPD_POLICY_README patch gnu/dist/postfix/RELEASE_NOTES patch gnu/dist/postfix/examples/chroot-setup/Solaris10 patch gnu/dist/postfix/examples/chroot-setup/Solaris8 patch gnu/dist/postfix/html/SASL_README.html patch gnu/dist/postfix/html/SMTPD_POLICY_README.html patch gnu/dist/postfix/html/error.8.html patch gnu/dist/postfix/html/lmtp.8.html patch gnu/dist/postfix/html/postconf.1.html patch gnu/dist/postfix/html/postconf.5.html patch gnu/dist/postfix/html/smtp.8.html patch gnu/dist/postfix/man/man1/postconf.1 patch gnu/dist/postfix/man/man5/postconf.5 patch gnu/dist/postfix/man/man8/smtp.8 patch gnu/dist/postfix/mantools/postlink patch gnu/dist/postfix/proto/SASL_README.html patch gnu/dist/postfix/proto/SMTPD_POLICY_README.html patch gnu/dist/postfix/proto/postconf.html.prolog patch gnu/dist/postfix/proto/postconf.man.prolog patch gnu/dist/postfix/proto/postconf.proto patch gnu/dist/postfix/src/cleanup/cleanup_envelope.c patch gnu/dist/postfix/src/cleanup/cleanup_message.c patch gnu/dist/postfix/src/cleanup/cleanup_milter.c patch gnu/dist/postfix/src/cleanup/cleanup_out_recipient.c patch gnu/dist/postfix/src/discard/discard.c patch gnu/dist/postfix/src/error/error.c patch gnu/dist/postfix/src/global/mail_params.c patch gnu/dist/postfix/src/global/mail_params.h patch gnu/dist/postfix/src/global/mail_version.h patch gnu/dist/postfix/src/local/mailbox.c patch gnu/dist/postfix/src/local/unknown.c patch gnu/dist/postfix/src/milter/milter.c patch gnu/dist/postfix/src/milter/milter.h patch gnu/dist/postfix/src/milter/milter8.c patch gnu/dist/postfix/src/postconf/postconf.c patch gnu/dist/postfix/src/postdrop/postdrop.c patch gnu/dist/postfix/src/qmqpd/qmqpd_peer.c patch gnu/dist/postfix/src/smtp/smtp.c patch gnu/dist/postfix/src/smtp/smtp_connect.c patch gnu/dist/postfix/src/smtpd/smtpd.c patch gnu/dist/postfix/src/smtpd/smtpd_peer.c patch gnu/dist/postfix/src/smtpstone/qmqp-source.c patch gnu/dist/postfix/src/smtpstone/smtp-source.c patch gnu/dist/postfix/src/util/Makefile.in patch gnu/dist/postfix/src/util/get_hostname.c patch gnu/dist/postfix/src/util/vstream.h patch gnu/dist/postfix/src/util/vstream_tweak.c new file gnu/dist/postfix/src/xsasl/xsasl_cyrus_client.c patch gnu/usr.sbin/postfix/util/Makefile patch Update Postfix to version 2.4.5. [heas, ticket #813] dist/ntp/* sync with HEAD as of 20070820 distrib/sets/lists/base/mi patch distrib/sets/lists/man/mi patch distrib/sets/lists/misc/mi patch etc/mtree/NetBSD.dist patch usr.sbin/ntp/Makefile 1.8-1.9 usr.sbin/ntp/Makefile.inc 1.16-1.18 usr.sbin/ntp/html/Makefile 1.1-1.6 usr.sbin/ntp/include/config.h 1.16-1.17 usr.sbin/ntp/libopts/Makefile 1.1 usr.sbin/ntp/ntp-keygen/Makefile 1.2 usr.sbin/ntp/ntp-keygen/ntp-keygen.8 1.1-1.3 usr.sbin/ntp/ntpd/Makefile 1.16-1.17 usr.sbin/ntp/ntpd/ntpd.8 1.15-1.17 usr.sbin/ntp/ntpdc/Makefile 1.6 usr.sbin/ntp/ntpdc/ntpdc.8 1.13-1.15 usr.sbin/ntp/ntpq/Makefile 1.7 usr.sbin/ntp/ntpq/ntpq.8 1.16-1.18 usr.sbin/ntp/scripts/mkver 1.6-1.7 usr.sbin/sntp/Makefile 1.3 usr.sbin/sntp/sntp.1 1.4 Upgrade NTP to version 4.2.4, plus other fixes. Improvements in 4.2.4 (highlights): - dynamic interface handling (no more restarts on wakeup/change in network connectivity) - faster synchronisation - better refclock support [kardel, ticket #834] sys/kern/uipc_usrreq.c 1.98 PR kern/32842: do not leak file descriptors when sending a datagram with SCM_RIGHTS fails. Patch from Gary Thorpe, based on changes in FreeBSD and work from Christian Biere. [martin, ticket #810] distrib/sets/lists/base/mi 1.719 PR/36370 - Lloyd Parkes -- pckbd.fr_CA-iso8859-1 does not have share tag [jnemeth, ticket #811] etc/defaults/security.conf 1.19 PR/36732 - Jim Bernard -- delete /usr/libexec/uucp/uucico from list of shells [jnemeth, ticket #812] sys/arch/i386/i386/identcpu.c 1.67 Add some more AMD64 CPUID entries. [tsutsui, ticket #814] sys/arch/alpha/alpha/dec_2000_300.c 1.14 sys/arch/alpha/eisa/eisa_machdep.c 1.6 sys/arch/alpha/include/eisa_machdep.h 1.8 sys/arch/alpha/jensenio/jensenio.c 1.14 sys/arch/alpha/jensenio/jensenio_intr.c 1.6 sys/arch/alpha/jensenio/lpt_jensenio.c 1.6 sys/arch/alpha/pci/sio.c 1.41 Avoid NULL pointer dereference in MD device_register() function. Fixes a part of PR port-alpha/36628. Backout changes on lpt_jensenio.c rev 1.2. lpt at jensenio doesn't seem to have a specific interrupt vector but uses a normal EISA interrupt. Fixes another part of PR port-alpha/36628 and PR port-alpha/20386. More fixes for Jensen, reported and tested by Christoph Franzen in PR port-alpha/36628: - make jensenio_eisa_maxslots() return 8 (instead of 16) since EISA config for slot 8-15 on jensen could return invalid values - pass eisa_chipset_tag_t to eisa_init() and check eisa_maxslots() on probing EISA config space - pass M_ZERO to malloc(9) and make sure malloc(9) doesn't fail - fix typo in a debug printf, add more debug printfs, and use #ifdef EISA_DEBUG to enable them - cast uint8_t value to uint32_t before shift more than 8 bits - check buffer region on reading compressed data from EISA config space Check a correct value on a sanity check in jensenio_eisa_intr_map(). Fixes yet another bug on Jensen found on tracking PR port-alpha/36628. [tsutsui, ticket #815] lib/libc/time/strftime.c 1.18 Make sure that %r honors the LC_TIME t_fmt_ampm. This restores functionality lost at revision 1.12! [ginsbach, ticket #818] sys/dev/pci/if_bge.c 1.130 Add support for BCM5715. Works seemingly well on hardware provided by pavel@. Thanks, Pavel! [pavel, ticket #821] etc/security 1.103 Add code to monitor the disk wedges (see dk(4)) configured on the system. Based on a patch contributed by Andreas Wrede in PR misc/36747. [tron, ticket #824] share/mk/bsd.own.mk 1.496 tools/binstall/Makefile 1.6 tools/binstall/Makefile 1.7 usr.bin/xinstall/xinstall.c 1.102 - When compiling nbinstall for the tool chain, use the target strip and not /usr/bin/strip. This makes nbinstall usable for cross-compiling in pkgsrc. - Fix a typo in a comment. - Fix strip() in the context of (v)fork: - Build the argument string first using asprintf (simpler) and avoid leaking memory from the child in the parent. - Don't use warn in the child, as stdio should be avoided. Rename nbinstall to ${MACHINE_GNU_PLATFORM}-install as it calls the target strip. Don't pass down strip as it is not needed any longer. [joerg, ticket #823] sys/uvm/uvm_aobj.c 1.93 In uao_get(), drop object lock only after dropswap to avoid KASSERT panic. Should fix tmpfs problem reported by riz on current-users. yamt ok. [pooka, ticket #825] sys/dev/pci/if_bnx.c 1.8 Pass the right value to VLAN_INPUT_TAG(), this makes vlan(4) on bnx(4) work. [bouyer, ticket #826] sys/net/if_gre.c 1.99 - Check IFF_RUNNING | IFF_UP in gre_output() correctly. [seanb, ticket #829] distrib/utils/sysinst/arch/i386/md.c 1.116 Add code that should preserve the 'drive serial number' field of the mbr. Ought to stop the installer from stopping windows vista from being bootable. [dsl, ticket #831] sbin/fdisk/fdisk.c 1.105 Preserve the mbr 'driver serial number' when copying in the netbsd mbr code. Should leave windows vista bootable. Print the dsn from the mbr, not each pbr. [dsl, ticket #832] include/stdio.h 1.70 include/string.h 1.33 include/strings.h 1.12 include/unistd.h 1.112 lib/libc/ssp/fgets_chk.c 1.4 lib/libc/ssp/gets_chk.c 1.4 lib/libc/ssp/snprintf_chk.c 1.4 lib/libc/ssp/sprintf_chk.c 1.4 lib/libc/ssp/vsnprintf_chk.c 1.4 lib/libc/ssp/vsprintf_chk.c 1.4 Do not include SSP files unless _FORTIFY_SOURCE > 0. Update includes so that this builds for USE_FORT=no too. [kristerw, ticket #833] sys/dev/audio.c 1.223 au_setup_ports - don't hide ports->nports++ inside another expression, especially if that other expression is the right hand side operand of && which is short-circuiting. The effect was that audiorecord(1) would always fail trying to set recording port with AUDIO_SETINFO. Tested on wss@pnpbios. It looks like this problem has been reported as PR/35239, filed against port-hp700. [uwe, ticket #835] sys/arch/m68k/fpsp/Makefile.inc 1.14 Allow for other info in opt_fpsp.h when trying to find out whether FPSP is enabled. Surely there are proper mechanisms that can be used to conditionally include this file? [tsutsui, ticket #836] usr.sbin/ypserv/ypserv/ypserv_proc.c 1.12 PR/36820: Geoff C. Wing: ypserv maplist functionality broken due to off-by- one error. [tron, ticket #837] sys/arch/acorn32/conf/GENERIC 1.80 sys/arch/alpha/conf/GENERIC 1.315 sys/arch/amd64/conf/GENERIC 1.154 sys/arch/amiga/conf/GENERIC 1.248 sys/arch/amiga/conf/GENERIC.in 1.61 sys/arch/arc/conf/GENERIC 1.148 sys/arch/atari/conf/GENERIC.in 1.68 sys/arch/cats/conf/GENERIC 1.116 sys/arch/hp300/conf/GENERIC 1.141 sys/arch/i386/conf/GENERIC 1.840 sys/arch/i386/conf/GENERIC_LAPTOP 1.239 sys/arch/mac68k/conf/GENERIC 1.182 sys/arch/sgimips/conf/GENERIC32_IP2x 1.68 sys/arch/sgimips/conf/GENERIC32_IP3x 1.66 sys/arch/sparc/conf/GENERIC 1.200 sys/arch/sparc64/conf/GENERIC 1.88 Remove iso(4) from GENERIC kernels, as discussed on tech-net@ Ok'ed by core@ [adrianp, ticket #820] etc/etc.shark/MAKEDEV.conf 1.11 sys/arch/shark/conf/majors.shark 1.23 Restore a device major for sd(4), which can be attached at atapibus(4). Fixes part of PR port-shark/36693. Restore targets for sd(4) devices, which can be attached at atapibus(4). Closes PR port-shark/36693. [tsutsui, ticket #838] sys/dev/pci/if_msk.c 1.4 sys/dev/pci/if_msk.c 1.5 sys/dev/pci/if_msk.c 1.6 sys/dev/pci/if_msk.c 1.7 sys/dev/pci/if_mskvar.h 1.2 sys/dev/pci/if_mskvar.h 1.3 sys/dev/pci/if_sk.c 1.36 sys/dev/pci/if_skreg.h 1.10 sys/dev/pci/if_skreg.h 1.11 sys/dev/pci/if_skreg.h 1.9 sys/dev/pci/pcidevs 1.866 Apply OpenBSD's rev. 1.33 to shut up "msk0: phy write timed out" add some msk devices sync with OpenBSD-current (many bugfixes, add some devices) apply some patches from FreeBSD - fix device timeout - add some workaround - TX underrun bug (grr...) - and some bugs fix bit definitions for the RX FIFO Flush mode Apply OpenBSD's rev. 1.14 via patch: - remove another Yukon Lite workaround. [riz, ticket #816] lib/libc/stdlib/atexit.c 1.18 lib/libc/stdlib/atexit.c 1.19 Ensure that the struct atexit_handler has been removed from the list of pending atexit handlers before the structure is reused. This prevents __cxa_finalize from going into an infinite loop when an atexit handler register a new atexit handler. [kristerw, ticket #839] usr.sbin/rpcbind/rpcb_svc_com.c 1.13 Initialise the 'fromlen' parameter for recvfrom() prior to the call, instead of passing in a 'random' value off the stack. This should fix the problems with ypbind on current. [dsl, ticket #840] sys/arch/i386/i386/machdep.c 1.604 When collecting memory regions from the BIOS, ignore regions that are less than a page size. [xtraeme, ticket #841] lib/libcurses/resize.c 1.15 lib/libcurses/resize.c patch lib/libcurses/tstp.c 1.36 Fix resizing bug where the values of LINES and/or COLS changed while we were resizing windows, leading to inconsistencies between the sizes of stdscr and curscr. Should fix the curses part of PR lib/36702. [jdc, ticket #842] etc/defaults/rc.conf 1.90 etc/rc.d/postfix 1.14 Add some magic (similar to the one in rc.d/sendmail introduced with 2.0 release) to not start postfix if $postfix is not explicitely set and another mailer is selected in /etc/mailer.conf. Also print a warning if it happens because the mailer in rc.conf is the removed sendmail. This prevents starting two MTAs at once if one uses a custom MTA. As proposed on tech-userlevel, approved by martin. [pavel, ticket #845] sys/arch/cobalt/cobalt/machdep.c 1.85 sys/arch/cobalt/include/bootinfo.h 1.5 sys/arch/cobalt/stand/boot/boot.c 1.6 sys/arch/cobalt/stand/boot/boot.c 1.7 sys/arch/cobalt/stand/boot/boot.c 1.8 sys/arch/cobalt/stand/boot/boot.h 1.4 sys/arch/cobalt/stand/boot/bootinfo.c 1.3 sys/arch/cobalt/stand/boot/bootinfo.h 1.3 sys/arch/cobalt/stand/boot/com.c 1.5 sys/arch/cobalt/stand/boot/cons.c 1.4 sys/arch/cobalt/stand/boot/devopen.c 1.2 sys/arch/cobalt/stand/boot/ns16550.c 1.2 sys/arch/cobalt/stand/boot/ns16550.h 1.2 sys/arch/cobalt/stand/boot/pciide.c 1.6 sys/arch/cobalt/stand/boot/prf.c 1.2 sys/arch/cobalt/stand/boot/tgets.c 1.3 sys/arch/cobalt/stand/boot/version 1.3 sys/arch/cobalt/stand/boot/version 1.4 sys/arch/cobalt/stand/boot/wd.c 1.6 sys/arch/cobalt/stand/boot/wd.c 1.7 sys/arch/cobalt/stand/boot/wdc.c 1.8 sys/arch/cobalt/stand/boot/wdvar.h 1.7 Add support for booting off raidframe RAID1 mirrors. Should close PR port-cobalt/36639, but with a different way (which is similar with pmax) from a patch in the PR. Misc KNF and cosmetics. Parse boot_flags specified on boot prompt and pass decoded boothowto value to kernel via bootinfo. Lookup boothowto flags in bootinfo. Parse "root=/dev/hdXN" args passed from the firmware and set default boot device accordingly. Requested and okay'ed by cyber@. [tsutsui, ticket #843] sys/arch/shark/isa/clock.c 1.15 sys/arch/shark/isa/isa_irq.S 1.8 Make clockintr() return 1 since it's always handled so that clock interrupt is properly acounted by evcnt(9) in isa_irq.S. In irq_setmasks(), refer spl_masks[current_spl_level] directly rather than spl_mask which is a saved value in splraise() and splx() functions because the latter one is not always sync'ed with current_spl_level and interrupt state could be mangled. Okay'ed by chris@, and should close PR port-shark/22355. [tsutsui, ticket #844] sys/dev/pci/vga_pci.c 1.33 Allow 64bit memory BARs if we are compiling on 64bit archs. [martin, ticket #848] dist/nawk/tran.c 1.10 awk: ensure that arithmetic never yields a negative zero result. [apb, ticket #851] sys/arch/sparc64/sparc64/locore.s patch fix per-cpu mapping of cpuinfo/kernel stack on sparc64 to not use the same physical page. [martin, ticket #849] sys/dev/pci/if_wm.c 1.137 sys/dev/pci/if_wm.c 1.138 sys/dev/pci/if_wm.c 1.141 sys/dev/pci/if_wm.c 1.144 sys/dev/pci/if_wmreg.h 1.23 sys/dev/pci/pcidevs 1.893 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/mii/igphy.c 1.12 sys/dev/mii/miidevs 1.72 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen share/man/man4/wm.4 1.18 Fix for 82541 and 82547's reset bug. Modify wm_reset() to make some device stable. Add ICH9 support to wm. Add I82566 support to igphy. [msaitoh, ticket #850] sys/dev/pci/pcidevs patch share/man/man4/man4.i386/Makefile new file share/man/man4/man4.i386/gcscide.4 patch sys/arch/i386/conf/ALL patch sys/arch/i386/conf/GENERIC patch sys/arch/i386/conf/INSTALL_LARGE patch sys/arch/i386/conf/files.i386 patch sys/arch/i386/pci/gcscide.c new file distrib/sets/lists/man/mi patch Import i386/gcscide(4). A driver for the IDE Controller of the AMD CS5535 Companion device found in the decTOP. Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2. [xtraeme, ticket #846] sys/arch/sparc64/sparc64/pmap.c patch [sparc64] adapt pmap_extract() to fixed per-CPU memory mappings [martin, ticket #854] sys/arch/macppc/conf/GENERIC patch Comment out the radeonfb driver since it causes trouble on some machines. Disable until I can fix it. [macallan, ticket #853] share/mk/bsd.shlib.mk 1.6 Use /libexec/ld.elf_so instead of /usr/libexec/ld.elf_so for the programs which are located in /libexec. [hira, ticket #852] sys/arch/i386/i386/identcpu.c 1.68 sys/arch/i386/i386/identcpu.c 1.69 Do not disable the TSC in the AMD Geode GX2 500. It's known to work. For 586 based National Semiconductor CPUs, use amd_cpu_cacheinfo to print cache information. [xtraeme, ticket #847] usr.bin/crunch/examples/really-big.conf 1.3 usr.bin/netstat/netstat.1 1.46 usr.bin/netstat/netstat.1 1.47 usr.bin/netstat/netstat.1 1.48 usr.sbin/trpt/trpt.8 1.16 Add xref to sockstat, from Zafer Aydogan in PR misc/36706. Bump date. PR/36867 - Zafer Aydogan -- trsp is no longer [jnemeth, ticket #855] share/mk/bsd.sys.mk Disable ssp for sh3 on netbsd-4 [uwe, ticket #857] tools/compat/Makefile 1.50 tools/compat/compat_defs.h 1.60 tools/compat/configure.ac 1.62-1.64 tools/compat/configure regenerate tools/compat/nbtool_config.h.in regenerate Provide definitions for {be,le}{16,32,64}{enc,dec} if necessary. [apb, ticket #827] distrib/sets/lists/man/mi 1.1001 doc/CHANGES 1.853 via patch share/man/man4/Makefile 1.428 share/man/man4/jmide.4 1.1 sys/arch/amd64/conf/GENERIC 1.143 sys/arch/amd64/conf/INSTALL 1.69 sys/arch/i386/conf/GENERIC 1.827 sys/arch/i386/conf/INSTALL_LARGE 1.2 via patch sys/arch/i386/conf/XEN2_DOM0 1.26 sys/conf/files 1.844 via patch sys/dev/ic/ahcisata_core.c 1.1 via patch sys/dev/ic/ahcisata_core.c 1.3 sys/dev/ic/ahcisatareg.h 1.1 sys/dev/ic/ahcisatavar.h 1.1 sys/dev/pci/ahcisata.c: delete sys/dev/pci/ahcisatareg.h: delete sys/dev/pci/ahcisata_pci.c 1.1 sys/dev/pci/files.pci 1.287-1.288 sys/dev/pci/jmide.c 1.1-1.2 sys/dev/pci/jmide_reg.h 1.1 sys/dev/pci/pcidevs 1.878 sys/dev/pci/pcidevs_data.h regenerate sys/dev/pci/pcidevs.h regenerate Split the ahcisata driver in pci front-end and bus-independant back-end. Add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA controllers. These controllers can be found on add-on PCIe cards, or on some motherboards to provide the PATA connectivity (e.g. some intel ICH8-based motherboards). Add workaround for panic if an ATAPI device on ahcisata is found. [bouyer, ticket #678] sys/dev/ic/ahcisata_core.c 1.2 * Add bus_dmamap_sync calls for cmd structure. * During initialization, use the right port index when setting up the physical pointers for a port. Fixes issue with non-contiguous ports. [bouyer, ticket #746] sys/dev/mii/brgphy.c 1.34 sys/dev/mii/miidevs 1.71 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen sys/dev/pci/if_bge.c 1.133 sys/dev/pci/if_bge.c 1.134 sys/dev/pci/if_bgereg.h 1.43 Add support for BCM5755 and BCM5754/5787. Suggestions from Jonathan Stone and fixes from OpenBSD for various hardware bugs/errata. [phil, ticket #819] crypto/dist/ipsec-tools/ChangeLog patch crypto/dist/ipsec-tools/NEWS patch crypto/dist/ipsec-tools/configure.ac patch crypto/dist/ipsec-tools/src/libipsec/ipsec_dump_policy.c patch crypto/dist/ipsec-tools/src/libipsec/ipsec_get_policylen.c patch crypto/dist/ipsec-tools/src/libipsec/ipsec_strerror.c patch crypto/dist/ipsec-tools/src/libipsec/key_debug.c patch crypto/dist/ipsec-tools/src/libipsec/libpfkey.h patch crypto/dist/ipsec-tools/src/libipsec/pfkey.c patch crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c patch crypto/dist/ipsec-tools/src/libipsec/policy_parse.y patch crypto/dist/ipsec-tools/src/libipsec/policy_token.l patch crypto/dist/ipsec-tools/src/libipsec/test-policy-priority.c patch crypto/dist/ipsec-tools/src/racoon/admin.c patch crypto/dist/ipsec-tools/src/racoon/backupsa.c patch crypto/dist/ipsec-tools/src/racoon/cfparse.y patch crypto/dist/ipsec-tools/src/racoon/cftoken.l patch crypto/dist/ipsec-tools/src/racoon/eaytest.c patch crypto/dist/ipsec-tools/src/racoon/grabmyaddr.c patch crypto/dist/ipsec-tools/src/racoon/handler.c patch crypto/dist/ipsec-tools/src/racoon/ipsec_doi.c patch crypto/dist/ipsec-tools/src/racoon/isakmp.c patch crypto/dist/ipsec-tools/src/racoon/isakmp_cfg.c patch crypto/dist/ipsec-tools/src/racoon/isakmp_inf.c patch crypto/dist/ipsec-tools/src/racoon/isakmp_quick.c patch crypto/dist/ipsec-tools/src/racoon/isakmp_xauth.c patch crypto/dist/ipsec-tools/src/racoon/kmpstat.c patch crypto/dist/ipsec-tools/src/racoon/main.c patch crypto/dist/ipsec-tools/src/racoon/oakley.c patch crypto/dist/ipsec-tools/src/racoon/pfkey.c patch crypto/dist/ipsec-tools/src/racoon/policy.c patch crypto/dist/ipsec-tools/src/racoon/policy.h patch crypto/dist/ipsec-tools/src/racoon/proposal.c patch crypto/dist/ipsec-tools/src/racoon/racoon.conf.5 patch crypto/dist/ipsec-tools/src/racoon/remoteconf.c patch crypto/dist/ipsec-tools/src/racoon/sainfo.c patch crypto/dist/ipsec-tools/src/racoon/security.c patch crypto/dist/ipsec-tools/src/racoon/session.c patch crypto/dist/ipsec-tools/src/racoon/sockmisc.c patch crypto/dist/ipsec-tools/src/racoon/strnames.c patch crypto/dist/ipsec-tools/src/racoon/var.h patch crypto/dist/ipsec-tools/src/racoon/doc/README.plainrsa patch crypto/dist/ipsec-tools/src/setkey/parse.y patch crypto/dist/ipsec-tools/src/setkey/setkey.c patch crypto/dist/ipsec-tools/src/setkey/token.l patch lib/libipsec/config.h patch lib/libipsec/package_version.h patch Import ipsec-tools 0.7 [manu, ticket #830] crypto/dist/openssl/CHANGES patch crypto/dist/openssl/Configure patch crypto/dist/openssl/FAQ patch crypto/dist/openssl/INSTALL patch crypto/dist/openssl/LICENSE patch crypto/dist/openssl/Makefile patch crypto/dist/openssl/NEWS patch crypto/dist/openssl/README patch crypto/dist/openssl/config patch crypto/dist/openssl/openssl.spec patch crypto/dist/openssl/apps/CA.pl patch crypto/dist/openssl/apps/Makefile patch crypto/dist/openssl/apps/ca.c patch crypto/dist/openssl/apps/dgst.c patch crypto/dist/openssl/apps/ec.c patch crypto/dist/openssl/apps/enc.c patch crypto/dist/openssl/apps/makeapps.com patch crypto/dist/openssl/apps/ocsp.c patch crypto/dist/openssl/apps/pkcs12.c patch crypto/dist/openssl/apps/s_client.c patch crypto/dist/openssl/apps/s_server.c patch crypto/dist/openssl/certs/aol1.pem patch crypto/dist/openssl/certs/aol2.pem patch crypto/dist/openssl/certs/aoltw1.pem patch crypto/dist/openssl/certs/aoltw2.pem patch crypto/dist/openssl/crypto/cpt_err.c patch crypto/dist/openssl/crypto/cryptlib.c patch crypto/dist/openssl/crypto/crypto-lib.com patch crypto/dist/openssl/crypto/opensslconf.h patch crypto/dist/openssl/crypto/opensslv.h patch crypto/dist/openssl/crypto/aes/Makefile patch crypto/dist/openssl/crypto/aes/aes_misc.c patch crypto/dist/openssl/crypto/asn1/a_strex.c patch crypto/dist/openssl/crypto/asn1/asn1_err.c patch crypto/dist/openssl/crypto/asn1/asn1_lib.c patch crypto/dist/openssl/crypto/asn1/asn1t.h patch crypto/dist/openssl/crypto/asn1/t_x509.c patch crypto/dist/openssl/crypto/asn1/tasn_dec.c patch crypto/dist/openssl/crypto/asn1/x_x509.c patch crypto/dist/openssl/crypto/bf/bf_ecb.c patch crypto/dist/openssl/crypto/bio/bio.h patch crypto/dist/openssl/crypto/bio/bio_err.c patch crypto/dist/openssl/crypto/bio/bio_lib.c patch crypto/dist/openssl/crypto/bn/bn_err.c patch crypto/dist/openssl/crypto/bn/bn_lib.c patch crypto/dist/openssl/crypto/bn/bn_print.c patch crypto/dist/openssl/crypto/buffer/buf_err.c patch crypto/dist/openssl/crypto/camellia/Makefile patch crypto/dist/openssl/crypto/camellia/camellia.c patch crypto/dist/openssl/crypto/camellia/cmll_cbc.c patch crypto/dist/openssl/crypto/camellia/cmll_locl.h patch crypto/dist/openssl/crypto/camellia/cmll_misc.c patch crypto/dist/openssl/crypto/cast/c_ecb.c patch crypto/dist/openssl/crypto/comp/c_zlib.c patch crypto/dist/openssl/crypto/comp/comp_err.c patch crypto/dist/openssl/crypto/conf/conf_def.c patch crypto/dist/openssl/crypto/conf/conf_err.c patch crypto/dist/openssl/crypto/conf/conf_lib.c patch crypto/dist/openssl/crypto/des/INSTALL patch crypto/dist/openssl/crypto/des/des_ver.h patch crypto/dist/openssl/crypto/des/ecb_enc.c patch crypto/dist/openssl/crypto/dh/dh_err.c patch crypto/dist/openssl/crypto/dh/dh_key.c patch crypto/dist/openssl/crypto/dh/dh_lib.c patch crypto/dist/openssl/crypto/dsa/dsa_err.c patch crypto/dist/openssl/crypto/dsa/dsa_lib.c patch crypto/dist/openssl/crypto/dso/dso_err.c patch crypto/dist/openssl/crypto/ec/ec_asn1.c patch crypto/dist/openssl/crypto/ec/ec_err.c patch crypto/dist/openssl/crypto/ecdh/ech_err.c patch crypto/dist/openssl/crypto/ecdh/ech_lib.c patch crypto/dist/openssl/crypto/ecdsa/ecdsa.h patch crypto/dist/openssl/crypto/ecdsa/ecs_err.c patch crypto/dist/openssl/crypto/ecdsa/ecs_lib.c patch crypto/dist/openssl/crypto/ecdsa/ecs_ossl.c patch crypto/dist/openssl/crypto/engine/eng_all.c patch crypto/dist/openssl/crypto/engine/eng_cryptodev.c patch crypto/dist/openssl/crypto/engine/eng_err.c patch crypto/dist/openssl/crypto/engine/eng_padlock.c patch crypto/dist/openssl/crypto/engine/tb_ecdh.c patch crypto/dist/openssl/crypto/engine/tb_ecdsa.c patch crypto/dist/openssl/crypto/err/err_all.c patch crypto/dist/openssl/crypto/evp/bio_md.c patch crypto/dist/openssl/crypto/evp/evp.h patch crypto/dist/openssl/crypto/evp/evp_enc.c patch crypto/dist/openssl/crypto/evp/evp_err.c patch crypto/dist/openssl/crypto/evp/evp_lib.c patch crypto/dist/openssl/crypto/evp/evp_locl.h patch crypto/dist/openssl/crypto/evp/openbsd_hw.c patch crypto/dist/openssl/crypto/idea/i_ecb.c patch crypto/dist/openssl/crypto/idea/idea_lcl.h patch crypto/dist/openssl/crypto/lhash/lhash.c patch crypto/dist/openssl/crypto/md2/md2.h patch crypto/dist/openssl/crypto/md2/md2_dgst.c patch crypto/dist/openssl/crypto/md4/md4.h patch crypto/dist/openssl/crypto/md4/md4_dgst.c patch crypto/dist/openssl/crypto/md5/md5.h patch crypto/dist/openssl/crypto/md5/md5_dgst.c patch crypto/dist/openssl/crypto/objects/obj_dat.h patch crypto/dist/openssl/crypto/objects/obj_err.c patch crypto/dist/openssl/crypto/objects/obj_mac.h patch crypto/dist/openssl/crypto/objects/obj_mac.num patch crypto/dist/openssl/crypto/objects/objects.txt patch crypto/dist/openssl/crypto/ocsp/ocsp_asn.c patch crypto/dist/openssl/crypto/ocsp/ocsp_err.c patch crypto/dist/openssl/crypto/ocsp/ocsp_vfy.c patch crypto/dist/openssl/crypto/pem/pem.h patch crypto/dist/openssl/crypto/pem/pem_err.c patch crypto/dist/openssl/crypto/pem/pem_lib.c patch crypto/dist/openssl/crypto/pem/pem_pkey.c patch crypto/dist/openssl/crypto/pkcs12/pk12err.c patch crypto/dist/openssl/crypto/pkcs7/pk7_doit.c patch crypto/dist/openssl/crypto/pkcs7/pk7_lib.c patch crypto/dist/openssl/crypto/pkcs7/pk7_smime.c patch crypto/dist/openssl/crypto/pkcs7/pkcs7err.c patch crypto/dist/openssl/crypto/rand/md_rand.c patch crypto/dist/openssl/crypto/rand/rand_err.c patch crypto/dist/openssl/crypto/rc2/rc2_ecb.c patch crypto/dist/openssl/crypto/rc4/rc4_skey.c patch crypto/dist/openssl/crypto/ripemd/ripemd.h patch crypto/dist/openssl/crypto/ripemd/rmd_dgst.c patch crypto/dist/openssl/crypto/rsa/rsa_err.c patch crypto/dist/openssl/crypto/rsa/rsa_lib.c patch crypto/dist/openssl/crypto/sha/sha.h patch crypto/dist/openssl/crypto/sha/sha1dgst.c patch crypto/dist/openssl/crypto/sha/sha256.c patch crypto/dist/openssl/crypto/sha/sha512.c patch crypto/dist/openssl/crypto/sha/sha_dgst.c patch crypto/dist/openssl/crypto/stack/safestack.h patch crypto/dist/openssl/crypto/stack/stack.c patch crypto/dist/openssl/crypto/store/str_err.c patch crypto/dist/openssl/crypto/txt_db/txt_db.c patch crypto/dist/openssl/crypto/ui/ui_err.c patch crypto/dist/openssl/crypto/x509/by_dir.c patch crypto/dist/openssl/crypto/x509/x509.h patch crypto/dist/openssl/crypto/x509/x509_err.c patch crypto/dist/openssl/crypto/x509/x509_req.c patch crypto/dist/openssl/crypto/x509/x509_txt.c patch crypto/dist/openssl/crypto/x509/x509_vfy.c patch crypto/dist/openssl/crypto/x509/x509_vfy.h patch crypto/dist/openssl/crypto/x509v3/Makefile patch crypto/dist/openssl/crypto/x509v3/ext_dat.h patch crypto/dist/openssl/crypto/x509v3/pcy_tree.c patch crypto/dist/openssl/crypto/x509v3/v3_addr.c patch crypto/dist/openssl/crypto/x509v3/v3_akey.c patch crypto/dist/openssl/crypto/x509v3/v3_alt.c patch crypto/dist/openssl/crypto/x509v3/v3_asid.c patch crypto/dist/openssl/crypto/x509v3/v3_bcons.c patch crypto/dist/openssl/crypto/x509v3/v3_bitst.c patch crypto/dist/openssl/crypto/x509v3/v3_cpols.c patch crypto/dist/openssl/crypto/x509v3/v3_crld.c patch crypto/dist/openssl/crypto/x509v3/v3_enum.c patch crypto/dist/openssl/crypto/x509v3/v3_extku.c patch crypto/dist/openssl/crypto/x509v3/v3_ia5.c patch crypto/dist/openssl/crypto/x509v3/v3_info.c patch crypto/dist/openssl/crypto/x509v3/v3_int.c patch crypto/dist/openssl/crypto/x509v3/v3_ncons.c patch crypto/dist/openssl/crypto/x509v3/v3_ocsp.c patch crypto/dist/openssl/crypto/x509v3/v3_pci.c patch crypto/dist/openssl/crypto/x509v3/v3_pcons.c patch crypto/dist/openssl/crypto/x509v3/v3_pku.c patch crypto/dist/openssl/crypto/x509v3/v3_pmaps.c patch crypto/dist/openssl/crypto/x509v3/v3_purp.c patch crypto/dist/openssl/crypto/x509v3/v3_skey.c patch crypto/dist/openssl/crypto/x509v3/v3_sxnet.c patch crypto/dist/openssl/crypto/x509v3/v3_utl.c patch crypto/dist/openssl/crypto/x509v3/v3err.c patch crypto/dist/openssl/crypto/x509v3/x509v3.h patch crypto/dist/openssl/doc/apps/ciphers.pod patch crypto/dist/openssl/doc/apps/s_client.pod patch crypto/dist/openssl/doc/apps/x509.pod patch crypto/dist/openssl/doc/crypto/ASN1_STRING_print_ex.pod patch crypto/dist/openssl/doc/crypto/BIO_set_callback.pod patch crypto/dist/openssl/doc/crypto/CONF_modules_free.pod patch crypto/dist/openssl/doc/crypto/RAND_egd.pod patch crypto/dist/openssl/doc/crypto/RSA_get_ex_new_index.pod patch crypto/dist/openssl/doc/crypto/md5.pod patch crypto/dist/openssl/doc/crypto/mdc2.pod patch crypto/dist/openssl/doc/crypto/ripemd.pod patch crypto/dist/openssl/doc/crypto/sha.pod patch crypto/dist/openssl/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod patch crypto/dist/openssl/doc/ssl/SSL_SESSION_get_time.pod patch crypto/dist/openssl/ssl/d1_lib.c patch crypto/dist/openssl/ssl/d1_pkt.c patch crypto/dist/openssl/ssl/kssl.c patch crypto/dist/openssl/ssl/s23_clnt.c patch crypto/dist/openssl/ssl/s23_srvr.c patch crypto/dist/openssl/ssl/s2_enc.c patch crypto/dist/openssl/ssl/s2_lib.c patch crypto/dist/openssl/ssl/s3_clnt.c patch crypto/dist/openssl/ssl/s3_enc.c patch crypto/dist/openssl/ssl/s3_lib.c patch crypto/dist/openssl/ssl/s3_pkt.c patch crypto/dist/openssl/ssl/s3_srvr.c patch crypto/dist/openssl/ssl/ssl.h patch crypto/dist/openssl/ssl/ssl_ciph.c patch crypto/dist/openssl/ssl/ssl_err.c patch crypto/dist/openssl/ssl/ssl_lib.c patch crypto/dist/openssl/ssl/ssl_sess.c patch crypto/dist/openssl/ssl/t1_enc.c patch crypto/dist/openssl/ssl/t1_lib.c patch crypto/dist/openssl/test/Makefile patch crypto/dist/openssl/tools/c_rehash patch crypto/dist/openssl/util/libeay.num patch crypto/dist/openssl/util/mk1mf.pl patch crypto/dist/openssl/util/mkdef.pl patch crypto/dist/openssl/util/mkerr.pl patch crypto/dist/openssl/util/ssleay.num patch lib/libcrypto/Makefile patch lib/libcrypto/mdc2dgst_dummy.c patch lib/libcrypto/rc5_enc_dummy.c patch lib/libcrypto/shlib_version patch lib/libcrypto/x509v3.inc patch lib/libcrypto/man/ASN1_OBJECT_new.3 patch lib/libcrypto/man/ASN1_STRING_length.3 patch lib/libcrypto/man/ASN1_STRING_new.3 patch lib/libcrypto/man/ASN1_STRING_print_ex.3 patch lib/libcrypto/man/ASN1_generate_nconf.3 patch lib/libcrypto/man/BIO_ctrl.3 patch lib/libcrypto/man/BIO_f_base64.3 patch lib/libcrypto/man/BIO_f_buffer.3 patch lib/libcrypto/man/BIO_f_cipher.3 patch lib/libcrypto/man/BIO_f_md.3 patch lib/libcrypto/man/BIO_f_null.3 patch lib/libcrypto/man/BIO_f_ssl.3 patch lib/libcrypto/man/BIO_find_type.3 patch lib/libcrypto/man/BIO_new.3 patch lib/libcrypto/man/BIO_push.3 patch lib/libcrypto/man/BIO_read.3 patch lib/libcrypto/man/BIO_s_accept.3 patch lib/libcrypto/man/BIO_s_bio.3 patch lib/libcrypto/man/BIO_s_connect.3 patch lib/libcrypto/man/BIO_s_fd.3 patch lib/libcrypto/man/BIO_s_file.3 patch lib/libcrypto/man/BIO_s_mem.3 patch lib/libcrypto/man/BIO_s_null.3 patch lib/libcrypto/man/BIO_s_socket.3 patch lib/libcrypto/man/BIO_set_callback.3 patch lib/libcrypto/man/BIO_should_retry.3 patch lib/libcrypto/man/BN_BLINDING_new.3 patch lib/libcrypto/man/BN_CTX_new.3 patch lib/libcrypto/man/BN_CTX_start.3 patch lib/libcrypto/man/BN_add.3 patch lib/libcrypto/man/BN_add_word.3 patch lib/libcrypto/man/BN_bn2bin.3 patch lib/libcrypto/man/BN_cmp.3 patch lib/libcrypto/man/BN_copy.3 patch lib/libcrypto/man/BN_generate_prime.3 patch lib/libcrypto/man/BN_mod_inverse.3 patch lib/libcrypto/man/BN_mod_mul_montgomery.3 patch lib/libcrypto/man/BN_mod_mul_reciprocal.3 patch lib/libcrypto/man/BN_new.3 patch lib/libcrypto/man/BN_num_bytes.3 patch lib/libcrypto/man/BN_rand.3 patch lib/libcrypto/man/BN_set_bit.3 patch lib/libcrypto/man/BN_swap.3 patch lib/libcrypto/man/BN_zero.3 patch lib/libcrypto/man/CONF_modules_free.3 patch lib/libcrypto/man/CONF_modules_load_file.3 patch lib/libcrypto/man/CRYPTO_set_ex_data.3 patch lib/libcrypto/man/DH_generate_key.3 patch lib/libcrypto/man/DH_generate_parameters.3 patch lib/libcrypto/man/DH_get_ex_new_index.3 patch lib/libcrypto/man/DH_new.3 patch lib/libcrypto/man/DH_set_method.3 patch lib/libcrypto/man/DH_size.3 patch lib/libcrypto/man/DSA_SIG_new.3 patch lib/libcrypto/man/DSA_do_sign.3 patch lib/libcrypto/man/DSA_dup_DH.3 patch lib/libcrypto/man/DSA_generate_key.3 patch lib/libcrypto/man/DSA_generate_parameters.3 patch lib/libcrypto/man/DSA_get_ex_new_index.3 patch lib/libcrypto/man/DSA_new.3 patch lib/libcrypto/man/DSA_set_method.3 patch lib/libcrypto/man/DSA_sign.3 patch lib/libcrypto/man/DSA_size.3 patch lib/libcrypto/man/ERR_GET_LIB.3 patch lib/libcrypto/man/ERR_clear_error.3 patch lib/libcrypto/man/ERR_error_string.3 patch lib/libcrypto/man/ERR_get_error.3 patch lib/libcrypto/man/ERR_load_crypto_strings.3 patch lib/libcrypto/man/ERR_load_strings.3 patch lib/libcrypto/man/ERR_print_errors.3 patch lib/libcrypto/man/ERR_put_error.3 patch lib/libcrypto/man/ERR_remove_state.3 patch lib/libcrypto/man/ERR_set_mark.3 patch lib/libcrypto/man/EVP_BytesToKey.3 patch lib/libcrypto/man/EVP_DigestInit.3 patch lib/libcrypto/man/EVP_EncryptInit.3 patch lib/libcrypto/man/EVP_OpenInit.3 patch lib/libcrypto/man/EVP_PKEY_new.3 patch lib/libcrypto/man/EVP_PKEY_set1_RSA.3 patch lib/libcrypto/man/EVP_SealInit.3 patch lib/libcrypto/man/EVP_SignInit.3 patch lib/libcrypto/man/EVP_VerifyInit.3 patch lib/libcrypto/man/OBJ_nid2obj.3 patch lib/libcrypto/man/OPENSSL_Applink.3 patch lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 patch lib/libcrypto/man/OPENSSL_config.3 patch lib/libcrypto/man/OPENSSL_ia32cap.3 patch lib/libcrypto/man/OPENSSL_load_builtin_modules.3 patch lib/libcrypto/man/OpenSSL_add_all_algorithms.3 patch lib/libcrypto/man/PKCS12_create.3 patch lib/libcrypto/man/PKCS12_parse.3 patch lib/libcrypto/man/PKCS7_decrypt.3 patch lib/libcrypto/man/PKCS7_encrypt.3 patch lib/libcrypto/man/PKCS7_sign.3 patch lib/libcrypto/man/PKCS7_verify.3 patch lib/libcrypto/man/RAND_add.3 patch lib/libcrypto/man/RAND_bytes.3 patch lib/libcrypto/man/RAND_cleanup.3 patch lib/libcrypto/man/RAND_egd.3 patch lib/libcrypto/man/RAND_load_file.3 patch lib/libcrypto/man/RAND_set_rand_method.3 patch lib/libcrypto/man/RSA_blinding_on.3 patch lib/libcrypto/man/RSA_check_key.3 patch lib/libcrypto/man/RSA_generate_key.3 patch lib/libcrypto/man/RSA_get_ex_new_index.3 patch lib/libcrypto/man/RSA_new.3 patch lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 patch lib/libcrypto/man/RSA_print.3 patch lib/libcrypto/man/RSA_private_encrypt.3 patch lib/libcrypto/man/RSA_public_encrypt.3 patch lib/libcrypto/man/RSA_set_method.3 patch lib/libcrypto/man/RSA_sign.3 patch lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 patch lib/libcrypto/man/RSA_size.3 patch lib/libcrypto/man/SMIME_read_PKCS7.3 patch lib/libcrypto/man/SMIME_write_PKCS7.3 patch lib/libcrypto/man/SSL_CIPHER_get_name.3 patch lib/libcrypto/man/SSL_COMP_add_compression_method.3 patch lib/libcrypto/man/SSL_CTX_add_extra_chain_cert.3 patch lib/libcrypto/man/SSL_CTX_add_session.3 patch lib/libcrypto/man/SSL_CTX_ctrl.3 patch lib/libcrypto/man/SSL_CTX_flush_sessions.3 patch lib/libcrypto/man/SSL_CTX_free.3 patch lib/libcrypto/man/SSL_CTX_get_ex_new_index.3 patch lib/libcrypto/man/SSL_CTX_get_verify_mode.3 patch lib/libcrypto/man/SSL_CTX_load_verify_locations.3 patch lib/libcrypto/man/SSL_CTX_new.3 patch lib/libcrypto/man/SSL_CTX_sess_number.3 patch lib/libcrypto/man/SSL_CTX_sess_set_cache_size.3 patch lib/libcrypto/man/SSL_CTX_sess_set_get_cb.3 patch lib/libcrypto/man/SSL_CTX_sessions.3 patch lib/libcrypto/man/SSL_CTX_set_cert_store.3 patch lib/libcrypto/man/SSL_CTX_set_cert_verify_callback.3 patch lib/libcrypto/man/SSL_CTX_set_cipher_list.3 patch lib/libcrypto/man/SSL_CTX_set_client_CA_list.3 patch lib/libcrypto/man/SSL_CTX_set_client_cert_cb.3 patch lib/libcrypto/man/SSL_CTX_set_default_passwd_cb.3 patch lib/libcrypto/man/SSL_CTX_set_generate_session_id.3 patch lib/libcrypto/man/SSL_CTX_set_info_callback.3 patch lib/libcrypto/man/SSL_CTX_set_max_cert_list.3 patch lib/libcrypto/man/SSL_CTX_set_mode.3 patch lib/libcrypto/man/SSL_CTX_set_msg_callback.3 patch lib/libcrypto/man/SSL_CTX_set_options.3 patch lib/libcrypto/man/SSL_CTX_set_quiet_shutdown.3 patch lib/libcrypto/man/SSL_CTX_set_session_cache_mode.3 patch lib/libcrypto/man/SSL_CTX_set_session_id_context.3 patch lib/libcrypto/man/SSL_CTX_set_ssl_version.3 patch lib/libcrypto/man/SSL_CTX_set_timeout.3 patch lib/libcrypto/man/SSL_CTX_set_tmp_dh_callback.3 patch lib/libcrypto/man/SSL_CTX_set_tmp_rsa_callback.3 patch lib/libcrypto/man/SSL_CTX_set_verify.3 patch lib/libcrypto/man/SSL_CTX_use_certificate.3 patch lib/libcrypto/man/SSL_SESSION_free.3 patch lib/libcrypto/man/SSL_SESSION_get_ex_new_index.3 patch lib/libcrypto/man/SSL_SESSION_get_time.3 patch lib/libcrypto/man/SSL_accept.3 patch lib/libcrypto/man/SSL_alert_type_string.3 patch lib/libcrypto/man/SSL_clear.3 patch lib/libcrypto/man/SSL_connect.3 patch lib/libcrypto/man/SSL_do_handshake.3 patch lib/libcrypto/man/SSL_free.3 patch lib/libcrypto/man/SSL_get_SSL_CTX.3 patch lib/libcrypto/man/SSL_get_ciphers.3 patch lib/libcrypto/man/SSL_get_client_CA_list.3 patch lib/libcrypto/man/SSL_get_current_cipher.3 patch lib/libcrypto/man/SSL_get_default_timeout.3 patch lib/libcrypto/man/SSL_get_error.3 patch lib/libcrypto/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 patch lib/libcrypto/man/SSL_get_ex_new_index.3 patch lib/libcrypto/man/SSL_get_fd.3 patch lib/libcrypto/man/SSL_get_peer_cert_chain.3 patch lib/libcrypto/man/SSL_get_peer_certificate.3 patch lib/libcrypto/man/SSL_get_rbio.3 patch lib/libcrypto/man/SSL_get_session.3 patch lib/libcrypto/man/SSL_get_verify_result.3 patch lib/libcrypto/man/SSL_get_version.3 patch lib/libcrypto/man/SSL_library_init.3 patch lib/libcrypto/man/SSL_load_client_CA_file.3 patch lib/libcrypto/man/SSL_new.3 patch lib/libcrypto/man/SSL_pending.3 patch lib/libcrypto/man/SSL_read.3 patch lib/libcrypto/man/SSL_rstate_string.3 patch lib/libcrypto/man/SSL_session_reused.3 patch lib/libcrypto/man/SSL_set_bio.3 patch lib/libcrypto/man/SSL_set_connect_state.3 patch lib/libcrypto/man/SSL_set_fd.3 patch lib/libcrypto/man/SSL_set_session.3 patch lib/libcrypto/man/SSL_set_shutdown.3 patch lib/libcrypto/man/SSL_set_verify_result.3 patch lib/libcrypto/man/SSL_shutdown.3 patch lib/libcrypto/man/SSL_state_string.3 patch lib/libcrypto/man/SSL_want.3 patch lib/libcrypto/man/SSL_write.3 patch lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 patch lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 patch lib/libcrypto/man/X509_NAME_get_index_by_NID.3 patch lib/libcrypto/man/X509_NAME_print_ex.3 patch lib/libcrypto/man/X509_new.3 patch lib/libcrypto/man/crypto.3 patch lib/libcrypto/man/d2i_ASN1_OBJECT.3 patch lib/libcrypto/man/d2i_DHparams.3 patch lib/libcrypto/man/d2i_DSAPublicKey.3 patch lib/libcrypto/man/d2i_PKCS8PrivateKey.3 patch lib/libcrypto/man/d2i_RSAPublicKey.3 patch lib/libcrypto/man/d2i_SSL_SESSION.3 patch lib/libcrypto/man/d2i_X509.3 patch lib/libcrypto/man/d2i_X509_ALGOR.3 patch lib/libcrypto/man/d2i_X509_CRL.3 patch lib/libcrypto/man/d2i_X509_NAME.3 patch lib/libcrypto/man/d2i_X509_REQ.3 patch lib/libcrypto/man/d2i_X509_SIG.3 patch lib/libcrypto/man/des_modes.7 patch lib/libcrypto/man/lh_stats.3 patch lib/libcrypto/man/openssl.1 patch lib/libcrypto/man/openssl.cnf.5 patch lib/libcrypto/man/openssl_CA.pl.1 patch lib/libcrypto/man/openssl_asn1parse.1 patch lib/libcrypto/man/openssl_bio.3 patch lib/libcrypto/man/openssl_blowfish.3 patch lib/libcrypto/man/openssl_bn.3 patch lib/libcrypto/man/openssl_bn_internal.3 patch lib/libcrypto/man/openssl_buffer.3 patch lib/libcrypto/man/openssl_ca.1 patch lib/libcrypto/man/openssl_ciphers.1 patch lib/libcrypto/man/openssl_crl.1 patch lib/libcrypto/man/openssl_crl2pkcs7.1 patch lib/libcrypto/man/openssl_des.3 patch lib/libcrypto/man/openssl_dgst.1 patch lib/libcrypto/man/openssl_dh.3 patch lib/libcrypto/man/openssl_dhparam.1 patch lib/libcrypto/man/openssl_dsa.1 patch lib/libcrypto/man/openssl_dsa.3 patch lib/libcrypto/man/openssl_dsaparam.1 patch lib/libcrypto/man/openssl_ec.1 patch lib/libcrypto/man/openssl_ecdsa.3 patch lib/libcrypto/man/openssl_ecparam.1 patch lib/libcrypto/man/openssl_enc.1 patch lib/libcrypto/man/openssl_engine.3 patch lib/libcrypto/man/openssl_err.3 patch lib/libcrypto/man/openssl_errstr.1 patch lib/libcrypto/man/openssl_evp.3 patch lib/libcrypto/man/openssl_gendsa.1 patch lib/libcrypto/man/openssl_genrsa.1 patch lib/libcrypto/man/openssl_hmac.3 patch lib/libcrypto/man/openssl_lhash.3 patch lib/libcrypto/man/openssl_md5.3 patch lib/libcrypto/man/openssl_mdc2.3 patch lib/libcrypto/man/openssl_nseq.1 patch lib/libcrypto/man/openssl_ocsp.1 patch lib/libcrypto/man/openssl_passwd.1 patch lib/libcrypto/man/openssl_pem.3 patch lib/libcrypto/man/openssl_pkcs12.1 patch lib/libcrypto/man/openssl_pkcs7.1 patch lib/libcrypto/man/openssl_pkcs8.1 patch lib/libcrypto/man/openssl_rand.1 patch lib/libcrypto/man/openssl_rand.3 patch lib/libcrypto/man/openssl_rc4.3 patch lib/libcrypto/man/openssl_req.1 patch lib/libcrypto/man/openssl_ripemd.3 patch lib/libcrypto/man/openssl_rsa.1 patch lib/libcrypto/man/openssl_rsa.3 patch lib/libcrypto/man/openssl_rsautl.1 patch lib/libcrypto/man/openssl_s_client.1 patch lib/libcrypto/man/openssl_s_server.1 patch lib/libcrypto/man/openssl_s_time.1 patch lib/libcrypto/man/openssl_sess_id.1 patch lib/libcrypto/man/openssl_sha.3 patch lib/libcrypto/man/openssl_smime.1 patch lib/libcrypto/man/openssl_speed.1 patch lib/libcrypto/man/openssl_spkac.1 patch lib/libcrypto/man/openssl_threads.3 patch lib/libcrypto/man/openssl_ui.3 patch lib/libcrypto/man/openssl_ui_compat.3 patch lib/libcrypto/man/openssl_verify.1 patch lib/libcrypto/man/openssl_version.1 patch lib/libcrypto/man/openssl_x509.1 patch lib/libcrypto/man/openssl_x509.3 patch lib/libcrypto/man/openssl_x509v3_config.1 patch lib/libcrypto/man/ssl.3 patch Sync openssl with HEAD - update to 0.9.8e. [mjf, ticket #828] usr.sbin/makefs/cd9660.c 1.19 Fix deep directory move rock-ridge extension. [christos, ticket #757] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD 4.0_RC1. usr.sbin/rtsold/rtsol.c 1.14 Fix typo from Wouter Schoot. PR#36931 [jnemeth, ticket #867] sys/arch/i386/pci/gcscide.c 1.5 Always use PIO Format 1, which allows independent control of command and data (PIO Format 0 selects the speed of the slowest drive). Set correctly Ultra DMA and Multi-word DMA modes. Update comments to be more correct after reading again the datasheet. [xtraeme, ticket #862] lib/libc/sys/socket.2 1.34-1.36 Add PF_BLUETOOTH to list of supported protocol families ARPA IPv6 -> IPv6 reported from Robert Elz (PR/36933) [jnemeth, ticket #868] sys/dev/wscons/wsdisplay.c 1.108 It was probably not a good idea to put that scroll stuff to accessops. But now that it is there, keep it from crashing the box if there is no valid focus screen. [mlelstv, ticket #858] distrib/common/Makefile.mdset 1.30 Fix bug which causes cats builds to not produce an a.out install kernels, which are needed to boot from Cyclone firmware. PR#36948 [chris, ticket #872] etc/etc.mac68k/ttys 1.18 Replaced tty00 - tty07 with ttyZ0 - ttyZ1 because tty00 and friends don't exist (and symlinks aren't acceptable in many instances). [hauke, ticket #861] share/man/man4/wm.4 1.19 sys/dev/pci/if_wm.c 1.145 sys/dev/pci/if_wm.c 1.146 EECD_EE_AUTORD is only for 8257{123},80003,ICH{89}. Will fix "auto read from eeprom failed to complete" problem. Add more work for the EEPROM reaload sequence. Fix typo. Bump date for previous (ICH9 support). [msaitoh, ticket #865] crypto/dist/openssl/crypto/rand/rand_unix.c 1.2 Use poll(2) to wait for rnd(4). The initialisation of OpenSSL's RNG now works reliably if the first FD_SETSIZE file descriptors are in use. [tron, ticket #870] sys/arch/amiga/amiga/trap.c 1.116 sys/arch/atari/atari/trap.c 1.92 sys/arch/cesfic/cesfic/trap.c 1.36 sys/arch/hp300/hp300/trap.c 1.132 sys/arch/luna68k/luna68k/trap.c 1.47 sys/arch/mac68k/mac68k/trap.c 1.129 sys/arch/mvme68k/mvme68k/trap.c 1.91 sys/arch/news68k/news68k/trap.c 1.54 sys/arch/next68k/next68k/trap.c 1.68 sys/arch/sun3/sun3/trap.c 1.131 sys/arch/x68k/x68k/trap.c 1.90 68030 and 68040 processors consider the read portion of a read-modify-write transfer as a write to ensure the memory is writable before starting any transfer. The fault status information does not reflect this in the 'read' status bit (i.e. it shows up as a read access), so faults with a RMW access to non-writable memory was not getting the correct protection. The page would be read-only and the instruction would fault over and over. A specific example is when a process forks, and the child process attempts to execute a RMW access to a data page, which is read-only because it's CoP Copy-On-Write. When checking if the page needs to be writablek, also check the locked transfer and treat any locked transfer as a write. 68060 already handled this correctly, since it has separate read and write fault bits, and both are set on a RMW access and the trap code was checking the write status bit. Fixes PR#36848. [mhitch, ticket #866] sys/netbt/hci.h 1.11 adjust typedef name for consistency with other parts, since hci_rssi_response is only a packet segment it should not be in _ep namespace. [plunky, ticket #871] sys/arch/xen/include/granttables.h 1.2 sys/arch/xen/include/xen3-public/grant_table.h 1.4 sys/arch/xen/xen/xengnt.c 1.3 Switch to dynamically-sized grant tables, available since Xen-3.1.0. This removes a hard limit that would prevent a guest from running with more than 7 virtual network interfaces. If running on a hypervisor that doesn't support GNTTABOP_query_size, fall back to a 4-pages grant table, so this change is backward-compatible. [bouyer, ticket #875] sbin/bioctl/bioctl.8 1.3 Fix typo. [bouyer, ticket #874] sys/dist/ipf/netinet/fil.c 1.40 sys/dist/ipf/netinet/ip_nat.c 1.31 sys/dist/ipf/netinet/ip_state.c 1.27 Fixed IPF bug #1791241 ("keep frag does not work with keep state for fragments") Fixed IPF bug #1785199 fr_natderef causes lock contention and performance slowdown Patches fetched from the SourceForge bug report. [martti, ticket #876] sys/net/if_pppoe.c 1.80 via patch Print the access concentrator name when a session is established. This seems to be usefull to identify peers with known broken firmware (e.g. that can only do IPv4 reliably). [martin, ticket #873] sys/kern/sys_generic.c 1.106 via patch Fix various possible dereferences via uvmspace_free() of non-initialized *vm. Also, error case might happen before proc_vmspace_getref() (hi !). Thanks CID 4551 and 4552. This is serious, pullup will be requested. OK by . [rmind, ticket #869] share/man/man4/options.4 patch sys/arch/i386/conf/files.i386 patch sys/arch/i386/i386/est.c delete sys/arch/i386/i386/identcpu.c patch sys/arch/i386/include/cpu.h patch sys/arch/x86/conf/files.x86 patch sys/arch/x86/include/cpuvar.h patch sys/arch/x86/x86/est.c patch sys/arch/x86/x86/intel_busclock.c patch sys/arch/amd64/amd64/identcpu.c patch sys/arch/amd64/conf/GENERIC patch Add support for the VIA C7-M and Eden processors in the Enhanced Speedstep driver. amd64: The Enhanced Speedstep driver is now able to work on EM64T CPUs running in 64bit mode. [xtraeme, ticket #809] sys/dev/ic/ahcisata_core.c 1.5 sys/dev/ic/ahcisatareg.h 1.2 Fix various error handling bugs: - the value of the ATA error register would be computed wrongly, leading to bogus error values reported to wd(4). - the channel would not always be restarted after an error, so the next command would not be hanlded by the controller. - a timeout condition would not be properly reported to wd(4), leading to a short transfer instead of a reset/retry. these bugs would cause a AHCI SATA channel to be stalled (no more command processed) after a "ID not found" or "Aborted command" error reported by the drive. [bouyer, ticket #882] sys/netinet/ip_input.c 1.253 sys/netinet6/ip6_input.c 1.110 In some FAST_IPSEC, spl level is not restored correctly. Fix that. Spotted by Wolfgang Stukenbrock in pr/36800 [degroote, ticket #881] sys/dist/ipf/netinet/fil.c 1.41 Fixed IPF bug #1794544 keep frags does not work with IPv6 [martti, ticket #879] sys/dist/ipf/netinet/ip_nat.c 1.32 sys/dist/ipf/netinet/ip_nat.h 1.12 sys/dist/ipf/netinet/ip_state.c 1.28 sys/dist/ipf/netinet/ip_state.h 1.10 Fixed IPF bug #1774745 retransmitted ACK may initiate connection state transition [martti, ticket #880] distrib/hpcmips/Makefile 1.28 NetBSD/hpcmips couldn't make iso-image. [jun, ticket #878] distrib/notes/sparc64/install 1.27 Add a warning that booting the install kernel from a Solaris root partition may fail for non obvious reasons. Fixes for the bootloader will not be available in-time for 4.0, unfortunately. [martin, ticket #884] xsrc/xfree/xc/programs/Xserver/hw/xfree86/drivers/sunffb/ffb_accel.c 1.3 explicitly turn off alpha-blending when running VSCROLL ops Contrary to the source code some FFBs - at least my ffb2+ - do not ignore the alpha-blending register when scrolling. This should cure weird greenish-bluish colour artifacts that sometimes appear when scrolling. [macallan, ticket #885] etc/defaults/security.conf 1.20 etc/security 1.104 The location of the pkg_info binary can now be specified in /etc/security.conf. The default remains as /usr/sbin/pkg_info. This should fix PR# 36746. [adrianp, ticket #883] sys/arch/landisk/dev/obio.c 1.2 Pass correct size in CFATTACH_DECL (obio_softc, not device). I have no idea how/why it's been working all this time, but I guess today's changes to struct device shifted delicate numerology balance and exposed the problem that's been around since the import. [uwe, ticket #902] sys/arch/sparc64/conf/GENERIC 1.92 add mskc/msk & skc/sk network drivers. reported to work by Chris Ross on port-sparc64. [mrg, ticket #901] lib/libpthread/pthread_sig.c 1.47.4.2 While examining the target's state, grab the target's statelock, not our own. [wrstuden, ticket #892] sys/netinet6/esp_output.c 1.29 In the IPSEC_NAT_T case, we must set the udp length even if the ESP entry doesn't have an integrity algorithm. Reported by Wolfgang Stukenbrock in pr/36781 . Thanks you a lot. [degroote, ticket #893] sys/netinet6/ah_output.c 1.30 sys/netinet6/esp_output.c 1.30 sys/netinet6/ipcomp_output.c 1.22 {ah,esp,ipcomp}_output must return 0 on success. On failure, it returns the error and m is freed. Previously, it was not the case in ipcomp and esp case (aka in some case, it returns 0 with m freed, or an error and m was not freed). In ipcomp_output, fix some leak of mcopy too. Use the same error path in {ah,esp,ipcomp}_output. Problem was reported by Wolfgang Stukenbrock in pr/36768. [degroote, ticket #896] sys/opencrypto/deflate.c 1.9 Fix a stupid bogus bcopy -> memcpy conversion. I will write it 1000 times : when I convert bcopy to memcpy, don't forget to swap first and secund args. [degroote, ticket #897] sys/dev/ata/wd.c 1.345 Add a workaround for drives with the LBA48 bug: if we get a "ID not found" error for a transfer crossing LBA48_THRESHOLD, and the drive is larger than 128GB, automatically add WD_QUIRK_FORCE_LBA48 to the drive's quirks and retry the transfers. Hopefully this will obsolete the WD_QUIRK_FORCE_LBA48 quirk list ... [bouyer, ticket #899] sys/sys/types.h 1.72 Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. [joerg, ticket #890] libexec/ld.elf_so/rtld.h 1.75 Don't define bool, false and true. Use stdbool.h. [joerg, ticket #889] lib/libcurses/curses.h 1.89 (via patch) Do not typedef bool as char, just include stdbool.h. Fixes a build failure with regress/include/okheaders. Suggestion by mlelstv@ and ok by blymn@. [joerg, ticket #891] sys/dist/ipf/netinet/fil.c 1.42 sys/dist/ipf/netinet/ip_fil_netbsd.c 1.41 Returning from m_pulldown can leave the first mbut with no data (m_len = 0). The mbuf chain wasn't being walked and thus fin_m was not updated to point to the new first mbuf with data in it. Patch from the official IPFilter repository. [martti, ticket #886] sys/dist/ipf/netinet/ip_state.c 1.29 Fixed IPF bug #1779455 state timer should be reset when retransmission is seen [martti, ticket #887] usr.bin/make/Makefile 1.42 Revert 1.34 (CFLAGS+=-g) that have been commited by mistake (hi, xtos). [uwe, ticket #903] share/man/man4/vlan.4 1.28 bnx supports VLANs. [martti, ticket #900] dist/ipf/tools/ipmon.c 1.13 sys/dist/ipf/netinet/ip_log.c 1.10 Fixed IPF bug #1767831 ipflog() & ipmon ignore IPv6 extension headers [martti, ticket #888] sys/dev/pci/if_wpi.c 1.18 (via patch) sys/dev/pci/if_wpi.c 1.19 (via patch) sys/dev/pci/if_wpi.c 1.23 (via patch) sys/dev/pci/if_wpivar.h 1.7 (via patch) Call wpi_stop at the beginning of wpi_init so we are sure that wpi is really stopped (in particular interrupt are disabled). Fix possible "packet corruption" which appears on high load Fix scanning code for wpi based on the iwi code. Keep track of the status of the scan. On a transition IEEE80211_S_SCAN -> IEEE80211_S_SCAN, don't stop the previous scan, finish the current scan. When we receive some frames in the IEEE80211_S_SCAN state, set current_channel based on the value advertised in beacons or probre reponse. Moreover, it fixes WPA issues for me. [degroote, ticket #860] sys/arch/x86/x86/ipmi.c 1.13 (via patch) Don't attach ipmi if GETID failed. From Nicolas Joly. [bouyer, ticket #898] common/include/prop/Makefile 1.3 (via patch) common/include/prop/plistref.h 1.1 (via patch) common/include/prop/prop_array.h 1.5 (via patch) common/include/prop/prop_bool.h 1.3 (via patch) common/include/prop/prop_data.h 1.2 (via patch) common/include/prop/prop_dictionary.h 1.7 (via patch) common/include/prop/prop_ingest.h 1.2 (via patch) common/include/prop/prop_number.h 1.5 (via patch) common/include/prop/prop_object.h 1.5 (via patch) common/include/prop/prop_object.h 1.6 (via patch) common/include/prop/prop_string.h 1.2 (via patch) common/include/prop/proplib.h 1.5 (via patch) common/lib/libprop/Makefile.inc 1.6 (via patch) common/lib/libprop/prop_array.3 1.5 (via patch) common/lib/libprop/prop_array.c 1.10 (via patch) common/lib/libprop/prop_array.c 1.11 (via patch) common/lib/libprop/prop_array.c 1.9 (via patch) common/lib/libprop/prop_bool.3 1.3 (via patch) common/lib/libprop/prop_bool.c 1.10 (via patch) common/lib/libprop/prop_bool.c 1.11 (via patch) common/lib/libprop/prop_bool.c 1.12 (via patch) common/lib/libprop/prop_data.3 1.4 (via patch) common/lib/libprop/prop_data.c 1.7 (via patch) common/lib/libprop/prop_data.c 1.8 (via patch) common/lib/libprop/prop_data.c 1.9 (via patch) common/lib/libprop/prop_dictionary.3 1.8 (via patch) common/lib/libprop/prop_dictionary.c 1.18 (via patch) common/lib/libprop/prop_dictionary.c 1.19 (via patch) common/lib/libprop/prop_dictionary.c 1.20 (via patch) common/lib/libprop/prop_dictionary_util.3 1.2 (via patch) common/lib/libprop/prop_dictionary_util.c 1.2 (via patch) common/lib/libprop/prop_ingest.3 1.3 (via patch) common/lib/libprop/prop_ingest.c 1.2 (via patch) common/lib/libprop/prop_kern.c 1.8 (via patch) common/lib/libprop/prop_number.3 1.7 (via patch) common/lib/libprop/prop_number.c 1.12 (via patch) common/lib/libprop/prop_number.c 1.13 (via patch) common/lib/libprop/prop_number.c 1.14 (via patch) common/lib/libprop/prop_object.3 1.6 (via patch) common/lib/libprop/prop_object.c 1.14 (via patch) common/lib/libprop/prop_object.c 1.15 (via patch) common/lib/libprop/prop_object.c 1.16 (via patch) common/lib/libprop/prop_object_impl.h 1.14 (via patch) common/lib/libprop/prop_object_impl.h 1.16 (via patch) common/lib/libprop/prop_object_impl.h 1.17 (via patch) common/lib/libprop/prop_object_impl.h 1.18 (via patch) common/lib/libprop/prop_rb.c 1.7 (via patch) common/lib/libprop/prop_stack.c 1.1 (via patch) common/lib/libprop/prop_stack.c 1.2 (via patch) common/lib/libprop/prop_stack.h 1.1 (via patch) common/lib/libprop/prop_stack.h 1.2 (via patch) common/lib/libprop/prop_string.3 1.4 (via patch) common/lib/libprop/prop_string.c 1.7 (via patch) common/lib/libprop/prop_string.c 1.8 (via patch) common/lib/libprop/prop_string.c 1.9 (via patch) distrib/sets/lists/comp/mi 1.1063 (via patch) sys/sys/dkio.h 1.14 (via patch) usr.sbin/btdevctl/btdevctl.c 1.5 (via patch) usr.sbin/btdevctl/db.c 1.4 (via patch) usr.sbin/btdevctl/print.c 1.9 (via patch) usr.sbin/btdevctl/sdp.c 1.4 (via patch) Consider '\r' to be white space. Discussed with and also kept as local change by freza. With this change, DOS style line endings work. boolean_t -> bool TRUE -> true FALSE -> false libprop is currently using a recursive parser. While this is fine for userland, deeply nested arrays and dictionaries can easily overflow the kernel stack and thereby force a panic. Fix the internalizer and prop_object_release to use a separate call stack and alter the dictionary and array handling to not recurse on the C stack. The default stack has an inline depth of 16 elements, which should keep the overhead reasonable. This issue was found by Pavel Cahyna and Jachym Holecek. Additionally add a limit for prop_object_copyin_ioctl to prevent user programs from temporary allocating unbound amount of kernel memory. Allow malloc to fail so that tight loops of userland processes can't force panics by exhausting the kernel map. Tested with the sample exploit of Jachym, his test suite and reviewed by himself (initial patch), Christos Zoulas and Jason Thorpe. struct plistref does not reference other proplib data types, so split it in its own header file to be included by dkio.h. Fixes breakage due to pollution from proplib.h in programs which include ioctl.h. Tested and OK by dogcow@. Attempt at fixing build failures after proplib was converted to bool: FALSE -> false, TRUE -> true, boolean_t -> bool, int -> bool when appropriate, include stdbool.h . proplib.h no longer provides boolean_t, so it is necessary to change to bool. From Tom Spindler (dogcow@). Avoid using unbound amount of stack frames in prop_object_equal by using a dynamic stack as well. Reorder arguments for the internalizer as the iteration is always present and should go before possibly NULL arguments. Reviewed by mjf@ and adrianp@ [joerg, ticket #904] doc/CHANGES patch Bring over CHANGES entries that were left out when the changes themselves were pulled up. [xtraeme, ticket #863] sys/miscfs/procfs/procfs_vnops.c 1.152 Don't prepend rootvnode to the path in non-NULL case for exe links. It breaks procfs in chroot. from , tested by me. [martti, ticket #905] distrib/sets/lists/man/mi 1.1002 share/man/man4/Makefile 1.429 share/man/man4/uslsa.4 1.1 sys/arch/i386/conf/ALL 1.99 sys/arch/i386/conf/GENERIC 1.828 sys/dev/usb/files.usb 1.77 sys/dev/usb/usbdevs 1.466 (via patch) sys/dev/usb/uslsa.c 1.1 sys/dev/usb/uslsa.c 1.2 sys/dev/usb/uslsa.c 1.3 From PR kern/33496 - add uslsa(4), a CP210x USB-RS232 ucom driver. [mlelstv, ticket #895] distrib/sets/lists/man/mi 1.1003 .4 files use /man4/, not /cat4/, durrrr. [mlelstv, ticket #906] usr.bin/xlint/lint2/read.c 1.19 tlst[inptype(...)] is bad C code because inptype() can realloc tlst and there's no intermediate sequence point! We actually hit this on sh3 with -O2 where gcc4 caches tlst in a register prior to recursive call to inptype() and if you are unlucky the recursive call needs to realloc tlst. Introduce a temp variable to force a sequence point. [uwe, ticket #907] sys/dev/usb/if_rum.c 1.11 (via patch) sys/dev/usb/if_ural.c 1.21 sys/dev/usb/usbdevs 1.464 (via patch) sys/dev/usb/usbdevs 1.465 (via patch) Sync the list of supported models with OpenBSD, 13 new models were added for rum(4) and 4 new models for ral(4). [rmind, ticket #908] BUILDING 1.64 BUILDING 1.65 BUILDING 1.66 Makefile 1.248 build.sh 1.172 build.sh 1.173 build.sh 1.174 build.sh 1.175 distrib/common/Makefile.bootcd 1.9 distrib/common/Makefile.bootcd 1.10 distrib/common/Makefile.bootcd 1.11 doc/BUILDING.mdoc 1.51 doc/BUILDING.mdoc 1.52 doc/BUILDING.mdoc 1.53 doc/CHANGES 1.918 share/man/man7/release.7 1.23 share/man/man7/release.7 1.24 Add an iso-dir=directory option. When combined with iso-image or iso-image-source, it will cause directory to be added to the CD-ROM image. Convert build.sh iso-dir=directory option to -C cddir as per jmmv@ on source-changes. [jnemeth, ticket #864] sys/fs/msdosfs/msdosfs_denode.c 1.24 Release vnode being created in error branch instead of leaving it locked. Ideally the function should be rewritten to do things in a different order, but this tries to keep changes minimal aiming for a possible netbsd-4 pullup. fixes PR kern/37034 [pooka, ticket #909] distrib/utils/sysinst/msg.mi.de 1.36 Fix column alignment in partition size display [martin, ticket #910] sys/arch/sparc64/sparc64/machdep.c 1.203 (via patch) When calculating memory sizes and related values for kernel dumps, consistently use uint64_t. Fixes crash dumps on machines with > 2GB memory. Found by Chris Ross. While there, remove a #if 0'd part of code that prevented the first physical memory page to be dumped - I'll solve that differently. [martin, ticket #911] sys/arch/x86/x86/acpi_machdep.c 1.15 The ACPI SCI override is relative to the Source of the MADT entry, so use bus_pin for the comparision. Tested by reinoud@. [joerg, ticket #912] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD-4.0_RC2. sys/arch/sparc64/sparc64/machdep.c 1.206 via patch Fix printf format. Allows a 32-bit sparc64 kernel to build. [martin, ticket #913] distrib/acorn32/cdroms/installcd/Makefile 1.2 Use the correct name for the acorn32 iso image. Fix the acorn32 part of PR 37033. [bouyer, ticket #914] crypto/dist/openssl/ssl/ssl_lib.c 1.4 apply a patch from openssl CVS to fix a remaining off-by-one error in an older security fix, see http://www.securityfocus.com/archive/1/480855/30/0/threaded [drochner, ticket #917] sys/dev/pci/if_bge.c 1.139 Fix three bugs. 1) Move a magic number writing code. Fix a watchdog timeout and "block failed to stop" problem on BCM5701 B5 card. 2) Fix incorrect register write. Fix a watchdog timeout "block failed to stop" problem on BCM5700 B2 card. 3) Wait more long time for PCISTATE register to return to its original pre-reset state. Fix "pcistate failed to revert" problem on BCM5703 A2 card. [msaitoh, ticket #918] sys/kern/kern_sig.c patch Fix two problems with signals that could cause kernel crashes. Should fix PR kern/37004. [ad, ticket #921] sys/compat/linux/common/linux_misc_notalpha.c 1.89 avoid zerodivide in linux emulation of statfs64. PR 36920. [hauke, ticket #919] sys/dev/acpi/pckbc_acpi.c 1.21 Sort IO resources before attempting to attach; resolves issues on ACPI firmware that reports 0x64,0x60 instead of 0x60,0x64. Patch tested by Greg A. Woods. [jmcneill, ticket #924] sys/dev/pci/aac_pci.c 1.20 sys/dev/pci/pcidevs 1.872 PR/35970: Todd Kover: Add support for HP ML110 G2 / Adaptec 2610SA [christos, ticket #923] share/man/man4/man4.sparc/intro.4 1.22 share/man/man4/man4.sparc/intro.4 1.23 PR/37049 - Edward Swiftwood -- SPARC LX -> SPARCstation LX PR/37048 - Edward Swiftwood -- dbri audio component is supported [jnemeth, ticket #915] sys/dev/pci/if_nfe.c 1.14,1.18-1.19 via patch sys/dev/pci/if_nfereg.h 1.4 via patch sys/dev/pci/if_nfevar.h 1.3 via patch nfe(4): various fixes to make the RX path more robust and lower time spent in handling interrupts. [cube, ticket #920] sys/dev/pci/viaide.c 1.45 AMD CS5536 Companion Device is able to work in Ultra DMA Mode 5, patch from Andreas Wrede in PR kern/37059. [xtraeme, ticket #922] sys/dist/ipf/netinet/ip_nat.c patch Fix PR kern/37037 "ipnat: Data modified on freelist", verified by the submitter. [martti, ticket #916] sys/uvm/uvm_map.c 1.242 Don't restrict the offset when allocating a map entry for in-kernel map - use UVM_UNKNOWN_OFFSET in the call to uvm_map_prepare. Fixes PR#35887. [skrll, ticket #928] sys/uvm/uvm_meter.c 1.45 Fix load average calculation. [ad, ticket #929] sys/conf/copyright 1.4 Update the copyright year. [martin, ticket #927] sys/arch/x86/include/mpacpi.h 1.5 sys/arch/x86/x86/acpi_machdep.c 1.16 sys/arch/x86/x86/mpacpi.c 1.50 Merge from mpacpi.h 1.4.32.1, acpi_machdep.c 1.13.22.5 and mpacpi.c 1.48.12.2 from jmcneill-pm: Don't process the MADT and modify the interrupt config at one moment and later trying to figure out if an entry was overriden and matches the ACPI SCI. This is brain-dead and breaks in various situations. Just check for each ISA override entry, if it matches the SCI. If it does, remember it and use it for the interrupt setup. If there's no such override assume that it is not changed, but override the polarity and level from ISA settings to PCI settings. [joerg, ticket #925] etc/defaults/rc.conf 1.85 via patch etc/group 1.22 via patch etc/master.passwd 1.38 via patch etc/rc.d/sdpd 1.2 share/man/man5/rc.conf.5 1.113 usr.sbin/postinstall/postinstall 1.38 via patch usr.sbin/sdpd/main.c 1.2-1.3 usr.sbin/sdpd/sdpd.8 1.2-1.3 usr.sbin/sdpd/server.c 1.3 usr.sbin/sdpd/server.h 1.2 Add an option to permit members of a specific group to register services, in order to lower the barrier for users of bluetooth devices which may need to query services on the local host. change default user/group from nobody/nobody to _sdpd/_sdpd [xtraeme, ticket #930] distrib/sets/lists/comp/mi 1.990 (via patch) sys/net/Makefile 1.22 (via patch) Install . [tron, ticket #932] sys/netisdn/i4b_global.h 1.8 We count last activity in time_update nowadays, so use that to compare idle timeouts as well. [martin, ticket #933] sys/dev/pci/if_bge.c patch Shut up a debug message. [msaitoh, ticket #934] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD-4.0_RC3. sys/dev/pci/if_ste.c 1.30 sys/dev/pci/pcidevs 1.905 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen IC Plus Corp IP100A support for ste(4), submitted by Pedro Alejandro Lopez-Valencia in PR kern/36605. [xtraeme, ticket #931] sys/dev/pci/piixide.c 1.38-1.41 via patch sys/dev/pci/pcidevs patch sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen Add support for ICH8M and ICH9's SATA controller. [msaitoh, ticket #935] sys/arch/mips/include/cpuregs.h 1.72 sys/arch/mips/mips/mips_machdep.c 1.195 Recognise the R2000A cpu as found in some pmaxen. From Dennis Grevenstein on port-pmax@. [simonb, ticket #936] sys/arch/hppa/include/cpufunc.h 1.10 Remove get_psw/set_psw - they're not needed and can cause problems. [skrll, ticket #939] distrib/utils/sysinst/net.c 1.116 Use get_media_subtype_string instead of get_media_mode_string to determine the card's current media type. Otherwise it always defaults to 'autoselect' which is not supported by all cards (e.g. cs(4) in NetBSD/shark). This was causing problems when configuring an interface with dhclient, as sysinst could incorrectly reset the media type (the net_media variable) to 'autoselect', writing incorrect ifconfig. files in the target file system. [jmmv, ticket #940] sys/arch/acorn32/acorn32/autoconf.c 1.9 sys/arch/cats/cats/autoconf.c 1.11 sys/arch/netwinder/netwinder/autoconf.c 1.8 sys/arch/shark/shark/autoconf.c 1.9 Print some debugging information when DEBUG is set, not when TERSE is unset. The latter is not a "standard" definition, and was used in very few places anyway. [jmmv, ticket #941] sys/kern/vfs_bio.c 1.180 Fix vm.bufmem* sysctl nodes for 64bit archs by making them uint64_t, as discussed on tech-kern. No requests for binary compat - so don't bother to version them. [martin, ticket #946] usr.sbin/postinstall/postinstall 1.50 do not use trap 0, it clobbers the exit status. Instead remove the scratch directory in err(). Use err() instead of exit in one place to ensure that the temporary directory is removed. [pavel, ticket #943] distrib/sets/lists/base/mi 1.721 via patch doc/3RDPARTY 1.554 via patch share/zoneinfo/australasia 1.16 share/zoneinfo/africa 1.1.1.24-1.1.1.25 share/zoneinfo/antarctica 1.1.1.16-1.1.1.17 share/zoneinfo/asia 1.1.1.41-1.1.1.42 share/zoneinfo/europe 1.1.1.36-1.1.1.37 share/zoneinfo/leapseconds 1.1.1.13-1.1.1.14 share/zoneinfo/northamerica patch share/zoneinfo/southamerica 1.1.1.37-1.1.1.38 share/zoneinfo/zone.tab 1.1.1.29-1.1.1.30 Import tzdata2007h. [jnemeth, ticket #937] distrib/utils/sysinst/msg.mi.de 1.39 distrib/utils/sysinst/msg.mi.de 1.40 distrib/utils/sysinst/msg.mi.en 1.147 distrib/utils/sysinst/msg.mi.es 1.18 distrib/utils/sysinst/msg.mi.fr 1.98 distrib/utils/sysinst/msg.mi.fr 1.99 distrib/utils/sysinst/msg.mi.pl 1.58 distrib/utils/sysinst/util.c 1.148 Offer to update /etc/mailer.conf if sysinst detects during upgrade that sendmail (removed in NetBSD 4.0) is being used. [pavel, ticket #948] Makefile 1.250 usr.sbin/postinstall/postinstall 1.51 usr.sbin/postinstall/postinstall 1.52 - Return exit code 1 when a postinstall check or fix fails. - Ignore the return code from "postinstall check" during make build, it typically fails. - Add a check for obsolete sendmail in /etc/mailer.conf, installs a fresh copy of the file if invoked as "fix". Not enabled by default. [pavel, ticket #947] sys/dev/pci/pccbb.c 1.149 via patch Correctly initialise sc_insert_ch and switch to callout_setfunc/callout_schedule. [joerg, ticket #942] sys/dev/pci/pccbb.c 1.150 Remove a completely bogus check if cbb has a valid PCI interrupt routed. If you have a system where it doesn't get one and you still want pcic, you can just disable cbb. This check is invalid as soon as the PCI interrupt register is not used and broke on my Dell Latitude for that reason. [joerg, ticket #949] distrib/utils/sysinst/msg.mi.es 1.19 Translate oldsendmail per Pavel's request. [jmmv, ticket #950] crypto/dist/openssl/ssl/Makefile 1.2 crypto/dist/openssl/ssl/d1_both.c 1.2 crypto/dist/openssl/ssl/dtls1.h 1.2 crypto/dist/openssl/ssl/ssl.h 1.17 crypto/dist/openssl/ssl/ssl_err.c 1.11 Fix for CVE-2007-4995 from OpenSSL CVS [adrianp, ticket #951] usr.sbin/postinstall/postinstall 1.54 now when trap 0 is not used, we need to remove the temporary directiry at the end. PR bin/37223. [pavel, ticket #952] distrib/sets/lists/base/mi 1.724 Remove /usr/share/sendmail and subdirectories under it from the obsolete list. I already removed the files under /usr/share/sendmail from the obsolete list in src/distrib/sets/lists/misc/mi rev. 1.145, but forgot about the directories. This avoids "postinstall check obsolete" failing needlessly. [pavel, ticket #953] sys/dist/ipf/netinet/ip_nat.c patch sys/dist/ipf/netinet/ip_nat.h patch sys/dist/ipf/netinet/ip_state.c patch sys/dist/ipf/netinet/ip_state.h patch Revert pullup #880. It reportedly causes RDR sessions to not expire and fill up the NAT table. See PR kern/37037 and possibly kern/37174. sys/arch/x86/x86/mtrr_i686.c 1.12 Fix a reboot when using MTRR, triggered by running X11 on amd64 machines with more than 4GB of RAM. [pavel, ticket #959] lib/libc/arch/hppa/gen/swapcontext.S 1.2 Fix setcontext(3) on hppa. [skrll, ticket #955] sys/dev/acpi/acpi_apm.c 1.11 usr.sbin/apm/apm.c 1.18 When no estimate of battery minutes_left can be made, apm should return a value of 0. [plunky, ticket #956] distrib/sets/lists/comp/mi 1.1074 The man page for rcs2log(1) is not installed when MKCVS=no. [minskim, ticket #958] sys/arch/sparc64/sparc64/locore.s patch Avoid undefined symbol "time" in sparc64 kernels causing savecore confusion. [martin, ticket #944] distrib/notes/common/main 1.355 distrib/notes/common/main 1.357 distrib/notes/common/main 1.358 distrib/notes/common/main 1.359 distrib/notes/common/main 1.360 distrib/notes/common/main 1.361 distrib/notes/common/main 1.362 distrib/notes/common/main 1.363 distrib/notes/common/main 1.364 Update release notes. [pavel, ticket #962] share/man/man5/mk.conf.5 1.35 Remove the MKUUCP entry as uucp is no longer in src. [minskim, ticket #961] bin/ln/ln.1 1.22 fixup botched addition of -i option [jnemeth, ticket #960] sys/netipsec/ipsec.c 1.34 sys/netipsec/ipsec_osdep.h 1.21 sys/netipsec/ipsec_output.c 1.23 sys/netipsec/xform_ah.c 1.19 sys/netipsec/xform_ipip.c 1.18 The function ipsec4_get_ulp assumes that ip_off is in host order. This results in IPsec processing that is dependent on protocol and/or port can be bypassed. Bug report, analysis and initial fix from Karl Knutsson. Final patch and ok from degroote [adrianp, ticket #964] sys/dev/pci/if_msk.c 1.11 sys/dev/pci/pcidevs 1.907 sys/dev/pci/pcidevs.h patch sys/dev/pci/pcidevs_data.h patch Add support for Marvell 88CO55. Newer iMacs come with that chip. [manu, ticket #954] sys/fs/udf/udf_subr.c 1.40 Fix panic when the VAT couldn't be found. It would refer an stale udf_node->vnode. [reinoud, ticket #966] sys/dev/pci/pucdata.c 1.52 PR/37259 - Daniel Neri -- typo in EXAR XR17C158 description [jnemeth, ticket #968] sys/dev/biovar.h 1.2,1.4 Make the bio(4) variables which represent disk and volume size 64-bit, for large RAID volumes. [xtraeme, ticket #969] usr.sbin/bind/Makefile.inc patch Do not build named with threads support on mips architectures, as it triggers libpthread/SA problems. [martin, ticket #965] xsrc/xfree/xc/programs/Xserver/hw/xfree86/loader/xf86sym.c 1.11 Add SSP related symbols "__stack_chk_guard" and "__stack_chk_fail" to the list of symbols for X11 server loadable modules. This makes an X11 server built via "src/x11" with SSP enabled work. [tron, ticket #967] doc/3RDPARTY 1.562 etc/namedb/root.cache 1.11 Update to 2007110100 version [martti, ticket #972, #973] src/sys/arch/cobalt/cobalt/autoconf.c 1.25, 1.26 src/sys/arch/cobalt/cobalt/machdep.c 1.89 src/sys/arch/cobalt/stand/boot/Makefile 1.12 src/sys/arch/cobalt/stand/boot/boot.c 1.10 src/sys/arch/cobalt/stand/boot/boot.h 1.6 src/sys/arch/cobalt/stand/boot/cache.c 1.1(new), 1.2 src/sys/arch/cobalt/stand/boot/clock.c 1.2 src/sys/arch/cobalt/stand/boot/conf.c 1.5 src/sys/arch/cobalt/stand/boot/devopen.c 1.4 src/sys/arch/cobalt/stand/boot/nif_tlp.c 1.1(new) src/sys/arch/cobalt/stand/boot/start.S 1.6 src/sys/arch/cobalt/stand/boot/tlp.c 1.1(new), 1.2, 1.3 src/sys/arch/cobalt/stand/boot/version 1.6 src/sys/lib/libsa/dev_net.h 1.5 Add support for netboot via tlp0 with standalone tlp(4) driver taken from arch/sandpoint/stand/netboot. [tsutsui, ticket #974] sys/dev/ic/hd44780_subr.c 1.13 Fix some random LCD corruption on cobalt. [tsutsui, ticket #975] usr.sbin/cron/config.h 1.7 Use default timeout parameters when cron invokes sendmail. PR bin/37226. [martin, ticket #971] usr.sbin/rpc.lockd/lock_proc.c 1.8 Fix off-by-one error accessing "clnt_cache_addr" array which causes heap corruption. This will hopefully fix PR bin/37236. [tron, ticket #976] sys/arch/amd64/conf/GENERIC patch Reduce difference to i386 GENERIC: - add some comments from that - options SPACE TAB - enable EST - enable DDB and build w/ frame pointer by default - enable ACPI devices - include AGP - include Cardbus and PCMCIA - include Synaptics driver - include atw, ipw, iwi, hme, rtw, txp - include uep, utoppy, ugensa This makes GENERIC actually usable for laptops. [joerg, ticket #963] share/man/man4/agr.4 1.4 write a HISTORY section. [yamt, ticket #977] distrib/notes/common/main 1.365-1.366 Sync the list of changes with NetBSD-4.0.xml. [xtraeme, ticket #978] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD 4.0_RC4. [liamjfoy] sys/arch/hpcmips/dev/mq200machdep.c 1.5 There is a possibility that TLB-miss is caused in mq200_mdsetup(). [kiyohara, ticket #997] sys/dev/ic/ninjascsi32.c 1.13 sys/dev/ic/ninjascsi32.c 1.14 sys/dev/ic/ninjascsi32var.h 1.4 Fix problem where targets with ID 0, 1, or 2 couldn't be reconnected. It seems I have always tested with targets those ID >= 3, and that I am the only user of this driver. - Reset the bus if a Bus Reset condition is detected to make sure all devices on the bus are really reset. - Block interrupts on Bus Reset, and check it periodically until the reset is released. On some 32UDE devices (probably the earlier ones) the RST line looks unstable without the termination power and may suffer ~continuous Bus Reset interrupts. - Change number of scatter/gather segments from 16 to 17, to allow non-page-aligned 64KB transfer on 4KB/page platforms. [itohy, ticket #980] sys/dev/pci/if_bnx.c 1.10 Added missing newline. [martti, ticket #986] distrib/sets/lists/base/mi 1.725 share/zoneinfo/Makefile 1.42 also install zone.tab and iso3166.tab from tzdata, some applications (evolution, KDE) want the former at least, and other OSes install it (as the Makefile in tzcode suggests) [drochner, ticket #987] usr.sbin/sdpd/bgd.c 1.2 usr.sbin/sdpd/dun.c 1.2 usr.sbin/sdpd/ftrn.c 1.2 usr.sbin/sdpd/hf.c 1.2 usr.sbin/sdpd/hset.c 1.2 usr.sbin/sdpd/irmc.c 1.2 usr.sbin/sdpd/irmc_command.c 1.2 usr.sbin/sdpd/lan.c 1.2 usr.sbin/sdpd/opush.c 1.2 usr.sbin/sdpd/profile.c 1.4 usr.sbin/sdpd/profile.h 1.2 usr.sbin/sdpd/provider.c 1.2 usr.sbin/sdpd/provider.h 1.2 usr.sbin/sdpd/sd.c 1.2 usr.sbin/sdpd/server.h 1.3 usr.sbin/sdpd/sp.c 1.2 usr.sbin/sdpd/ssar.c 1.2 usr.sbin/sdpd/ssr.c 1.2 Fix ServiceSearchAttribute and ServiceSearch request handling so that they match the whole list of UUIDs against a record, as according to the spec each profile now supplies a list of UUIDs instead of just a service class. [plunky, ticket #988] sys/arch/amd64/conf/GENERIC 1.144 patch sys/arch/amd64/conf/INSTALL 1.70 patch sys/dev/ic/aac.c 1.31 patch sys/dev/ic/aac.c 1.32 patch sys/dev/ic/aac.c 1.33 patch sys/dev/ic/aac.c 1.34 patch sys/dev/ic/aac.c 1.37 patch sys/dev/ic/aac_tables.h 1.5 patch sys/dev/ic/aacreg.h 1.6 patch sys/dev/ic/aacreg.h 1.7 patch sys/dev/ic/aacreg.h 1.8 patch sys/dev/ic/aacreg.h 1.9 patch sys/dev/ic/aacvar.h 1.10 patch sys/dev/ic/aacvar.h 1.9 patch sys/dev/ic/ld_aac.c 1.14 patch sys/dev/ic/ld_aac.c 1.15 patch sys/dev/pci/aac_pci.c 1.21 patch Compile and run on amd64 and on >2GB RAM. [briggs, ticket #990] share/man/man4/sk.4 1.11 tell about 88E8055 support [manu, ticket #991] sys/dev/scsipi/st.c 1.199 patch sys/dev/scsipi/st.c 1.200 patch sys/dev/scsipi/st.c 1.201 patch Properly set b_resid in an error case. Clamp b_resid to b_bcount in case the info field is larger. Fix a KASSERT in physio() when a media error occurs on my SDLT320 drive (maybe this drive is bogus for not setting the highter bits to 0 in the INFO field in this case). When checking for invalid b_resid valyes, also check negative ones. Should fix kern/36690. Move check for b_resid value to the right place. Should definitively fix kern/36690. [bouyer, ticket #1002] lib/libc/gen/humanize_number.c 1.12 Fix a bug that humanize_number() produces "1000" where it should be "1.0G" or "1.0M". The bug reported by Greg Troxel. [simonb, ticket #992] distrib/notes/common/main 1.369 Note gdb 6.5 kernel crash dump & pthread debugging problems. [martin, ticket #993] sys/ufs/lfs/lfs_vnops.c 1.208 patch Move the "vp = NULL" assignment after the code that requires vp != NULL. Reported by Chris Ross on current-users. [christos, ticket #994] usr.sbin/postinstall/postinstall 1.55 patch PR/35238 - tls@ -- add _proxy to uid and gid checks [jnemeth, ticket #995] sys/arch/amd64/conf/INSTALL 1.74 PR/37404 - Rui-Xiang Guo -- sync phy list with GENERIC [jnemeth, ticket #996] sys/arch/amd64/conf/GENERIC 1.176 patch sys/arch/i386/conf/GENERIC 1.863 comment out com*/lpt* at acpi? as they cause these ports to move from their traditional location and imminent changes in -current will cause them to move back [jnemeth, ticket #998] build.sh 1.180 patch Delete mention of 'iso-dir=cdextras'. This was a leftover from the original implementation of cdextra as an operation instead of a being paramater. [jnemeth, ticket #999] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD 4.0_RC5. [bouyer] share/man/man3/queue.3 1.36 Note that CIRCLEQ_LOOP first appeared in NetBSD 4.0. [pooka, ticket #1009] share/man/man9/kauth.9 1.58 Add a NOTES section to the manual, indicating that kauth(9) is still under active development and its ABI (and possibly API) may change between NetBSD versions. [elad, ticket #1003] share/man/man8/compat_30.8 1.6-1.7 Complete the list of libraries needed for 3.0 binary compatibility. From the emulators/compat30 package, suggested by Johnny Lam. Note the socket(2) syscall change. [pavel, ticket #1016] distrib/notes/common/contents patch distrib/notes/common/list-setsizes.sh patch distrib/notes/pmppc/hardware patch distrib/notes/Makefile.inc 1.39, 1.40 distrib/notes/acorn32/prep.RISCOS 1.18 distrib/notes/alpha/install 1.32 distrib/notes/common/main 1.367, 1.368, 1.370 - 1.382 distrib/notes/common/netboot 1.31 distrib/notes/common/postinstall 1.64, 1.65 distrib/notes/common/sysinst 1.82, 1.83 distrib/notes/common/xfer 1.58 - 1.60 distrib/notes/evbppc/hardware 1.3 distrib/notes/ews4800mips/hardware 1.2 distrib/notes/hp300/hardware 1.19 distrib/notes/hp300/prep 1.21 distrib/notes/hp700/hardware 1.3 distrib/notes/i386/hardware 1.121 distrib/notes/i386/whatis 1.22 distrib/notes/mac68k/hardware 1.23 distrib/notes/mac68k/install 1.28 distrib/notes/macppc/hardware 1.44 distrib/notes/macppc/install 1.36 distrib/notes/macppc/prep 1.42 distrib/notes/macppc/prep.OPENFIRMWARE 1.9 distrib/notes/news68k/hardware 1.5 distrib/notes/newsmips/hardware 1.4 distrib/notes/next68k/hardware 1.8 distrib/notes/pmax/install 1.39 distrib/notes/sandpoint/hardware 1.6 distrib/notes/sparc/hardware 1.33 distrib/notes/sparc64/hardware 1.23 distrib/notes/sparc64/install 1.28 distrib/notes/vax/xfer 1.13 Sync release notes with reality [jnemeth, ticket #1017] distrib/notes/sparc/install 1.53 doc/README.files 1.4 share/doc/papers/bus_dma/about.me 1.4 share/man/man8/afterboot.8 1.34 share/man/man8/compat_hpux.8 1.5 share/man/man8/man8.macppc/boot.8 1.5 share/man/man8/man8.macppc/ofwboot.8 1.8 Update URLs after website reorganization. patch by OKANO Takayoshi, from PR 37070. [pavel, ticket #1018] distrib/notes/common/main 1.384 Remove a spurious paragraph break from the start of the generated text. Bump date. [pavel, ticket #1019] distrib/notes/common/main 1.383 Update the number of packages in pkgsrc to match reality. Dedicate the 4.0 release to the memory of itojun. [agc, ticket #1020] distrib/notes/common/netboot 1.30 update URLs [pavel, ticket #1021] gnu/usr.bin/groff/tmac/mdoc.local patch sys/sys/param.h patch Welcome to NetBSD 4.0. [bouyer]