OpenBSD/src W7kecwYdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.885+4-4distrib/sets/lists/base/mi
+4-41 files

OpenBSD/src vYyN6Gllib/libcrypto shlib_version, lib/libssl shlib_version

   Bump lib{crypto,ssl,tls} minors due to symbol additions.

OpenBSD/src kxxMsIflib/libssl ssl_lib.c ssl.h

   Provide SSL_is_server().
VersionDeltaFile
1.179+7-1lib/libssl/ssl_lib.c
1.145+2-1lib/libssl/ssl.h
1.15+1-0lib/libssl/Symbols.list
+10-23 files

OpenBSD/src lym3Ggylib/libssl ssl_lib.c ssl.h

   Provide SSL_up_ref().
VersionDeltaFile
1.178+8-1lib/libssl/ssl_lib.c
1.144+3-2lib/libssl/ssl.h
1.14+1-0lib/libssl/Symbols.list
+12-33 files

OpenBSD/src 1ykXzeGlib/libssl ssl_lib.c ssl.h

   Provide SSL_CTX_get_ciphers().
VersionDeltaFile
1.177+7-1lib/libssl/ssl_lib.c
1.143+2-1lib/libssl/ssl.h
1.13+1-0lib/libssl/Symbols.list
+10-23 files

OpenBSD/src 1Gapn1Qlib/libssl ssl_sess.c ssl.h

   Provide SSL_SESSION_up_ref().
VersionDeltaFile
1.74+8-1lib/libssl/ssl_sess.c
1.142+3-2lib/libssl/ssl.h
1.12+1-0lib/libssl/Symbols.list
+12-33 files

OpenBSD/src Fcx49Wvlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_cmp.c x509.h

   Provide X509_chain_up_ref().

   From BoringSSL.

OpenBSD/src mbUmcPzlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_lu.c x509_vfy.h

   Provide X509_STORE_get0_objects(), X509_STORE_get_ex_data() and
   X509_STORE_set_ex_data().

OpenBSD/src TbELfcilib/libcrypto Symbols.list, lib/libcrypto/x509 x509_lu.c x509_vfy.h

   Provide X509_OBJECT_get0_X509() and X509_OBJECT_get0_X509_CRL().

OpenBSD/src 4zKqlgTlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_lu.c x509_vfy.h

   Provide X509_STORE_up_ref().

OpenBSD/src pwMdoCOlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_vfy.c x509_vfy.h

   Provide X509_STORE_CTX_get0_chain() and X509_STORE_CTX_get0_store().

OpenBSD/src J40OTENlib/libcrypto/man X509_get0_notBefore.3

   In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ provided
   X509_CRL_get0_lastUpdate(3) and X509_CRL_get0_nextUpdate(3).
   Document them.

OpenBSD/src 1wvSxrNlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_set.c x509.h

   Provide X509_get0_tbs_sigalg().

OpenBSD/src IoV2bTdlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_set.c x509.h

   Provide X509_set1_notBefore() and X509_set1_notAfter().

OpenBSD/src D3eUGAKlib/libcrypto Symbols.list, lib/libcrypto/x509 x509_cmp.c x509.h

   Provide X509_get0_pubkey().

OpenBSD/src Pyxgdzvlib/libcrypto Symbols.list, lib/libcrypto/x509 x509cset.c x509.h

   Provide X509_CRL_set1_lastUpdate() and X509_CRL_set1_nextUpdate().

OpenBSD/src TPJOM7tlib/libcrypto Symbols.list, lib/libcrypto/asn1 x_crl.c

   Provide X509_CRL_get0_extensions() and X509_CRL_get_signature_nid().

OpenBSD/src V6wr6iQlib/libcrypto Symbols.list, lib/libcrypto/x509 x509cset.c x509.h

   Provide X509_CRL_up_ref().

OpenBSD/src PAqruB8lib/libcrypto Symbols.list, lib/libcrypto/asn1 x_req.c

   Provide X509_REQ_get_signature_nid().

OpenBSD/src EeqCiWblib/libcrypto Symbols.list, lib/libcrypto/x509 x509cset.c x509.h

   Provide X509_REVOKED_get0_extensions(), X509_REVOKED_get0_revocationDate()
   and X509_REVOKED_get0_serialNumber().

OpenBSD/src 2UvEKmSlib/libcrypto Symbols.list, lib/libcrypto/dh dh_lib.c dh.h

   Provide DH_get0_engine().

