NetBSD/src lbLmvPVdoc CHANGES-7.2

   Ticket #1412
VersionDeltaFile
1.1.2.24+12-1doc/CHANGES-7.2
+12-11 files

NetBSD/src F3RrziSsys/external/bsd/ipf/netinet ip_state.c fil.c

   Pull up the following revisions(s) (requested by christos in ticket #1412):
        sys/external/bsd/ipf/netinet/fil.c:           revision 1.20
        sys/external/bsd/ipf/netinet/ip_state.c:       revision 1.7
        sys/external/bsd/ipf/netinet/ip_frag.c:               revision 1.5

   Disconnect maintaining fragment state from keeping session state. The user
   now must specify keep frags along with keep state to have ipfilter do what
   it did before, as documented in ipf.conf.5.
   Free the right fragment. This will cause use after free issues and eventually
   panic.

NetBSD/src 3Wu2HCbsys/arch/arm/sunxi sun8i_h3_ccu.c sunxi_ccu_nkmp.c

   SD/MMC clock fixes

NetBSD/src ebqq05fsys/arch/arm/sunxi sunxi_mmc.c sunxi_mmc.h

   Add H3 MMC support

NetBSD/src stDmCtXsys/rump/dev/lib/libopencrypto opencrypto_component.c

   reduce rump waring message. pointed out by ozaki-r at n.o, thanks.

NetBSD/src MVOyOcQusr.bin/netstat fast_ipsec.c

   Tweak outputs of netstat -s for IPsec

   - Get rid of "Fast"
   - Use ipsec and ipsec6 for titles to clarify protocol
   - Indent outputs of sub protocols

   Original outputs were organized like this:

   (Fast) IPsec:
   IPsec ah:
   IPsec esp:
   IPsec ipip:
   IPsec ipcomp:
   (Fast) IPsec:
   IPsec ah:
   IPsec esp:
   IPsec ipip:
   IPsec ipcomp:

   New outputs are organized like this:

   ipsec:
        ah:
        esp:
        ipip:

    [6 lines not shown]
VersionDeltaFile
1.22+12-14usr.bin/netstat/fast_ipsec.c
+12-141 files

NetBSD/src PlPF4B5sys/netipsec xform_esp.c xform_ipcomp.c

   Apply C99-style struct initialization to xformsw

NetBSD/src vpbxZeblib/libedit literal.c

   Fix an obvious, but almost invisible typo (avoid some core dumps).
VersionDeltaFile
1.2+3-3lib/libedit/literal.c
+3-31 files

NetBSD/src Z746Bjcsys/arch/arm/cortex gic.c

   ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF,
   U-Boot on some platforms may use SGIs in this range for the PSCI
   implementation.

   Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert
   to ensure that we don't end up with a conflict.
VersionDeltaFile
1.30+8-3sys/arch/arm/cortex/gic.c
+8-31 files

NetBSD/src 8kM9BOSsys/arch/arm/sunxi sunxi_ccu.c sun8i_h3_ccu.h, sys/arch/evbarm/sunxi sunxi_start.S

   Add initial support for Allwinner H3 SoC.

NetBSD/src gBGpkP0sys/arch/arm/fdt gic_fdt.c

   Support interrupt sharing.
VersionDeltaFile
1.5+93-5sys/arch/arm/fdt/gic_fdt.c
+93-51 files

NetBSD/src mcrGAY0sys/arch/arm/arm psci.c psci.h, sys/arch/arm/conf files.arm

   Add support for ARM Power State Coordination Interface (PSCI).

NetBSD/src U3cVBknsys/dev/fdt fdtbus.c

   Attach fdtbus to a /clocks node with no compatible string.
VersionDeltaFile
1.14+25-6sys/dev/fdt/fdtbus.c
+25-61 files

NetBSD/src dYHHYRPsys/arch/arm/cortex gic.c

   Revert the KERNHIST for now it causes problems
VersionDeltaFile
1.29+5-56sys/arch/arm/cortex/gic.c
+5-561 files

NetBSD/src G47AL5qsys/dev/ic mvsata.c

   enable ATAPI on mvsata(4); it seems to work fine for my cdrom
VersionDeltaFile
1.35.6.18+2-4sys/dev/ic/mvsata.c
+2-41 files

NetBSD/src EELxFk2sys/dev/ata TODO.ncq

   ATAPI on siisata(4), ahcisata(4) tested
VersionDeltaFile
1.1.2.28+0-2sys/dev/ata/TODO.ncq
+0-21 files

NetBSD/src y9NlaJPsys/netinet sctp_uio.h

   Pack assoc structs.
VersionDeltaFile
1.2+39-39sys/netinet/sctp_uio.h
+39-391 files

NetBSD/src ZoBWOEUsys/netinet sctp_asconf.c

   Put back some commented out code.
VersionDeltaFile
1.11+7-7sys/netinet/sctp_asconf.c
+7-71 files

NetBSD/src JgXsbLAbin/sh sh.1 histedit.c

   Now libedit supports embedded mode switch sequence, improve sh
   support for them (adds PSlit variable to set the magic character).
VersionDeltaFile
1.156+119-3bin/sh/sh.1
1.52+25-3bin/sh/histedit.c
1.62+5-2bin/sh/var.c
1.34+3-2bin/sh/var.h
1.13+2-1bin/sh/myhistedit.h
+154-115 files

NetBSD/src 1XpBjsvsys/netinet sctp_pcb.c

   Whitespace.
VersionDeltaFile
1.9+3-3sys/netinet/sctp_pcb.c
+3-31 files

NetBSD/src jL9TnMssys/netipsec ipsec_input.c

   PR/52346: Frank Kardel: Fix checksumming for NAT-T
   See XXX for improvements.
VersionDeltaFile
1.44+90-13sys/netipsec/ipsec_input.c
+90-131 files

NetBSD/src UnHVzONtests/net/arp t_arp.sh, tests/net/ndp t_ndp.sh

   Enable to remove multiple ARP/NDP entries for one destination

   The kernel can have multiple ARP/NDP entries which have an indentical
   destination on different interfaces. This is normal and can be
   reproduce easily by ping -I or ping6 -S. We should be able to remove
   such entries.

   arp -d <ip> and ndp -d <ip> are changed to fetch all ARP/NDP entries
   and remove matched entries. So we can remove multiple entries
   described above. This fetch all and selective removal behavior is
   the same as arp <ip> and ndp <ip>; they also do fetch all entries
   and show only matched entries.

   Related to PR 51179
VersionDeltaFile
1.58+49-58usr.sbin/arp/arp.c
1.50+60-44usr.sbin/ndp/ndp.c
1.29+85-9tests/net/ndp/t_ndp.sh
1.33+83-9tests/net/arp/t_arp.sh
+277-1204 files

NetBSD/src NNTWtfssbin/route rtutil.c, sys/net rtsock.c

   Restore ARP/NDP entries to route show and netstat -r

   Requested by dyoung@ some time ago

NetBSD/src i8bnVeJsys/net route.c, tests/net/arp t_arp.sh

   Drop RTF_LLINFO flag (now it's RTF_LLDATA) from local routes

   They don't have llinfo anymore. And also the change fixes unexpected
   behavior of ARP proxy.
VersionDeltaFile
1.31+9-19tests/net/arp/t_arp.sh
1.13+3-3tests/net/route/t_route.sh
1.197+2-4sys/net/route.c
+14-263 files

NetBSD/src m0VFBl4sys/dev/pci/ixgbe ixgbe_type.h

Add IXGBE_TIPG_IPGT_MASK and IXGBE_PAP_PACE_MASK for packet pacing.
VersionDeltaFile
1.25+3-1sys/dev/pci/ixgbe/ixgbe_type.h
+3-11 files

NetBSD/src C8T6w6oexternal/bsd/dhcp/dist/common tree.c parse.c

   Make DHCP programs compatible with crunchgen(1)

   DHCP programs are incompatible with crunchgen(1) so far, because
   libdhcp uses callbacks with the same function names for dhclient,
   dhcrelay, dhcpd, and omshell. As a result, it is impossible to
   link correctly in a single binary.

   The offending symbols are classify, check_collection, dhcp, dhcpv6,
   bootp, find_class, parse_allow_deny, and dhcp_set_control_state, and
   the local_port and remote_port variables.

   This change make each program register an array of callbacks at
   main() start. libdhcp then uses callbacks through registered
   function and variable pointers, and DHCP programs can now go
   trough crunchgen(1).

   Submitted upstream as ISC-Bugs #45330 with a patch against latest ISC git.
   The soon to be released 4.3.6 will not include the change, but it is
   likely to be included in 4.3.7

NetBSD/src R19EKChlib/libedit refresh.c

   fix comment
VersionDeltaFile
1.53+3-3lib/libedit/refresh.c
+3-31 files

NetBSD/src Lu592LAbin/sh histedit.c

   Add literal prompt support this allows one to do:
   CA="$(printf '\1')"
   PS1="${CA}$(tput bold)${CA}\$${CA}$(tput sgr0)${CA} "
VersionDeltaFile
1.51+3-3bin/sh/histedit.c
+3-31 files

NetBSD/src OoCNSK7lib/libedit literal.c literal.h

   add literal escape sequence support, patterned after the tcsh ones.

NetBSD/src VUfAWB1lib/libedit read.c

   remove unused variable
VersionDeltaFile
1.103+3-4lib/libedit/read.c
+3-41 files

NetBSD/src uIsoWbTlib/libedit refresh.c refresh.h

   - add literal sequence handling.
VersionDeltaFile
1.52+35-11lib/libedit/refresh.c
1.11+3-1lib/libedit/refresh.h
+38-122 files

NetBSD/src Rk3SUYklib/libedit terminal.c

   - handle literal escape sequence printing.
   - factor out common code in allocation and freeing of the display.
VersionDeltaFile
1.33+42-43lib/libedit/terminal.c
+42-431 files

NetBSD/src BSRpQ43lib/libedit editline.3

   mention the limitation of the literal sequence delimiter.
VersionDeltaFile
1.95+4-2lib/libedit/editline.3
+4-21 files

NetBSD/src w9q725osys/dev/ic siisata.c

   need to explicitely call siisata_timeout() also for polled bio command when
   it times out to clean up; this should avoid the 'polled command has been
   queued' panic from wddump()
VersionDeltaFile
1.30.4.25+6-2sys/dev/ic/siisata.c
+6-21 files

NetBSD/src vuZcVV2sys/dev/ata ata.c, sys/dev/ic siisata.c ahcisata_core.c

   attend error paths, more strict asserts and code consistency

   - atastart() and ata_kill_pending() now KASSERT() that all xfers on queue
     have same channel
   - inactive xfers are killed via new reason KILL_GONE_INACTIVE, controller
     code must not call any resource deactivation in that case
   - c_intr() must call ata_waitdrain_xfer_check() as first thing, and must not
     further touch any xfer structures on exit path; any resource cleanup
     is supposed to be done in c_kill_xfer()
   - c_kill_xfer() should never call atastart()
   - ata_waitdrain_check() removed, replaced by ata_waitdrain_xfer_check()
   - ATA_DRIVE_WAITDRAIN handling converted to use condvar
   - removed unused ata_c callback
VersionDeltaFile
1.132.8.18+73-39sys/dev/ata/ata.c
1.30.4.24+61-38sys/dev/ic/siisata.c
1.57.6.17+63-35sys/dev/ic/ahcisata_core.c
1.35.6.17+43-28sys/dev/ic/mvsata.c
1.283.2.10+20-10sys/dev/ic/wdc.c
1.123.4.9+13-8sys/dev/scsipi/atapi_wdc.c
+273-1582 files not shown
+290-1728 files

NetBSD/src 5cx7s3ssys/dev/ata TODO.ncq

   note ATAPI on siisata, ahcisata needs to be tested
VersionDeltaFile
1.1.2.27+2-0sys/dev/ata/TODO.ncq
+2-01 files

NetBSD/src Cq71Hw7sys/netinet sctp_output.c

   Use host byte order for a debug message.
VersionDeltaFile
1.11+3-3sys/netinet/sctp_output.c
+3-31 files

NetBSD/src tMxMMV6sys/netinet sctp_input.c

   Check outgoing cookie size before accessing any contents.

   Spotted in FreeBSD by maya.
VersionDeltaFile
1.7+16-15sys/netinet/sctp_input.c
+16-151 files

NetBSD/src tMmzAVpbin/sh sh.1

   Make one example more like a real world possibility (it still isn't, but
   is closer) - though the actual content is irrelevant to the point being made.
VersionDeltaFile
1.155+2-2bin/sh/sh.1
+2-21 files

NetBSD/src vwd9yHfsys/netinet if_arp.c

   Use if_get_bylla() instead of just looking at the lla of the interface
   the address belongs to.
   This allows any ARP message we receieved from another interface to
   be correctly dropped.

   While here, move the protocol length check higher up the food chain.
VersionDeltaFile
1.253+12-11sys/netinet/if_arp.c
+12-111 files

NetBSD/src 8s4J9bPsys/net if.c if.h

   Introduce if_get_bylla to find an interface with the active
   local link address.
VersionDeltaFile
1.395+27-4sys/net/if.c
1.240+2-1sys/net/if.h
+29-52 files

NetBSD/src YYTfw6dsys/netinet sctp_header.h sctp.h

   Pack structs.
VersionDeltaFile
1.2+53-53sys/netinet/sctp_header.h
1.2+11-11sys/netinet/sctp.h
+64-642 files

NetBSD/src lHfMVhrsys/dev/pci/ixgbe ixgbe.c

    Fix a bug of ixg(4)'s media setting.

   Before:
    ifconfig ixg0 media 100baseTX       -> advertise 100Mbps only
    ifconfig ixg0 media 1000baseT       -> advertise 1Gbps and 1000Mbps (NG)
    ifconfig ixg0 media 10Gbase-T       -> advertise all (NG)
    ifconfig ixg0 media auto    -> advertise all

   After:
    ifconfig ixg0 media 100baseTX       -> advertise 100Mbps only
    ifconfig ixg0 media 1000baseT       -> advertise 1Gbps only
    ifconfig ixg0 media 10Gbase-T       -> advertise 10Gbps only
    ifconfig ixg0 media auto    -> advertise all
VersionDeltaFile
1.94+14-5sys/dev/pci/ixgbe/ixgbe.c
+14-51 files

NetBSD/src 8sJQeLFsys/dev audiobell.c

   Ensure to close open file descriptors.

   Patch by pgoyette@.
VersionDeltaFile
1.24+9-3sys/dev/audiobell.c
+9-31 files

NetBSD/src cNNQFQ4sys/dev audiobell.c

   KNF.  NFCI.
VersionDeltaFile
1.23+19-17sys/dev/audiobell.c
+19-171 files

NetBSD/src 98ZC64vsys/miscfs/genfs genfs_io.c

   Add missing check for dead or dying vnode to the entry of genfs_getpages().
VersionDeltaFile
1.70+9-2sys/miscfs/genfs/genfs_io.c
+9-21 files

NetBSD/src NzEZsMrbin/sh sh.1

   Get rid of workarounds for ancient groff html backend.
   Simplify macro usage.
VersionDeltaFile
1.154+33-33bin/sh/sh.1
+33-331 files

NetBSD/src 06y96a9sys/dev/pci pcidevs_data.h pcidevs.h

   regen (comment change only)
VersionDeltaFile
1.1283+1-1sys/dev/pci/pcidevs_data.h
1.1284+1-1sys/dev/pci/pcidevs.h
+2-22 files

NetBSD/src Z9ybjTnsys/dev/usb usbdevs_data.h usbdevs.h

   regen (comment change only)
VersionDeltaFile
1.731+1-1sys/dev/usb/usbdevs_data.h
1.730+1-1sys/dev/usb/usbdevs.h
+2-22 files

NetBSD/src CMsGyA7sys/dev devlist2h.awk

   Add verb to sentence.
VersionDeltaFile
1.3+3-3sys/dev/devlist2h.awk
+3-31 files