EdgeBSD/src b29ff21. CHANGES-7.1

Note ticket #1264
+822-11 files

EdgeBSD/src bb74354bsd/bind/dist/bin/pkcs11 openssl-1.0.2f-patch openssl-0.9.8zh-patch

Pull up following revision(s) (requested by snj in ticket #1264):
        doc/3RDPARTY: patch
        external/bsd/bind/Makefile.inc: up to 1.23 via patch
        external/bsd/bind/bind2netbsd: up to 1.4
        external/bsd/bind/dist/CHANGES: up to 1.22
        external/bsd/bind/dist/FAQ: up to
        external/bsd/bind/dist/FAQ.xml: up to
        external/bsd/bind/dist/Makefile.in: up to 1.3
        external/bsd/bind/dist/README: up to 1.10
        external/bsd/bind/dist/acconfig.h: up to 1.9
        external/bsd/bind/dist/bin/check/Makefile.in: up to
        external/bsd/bind/dist/bin/check/named-checkconf.8: up to 1.7
        external/bsd/bind/dist/bin/check/named-checkconf.c: up to 1.13
        external/bsd/bind/dist/bin/check/named-checkconf.docbook: up to
        external/bsd/bind/dist/bin/check/named-checkconf.html: up to
        external/bsd/bind/dist/bin/check/named-checkzone.8: up to 1.8
        external/bsd/bind/dist/bin/check/named-checkzone.c: up to 1.9
        external/bsd/bind/dist/bin/check/named-checkzone.docbook: up to
        external/bsd/bind/dist/bin/check/named-checkzone.html: up to
        external/bsd/bind/dist/bin/check/win32/checkconf.vcxproj.in: up to
        external/bsd/bind/dist/bin/check/win32/checktool.vcxproj.in: up to
        external/bsd/bind/dist/bin/check/win32/checkzone.vcxproj.in: up to
        external/bsd/bind/dist/bin/confgen/Makefile.in: up to
        external/bsd/bind/dist/bin/confgen/ddns-confgen.8: up to 1.6
        external/bsd/bind/dist/bin/confgen/ddns-confgen.docbook: up to

    [825 lines not shown]

EdgeBSD/src 90c800fexternal/bsd/netpgp/dist/include netpgp.h, external/bsd/netpgp/dist/src/lib netpgp.c

Restore the API for libnetpgp

The API was changed in a previous commit, when adding support for
detached signatures for the standard input.

EdgeBSD/src da417a1external/bsd/netpgp/dist/src/netpgpkeys netpgpkeys.1

Clarify the current usage of "netpgpkeys --generate-key"

EdgeBSD/src 5212870external/bsd/netpgp/dist/include netpgp.h, external/bsd/netpgp/dist/src/lib signature.c netpgp.c

Merge branch 'khorben/edgebsd-7/netpgp' into edgebsd_7

EdgeBSD/src ff6fc1aexternal/bsd/netpgp/dist/include netpgp.h, external/bsd/netpgp/dist/src/lib signature.c netpgp.c

Support detached signatures for the standard input

EdgeBSD/src 2cc2a30external/bsd/netpgp/dist/src/lib signature.c, external/bsd/netpgp/dist/src/netpgp netpgp.1

Merge branch 'khorben/edgebsd-7/netpgp' into edgebsd_7

EdgeBSD/src 7348af4external/bsd/netpgp/dist/src/lib signature.c

No longer hard-code the suffix length

EdgeBSD/src b666b35external/bsd/netpgp/dist/src/lib signature.c

Output signatures to the standard output for "-"

EdgeBSD/src 1b0f84eexternal/bsd/netpgp/dist/src/netpgp netpgp.1

Also document alternate option "--detach"

EdgeBSD/src 602b423external/bsd/netpgp/dist/src/netpgp netpgp.1

Correct option "--armor"

EdgeBSD/src b9d56bfexternal/bsd/netpgp/dist/src/lib keyring.c keyring.h

Merge branch 'khorben/edgebsd-7/netpgp' into edgebsd_7

EdgeBSD/src 838158bexternal/bsd/netpgp/dist/src/lib keyring.c

Do not ask for a passphrase when empty

EdgeBSD/src 713e2c2external/bsd/netpgp/dist/src/lib keyring.h keyring.c

Expect a FILE * for pgp_decrypt_seckey()

EdgeBSD/src 684a2cdexternal/bsd/netpgp/dist/src/lib keyring.c reader.c

Merge branch 'khorben/edgebsd-7/netpgp' into edgebsd_7

EdgeBSD/src fe37eccexternal/bsd/netpgp/dist/src/lib keyring.c

Do not use random data for pass-phrases on EOF

EdgeBSD/src 9906d43external/bsd/netpgp/dist/src/lib keyring.c netpgp.c

Avoid some type casts

EdgeBSD/src 6ddae18external/bsd/netpgp/dist/src/lib reader.c

Do not truncate pass-phrases without a newline character

This also fixes a crash when the pass-phrase entered is empty.

EdgeBSD/src deec6dd. CHANGES-7.1

ticket 1260
+458-11 files

EdgeBSD/src 50518e4external/bsd/openssl/dist CHANGES CONTRIBUTING, external/bsd/openssl/dist/crypto/pkcs12 p12_npas.c

Apply patch (requested by spz in ticket #1260):
Update OpenSSL to 1.0.1u.  Changes:
o OCSP Status Request extension unbounded memory growth (CVE-2016-6304)
o SWEET32 Mitigation (CVE-2016-2183)
o OOB write in MDC2_Update() (CVE-2016-6303)
o Malformed SHA512 ticket DoS (CVE-2016-6302)
o OOB write in BN_bn2dec() (CVE-2016-2182)
o OOB read in TS_OBJ_print_bio() (CVE-2016-2180)
o Pointer arithmetic undefined behaviour (CVE-2016-2177)
o Constant time flag not preserved in DSA signing (CVE-2016-2178)
o DTLS buffered message DoS (CVE-2016-2179)
o DTLS replay protection DoS (CVE-2016-2181)
o Certificate message OOB reads (CVE-2016-6306)

EdgeBSD/src 2165cc6. CHANGES-7.1

Fix today's ticket entries
+3-31 files

EdgeBSD/src b2074d1. CHANGES-7.1

tickets 1262,1263
+124-11 files

EdgeBSD/src 379b765. CHANGES-7.1

ticket 1243
+8-11 files

EdgeBSD/src 5672b1cnetinet6 raw_ip6.c in6_pcb.c

Pull up following revision(s) (requested by roy in ticket #1243):
        sys/netinet6/raw_ip6.c: revision 1.150 via patch
        sys/netinet6/in6_pcb.c: revision 1.149 via patch
Allow explicit binding to detached addresss.
Fixes PR kern/51435.

EdgeBSD/src d662a81. CHANGES-7.1

tickets 1255, 1257
+11-11 files

EdgeBSD/src a84c620arch/sparc64/sparc64 locore.s

Pull up following revision(s) (requested by nakayama in ticket #1257):
        sys/arch/sparc64/sparc64/locore.s: revision 1.401
Fix RAS for 32-bit kernels.  trapframe is always 64-bit.

EdgeBSD/src d2b4c95arch/xen/conf files.xen

Pull up following revision(s) (requested by sborrill in ticket #1255):
        sys/arch/xen/conf/files.xen: revision 1.137
Include files.sljit as i386/amd64 do.

EdgeBSD/src 8edb162. CHANGES-7.1

tickets 1251, 1241, 1250, 1253, 1254
+63-11 files

EdgeBSD/src 8ef7389net if_spppsubr.c

Pull up following revision(s) (requested by joerg in ticket #1254):
        sys/net/if_spppsubr.c: revision 1.149
Report link state changes for sppp consumers. The link is considered up,
if the current phase is SPPP_PHASE_NETWORK, otherwise it is down. Useful
when using dhcpcd for DHCPv6 PD.
+30-431 files

EdgeBSD/src be6d219libm Makefile

Pull up following revision(s) (requested by jakllsch in ticket #1253):
        lib/libm/Makefile: revision 1.185 via patch
Actually get fma(3) and friends into ARM libm.
+2-11 files

EdgeBSD/src de27dealib/libsa checkpasswd.c

Pull up following revision(s) (requested by dholland in ticket #1250):
        sys/lib/libsa/checkpasswd.c: revision 1.10
Check bounds on input. From Michael Plass.

EdgeBSD/src a2f8b0blib/libc/net/getaddrinfo Makefile, lib/libc/regex Makefile

Pull up following revision(s) (requested by darcy in ticket #1241):
        tests/lib/libc/net/getaddrinfo/Makefile: revision 1.2
        tests/lib/libc/regex/Makefile: revision 1.10
Replace MKMAN with NOMAN as suggested by christos@.  Allows
userland to build when building man pages.

EdgeBSD/src 045fff7mit/lua/dist/doc manual.html, mit/lua/dist/src lcode.c lstrlib.c

Pull up the following revisions, requested by salazar in ticket 1251:
        external/mit/lua/dist/Makefile               sync to 1.6
        external/mit/lua/dist/README                 sync to 1.6
        external/mit/lua/dist/doc/contents.html               sync to 1.5
        external/mit/lua/dist/doc/lua.css             sync to 1.6
        external/mit/lua/dist/doc/manual.html         sync to 1.6
        external/mit/lua/dist/doc/readme.html         sync to 1.5
        external/mit/lua/dist/src/lapi.c              sync to 1.7
        external/mit/lua/dist/src/lauxlib.c           sync to 1.7
        external/mit/lua/dist/src/lbaselib.c          sync to 1.7
        external/mit/lua/dist/src/lcode.c             sync to 1.8
        external/mit/lua/dist/src/lcode.h             sync to 1.5
        external/mit/lua/dist/src/lcorolib.c          sync to 1.4
        external/mit/lua/dist/src/ldebug.c            sync to 1.7
        external/mit/lua/dist/src/ldo.c                      sync to 1.6
        external/mit/lua/dist/src/ldo.h                      sync to 1.6
        external/mit/lua/dist/src/lgc.c                      sync to 1.6
        external/mit/lua/dist/src/lgc.h                      sync to 1.5
        external/mit/lua/dist/src/liolib.c            sync to 1.6
        external/mit/lua/dist/src/llex.c              sync to 1.9
        external/mit/lua/dist/src/llex.h              sync to 1.5
        external/mit/lua/dist/src/lobject.c           sync to 1.9
        external/mit/lua/dist/src/loslib.c            sync to 1.8
        external/mit/lua/dist/src/lparser.c           sync to 1.7
        external/mit/lua/dist/src/lparser.h           sync to 1.5

    [12 lines not shown]

EdgeBSD/src d537a52. CHANGES-7.1

+32-11 files

EdgeBSD/src 61257dabsd/kyua-testers/libexec/kyua-atf-tester Makefile, bsd/kyua-testers/libexec/kyua-plain-tester Makefile

Pull up following revision(s) (requested by dholland in ticket #1249):
        external/bsd/kyua-testers/libexec/kyua-atf-tester/Makefile: revision 1.2, 1.3
        external/bsd/kyua-testers/libexec/kyua-plain-tester/Makefile: revision 1.2, 1.3
        external/bsd/kyua-testers/tests/kyua-testers/Makefile: revision 1.2, 1.3
Fix wrong objdir-finding logic. PR 51389.
Fix previous. (Sigh.) PR 51389 again.

EdgeBSD/src cdbb909libc/gen glob.c

Pull up following revision(s) (requested by joerg in ticket #1247):
        lib/libc/gen/glob.c: revision 1.36
Bump the glob limits to 512KB for total string size and 64K path
entries. The old limits were too small for some important FTP use cases
like a pkgsrc repository.
+4-41 files

EdgeBSD/src d7bd823namedb root.cache

Pull up following revision(s) (requested by taca in ticket #1246):
        etc/namedb/root.cache: revision 1.21
Update root.cache to 2016/8/25 version, l.root-servers.net has AAAA record
+4-31 files

EdgeBSD/src 89dc4cedev/usb usbdevs_data.h usbdevs.h

regen for ticket 1245

EdgeBSD/src 46301eddev/usb if_axe.c usbdevs

Pull up following revision(s) (requested by skrll in ticket #1245):
        sys/dev/usb/if_axe.c: revision 1.73, 1.74
        sys/dev/usb/usbdevs: revision 1.716
Add flxd's axe(4)
flxd's axe(4) - I think.
Fix harmless typo

EdgeBSD/src e6b303fdev/pci if_vioif.c

Pull up following revision(s) (requested by ozaki-r in ticket #1244):
        sys/dev/pci/if_vioif.c: revision 1.25
Fix initializing wrong queues
Pointed out by Mike Larkin.
PR kern/51448
+3-31 files

EdgeBSD/src 21005bf. CHANGES-7.1

tidy up entries for 1210, 1211
+12-141 files

EdgeBSD/src 5601364. CHANGES-7.1

1242, 1248
+13-11 files

EdgeBSD/src 1d3469barch/sparc64/sparc64 kobj_machdep.c

Pull up following revision(s) (requested by martin in ticket #1248):
        sys/arch/sparc64/sparc64/kobj_machdep.c: revision 1.6
The target of the OLO10 relocation is the simd13 field of the instruction,
so use a 13 bit target mask.
Fixes PR kern/51436 (I broke this myself in rev 1.4)

EdgeBSD/src aeab283resize_ffs resize_ffs.c

Pull up following revision(s) (requested by dholland in ticket #1242):
        sbin/resize_ffs/resize_ffs.c: revision 1.47
Fix handling of ffsv2 inode initialization. Retires PR 51116.

EdgeBSD/src 47de518dev/usb usbroothub.c usbroothub.h

Wrong branch (for now)

EdgeBSD/src b308ab4dev/usb usbroothub.c usbroothub.h

Add missing files

EdgeBSD/src a7d25b2dev/usb if_urndis.c

Attach the USB armory with urndis(4)

EdgeBSD/src 662bcadbsd/pkg_install/dist/lib gpgsig.c

Revert "Compatibility fix for netpgp(1)"

This reverts commit ab031bbfe908c08ac00a9744bd256966d5444282.

EdgeBSD/src 0e6e901external/bsd/netpgp/dist/src/lib keyring.c

Merge branch 'khorben/edgebsd-7/netpgp' into edgebsd_7

EdgeBSD/src c4527d0external/bsd/netpgp/dist/src/lib keyring.c

Do not crash when listing keys without a keyring