OpenBSD/src UAP5L5Olib/libcrypto Symbols.list, lib/libcrypto/bio bio_lib.c bio.h

   Provide BIO_up_ref().

OpenBSD/src Jh9dLyPlib/libcrypto/man X509_get0_signature.3

   In x509.h rev. 1.30 2018/02/20 17:04:58, jsing@ provided
   X509_CRL_get0_signature(3) and in rev. 1.31 2018/02/20 17:06:19
   X509_REQ_get0_signature(3).  Document them.

OpenBSD/src Tn9Z7wclib/libcrypto/man get_rfc3526_prime_8192.3

   In bn.h rev. 1.37 2018/02/20 17:02:30, jsing@ provided BN_get_rfc*(3)
   as aliases for get_rfc*(3).  Mention them in the manual page.

OpenBSD/src xty0wc8share/man/man4 gre.4

   various tweaks;
VersionDeltaFile
1.60+9-9share/man/man4/gre.4
+9-91 files

OpenBSD/src gB8QCrMusr.bin/tmux status.c

   Remove an unused variable.
VersionDeltaFile
1.176+1-6usr.bin/tmux/status.c
+1-61 files

OpenBSD/src JV5VsYTusr.bin/tmux server-client.c

   Check prefix when retrying so it is checked while repeat flag is
   set. GitHub issue 1239.
VersionDeltaFile
1.248+2-2usr.bin/tmux/server-client.c
+2-21 files

OpenBSD/src VsZXPcnusr.bin/tmux tmux.1 options-table.c

   Add exit-empty option to exit server if no sessions (defaults to on).

OpenBSD/src gyqgswTsys/net if_gre.c

   remove some debug code in nvgre
VersionDeltaFile
1.112+1-21sys/net/if_gre.c
+1-211 files

OpenBSD/src 0eYl3Itsys/net route.c

   Always reallocate a new memory chunk when changing the gateway of a
   route entry.

   This makes sure we pass the correct size to free(9).

   Reproted by and ok dlg@
VersionDeltaFile
1.373+6-3sys/net/route.c
+6-31 files

OpenBSD/src MXdRyOMlib/libcrypto/man OPENSSL_VERSION_NUMBER.3

   typo;

OpenBSD/src 9MVrimKusr.sbin/ospf6d hello.c

   Same change as rev 1.22 in ospfd:
   The IF_EVT_NBR_CHNG event needs to be fired when a neighbor transitions to
   a state of 2-Way or higher. There is no need to trigger the event for new
   neighbors. With this situations with multiple DRs after a netsplit should
   be solved.
   OK sthen@ and remi@
VersionDeltaFile
1.18+4-3usr.sbin/ospf6d/hello.c
+4-31 files

OpenBSD/src ICa5ZKgusr.sbin/ospfd hello.c

   The IF_EVT_NBR_CHNG event needs to be fired when a neighbor transitions to
   a state of 2-Way or higher. There is no need to trigger the event for new
   neighbors. With this situations with multiple DRs after a netsplit should
   be solved.
   OK sthen@ and remi@
VersionDeltaFile
1.22+4-3usr.sbin/ospfd/hello.c
+4-31 files

OpenBSD/src 3woqmkfsys/net if_gre.c

   don't get in the way of setting the rdomain on gre(4)
VersionDeltaFile
1.111+3-1sys/net/if_gre.c
+3-11 files

OpenBSD/src kBbpZ0zshare/man/man4 gre.4

   slight tweak
VersionDeltaFile
1.59+3-3share/man/man4/gre.4
+3-31 files

OpenBSD/src EMkNnONshare/man/man4 gre.4

   reorganise the manpage with subsections for each type of interface.

   the page was getting a bit cumbersome with the arrival of nvgre,
   so hopefully this makes it a bit more straightforward.

   jmc@ says he can fix stuff as i go
VersionDeltaFile
1.58+277-48share/man/man4/gre.4
+277-481 files

OpenBSD/src 7OPPJreshare/man/man4 gre.4 vxlan.4

   make the Nd lines (subjectively) less worse
VersionDeltaFile
1.57+3-3share/man/man4/gre.4
1.7+2-2share/man/man4/vxlan.4
+5-52 files

OpenBSD/src Nm3d63Ysys/net if_gre.c

   implement nvgre(4) based on rfc7637 aka NVGRE

   NVGRE is short for Network Virtualization Using Generic Routing
   Encapsulation.

   it provides an overlay ethernet network with multiple ip peers,
   rather than a tunnel to a single peer like egre(4) provides. unlike
   egre the vnetid is mandantory and always 24 bits. it offers similar
   functionality to vxlan(4).
VersionDeltaFile
1.110+1,184-48sys/net/if_gre.c
+1,184-481 files

OpenBSD/src A1AGRHjsys/arch/amd64/amd64 via.c, sys/arch/i386/i386 via.c

   Mark VIA padlock as capable of dealing with ESN

   There are no actual changes to the driver since the software crypto
   driver is called to handle authentication operations.

   This enabled padlock to be used when tunnels are setup with iked(8).

   Tested by and OK fcambus

OpenBSD/src lII5td5distrib/miniroot install.sub

   Delete the kernel link kit tgz after extraction to align with the
   libexec/reorder_kernel script.

   OK tb
VersionDeltaFile
1.1065+2-2distrib/miniroot/install.sub
+2-21 files

OpenBSD/src gImyCtxetc netstart

   Tweak comments.

   OK tb
VersionDeltaFile
1.195+10-6etc/netstart
+10-61 files

OpenBSD/src ACNA8z9distrib/miniroot install.sub

   If there is one interface, and it is configured via dhcp, and the lease
   contains both domain-name and domain-search options make sure to use the
   first domain-name entry (there might be multiple).

   This issue was noticed by Raf Czlonka, thanks for reporting
   Discussed with, tested and OK krw
VersionDeltaFile
1.1064+9-1distrib/miniroot/install.sub
+9-11 files

OpenBSD/src Ytmiv8zsys/arch/amd64/amd64 vector.S pmap.c, sys/arch/amd64/include frameasm.h

   Meltdown: implement user/kernel page table separation.

   On Intel CPUs which speculate past user/supervisor page permission checks,
   use a separate page table for userspace with only the minimum of kernel code
   and data required for the transitions to/from the kernel (still marked as
   supervisor-only, of course):
    - the IDT (RO)
    - three pages of kernel text in the .kutext section for interrupt, trap,
      and syscall trampoline code (RX)
    - one page of kernel data in the .kudata section for TLB flush IPIs (RW)
    - the lapic page (RW, uncachable)
    - per CPU: one page for the TSS+GDT (RO) and one page for trampoline
      stacks (RW)

   When a syscall, trap, or interrupt takes a CPU from userspace to kernel the
   trampoline code switches page tables, switches stacks to the thread's real
   kernel stack, then copies over the necessary bits from the trampoline stack.
   On return to userspace the opposite occurs: recreate the iretq frame on the
   trampoline stack, switch stack, switch page tables, and return to userspace.

   mlarkin@ implemented the pmap bits and did 90% of the debugging, diagnosing
     issues on MP in particular, and drove the final push to completion.
   Many rounds of testing by naddy@, sthen@, and others
   Thanks to Alex Wilson from Joyent for early discussions about trampolines
     and their data requirements.

    [3 lines not shown]

OpenBSD/src brxl01Dsys/kern uipc_syscalls.c

   Call socreate() before falloc() in sys_socket().

   This is similar to what we do in sys_socketpair() and will allow us
   to grab the KERNEL_LOCK() only after having created a socket.

   This time with correct non-blocking check.

   Tested by landry@, previous diff ok tedu@
VersionDeltaFile
1.167+17-16sys/kern/uipc_syscalls.c
+17-161 files

OpenBSD/src 6lMSIvlsys/net if_gre.c

   if egre takes the packet, it's done, don't fall through to l3 processing.
VersionDeltaFile
1.109+3-1sys/net/if_gre.c
+3-11 files

OpenBSD/src l7sBCuPsys/net if_gre.c

   whitespace fixes
VersionDeltaFile
1.108+3-3sys/net/if_gre.c
+3-31 files

OpenBSD/src CLsP70Fetc/etc.arm64 Makefile.inc

   add bsd.mp
VersionDeltaFile
1.4+3-1etc/etc.arm64/Makefile.inc
+3-11 files

OpenBSD/src J7Z3Cyisys/dev/pci/drm i915_drm.h

   match linux whitespace in ioctl list
VersionDeltaFile
1.27+12-12sys/dev/pci/drm/i915_drm.h
+12-121 files

OpenBSD/src UzuZCmGsys/arch/arm64/compile/GENERIC.MP Makefile

   Add GENERIC.MP directory.

OpenBSD/src 8Mm34GEsys/arch/arm64/conf GENERIC.MP

   Add GENERIC.MP.
VersionDeltaFile
1.1+8-0sys/arch/arm64/conf/GENERIC.MP
+8-01 files